网站优化
通过对网站的结构调整,对网站内容的更改,使之更容易被搜索引擎搜录,从而达到排名靠前的目的.
网站优化是指以提高用户网站在搜索引擎中的排名为基本出发点和根本目的,从用户网站、搜索引擎(如GOOGLE、百度、yahoo、搜狗)优化、网站运营维护三个方面对网站进行专业性分析并提出详尽的改进建议.在国外,SEO已经是比较成熟的行业,而在国内还尚处于起步和发展阶段.网站优化以及SEO术语在开始学习本系列之前,您需要了解以下术语:目录(Directory)目录是由人为编辑的搜索结果.大多数目录依靠的是人为提交而不是爬行器(spider).
关键字、关键词和关键短语(Keyword、keyterm 和keyphrase)
关键字、关键词和关键短语是 Web 站点在搜索引擎结果页面(也称为 SERP)上排序所依据的词.根据站点受众的不同,您可以选择一个单词、多个单词的组合或整个短语.为简化起见,本文将使用关键词这个术语表示所有这三种类型. 链接场(Link farm) 在SEO术语中,链接场是指一个充满链接的页面,这些链接其实没有实际作用,它们只作为链接存在,而没有任何实际的上下文.那些采用运用黑帽SEO方法的人利用链接场,在一个页面中增加大量链接,希望能通过这种方式使GoogleTM等搜索引擎误认为这个页面很有链接的价值.
有机列表(Organic listing)
有机列表是SERP中的免费列表.有机列表的SEO通常涉及改进Web站点的实际内容,这往往是在页面或基础架构级别进行的.
PR(PageRank)
PageRank是迷恋Google的人们用来测试其站点在Google中的排名的一种度量标准.SEO和搜索引擎营销(SEM)专家也使用这个术语描述网页在SERP中的排名以及Google根据排名算法给予站点的分数.无论如何定义,PageRank 都是SEO的重要部分.
付费列表(Paid listing)
顾名思义,付费列表就是只有在付费后才能列入搜索引擎的服务.根据搜索引擎的不同,付费列表可能意味着:为包含于索引之中、每次点击(PPC)、赞助商链接(sponsored link)或者在搜索目标关键词和短语时让站点出现在SERP中的其他方式而付费.
SEO网站优化,主要提供服务包括:
①关键词优化;
②整站优化;
③网站分析诊断包括:UI界面优化、操作步骤优化、用户体验优化、搜索引擎优化、程序和数据库性能优化等排名(Ranking)排名是页面在目标关键词的SERP中列出的位置.
4. 网站提交服务
5. 内容编辑和提交服务
6. 关键词排名服务
7.网站排名服务
8.SEO咨询服务
SEO的目标
SEO的目标是提高 Web 页面针对目标关键词的排名.
排名算法(Ranking algorithm)
排名算法是搜索引擎用来对其索引中的网页列表进行评估和排名的规则.排名算法决定哪些结果是与特定查询相关的.
搜索引擎营销(Search engine marketing,SEM)
SEM这个术语可以与SEO互换使用,但SEM常常是指通过付费和广告向搜索引擎推销Web站点,同时应用SEO技术.
搜索引擎优化(Search engine optimization,SEO)
SEO就是根据对搜索引擎的吸引力和可见性来优化内容,从而使Web页面能够被搜索引擎选中.SEO主要用来提高有机列表的排名.
搜索引擎结果页面(Search engine results page,SERP)
SERP是为特定搜索显示的列表或结果.SERP有时候定义为搜索引擎结果的安排(placement).根据本系列的目的,我们将其称为页面而不是安排.在SEO领域中,在SERP中取得良好的表现就是一切.
垃圾技术(Spamming)
垃圾技术是一种欺诈性的SEO手段,它尝试欺骗爬行器(spider),并利用排名算法中的漏洞来影响针对目标关键词的排名.垃圾技术可以表现为多种形式,但是"垃圾技术"最简单的定义是:Web站点用来伪装自己并影响排名的任何技术.
根据是否采用垃圾技术,SEO方法可分为两大类:
黑帽SEO(Black hat SEO):用垃圾技术欺骗搜索引擎.黑帽 SEO 以伪装、欺诈和窃取的方式骗取在SERP中的高排名.
白帽SEO(White hat SEO):以正当方式优化站点,使它更好地为用户服务并吸引爬行器的注意.在白帽 SEO 中,能够带来好的用户体验的任何东西也都被视为对SEO有益.
爬行器(Spider)
爬行器在Web上漫游,寻找要添加进搜索引擎索引中的列表.爬行器有时也称为:Web 爬行榜(Webcrawler)或机器人.
SEO网站优化的重要性
了解了这些定义之后,您可能依然很迷惑:SEO的目的是什么?SEO似乎有点儿搞阴谋的味道,不是吗?
SEO创建可访问和有用的Web站点良好的SEO实践,会使站点更实用,获得更好的用户体验,而且对搜索引擎更友好.但是,不守规矩的 SEO 营销企业会运用黑帽SEO技术(垃圾技术),这给SEO带来了坏名声.其实,任何种类的营销都是这种情况:推销产品的方法有好也有坏,而且有时候坏方法更有效(效果往往局限于短期内).
通过黑帽SEO技术欺骗搜索引擎是一条危险的道路,会带来糟糕的用户体验.因此,推荐积极采用白帽SEO技术.利用白帽SEO技术,您和您的用户都会获益,这是双赢的做法.
SEO对于商业站点至关重要,如果您的业务是在线式的,那么企业的生存就依赖于Web站点受关注的程度.如果人们根本无法找到某个商业站点,又怎么能够从那里买东西呢?而且,问题不仅仅是让潜在顾客找到您的主页,更重要的是能通过站点中的下拉菜单、链接或其他任何方式、途径进行导航找到更多用户需要的东西.
过去,如果您有了一个出色的主索引页,人们就会蜂拥而至,耐心地浏览,直至找到自己所需的信息,但现在已经不再是这种情况了.
SEO是Web使用方式演进的一部分人们使用搜索引擎准确地找到您的站点中他们所需的那个页面.如果您的独立页面没有出现在SERP的顶部,潜在受众就可能找不到您的站点.用户更可能通过搜索查询进入您的站点,而不是通过页面层次结构进行导航.对于站点管理员而言,这意味着每个单独的页面都必须足够健壮,可以被单独搜索到.必须使站点适应搜索引擎爬行器,然后让页面对用户有足够的吸引力,让用户愿意停留在这里.白帽SEO正是这样一种方法.
Web的使用方式向以搜索为中心演进Jakob Nielsen详尽地阐述了搜索引擎技术中的哪些改进对Web的使用方式产生了影响.人们利用搜索寻找答案,因此站点在搜索引擎中的可见性(以及用户找到它的容易程度)就成了成功的关键.
SEO实践为了解释 "让页面足够健壮,可以被单独搜索到"的含义,我将以 developerWorks Web站点为例.
因为 www.ibm.com/developerworks 的主页是所有 developerWorks 内容的入口,我们针对 "IBM resource [for] developers" 优化主页,使其具有一般化的特点,而且使用这个短语搜索时,在Google SERP中这个主页是排在第一位的结果.使用有机优化技术带来了回报.Google知道这个页面与哪些内容相关,用户点击这个链接后不会失望,他们会进入一个拥有IBM提供的开发者资源的丰富页面.但是,除了主页之外,在developerWorks Web站点中还有其他许多东西.一些潜在受众可能会使用我们的导航系统或内部搜索寻找更有针对性的开发者资源,但也有许多其他用户更倾向于使用外部搜索引擎搜索内容,并直接进入相关页面.例如,如果某位搜索者要查找 "linux developer tutorials",而URL为www.ibm.com/developerworks/linux的developerWorks Linux页面没有出现在SERP的前10个结果中,那么在developerWorks主页上所做的所有优化对于这位搜索者来说都是没用的.但是,我们在developerWorks站点上实践良好的有机SEO已经许多年了,developerWorks Linux页面目前是"linux developer tutorials"的Google SERP中的第一个结果.良好的SEO意味着优化站点上的每个页面,让搜索引擎准确地了解您认为每个页面上最重要的内容.由于要考虑优化Web站点上的每个页面,以提高在搜索引擎结果中的排名.
您或许想知道是否存在某种诀窍或者更简便的方法.但是,对于提高在搜索引擎结果中的排名来说,不存在诀窍.底线就是创建能让用户赞赏的优秀内容,这样搜索引擎会给予您很好的排名.
SEO和用户正确地实现了良好的SEO也就会创建出对搜索引擎友好、对用户有吸引力的站点.有机SEO的收益之一是可访问性非常高的页面.搜索引擎爬行器查看页面的方式与有视力障碍的人所用的页面阅读器相同.可以使用lynx浏览器体会一下页面阅读器所看到的站点是什么样的.页面阅读器还会展示您的站点在小屏幕上的显示效果,比如手机或其他小型Web浏览工具.如果能够使页面具有较好的可访问性,让页面阅读器能够轻松地理解它们,那么页面就是对搜索引擎友好的.
在SEO的历史中,大多数臭名昭著的搜索引擎垃圾技术都会创建出对用户不友好或可访问性差的Web页面.
两种对用户友好性破坏最大的黑帽SEO技术是:
1、元标记垃圾技术.在早期,搜索引擎会读取元关键词、描述和其他标记.搜索引擎根据这些标记的内容判断页面的主题,并确定页面在SERP中的排名情况.遗憾的是,某些人利用了这一点,在他们的元标记中重复地加上许多相同的单词,让搜索引擎误认为页面包含某些实际上并不存在的内容.这种做法误导了用户和搜索引擎. 例如,如果我们希望将Linux用户引导到developerWorks主页上,但是这里并没有多少Linux内容,那么可能会这样做:当用户点击SERP中列出的这个站点时,将显示developerWorks主页,他们会很失望,因为这里只有零星的几个Linux教程,而不是像developerWorks Linux部分那样专门提供Linux教程.正因为有许多人采用元标记垃圾技术实现黑帽SEO,搜索引擎不再使用元标记中的信息来对页面进行排名了.
2、alt 标记欺骗:对alt属性的滥用也属于黑帽SEO ,因为它向用户和搜索引擎提供关于图片的错误信息.例如,developerWorks Linux页面上某幅图片的alt标记可能填充了下面这样的关键字.尽管Linux页面确实与Linux教程有关,但应保证这幅图片本身确实向页面阅读器传递了关于其内容的准确信息.否则就是对alt标记的滥用. 最重要的是要记住,合适的文字对于搜索引擎和用户都很重要.文字要向搜索引擎清楚且真实地表明页面的主题,对用户也是如此.
SEO和搜索引擎
在想到搜索引擎时,大多数人会想到Google,但是为了公平地对待所有搜索方法和搜索引擎,我将使用搜索引擎这个术语.第1部分和第2部分中的信息是以Google为中心的,但也适用于其他大多数主流搜索引擎.根据目标受众的不同,您的目标搜索引擎可能有所不同.因为我只描述白帽SEO技术,所以这里提供的工具和知识会使您的 Web 站点对美国的所有主流搜索引擎更有吸引力.美国以外地区的搜索引擎流行情况可能有所不同,但是白帽SEO能帮助站点在大多数基于英语的搜索引擎和其他基于爬行器的搜索引擎中获得更好的排名.
搜索引擎的类型目录和真正的搜索引擎之间的差异是,目录是人为编辑出来的,而搜索引擎是由爬行器通过跟踪链接漫游 Web 而建立的.白帽 SEO 的主要关注点在于提高站点在使用爬行器编辑的搜索引擎中的排名.
搜索引擎工作原理(简化版)
为了收集数据,搜索引擎让爬行器跟踪链接漫游、组织数据并判断每个页面上的文本与什么内容相关.当搜索者进行搜索时,搜索引擎利用爬行器收集的信息,通过专用排名算法建立与这次查询最相关的站点列表,并显示在 SERP 中.
目录工作原理 (简化版)
纯粹的目录就像是图书馆中的分类卡,只不过是采用了电子形式.它包含编辑好的已提交到目录中的站点列表.它知道这个列表中有什么,而且知道对于搜索字段中输入的单词应该搜索哪些类别.这是因为最初的提交者常常会选择分类.另外,搜索者可能根据目录的类别进行浏览,寻找带有他所请求的单词的站点.
Google 是真正的搜索引擎.它提供一些来自 Open Directory 或DMOZ 的目录结果,但是大多数结果来自爬行器的漫游和 PageRank 算法Yahoo!® 是一种目录混合型搜索引擎,它首先搜索自己的目录,然后使用 Yahoo Bot Slurp! 进行搜索引擎搜索.
关于 Google 的更多信息许多 Web 站点管理员报告说,Google 的搜索索引在他们所有与搜索相关的流量中占主要比例.正因为 Google 如此流行,您很可能希望主要针对 Google 来优化站点(请参见http://www.zhanghangfeng.cn/post/25.html).对于 Web 站点管理员来说,幸运的是,Google 之所以成为第一搜索引擎,并不是由于它采用了什么营销手段或者对用户不友好的其他手段,而是因为它是真正的搜索引擎,它的搜索以内容质量和链接质量为依据.Google 一直坚守着 "对用户有益的东西就在 SERP 中具有高排名" 这一原则.
Google 和所有其他搜索引擎
美国大多数搜索引擎和目录都与 Google 和Yahoo! 有关.
Google 有一个 Add URL 工具(参见但是站点的排名是由链接分析决定的;如果 Google 没有被其他要编入索引的站点引到您的站点,那么就永远不会给予您较高的排名,无论您是否主动提交了站点.通过 Add URL 进行提交并不意味着页面会被自动列出,但是它能使搜索引擎注意到您的页面.过去,SEO 专家建议使用 Add URL 工具对爬行器不易找到的页面进行 "深度提交".但是,现在 Google 引入了 Google Sitemaps(Google 站点地图),用这种格式进行提交效果会更好.
从长远角度来看,在SEO 方面的努力最好投入在优化站点,促进 Google 和其他爬行器的深度漫游上.
Google 的排名算法是一项顶级机密.关于 Google 的已知情况如下:
Google 的主要结果来自在 Web 上漫游的爬行器. Google 的爬行器只查看页面上的可见文本.
Google 为以下类型的文件编制索引:html、pdf、ps、wk1、wk2、wk3、wk4、wk5、wki、wks、wku、lwp、mw、xls、ppt、doc、wks、wps、wdb、wri、rtf、swf、ans 和txt.
Google 索引的创建过程主要关注页面内容和链接流行度.
决定页面在 Google 列表中的排名的部分因素包括:指向这个站点的链接数量、链接到这个站点的站点的质量、指向这个站点的链接中和链接周围的文本以及页面本身链接到的内容.
Google 公布,其结果由超过 100 种因素决定.
Google 使用 PageRank 检查 Web 站点的链接结构,从而判断哪些页面是最重要的.
Google 还会进行它所说的超文本匹配分析(hypertext-matching analysis) 来判断哪些页面与特定的搜索查询相关. 基本上,Google 使用 PageRank 来评估入站链接(链接到您的站点的站点)和出站链接(您的站点链接到的站点)的质量,它会给出一个值来表示这些链接的数量和质量(流行度).Google 认为的高质量站点会获得更高的 PageRank.然后,Google 综合使用 PageRank 排名和超文本匹配分析来寻找与搜索相关的页面.
为了防止有人利用垃圾技术欺骗搜索引擎,Google 不断改变它的排名算法并更新它的索引.在搜索引擎中获得高排名的最佳方法是:优化站点,切勿依靠排名算法的漏洞来获得高排名.与现实世界中一样,最诚实的 SEO 就是最好的策略.
从左上角向下的关键词优化策略只需两步,即可在关键词策略战役中取得成功.第一步:关键词选择:判断页面提供了什么内容;第二步:判断潜在受众可能使用哪些词来搜索您的页面,并根据这些词创建关键词.
关键词优化:将这些关键词应用于适当的页面(推荐的数量是每个页面 3 至5个关键词),并自左上角开始,向下进行优化.这常常要处理页面的前 200 个单词,包括:页面标题标记、标题、摘要等等.基本上,关键词越接近左上角,Google 给予它们的权重就越大.我将这称为 "自左上角向下(top-left-down)" 关键词优化策略.
用户最初查看 Web 站点的方式与爬行器的方式相同,所以按照自左上角向下强调关键词也是一种良好的 Web 设计实践. 视线跟踪和搜索行为Enquiro Eye Tracking 研究项目研究了人们查看搜索结果的方式,进一步证明了用户会以自左上角向下的方式查看搜索结果和 Web 页面,这也称为 "黄金三角(golden triangle)".
要想利用关键词策略取得成功,最好是将关键词放在接近页面顶部的地方.许多因素会影响整个搜索引擎排名,包括(但不限于)出站和入站链接、对重定向的使用和其他基础设施问题.
SEO 的第一步是选择关键词.
任务 1:关键词选择策略
关键词优化中最重要的任务是,判断页面对于人们实际要搜索的关键词是否是优化的,也就是在针对这些关键词的搜索结果中页面是否会获得高排名.
如果没有人搜索您的目标关键词,那么站点在搜索引擎的排名再高也没有意义.这实际上是任何关键词策略的重要部分,但是这个步骤却常常被忽视.
如果已经构建好了页面,那么该怎么办? 您可能已经忽视了这个首要步骤,现在面对现有的 Web 页面,您可能会想,"现在选择关键词是不是太晚了?"其实,一点儿也不晚.在页面投入使用前后都可以决定关键词,但建议您预先做好这一工作,这样就不必重写页面上的文本.如果 Web 页面已经投入使用了,那么已经有了关键词.但是,这些关键词可能并不合适.或者,关键词是合适的,但是没有经过充分优化.在这种情况下,仍然可以进行全面彻底的关键词选择,以确保对正确的关键词进行优化.另外,可以通过关键词分析工具测试现有页面,以便更好地了解搜索引擎会如何看待这些页面(页面分析工具参见https://adwords.google.com/support/bin/answer.py?answer=64886&hl=zh_CN).
如果已经构建好了页面,并认为已经选择了适当的关键词,那么可以跳到排名检查以了解页面是否已经充分优化了.许多专门的 SEO 工具可以帮助您判断可能关键词的流行度和竞争度.
在创建关键词清单时,要记住的主要概念如下:
流行度(Popularity):人们会使用您的关键词进行搜索吗?
竞争度(Competitiveness):有多少其他页面也针对这些关键词?应该增加更特定的关键词吗?
正确的 SEO在SERP 中获得第一位并不是 SEO 的目标.SEO 的目标是用合理的内容吸引潜在用户访问站点,这些内容必须与用户用来搜索的关键词相符.搜索引擎仅仅是用来接触受众的工具;高排名并不是最终目标,而是第一步. 我们以 developerWorks Web 站点为例来说明关键词选择问题:
这个 Web 站点的主页是在 Google 上搜索 "developerWorks" 时排名第一位的结果.这对我们来说是个好消息,但还不足以证明我们的 SEO 努力是成功的.如果用户搜索的是 "developerWorks" 这个单词,就说明他已经知道要去哪里.developerWorks 主页的目标受众是正在寻找 IBM 支持的众多技术和品牌的相关参考资料的开发人员.我们针对的关键词是 "IBM resource developers",因为我们认为这个有广泛内容的页面与进行较广泛搜索的潜在受众相匹配.为了接触到正在通过搜索引擎查找信息的受众,需要判断哪些人并不是在专门找您的页面,但是您的页面对他们是有用的.应该针对这些 "游荡者" 对页面进行优化.
关键词选择的另一个关注点是:判断关键词是否太流行,即竞争度是否太高.
如果太多的页面都在争夺搜索这些关键词时的高排名,那么您可能需要选择更特定的关键词.对于有多种含义的关键词,也需要考虑改变关键词.您必须研究用户可能怎样搜索您的页面.页面的内容会回答哪些特定的问题?根据这些问题精炼您的关键词.如果对于您认为最适合描述自己页面的关键词,SERP 中会出现数以千计的页面,那么需要考虑搜索者会如何处理这种情况.搜索者不会一页接一页地点击 SERP 中的链接;而是很可能输入第二个搜索词,或者干脆换个搜索词.您需要判断页面的哪些特征是与众不同的,而且是可搜索的.
如果顶级页面提供了多种类型的内容,那么总是可以从比较一般化的关键词开始,然后在目录中更深、更特定的第二级页面上使用更特定的关键词.例如,在Google 中对 "java" 进行搜索,会得到从"咖啡"到"地理位置"的各种结果(java 的另一个意思是印度尼西亚的爪哇岛).但是,搜索 "java technology tutorials" 会返回 developerWorks Java 技术库,这里有大量 JavaTM 教程的链接.所以,更特定的关键词可以帮助您接触到正在寻找特定页面类型的用户.用于关键词精炼的 SEO 工具可以使用专门的 SEO 工具精炼关键词选择,也可以使用 Google 的Advanced Search Modifiers 之一.例如,在Google 中对 "allintitle: developer resources" 进行搜索,会得到被 Google 编入索引的标题中包含这两个单词的页面数量.这说明了有多少其他页面在竞争这些单词.关键词流行度比较难以确定.
Overture 这种工具可以列出每个月搜索某些关键词的次数,以及相似关键词和对应的每月查询次数.使用 SEO 工具的最佳策略是只将它们作为额外信息,但是以自己对页面和受众的理解作为 SEO 努力的基础.
关于关键词精炼的更多原则
在精炼关键词时,要记住大部分搜索只搜索三个或两个单词.
在搜索答案时,人们常常用问题组织出搜索词.搜索者不会搜索那些描述解决方案的单词.
在对页面进行优化时,一定要像搜索者那样思考问题.
还要记住,在对页面进行优化时不要千篇一律.如果您发现自己的每个页面具有相同的关键词,那么可能需要修改 Web 页面,使它们更有针对性.每个页面都需要适应用户收集信息的方式:常常是从一般化信息到更特定的信息.在导航结构中更特定的页面应该具有更特定的关键词.如果在决定页面关键词时拿不定主意,那么和编写页面内容的人谈谈,从而进一步了解这些页面,帮助您决定合适的关键词.想一下自己的 Web 站点回答了什么问题.如果您不知道非营销领域如何讨论您的 Web 页面所解决的问题,那么可以访问讨论相同主题的论坛或 blog.
任务 2:对关键词进行优化
选择了关键词之后,就该将它们应用在 Web 页面上了.对于搜索引擎来说,页面文本是页面中最重要的部分.搜索引擎会给予页面标题、文本标题或强调的文本较高的权重.这就是前 200 个单词如此重要的原因.这也是 "自左上角向下" 关键词优化策略的基础.除了页面上的前 200 个单词和强调的文本之外,还要确保主体文本包含关键词.