搜索引擎优化

本页使用了标题或全文手工转换,现处于中国大陆简体模式
求闻百科,共笔求闻

搜索引擎优化(英语:search engine optimization缩写SEO)是透过了解搜索引擎的运作规则来调整网站,以及提高目的网站在有关搜索引擎内排名的方式。由于不少研究发现,搜索引擎的用户往往只会留意搜索结果最前面的几个条目,所以不少网站都希望透过各种形式来影响搜索引擎的排序,让自己的网站可以有优秀的搜索排名。

历史

早期搜索引擎

网站管理员以及网络内容提供者在90年代中期开始使用搜索引擎来优化网站。此时第一代搜索引擎开始对互联网分门别类。一开始,所有网站管理员能做的事只有提交所属网站到各家搜索引擎。这些引擎运行一些蜘蛛机器人(spider)──t他们会在网页程序中找到连至其他网页的超链接──并且存储所找到的资料。过程中同时包含了将网页下载并存储至搜索引擎拥有者的服务器中,这时有另外一个软件称为Indexer来截取页面中不同的信息——页面中的文字、文字的位置、文字的重要性以及页面所包含的任何链接,之后将页面置入清单中等待过些时日后,再来截取一次。随着在线文件数目日积月累,越来越多网站员意识到自然搜索 (有机搜索) 条目的重要性,所以较普及的搜索引擎公司开始整理他们的列表,以显示最恰当适合的网页为优先。搜索引擎与网站管理员的战争就此开始,并延续至今。

一开始搜索引擎是被网站管理员本身牵着走的。早期版本的搜索算法有赖于网站员提供信息,如关键字基本定义标签meta tag)。当某些网站员开始滥用标签,造成该网页排名与链接无关时,搜索引擎开始舍弃标签并发展更复杂的排名算法。这些算法将网页的内容特征作为分析目标,由于数繁不及备载,仅枚举数个分析目标如下:

  • 在标题签里的文字,如 <h1>引擎</h1>
  • 域名,如 qiuwen.org
  • 统一资源定位符(URL)下属的目录与文件名,如 https://www.qiuwenbaike.cn/wiki/SEO
  • 关键字密度
  • 关键字接近度,如 '软盘、软碟' '硬盘、硬碟'
  • 图形链接的 Alt 属性,如 <img src=".../qiuwen.png" alt="MediaWiki" />

但是经过多年的搜索引擎算法的调整,现在较重要的影响标签为:

  • <title>
  • <meta>
  • <h1>
  • <img>中的 alt属性

由于这些都还在网站人员的眼皮下打滚,搜索引擎陆陆续续碰到诸多滥用与操纵排名等难题。为了要提供较好的结果给用户,搜索引擎必须被调整到能够产生真正有价值的搜索结果,而非某些不道德的网站站主产生的、只有塞满关键字的无用网页。由此,新种类的搜索引擎应运而生。

当代搜索引擎

Google的两名创始者拉里·佩奇(Larry Page) 和谢尔盖·布尔(Sergey Brin)带来了一个给网页评估的新概念,称为“网页级别” (PageRank),是Google搜索引擎算法[1]重要的开端。网页级别十分倚赖导入链接(incoming link),并利用“每个导入某网页的链接相当于给该网页价值投一票”的理论创建起逻辑系统。越多导入链接意味着该网页越有“价值”。而每个导入链接本身价值直接根据该链接从何而来的网页级别,以及相反的该页导出链接 (outgoing link) 。而在2009年的10月,Google网站管理工具正式移除了PageRank[2],而紧接着 Google 在2011年移除了 Firefox 的 Google Toolbar,并在2016年正式除 Google PageRank[3]

Google 在服务相关的结果上证明网页级别相当优异。Google 成为了最普遍和最成功的搜索引擎。由于网页级别纳入站点外因子,Google认为它们会比页内因子难以动手脚。

然而网站员们已经开发出对付Inktomi搜索引擎的链接操作工具和计划。这些方法证明对Google 算法一样管用。许多站集中于交换、买卖大量链接。随着网站员寻求获取链接只单单要影响Google送更多流量给该站,而不管对站点访客是否有用,这种行为的增加,让网页级别对原始算法的信赖度渐渐被破坏了。

此时,是Google 和其它查寻引擎对广大范围的站外因子仔细查看的时候。开发更加聪明的算法有其他原因。互联网已经扩大到拥有并无相关技术的广大用户。他们经常无法使用先进的提问技巧来获取信息;而且他们得面对互联网比起发展早期更庞大资料、更复杂的索引。搜索引擎必须开发具备预测性语义性语言性启发性算法。

目前,网页级别的缩小版仍然被显示在Google 工具条上,不过网页级别只不过是Google考虑在网页分级时超过100个因素里中的一个。

今天,大多数搜索引擎对它们的如何评等的算法保密。搜索引擎也许使用上百因素在排列目录;每个因素本身和因素所占比重可能不断地在改变。

大部分当代搜索引擎优化的思路──哪些有效、哪些没效──这些很大部分在于观察与根据内线消息来的猜测。某些优化员得在执行控制下的实验中获取不同优化方法的结果。

尽管如此,以下是搜索引擎发展它们算法时的一些参考,一份Google的专利清单[4]也许可以让读者猜出他们会走哪条路线:

  • 站点的年龄
  • 自该网域注册后过多久
  • 内容的年龄
  • 新内容增加的规律性
  • 链接的年龄,连接站点的名誉和其相关程度
  • 一般站内因素
  • 负面站内因素 (例如,太多关键字汇标(meta tag),很显然被优化过,会对站点造成伤害)
  • 内容的独特性
  • 使用于内容的相关术语 (搜索引擎关系到的术语的方式视同如何关系到网页的主要内容)
  • Google网页级别 (只被使用在Google 的算法)
  • 外在链接、外部链接的链接文字、在那些和在站点/网页包含的那些链接
  • 引证和研究来源(表明内容是研究性质)
  • 在搜索引擎数据库里枚举的词根与其相关的术语(如 finance/financing)
  • 导入的逆向链接,以及该链接的文字
  • 一些导入链接的负面计分 (或许那些来自低价值页、被交换的逆向链接等)
  • 逆向链接获取速率:太多太快意味着“不自然”的链接购买活动
  • 围绕在导出链接、导入的逆向链接周围的文字。例如一个链接如果被 "Sponsored Links" (赞助商链接)包围,该链接可能会被忽略。
  • 用 "rel=nofollow" 建议搜索引擎忽略该链接
  • 在站点该文件的结构深度
  • 从其他资源收集的网格表,譬如监控当搜索结果导引用户到某页后,用户有多频繁按浏览器的返回
  • 从来源像:Google AdWords/AdSenseGoogle 工具条等程序收集的网格表
  • 从第三方资料分享协议收集的网格资料 (譬如监测站点流量的统计程序提供商)
  • 删除导入链接的速率
  • 使用子网域、在子网使用关键字和内容质量等等,以及从这些活动来的负面计分
  • 和主文件语义上的链接
  • 文件增加或改动的速率
  • 主机服务商 IP 和该 IP 旗下其它站点的数量/质量
  • 其他链接站会员 (link farm / link affiliation) 与被链接的站 (他们分享IP吗? 有一个共同的邮递地址在"联系我们 (Contact Us)" 页吗?)
  • 技术细节像利用301重定向被移除的网页、对不存在网页显示404服务器标头而非200服务器标头、适当的利用 robots.txt
  • 主机服务商正常运行时间
  • 是否站点对不同类的用户显示不同的内容(称为“掩饰”(cloaking))
  • 未及时矫正、无效的导出的链接
  • 不安全或非法内容
  • HTML代码质量,以及错误出现数
  • 由搜索引擎自他们搜索结果观察到的实际点击通过率评等
  • 由最常访问搜索结果的人手动评等

搜索引擎优化和搜索引擎之间关系

于1997年,搜索引擎公司意识到,网站管理员们会不余遗力地让自己的网站拥有较好的搜索排名,甚至于会将不相关的关键字塞在网页中,用来欺骗搜索引擎以得到较好的搜索排名。早期搜索引擎, 譬如AltavistaINFOSEEK,就开始调整搜索算法以避免受到人为的操弄。于2005年召开的AirWeb年会,就希望把实务与研究者聚集起来,共同讨论关于搜索引擎优化等相关议题。

如果过度地操作搜索引擎优化,可能会导致操作的网站被搜索引擎屏蔽。某些搜索引擎对搜索引擎优化产业提供了援助,而且是常常是优化会议和研讨会的赞助商和来访贵宾。所有主要搜索引擎都提供指南以协助站点优化。

搜索引擎入手

新站点不需要"提交"到搜索引擎才能登记上市。一个来自于已创建好的、其他站点的简单链接就会让搜索引擎拜访新站点,并且开始‘爬’过该站内容。它可能得花几天甚或几周从这样一个已创建站点获取链接,并使所有主要搜索引擎开始拜访并索引新站点。社交媒体及新闻发布网站是较容易吸引搜索引擎创建站点的方法。

一旦搜索引擎发现了新站点,它一般将拜访和开始索引该站,直到所有标准的 <a href> 超链接被链接的页索引到为止。只能透过Flash或JavaScript拜访的链接可能不会被蜘蛛机器人找到。

当搜索引擎的蜘蛛机器人爬过一个站点时会取决相当数量的不同因子,并且该站的许多页可能不会被索引到除非它们网页级别、链接、或流量增加到一个程度。从站点的根目录到该页的距离,以及其它比重考量,也许也是决定是否该页得到检索的因素。Cho et al.(Cho et al. 1998)[5]描述了哪些页会被拜访、哪些会收入搜索引擎索引的决定标准。

网站员可透过在网域根目录里标准robots.txt文件指示蜘蛛机器人不索引某些文件或目录。标准的实现要求是搜索引擎在拜访这个网域时参考这个文件,虽然搜索引擎的蜘蛛机器人当它拜访某站点网页时将保留这个文件的缓存拷贝,并且更新速度没像网站员那么快。网站发展人员可能使用这个特性防止某些页,譬如购物车或其它动态、特定用户的内容出现在搜索引擎结果中,并且防止机器人进入死循环和其它机器人陷阱。

对于某些有偿提交的查寻引擎(像雅虎),支付象征性费用提交也许会节省一些时间,虽然雅虎有偿提交方案不保证提交人/公司包括在他们的查寻结果中。中文的搜狐和新浪ask等需要支付一定费用,但免费的非商业网站可以提供,当然搜索引擎方并不保证一定收录相应的网站。

白帽方法

搜索引擎优化的白帽法包括遵循搜索引擎哪些可接受哪些不能接受的指导方针。他们的建议一般是为用户创造内容,而非搜索引擎、是让这些内容易于被蜘蛛机器人索引、并且不尝试对搜索引擎系统耍花招。网站员经常于设计或构建他们的网站时,犯下致命错误、疏忽“毒害”该站以致排名不会很好。白帽法优化员企图发现并纠正错误,譬如机器无法读取的菜单、无效链接、临时改变导向、或粗劣的导引结构。

因为搜索引擎是以文本为中心,许多有助于网页亲和力的同样手段同样便利于搜索引擎优化。这些方法包括优化图形内容、包括ALT 属性、和增加文本说明。甚至Flash动画可于设计该页时包括替代性内容──这本来用来给访客无法阅读Flash的环境用的──来帮助优化。

白帽是正确的优化方式,是根据搜索引擎所提出的优化方针规范而执行的优化方法。采用白帽可以避免掉任何被搜索引擎惩罚的风险,从网站框架、关键字、网站内容、外连等各方面使用合乎搜索引擎规律的手段,做到合理优化网站,提高用户体验,合理与其他网站互联。同时对网站内容持续不断地更新。同时白帽所投入的时间较长,必须按部就班一步一步实现的。但其所投入的时间并不会白白浪费,反而会在日后反馈更多效益。

这里是一些搜索引擎认为适当的方法:

  • 在每页使用一个短、独特和相关的标题。
  • 编辑网页,用与该页的主题。有关的具体术语替换隐晦的字眼。这有助于该站诉求的观众群,在搜索引擎上搜索而被正确导引至该站。
  • 在该站点增加相当数量的原创内容。
  • 使用合理大小、准确描述的汇标,而不过度使用关键字、惊叹号、或不相关标题术语。
  • 注意网址字眼,有助于搜索引擎优化。
  • 确认所有页可透过正常的链接来访问,而非只能透过JavaJavaScriptAdobe Flash应用程序访问。这可透过使用一个专属列出该站所有内容的网页达成(网站地图
  • 透过自然方式开发链接:Google不花功夫在这有点混淆不清的指南上。写封电子邮件给网站员,告诉他:您刚刚贴了一篇挺好的文章,并且请求链接,这种做法很可能为搜索引擎所认可。
  • 参与其他网站的网络集团(“web ring”,即相同主题的结盟站群)──只要其它网站是独立的、分享同样题目和可比较的质量。

On-Page 页面优化

On-Page SEO指的是站内优化或称页面优化,On-Page SEO 能够让你自由的控制所有SEO的因素,透过SEO观念与技巧,使得页面能够有更佳的用户体验与更高的排名。

On-Page SEO就是结合了白帽SEO观念与撰写技巧而成的,透过提高网站内文质量来获取更好的排名就是On-Page SEO的目标,想要做好 On-Page SEO主要有三个因素:

  1. 高质量内容
  2. 网站架构
  3. 外观设计与用户体验

黑帽方法

垃圾索引(Spamdexing)意指透过欺骗技术和滥用搜索算法来推销毫不相关、主要以商业为着眼的网页。许多搜索引擎管理员认为任何搜索引擎优化的形式,其目的用来改进网站的页排名者,都是垃圾索引。然而,随时间流逝,业界内公众舆论发展出哪些是哪些不是可接受的、促进某站的搜索引擎排名与流量结果的手段。因为搜索引擎以高度自动化的方式运作,网站员通常可以利用某些未被搜索引擎认可的手段、方法来促进排名。这些方法经常未被注意,除非搜索引擎雇员亲临该站点并注意到不寻常活动、或在排名算法上的某个小变化导致站点丢失以过去方式获取的高排名。有时某些公司雇用优化顾问评估竞争者的站点、和"不道德的" 优化方法向搜索引擎报告。当这些不好的垃圾索引被发现时, 搜索引擎也许会对那些被发现使用不道德的优化手段者采取行动。2006年2月,Google拿掉了BMW德国站和Ricoh德国站,因为他们用了这些方法[6]

斗蓬法(cloaking),简单来讲就是网站站长用了两版不同的网页来达到优化的效果。一个版本只给搜索引擎看,一个版本给人看。搜索引擎说这种做法是不正规,如发现,该网站会永远从搜索引擎名单中被剔除[7]。但是对于如AJAX所撰写的动态网页,Google也有提出名为HTML Snapshot的作法,以方便搜索引擎进行收录[8]

关键字隐密字 (hidden text with keyword stuffing)是另外一欺骗搜索引擎的做法。通常是指设置关键字的颜色和网页背景颜色一样,或透过 css hidden attribute (隐密特性) 来达到优化效果。这种做法一旦被Google发现,遭遇也会是该网站从Google的数据库中除名[9]

桥页(doorway pages)也叫门页,是通常是用软件自动生成大量包含关键词的网页,然后从这些网页做自动转向到主页。目的是希望这些以不同关键词为目标的桥页在搜索引擎中得到好的排名。当用户点击搜索结果的时候,会自动转到主页。有的时候是在桥页上放上一个通往主页的链接,而不自动转向主页。

付费链接(paid link) 是利用支付费用方式要求其他网站提供链接至自身网站,借此伪装高信任网站来欺骗搜索引擎,付费链接类型多为锚点文字(Anchor Text)类型,Google的质量方针也明确指出以金钱交换的链接将可能对网站造成负面影响[10]

链接农场(link farm) 是故意在一些低质量,内容跟自己内容无关的网站上获取大量链接,藉以提高排名。

法律案例

2002年,搜索引擎操作者SearchKing在俄克拉何马法院提出了诉讼,反对搜索引擎Google。SearchKing的要求是, Google防止垃圾索引的手段形成了一条不公正的商业惯例。这也许可想像为垃圾电子邮件营销者控告反垃圾电子邮件者,如同许多反对地图以及其他DNS黑洞表(DNSBL)的案例。2003年1月,法院发布了一个Google胜诉的判决摘要[11]

参见

参考文献

引用

  1. The Anatomy of a Large-Scale Hypertextual Web Search Engine. Db.stanford.edu. [2017-02-14]. 
  2. Google Quietly Drops PageRank From Webmaster Tools. searchengineland. [2017-07-19]. 
  3. Google has confirmed it is removing Toolbar PageRank. searchengineland. [2017-07-19]. 
  4. Ranking Social Network Objects (US 20150339335). appft1.uspto.gov. [2017-02-14]. 
  5. Efficient Crawling Through URL Ordering. Stanford InfoLab. [2017-02-14]. 
  6. February 4, 2006. Ramping up on international webspam. mattcutts.com. 2006-02-04 [2017-02-14]. 
  7. The Definitive Guide to Cloaking. 2006-08-02. 
  8. Getting Started. AJAX Crawling (Deprecated). Google Developers. 2015-10-14. 
  9. Hidden text and links. google.com. 1970-01-01. 
  10. Google品質方針. Support.google.com. 1970-01-01. 
  11. Search Results for: SearchKing. research.yale.edu. [2017-02-14]. 

外部链接