面向搜索引擎的链接优化技术研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
价值工程
0引言
如今,Web链接已经成为搜索引擎判定页面质量的关键技术之一。
通过分析页面如何相互链接,搜索引擎就能决定页面的主题(假如被链接页面的关键词相似于原页面的关键词)和页面是否被认为是重要的。
基于链接分析算法,搜索引擎提供了衡量网页质量的方法。
因此,链接优化在搜索引擎优化技术中具有举足轻重的地位,对链接优化技术的研究具有较大的理论和现实意义。
1链接优化技术
1.1URL优化首先,尽量在URL中包含关键词。
这样,一方面用户看到URL就可以大致了解网页的主题和内容。
另一方面,URL 中的关键词对搜索引擎排名还是有作用的。
不能保证这是谷歌算法的因素,但排名在前的页面大多在域名或页面URL中包含关键词。
即使它不是谷歌的计算因素,也肯定是一些小搜索引擎的计算因素。
但最好不要为了放关键词而把目录名文件名弄得很长、包含过多的单词,否则肯定被搜索引擎视为作弊。
其次,在URL、目录名、文件名中,单词之间最好用连词符,这是IT规范。
连词符会被当作空格处理,看起来整洁,在Google中也有良好表现。
不要用下划线,若在目录名和文件名中放上中文字或空格,这样的URL出现在浏览器地址栏的时候,都会变成一些编码字符。
虽然搜索引擎可以辨识,但不雅观。
大小写:URL中最好统一全部使用小写字母。
大多数网站基于Unix/Linux服务器,后者对大小写字母敏感。
小写字母便于人识别和键入。
1.2链接锚文本优化锚文本可以与链接地址的实际内容相关,也可以不相关。
因此,Google bombing就利用锚文本作弊。
但从2007年1月起,Google更新了其算法,减少了Google bombs的影响。
目标文本通常与源页面相关。
搜索引擎的目标是提供很相关的搜索结果,所以锚文本在搜索引擎算法中的权重很高。
因此锚文本应该描述目标页面的内容,避免使用“click here”链接。
1.3网站导航与内部链接优化网站导航的目的在于引导用户方便地访问网站内容,告诉浏览者网站的主要内容和功能,告诉浏览者所在网站的位置,告诉浏览者访问过的页面(链接为紫色)。
网站导航是评价网站专业度、可用度的重要指标。
网站导航链接是搜索引擎蜘蛛向下爬行的重要线路,也是保证网站频道之间互通的桥梁,因此导航结构要清晰明了,超链接要用文本链接,尽量使用文字导航(文字链接)。
站内链接的优化也是非常重要的。
基于相似内容的相互链接应该在网站内分享PR,以实现网站PR的传递和流动。
具体策略是让首页PR最高,栏目页次之,内容页再次;其次,网站不需要使其他网页黯然失色的某个明星网页,如果发现网站里面有一页确实吸引大部分流量,那么就应该把该页的PR通过链接分散到其他网页;第三,若用户在浏览完一篇文章后,文章内容结尾处提供了相关文章,很可能通过相关文章进行深入挖掘,这种方式可以使用户达到最大的满意度。
但要注意网页离首页不能超过三个层次;最后可以通过网页链接影响PR值的传递,使某一页或重要页面PR值和重要性升高。
内部链接可用链接的nofollow控制权重分布,若在链接放上nofollow,可以主动控制链接权重及PR在网站中的分布。
1.4图像链接的Alt描述优化Alt描述是在图像装载前在图像位置上显示的文本。
其正常用法是在浏览器不能显示图像时为浏览者显示该文字。
利用锚文本去显示关键词是一种作弊手段,曾被滥用,被植入长串关键词列表,蜘蛛不理会它们或甚至惩罚这种滥用。
1.5使用反向链接对搜索引擎尤其对Google而言,决定网站排名的关键因素是外部有多少高质量的链接指向这个网站。
链接流行度(Link Popularity)是评价Web知名度的基本指标,基于外部链接数目为页面的赋值。
流行度排名越高,即反向链接数量越多、质量越高,说明站点越有价值,网站流行度越高。
链接流行度不是本网站所能控制的,但可用反向链接策略来提高链接流行度。
各种搜索引擎的流行度算法是不同的,著名的有PageRank、TrustRank、Hilltop。
因此使用反向链接除了追求PageRank外,还要聚焦于权威性链接和从专家页面获得链接。
获取反向链接的方法很多,比如向著名搜索引擎目录如Yahoo 和DMOZ提交(有助于蜘蛛发现)、专家链接诱饵、与主题相关的网站建立互惠链接(友情链接)、网络广告、站点合作等等。
当然其关键是网站的质量要高,有规律地更新内容,提供有价值的信息,其它网站管理员发现它有价值,就会主动进行链接,这都有助于提高网站的排名。
一般而言,大多数SEO公司将推荐应该寻求链接的网站类型,如组织结构的网站、专业社区网站等。
1.6动态链接优化动态页面的链接是动态产生的,在返回页面内容之前,动态脚本需要一些信息,如会话标识或字符串等。
动态网站中有模板,内容一般存放于数据库中。
要浏览页面时,模板调用数据库中的内容,参数被添加到URL上,这种复合型URL告诉了模板要装载的具体内容。
浏览者在动态网站中通过使用查询字符串发现信息,这种查询字符串被键入表单中或被预先编码在主页上的链接中。
但是蜘蛛不清楚如何使用查询功能,若蜘蛛用没有查询字符串的不完整向服务器提交,服务器会要求信息完整地址,这是蜘蛛不能理解的,从而可能陷入了一种死循环中。
因此需要把这些有价值的内容转换成随蜘蛛可见的形态。
解决这个问题有两种解决方案:一是建立静态网关页面,连接网站中的网页。
确保链接地址完整,不需要临时产生,即不包含?符号,在需要时,服务器能转换这些静态链接以便蜘蛛不用回答问题就能直接访问动态页面。
这种网关页面要有丰富的文本,以免被蜘蛛忽视。
这适合于动态页面较少的情形。
二是对系统做技术维护,使服务器能应对蜘蛛的访问,把“?”用其它符号如“/”代换。
此法的实施依赖于Web服务器的种类和集成数据库和Web网站的技术:Apache有一个特制的重写模块,允许把包含查询字符串的URL转换形成搜索引擎能跟踪的URL。
Active
面向搜索引擎的链接优化技术研究
Research on Search Engine Oriented Link Optimization Techniques
董富江Dong Fujiang;杨德仁Yang Deren
(宁夏医科大学理学院,银川750004)
(College of Science,Ningxia Medical University,Yinchuan750004,China)
摘要:搜索引擎优化技术(SEO)是网站运营的基本工作之一。
本文指出链接优化在SEO中的重要地位,提出详细的面向搜索引擎的链接优化技术。
Abstract:Search Engine Optimization(SEO)is a basic work of website operation.The importance of link optimization technology in SEO was proposed.The detailed search engine oriented link optimization techniques were studied.
关键词:搜索引擎优化;链接;优化
Key word:SEO;link;optimization
中图分类号:TP39文献标识码:A文章编号:1006-4311(2011)03-0180-02
——
——
——
——
——
——
——
——
——
——
——
—
项目名称:“标记语言教学应用研究”校级教学研究项目。
作者简介:董富江(1981-),男,固原人,硕士,助教,研究方向为Web应用技
术、人工智能;杨德仁(1964-),男,同心人,博士,教授,研究方向
为软件工程、人工智能,通信作者。
·180·
Value Engineering
Server Pages:大多数搜索引擎能检索.asp页面,若URL中不含问号。
XQASP提供的一个产品能自动地用“/”代替URL中的问号。
2结束语
在实际中以上六种链接优化应综合、合理使用,以提高网站的排名。
尤其是建立反向链接要谨慎。
随着互联网的发展,搜索引擎调整算法的频率越来越快,垃圾页面可以钻营的空间自然也就越来越少。
基于这种考虑,那种号称能迅速让网站获得成百上千链接的自动处理方案应该被淘汰,这类链接来自链接养殖场(link farm),这是所有搜索引擎打击的对象。
参考文献:
[1]杨帆.SEO攻略——
—搜索引擎优化策略与实战案例详解[M].北京:人民邮电出版社,2009.
[2]吴泽欣.SEO教程:搜索引擎优化入门与进阶[M].北京:人民邮电出版社,2009.
0引言
GEF是流行的开源框架,可为模型提供图形化表示和编辑环境。
可用于创建状态图、类图、GUI软件和流程图等应用[1]。
1GEF抽象机制与设计模式
1.1MVC体系结构
MVC是一种通用的Web应用体系结构。
模型(Model)代表数据,是持有业务数据的对象,是用户要实施的或在遗留系统中已经存在的。
模型必须拥有某种通告机制。
视图(View)负责在界面上呈现数据,定义了在屏幕上的显示,用户要能用鼠标和键盘修改视图。
模型和视图分别实施,相互没有依赖,这有利于重用。
视图是模型状态的函数,是模型的图形化表示。
通过控制器(Controller)实施模型和视图之间的唯一关联。
控制器定义了在视图改变时模型的响应机制、在模型改变时视图的响应机制,负责处理用户输入并根据模型刷新视图。
通过定义控制器和视图之间的接口,视图更新方便。
用户在图形界面上操作触发对模型的修改,模型变化触发了视图更新。
1.2GEF与MVC的映射
GEF框架基于MVC结构解除用户界面、行为和表示之间的耦合。
包括如下组件:GEF包的palette工具为用提供编辑能力、请求(Request)/命令(command)提供基于Redo/Undo方式的编辑机制;Draw2d包提供绘制图形功能。
模型由用户定义,可用Java对象表示,也可用Eclipse建模框架(EMF)构造。
GEF的图形表示经由Draw2D框架完成,即把用Draw2d创建的Figures映射到MVC的视图。
视图要用类org.eclipse.draw2d. Figure的createFigure()方法创建。
Figure用于在GraphicalViewer中显示图形,TreeItems用于在大纲TreeViewer中显示信息。
图形编辑功能基于GEF包,实施org.eclipse.draw2d.IFigure中的Ifigure接口。
MVC的控制器映射到GEF的EditParts,用以显示模型的图形
编辑器、EditPolicies和用户定义的控制器(侦听器)。
通常选择GraphicalEditPart为控制器。
EditPart了解模型和视图。
模型侦听器要注册在EditPart. activate()中,而注销则要在EditPart.deactivate()中实现。
若检测到模型发生了变化,则要相应地更新视图。
Editpart#isActive返回控制器的当前状态。
GEF利用MVC的优势体现在每个Figure都有其EditPart,EditPart通过EditPolicy修改模型。
GEF提倡MVC的1:1映射,但也能实现一个模型对多个控制器,此时需要额外责任以保持控制器和模型同步。
1.3GEF的几种常用设计模型
GEF通过使用设计模式实现其灵活性和扩展性。
GEF最常用的设计模式是命令、工厂、观察者、职责链和状态[1-2]。
命令:用来封装修改模型的指令,是GEF修改模型的机制。
通过继承抽象类Command,提供Redo/Undo功能。
该类具有execute ()、undo()和redo()和canExecute()方法。
用canExecute()方法得到反馈以确认操作是否许可。
工厂:工厂方法模式用于创建Figure、抽象工厂模式用于创建EditPart。
观察者:是一种对象行为模式,监听模型和视图的控制器就是典型的观察者。
职责链:用来决定处理请求(Request)的编辑策略(EditPolicy)。
通过将Request传递给多个对象,并给这些对象处理请求的机会,从而将请求的发送者和接受者解除耦合。
多个编辑策略可以收到请求和返回命令。
这些命令是以链方式组织的。
状态:对于键盘、鼠标输入,GEF编辑器通过选择工具来选择行为。
允许Graphical Editor在内部状态发生改变时修改编辑器的行为。
用户切换工具可以改变编辑器的状态。
2GEF的关键技术与事件流
2.1GEF关键技术
Draw2D是基于eclipse的SWT的标准2D绘图框架,是一个轻量级图形系统,寄生于某个重量级控件中,其目的只在于显示对象,而不储存和管理任何数据。
GUI由Draw2d Figures树定义,可用parent.add(child)把figure添加在父节点下,也可用parent.remove
基于GEF的图形编辑器技术研究
Techniques for GEF-based Graphical Editor
陆军①Lu Jun;杨德仁②Yang Deren;王勇②Wang Yong
(①宁夏电信实业公司,银川750000;②宁夏医科大学理学院,银川750000)
(①Ningxia Telecom Enterprise Co.,Yinchuan750000,China;②Science College of Ningxia Medical University,Yinchuan750000,China)摘要:GEF可用于模型开发图形化表示和编辑环境。
本文分析了GEF与MVC映射机制,研究了GEF设计模式,探讨了其关键技术和事件
流,介绍了一种基于GEF的图形编辑器。
本研究有助于实施基于GEF的编辑器。
Abstract:GEF framework can be used to develop graphical representation and editing environments for models.In this paper,the mapping
mechanism for MVC and GEF was analyzed.Some common-used design patterns of GEF were studied.The key technologies and event streams were
explored.A GEF-based graphical editor was introduced.The study is helpful to implement GEF-based editor.
关键词:GEF;映射机制;设计模式;关键技术;事件流
Key words:GEF;mapping mechanism;design patterns;key technology;event streams
中图分类号:TP31文献标识码:A文章编号:1006-4311(2011)03-0181-02
——
——
——
——
——
——
——
——
——
——
——
—
作者简介:陆军(1971-),男,徐州人,硕士学历,工程师,研究方向:软件工程;
杨德仁(1964-),男,同心人,博士,教授,研究方向:软件工程、人工
智能;王勇(1988-),男,同心人,本科生。
·181·。