Top Down Contact Closed
Home > SEO, Wordpress > 搜索引擎优化指南精要速览及其在wordpress中的应用(3)

搜索引擎优化指南精要速览及其在wordpress中的应用(3)

2008/11/29 Add 2 comments |

网站URLs结构优劣浅谈

网页的标题和URLs中的关键字是搜索引擎给网页进行排名时要考虑的两个重要因素。URLs中包含关键字这个因素所占的权重可能要小一些,但它确实会占一些权重。

“友好”的URLs不但可以引导搜索引擎对你网站内容实现更好的爬取,还可以方便那些想链接你网页的人。而那些极其冗长和没有包含任何可识别信息的URLs不但不能更好地优化你的博客,反而会让访问者迷惑不解。下面我们结合官方给出的一个“棒球卡网站”的实例来分析一下:

http://www.brandonsbaseballcards.com/folder1/1089257/x1/0000023a.htm

这是棒球卡网站一个网页的URL。像这样含有大量无法识别的参数信息的URLs既让用户感到困惑,也不太友好。用户就很难轻松地记忆这样的链接地址,更不用说在他自己的网站上为你的页面创建一个反向链接。有些时候,一些用户在链接你的网页时很有可能干脆就用URL作为锚链接的文字。这样的话,如果你的URL里含有和你网页相关的文字,会给用户或者搜索引擎提供更多的信息;但如果你的URL里全是一些数字或者奇怪参数的话,显然用户和搜索引擎就不会有太好的体验。如果上面的链接改为以下格式:

http://www.brandonsbaseballcards.com/articles/ten-rarest-baseball-cards.htm

很显然,改进后的链接明显要比没有改进前表达的信息更清晰明了,而且上面高亮的文字会传达给用户或者搜索引擎他们将要访问链接可能包含的内容。同样地,如果一张页面里的内容含有和"rarest baseball cards"(罕见的棒球卡)的内容相关。这样的的URL命名方式肯定较之于

http://www.brandonsbaseballcards.com/article/102125/

这样的数字型URL更容易出现在搜索用户的视野。

虽然Google很擅长于爬取各式各样的非常复杂的URL结果。但是花点时间来简化你的URLs,这对用户和搜索引擎来说都是大有好处的。有些网站管理员喜欢把网页的动态URLs重写成静态的,这对Google来说是很不错的,但我们需要提醒的是这种方法要有很高的技巧,一旦出了问题就很可能导致Google对你网站的爬取出现问题。想了解更多关于URL结构方面的问题,我们推荐网站管理员帮助中心的这张网页

正确地设置URLs应该遵循的原则:

1、在URLs里使用单词——在URLs里使用和你网站内容和结构相关单词对用户的访问来说是非常友好的。访问者很容易记住他们,也更喜欢链接你的网站。不过需要避免:

  • 使用无关紧要的参数和ID值来构成冗长的URLs
  • 使用自动生成的诸如”page1.html”这样的命名方式
  • 使用过多的关键词,比如"baseball-cards-baseball-cards-baseball-cards.htm"

2、创建一个简单的目录结构——使用目录结构不仅可以方便地管理你网站的内容还可以告诉用户他们浏览你网站时所处的位置。建议尽量使用目录结构来让URL暗示所含内容的类型。不过也得避免:

  • 使用大量的子目录嵌套,比如"…/dir1/dir2/dir3/dir4/dir5/dir6/page.html"
  • 使用和网页内容没有任何关系的目录名称

3、为你的一个网页配对唯一的URL——这样可以避免用户通过两个或更多个不同的URL来访问你的同一个网页。那样会分散URLs间内容的信誉程度。所以在构建网页结构或内部链接时你应该注意到这些问题。如果你的网站确实存在这样的问题,解决的办法就是:设置一个301重定向把那些非首选的URLs转向到主导URL上来。在这一步你还得避免:

  • 子域名和根目录(比如:"domain.com/page.htm” and “sub.domain.com/page.htm")里的网页访问的却是相同内容
  • 在你的内部链接结构里混杂着含有"www."的URLs版本和不含有"www."的URLs版本(比如你的网站既可以通过"www.example.com"还可以通过"example.com"访问)
  • 在你的URLs里使用一些奇怪的大写字母(很多用户更喜欢小写的URLs,那样的话他们也更容易记住你的网址)

我们下面再来看看Google的工程师Matt Cutts是如何教我们写出对搜索引擎友好的URLs的:

title: I do not wish my screensaver to lock my computer, thank you.
URL: disable-screensaver-password

title: Get your search fix with two videos
URL: free-search-seo-videos

title:  Protect yourself: get a free credit report
URL: free-credit-report

title: How to back up your Gmail on Linux in four easy steps
URL: backup-gmail-in-linux-with-getmail

title: How to stop junk mail
URL: stop-junk-mail

title: I love my pedometer
URL: best-pedometer

title: Crap. My Ubuntu machine won’t boot
URL: ubuntu-freeze-no-resume-image

title: What are the best iPhone applications?
URL: best-iphone-application

通过以上例子我们还可以看出,好的URLs还应该注意以下几点:

  1. 文章的URL通常简洁明了并且只用相关的关键字(Google可能会给予你的URLs固定的权重并分布到URLs中使用的每一个词中。如果URLs太长,就会削弱每个关键词的权重)
  2. 搜索引擎通常会忽略"the", "a", "are", "is", "of"等等这样的词,因此在URLs中没必要包含这些词
  3. 诸如"How to do this" 或 "Which is the best" 或 "What are the options" 或"When did this happen" 这样的标题可能会很有吸引力,但你没必要把这些词也放到URLs中
  4. 一些比较重要的不适合放在标题中的内容可以放在URL中
  5. 尽管Google现在已经能识别"_",最好还是在URL中使用"-"

如果你能手动改写你的URLs使之合理地遵循以上原则,一定会有利于页面排名的提高。

Wordpress中永久链接的设置

1、什么是永久链接(Permanent Link)

永久链接(Permanent Link)就好比是博客对搜索引擎的一种承诺,这就意味着博客发布系统将会保证这个链接是长期稳定有效的(即使未来发布系统更换了,也能通过一定的映射保持原有链接的可访问性)。这样做无疑加大了搜索引擎对博客的信任度!一般情况下,除非必需,我们都应该把我们的网页的链接结构设置为非动态的,即静态网址。

(1)什么是静态网址和动态网址?

静态网址:顾名思义,就是一个不会发生变化的网址,它通常不包含任何网址参数。例如:http://www.example.com/archive/january.htm。您可以在搜索框里输入 filetype:html 在谷歌上搜索静态网址。

动态网址:如果一个网站的内容存储于一个数据库,并且根据要求来显示页面,这时就可以使用动态网址。在这种情况下,网站提供的内容基本上是基于模板形式的。通常情况下,一个动态网址看起来像这样:http://www.example.com/?p=31。您可以通过寻找像"?","=","&" 这样的符号识别出动态网址。动态网址有一个缺陷是不同的网址可以拥有相同的内容。这样导致不同的用户可能链向含有不同参数的网址,但是这些网址却都含有相同的内容。这也是为什么网络管理员有时候想要将这些动态网址重写成静态网址的原因之一。

(2)静态和动态网址,Googlebot对于哪一个识别得更好呢?
认为静态或者看起来是静态的网址对于网站的索引和排名是有优势的。这种看法是基于这样一个假设,即认为搜索引擎在抓取和分析含有会话标识(session ID)和来源追踪器(source tracker)的网址时是有问题的。然而,事实是,谷歌在这两个方面都有了相当的进展。就点击率来说,静态网址可能略微有些优势,因为用户可以很容易地读懂这个网址。但是,就索引和排名来说,使用数据库驱动网站并不意味着明显的劣势。相比较将参数隐藏以使他们看起来是静态的网址来说,我们更希望网站将动态的网址直接提供给搜索引擎。

一言以蔽之:1.静态网址是最好的(URL简单,意义明了);2.google能够很好地处理复杂含有各种问题的动态URL

2、如何设置wordpress永久链接

登陆WordPress,单击“设置”。然后单击“设置”的下级分类“永久链接”,在常规设置中选择“自定义”,然后在“自定义结构”中填入你想设置的永久链接结构就可以了。

wordpress官方列出的部分可以使用的永久链接基本参数:

  • %year% —— 文章发布年份,比如2008;
  • %monthnum% —— 文章发布月份,比如11;
  • %day% —— 文章发布当日,比如27;
  • %hour% —— 文章发布小时数,比如15;
  • %minute% —— 文章发布分钟数,比如43;
  • %second% —— 文章发布秒数,比如33;
  • %postname% —— 文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
  • %post_id% —— 文章post_id,比如123;
  • %category% —— 文章分类,子分类会处理成“分类/子分类”这种形式;
  • %author% —— 文章作者名;

将上述参数进行组合,即可得到wordpress的永久链接形式。网上常见的几种设置方法:

1、/%year%/%monthnum%/%day%/%postname%/
2、/%year%/%monthnum%/%postname%/
3、/%year%/%monthnum%/%day%/%postname%.html
4、/%year%/%monthnum%/%postname%.html
5、/%category%/%postname%.html
6、/%post_id%.html

3、永久链接设置的一些建议

  1. 不要让日期出现在永久链接里面
    这基于两个方面的考虑:一是如果数字出现在永久链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了;另外一个原因是,假如你要修改文章的日期重新发布的话,链接地址就变了,也就是意味着你的反向链接,PR 等等都没有了。
  2. 不要在链接结构中使用文章容易变更的属性或者具有多个值的属性
    这一点是很多人都会忽略的地方。文章的这些属性有:分类名称 (Category)、标签(Tags)等。原因主要是考虑到如果你使用了这些属性,那么当你在更换文章的这些属性之后,它的链接也就改变,那么以前到这些文章的链接都将失效。另外一篇文章如果链接结构中使用多个属性的话,则会出现多个链接地址,这很容易造成因为重复内容或是关键词堆砌而被搜索引擎惩罚。
  3. 链接不要过深。一般URL的深度不要超过10层。
  4. 不要让中文字符出现在永久链接里面
    虽然现在的搜索引擎已经能识别URL地址里面的中文字符,但无论是从美观上,还是从wordpress 优化的角度来看,都是非常差的。

OK!至此关于改善网站URLs的结构以及在wordpress中的应用这个问题就全部说完了,文中存在的错误和不足欢迎你指正,如果你在如何改善网站URLs的结构方面还有更好的建议,欢迎你留言!

Ad spot

声明:城市@后版权所有,未经授权请勿转载本博客日志到任何博客或论坛!

如果你喜欢我的文章,欢迎订阅。Google Reader | 鲜果 | 抓虾 | 九点 | QQ邮箱 | 有道 | 更多

Posted by: Gil | Categories: SEO, Wordpress | Tags: , , , , | Read: 819 views
  1. 11月 30th, 2008 at 21:14 | #1

    我还是说。。 搜索引擎优化是让我神往的境界。。

    baidu根本不收录我的网站

  2. 12月 1st, 2008 at 17:19 | #2

    嗯,建wp如果从长远来看,还真的需要考虑一下搜索的优化问题。
    值得学习。