SEO入门实践指南(from Google)

声明

  1. 本文编译自Google Webmaster Blog于2008年11月13日发布的《Search Engine Optimization Starter Guide(搜索引擎优化入门指南)》,这是一份操作性比较强的搜索引擎优化建议,极具价值。
  2. 本文是选译自原文中每章节的实践指南(Good practices)部分。跳过示例的原因有二:其一,示例很简单,诸位自己看吧;其二,英文网站的SEO操作与中文网站有所差异,比如对关键字(keywords)的处理等。
  3. 本文对会受示例影响的部分做了一定调整。如有版权问题,敬请告知,我会在第一时间进行修改或删除。

创建独特、准确的网页标题(Title)

  1. 页面标题要准确的描述对应网页的内容。
    请注意

    • 不要使用与网页内容无关的标题。
    • 不要使用预设或模糊的标题,如"无标题"、"新建页面1"等。
  2. 为每个页面创建独特的标题,这将有助于Google将其与该网站上的其他网页做区分。
    请注意

    • 不要在一个网站中使用单一标题命名所有网页。
  3. 使用简单、有效的标题,如果标题很长,Google可能只会显示一部分。
    请注意

    • 不要使用过长的标题,这对用户毫无意义。
    • 不要在标题中包含不必要的关键字。

充分利用页面摘要(meta-description)

  1. 准确的概括对应网页中的内容,页面摘要可能会作为搜索结果而呈现给用户。
    请注意

    • 不要使用与页面内容无关的页面摘要。
    • 不要使用预设或模糊的页面摘要,如"这是一个网页"、"关于我们"等。
    • 不要以关键字堆砌的方式构成页面摘要。
    • 不要以复制、粘贴全部页面内容的方式构成页面摘要。
  2. 为每一个网页设定独特的页面摘要:尤其是在用户搜索你的网域时(如搜索"site:elviscai.com"),不同的页面摘要会极大的方便用户和Google。如果你的网站有成千上万乃至数以百万计的网页,通过手工添加页面摘要几乎是不可能的,此时也可以基于对应网页的内容自动生成摘要。
    请注意

    • 不要对整个网站或较多的站内页面使用单一的页面摘要。

改善URL结构

  1. 当用户访问网站时,在URL中包含单词会提升网站内容及结构方面的友好度。用户会更好的记住它们,或更愿意进行连接。
    请注意

    • 不要使用冗长的URL,并在其中包含不必要的参数或会话ID。
    • 不要选择一般的网页名称,如"page1.html"。
    • 不要过度堆砌关键字,如"product-manager-product-manager-product-manager.htm"。
  2. 创建一个简洁的目录结构,使用一个良好的目录结构来进行内容组织,可以帮助用户更简单的了解到他身处何地。可以尝试以内容类型作为目录结构在URL中的表现。
    请注意

    • 不要使用过多级别的子目录,如".../dir1/dir2/dir3/dir4/dir5/dir6/"。
    • 不要使用与内容无关的目录名称。
  3. 为每个文件指定一个对应的URL形式,使用户专注于对网页的链接及其内部结构的使用或参考,从而防止用户通过另一个形式的URL访问到该文档(这样会分化该URL的信誉度,译注:对Goolgle而言)。如果你发现人们会通过不同的URL访问相同的内容,使用301重定向的方式将是一个不错的解决办法。
    请注意

    • 不要使子域或根目录下的文件(如"elviscai.com/page.html"与"foo.elviscai.com/page.html")指向相同的内容。
    • 不要在内部连接结构中混合使用www.和非www.的URL形式。
    • 不要在URL中使用奇怪的大写字母(多数用户喜欢并更容易记住小写的URL)。

让你的网站更易于浏览

  1. 创建一套自然顺畅的内容层次,尽力帮助用户更容易的从你的网站上获取他们想要的具体内容。在你的内部连接结构中添加导航页是一件有意义且有效的工作。
    请注意

    • 不要为导航创建过于复杂连接,如:为网站的每一页都加上其他页的链接。
    • 不要过分追求内容的层次(以致需要20次点击才能访问到更深的内容)。
  2. 尽量使用文本链接实现导航,以利于搜索引擎对你网站的索引与理解。许多使用不支持Flash或Javascript设备的用户也更喜欢此种方式。
    请注意

    • 不要完全基于下拉菜单、图片或动画实现导航。(许多但不是所有的搜索引擎都可以识别网站中的类似连接,但用户如将通过普通的文本连接访问所有的页面,则会改善网站的可访问性。点此了解Google是如何处理非文本文件的。)
  3. 使用路径导航(译注:breadcrumb,也称"面包屑导航"),即网页顶部或底部的一个内部链接序列,它帮助访问者快速返回上一级或顶级的网页。多数路径导航是以某个整体页面(通常为根页)开始,从左至右逐渐深入,列出具体的章节内容。(如:Elvis' Blog ? 互联网产品管理 ? SEO入门实践指南(from Google))
  4. 为你的网站增加一个HTML的网站地图页及sitemap.xml会很有助益的:前者可以包含所有链接或大部分重要的链接(如果你的网站有成百上千个页面的话);后者则可以确保搜索引擎识别出网站的页面。
    请注意

    • 不要让网站地图页列出的都是过期或失效的链接。
    • 不要让网站地图页未经组织(如按一定主题)的、仅仅是单纯的列出页面。
  5. 请考虑当用户删掉URL中的一部分会发生什么——你应该预料到某些用户可能会以特殊的方式进行访问——他们忽略了路径导航,而是手动删除URL的一部分,希望以此方式访问到更多的内容。例如:他或她正在访问"http://www.elviscai.com/pm/googles-seo-starter-good-practices-guide/",然后在地址栏中删掉了"/googles-seo-starter-good-practices-guide/",并按下回车,以为这样就可以浏览上一级的所有文章了。(我的网站可以),那你的呢?或者提供一个404页(用来提示"无法找到网页"的错误信息)?或者提升一级以显示"http://www.elviscai.com/"?
  6. 提供一个有用的404页。用户偶尔会通过无效链接或输入错误的URL访问网站中不存在的页面,此时如果有一个自定义的404页友好的指引用户访问有效内容,将会极大的提升用户体验。404页可以包含之上首页的链接,也可以指向网站中一些很受欢迎或比较重要的内容。Goolge也提供了一个404挂件(Widget),将其嵌入404页会提供自动匹配备用网址等有用的建议。你还可以通过Google网站管理员工具找到那些访问"无法找到网页"的来源
    请注意

    • 不要让404页被搜索引擎索引(indexed)到(当收到访问不存在页面的请求时,确保服务器上已经配置了HTTP的404状态码)。
    • 不要只是显示"无法找到"、"404错误"等信息,或根本不创建404页。
    • 不要在404页中显示与网站无关的内容。

提供高质量的内容和服务

  1. 提供容易阅读的文字,用户更喜欢文笔通顺且易于浏览的内容。
    请注意

    • 不要提供含有太多的错别字和语法错误的文字。
    • 不要以文字置入图片的方式提供内容(这样不利于用户的复制与粘贴,且搜索引擎的无法进行收录)。
  2. 围绕主题且有条理的组织内容是很有助益的,它可以为用户提供内容起止的直观印象。按逻辑分段则会帮助用户更快的找到他们想要的内容。
    请注意

    • 不要将不同主题、不分段、缺少章节主题或版面凌乱的内容堆砌在一页里。
  3. 使用具有相关性的语言,其中包含的关键字可以帮助用户搜索到你网站的某部分内容。对于某个主题的行家而言,他们所使用的关键字与新手相比差别是很大的。比如说,一个资深产品人员可能会搜索“原型设计工具”,而新手则会使用类似"框架图"等普通的关键字。预先考虑搜索行为的差异,并在写作时推敲关键字的应用(如一些不错的短语搭配),即可产生正面的效果。Google Adwords提供了一个方便的工具可以帮助你了解关键字的趋势,且可挖掘到相关的关键字。Google网站管理员工具还提供了一项热门搜索查询服务,可以查看哪些搜索查询会最常返回你的网页,及哪些网页通过搜索引擎被人点击。
  4. 创建新鲜、独特的内容,不但可以保证现有用户的回访,还会带来新的用户。
    请注意

    • 不要提供给用户没有好处的修订版本(甚至完全复制的)内容。(译注:实际上,可以用robots规则控制搜索引擎对修订版本内容的索引行为。)
    • 不要在网站中堆砌重复或接近重复的内容。(点此查看更多关于重复内容的信息
  5. 提供独家、新鲜、有用的内容或服务,如其他网站因资源和能力匮乏而无法提供的那些。也可以写点针对某些原作章节的研究报告,或透露一个激动人心的新闻,或对现有主题进行一些突破。
  6. 优先为你的用户提供内容,而非搜索引擎。在保证搜索引擎产生积极效果的同时,应根据用户需求来设计网站。
    请注意

    • 不要针对搜索引擎插入无意义的关键字,这样只会得到用户的反感。
    • 不要频繁出现类似"因操作失误而到达本页"等对用户没什么价值的文字。
    • 不要设置只有搜素引擎才会看到的隐藏文本

撰写更好的链接文本

  1. 使用选择描述性的语言作为链接文本,至少是被指向页面的基本信息。
    请注意

    • 不要使用普遍性的链接文本,如"页面"、"文章"、"点击此处"等。
    • 不要使用与指向页面内容或主题无关的链接文本。
    • 不要直接以URL作为链接文本。(尽管这样是完全合理的,如推广或引用一个新站网址时,但仍不推荐如此应用。)
  2. 撰写简短且具有描述性的链接文本,通常是使用一些词组或一个短句。
    请注意

    • 不要撰写过长的链接文本,如使用一个长句甚至是一个段落。
  3. 样式化你的链接,让用户更容易的将其与普通文本进行区分。如果用户并不知道这个链接的存在或只是不小心点击了它,那就失去了链接的意义。
    请注意

    • 不要以CSS或文字样式将链接设计为普通文本的样子。
  4. 内部链接也要加上文本,不但方便用户的浏览,也会帮助搜索引擎更好的进行索引。
    请注意

    • 不要针对搜索引擎在链接文本中堆砌关键字或使用过长的文本。
    • 不要创建对用户没有帮助的链接。

使用适当的标题(Heading)

  1. 就像一篇文章的提纲,适当运用标题是表达主要观点和次要观点的最佳方法。
    请注意

    • 不要用无法决定内容结构的文本作为标题。
    • 不要用标题标签完全替代<em>或<strong>标签(在使用它们更适宜的地方)。
    • 不要无规则的使用标题标签的层级。
  2. 要有意义的、适度的使用标题。过多的标题不易于浏览,用户会分不清主题的开始与结束。
    请注意

    • 不要过度使用标题。
    • 不要把整个页面的内容都放进一个标题标签中。
    • 不要忽略标题的结构作用,而只是为了样式使用标题标签。

优化使用的图片

  1. 与页面其他优化目标一样,最好使用简短且具有描述性的文件名与alt文本(ASCII编码)。
    请注意

    • 不要使用类似"image1.jpg"、"pic.gif"、"1.jpg"等普遍性的文件名。(但一些拥有成千上万图片的网站则会考虑自动生成这样的文件名。)
    • 不要使用过长的文件名。
    • 不要在alt文本中过度堆砌关键字或使用整个句子。
  2. 当使用图片做链接时为其添加alt文本,Google会很容易的明白该链接所指向的网页内容,就像(上文)给文字链接添加文本一样。
    请注意

    • 不要使用过长的alt文本,可能会被判为Spam信息。
    • 不要让网站导航只使用图片链接。
  3. 将所有的图片都放在同一目录下,在域名下见一个独立的目录来存放图片(如:elviscai.com/images/),而不是将图片分散在不同的目录或子目录下。如此可以简化图片的路径。
  4. 使用常用且普遍支持的图片格式:大多数浏览器都支持JPEGGIFPNGBMP。此外,建议图片文件的扩展名要与其格式匹配。

有效利用robots.txt

简述:可以使用robots.txt来限制搜索引擎索引网站内容(点此查看具体规则)。

  • 有时robots.txt并不能有效防止敏感或私密内容被索引,需要使用多种方法保护。一方面,如果在互联网上出现了对某些URL的引用(如来源日志),搜索引擎则会收录这些URL(只显示URL,不包含页面标题与摘要)。另一方面,有些不遵守规则(Robots Exclusion Standard,)的搜索引擎并不会执行robot.txt中的指令。还有一些好奇的用户会研究robots.txt中的网站目录结构,然后猜测隐藏的网址。所以,通过给内容加密或通过为.htaccess设定密码保护则是更安全的做法。
    请注意

    • 不要让(类似)搜索结果的页面被索引(用户不喜欢从一个搜索结果页中到另一个没什么实际意义的搜索结果页)。
    • 不要让大量自动生成的页面被索引,尤其是相似的内容。
    • 不要让代理服务器创建的URL被索引。

注意链接的rel="nofollow"

简述

  1. 在链接标签中增加rel="nofollow"的主要作用即告诉搜索引擎不需要对这些链接进行跟踪。
  2. 如果链接至不信任或不想表现的网站(如Blog评论中可能含有大量链接的Spam评论),就可以使用nofollow。
  3. 如果某个网页"全部的"链接都需要设定nofollow,则可以在<head>标签中增加<meta name="robots" content="nofollow" />。

以正确的方法推广网站

  1. 通过Blog发布新的服务与消息,是面向用户群进行传播的一个绝佳方法。其它关注网站或者订阅RSS的网站管理员也会更好的获得信息。
  2. 不要忘记线下推广——它依然是物有所值的。比如可以将贵公司网址印于名片、信纸、海报等处。还可以向客户发送关于网站更新内容的邮件通知。
  3. 了解社会化媒体网站,那些基于互动与分享的网站,会更容易聚集对某主题感兴趣的用户群。
    请注意

    • 不要企图推送每一条零零碎碎的新消息;应该推广更大且更会引起兴趣的内容。
    • 不要刻意的将包含自身网站信息的内容以人工方式向前推(译注:可能会被判定作弊而受到惩罚)。
  4. 将你的网站提交到Google的本地商户中心,如果你所经营的是本地业务,这项操作可以帮助你从Google地图和网页搜索中接触到更多客户。(点此了解更多关于本地商业推广的信息)
  5. 积极发展到与你相关的网络社区中,在相似主题的网站上会有相当多的机会。开诚布公的在这些网站中进行交流是很有助益的,一方面通过参与热点话题的讨论可以获得很多针对社区或利基市场的创意,另一方面也可以建立良好的社区关系。
    请注意

    • 不要给所有相关的网站发送Spam链接请求。
    • 不要通过购买其他网站的链接以期获得更高PageRank(这种做法仅能带来流量)。

利用免费的网站管理员工具

暂略

获取Web分析的优势服务

暂略

对网站管理员的一些资源

暂略

译者后记

  1. 经过这次翻译,Google的态度印证了一个概念:“SEO是浮云,做好自己的网站才是王道!”
  2. 个人观点:在搜索引擎技术还没发展到极致之前,SEO的方向应该是:基于用户体验的语义化网络。
  3. 本文主要是意译,第一次做翻译可能会有很多错误,望诸位看官海涵;如有关键的概念性错误,敬请批评、指正,欢迎交流!:)

3 Comments so far

  1. Shaka on 11月 26th, 2008

    哈哈,你也开始研究SEO啦

    回复

  2. Denis on 11月 26th, 2008

    Google 推荐的非常不错!

    回复

  3. yibie on 11月 26th, 2008

    翻译得很好...
    水平不一般

    我拍马追不上

    回复

Leave a reply