现在的位置: 首页 > Wordpress > SEO > 正文

WordPress 固定链接格式 如何选择才最有利于SEO?

jsxubar 5星推荐 / 最后更新:2012年08月16日 SEO, Wordpress ⁄ 共 2042字 评论数 10 ⁄ 被围观 361 views+
1 Star2 Stars3 Stars4 Stars5 Stars (15 votes, average: 4.13 out of 5)
Loading ... Loading ...

WordPress 博客该如何选择日志的固定链接格式? 哪种固定链接格式是最有利于SEO? 本文就固定 链接格式的选择针对SEO进行分析, 给出选择建议和原因.

一、Wordpress 固定链接格式

1. 默认固定链接

WordPress安装完后的 固定链接设置是默认,使用动态参数的形式,如下图所示:

Wordpress 固定链接 设置

 

链接格式如下:

wordpress default fixed link format

这种格式是典型的动态网站设计,所有内容都到数据库中查询,虽然现在Google 对动态内容能非常好的进行处理,动态与静态对蜘蛛采集内容无碍,但是Google能很好的处理,不一定其它搜索引擎也能做到,同时它还有以下不好的地方:

  • 对用户不友好, 用户不会去记忆这些文章的ID号。
  • 对SEO不好, 一方面文章ID号与页面的内容无任何关联,这样的URL对页面的 SEO 没有任何作用。且动态网站涉及到查询参数,如果网站设计不好,很容易产生重复内容。

WordPress 的 设置 里面提供了%year%、 %monthnum%、%day%、%hour% 、%minute% 、%second%, %post_id%, %postname%, %category%, %tag%, %author% 这些标签变量可供选择。

2. 固定链接格式 选择

注: 如果修改了固定链接之后, 打开日志,标签和分类都出现"404 Not Found"错误, 则参考"WordPress更改固定 链接格式后404的解决方法"

我建议博客的固定链接格式使用 "/%postname%.html" , 注意不包含双引号, 采用这种链接的理由在于:

  • 博客的主体内容就是文章,所有内容都是围绕文章展开,因此 SEO 的重点就是文章,因此要保证文章的目录层次少, 采用上面的形式,日志对外表现在网站顶层目录,这样的话就去掉了与文章内容没有关联的目录层级,URL与文章内容产生了相关联系,而这正是 SEO 所要达到的。
  • 添加 .html, 伪静态 ,动态与静态网站可能对Google这类强大的搜索引擎都没有关系,但是别忽略了其它搜索引擎可能就没有那么聪明了,虽然是伪静态,也就是装B,但只要有利于搜索引擎更好的采集内容就是好的。
  • 对用户友好,用户很容易记住,比如 你的文章标题可能是 “ SEO 优化 ”, 那固定链接就可以是 “/SEO优化.html” ,一方面方便浏览,直接在地址栏中输入即可,就不用去分类或归档里面找了,另一方面 通过 URL就清楚知道文章的主题。

3. 文章固定链接设置

文章 固定链接 设置 应注意以下几个问题:
  • 应手动设置,不要使用自动生成的标题,这是为了避免下面要说的一些问题
  • 固定链接不要太长,有的地方建议URL使用英文描述,如我的这篇文章的URL:“wordpress-choose-fixed-link-format-to-the-most-conducive-to-seo”,长的要死,用户很难记住,里面包含太多不需要词语。但是注意不要随易修改URL,以前如果犯了错就让它错下去吧,现在不再犯就可以了。
  • 固定链接中包含关键词即可,但注意别包含太多关键词,一般不要超过三个,关键词之间以 “-” 相连,这让搜索引擎更好的分词。如我的这篇文章的固定链接就可以设置为 “/固定链接-SEO.html ”。
  • 链接中的中英文问题,这个如果从SEO的角度来看就会非常清楚。还是拿这篇文章来说,首先文章的语言是中文,给中文用户看,因此URL出现中文会更直观,同时对SEO也更有作用,因为文章中多次出现的是“ 固定链接 ” 这个词,而不是它的英文翻译 “Permalink”,因此URL中使用“固定链接” 更能提高相关性。我记得有一次我写了篇文章,固定链接是/graphite-install.html,但是我分享到另一个博客时使用的是安装Graphite,然后我到Google搜索“ 安装Graphite ”,结果我分享的那篇文章排在第一位,而且URL中包含搜索的词语,在搜索结果中使用粗体进行了标示,这给了我非常深的印象。 因此在中英文问题上,围绕你的文章来确定。

而对于tag格式和category, 在修改固定 链接之后, tag和category的格式如下:

  • tag: /tag/tagname
  • category: /category/categoryname

博客一般都有多个分类和tag , 如果在每个链接中都包含category和tag这样一层目录, 既增加了目录层级, 也重复了内容.可以选择去掉category这一层目录.如何去掉category这一层目录请参考"WordPress最好的SEO插件:SEO Ultimate".

另外需要提醒的是固定链接格式一旦确定, 就不要再轻易修改, 随意改动固定链接的格式对于SEO是极其不好的, 会产生大量的404错误;同时日志URL中有中文同样是不好的, 也有可能出现404错误. 关于如何处理404错误参考"WordPress博客404错误产生原因和必备404错误处理插件".

二、参考文章


分享到:



目前有 10 条留言 其中:访客:5 条, 博主:3 条 引用: 2
  1. 5星 | : 2013年05月17日16:28:03  -19楼 @回复 回复

    请问博主,一般链接里面的单词不超过多少比较合适呢?

  2. 5星 | : 2012年08月16日16:15:20  -18楼 @回复 回复

    意思就是url的话,如果文章是中文的,那就用中文的就没问题? google识别没问题,那百度呢?


    • 管理员
      5星 | : 2012年08月16日16:46:21  地下1层

      识别一般没问题,各个搜索引擎都必须能够识别。一般放在URL尾部的都是关键词,关键是每个搜索引擎对此的重视程度,在整个排名中有多大影响。

    • 5星 | : 2012年08月16日16:48:11  地下1层

      嗯 非常感谢你的热情解答。我也查了下,貌似google用的是urf-8,所以识别中文没问题,百度之前使用的是gb2312,所以如果用utf-8会乱码,但是貌似现在百度改良了。

  3. 5星 | : 2012年08月16日15:52:42  -17楼 @回复 回复

    博主,你的最新文章 近期热门 分类目录 用的是什么插件?


    • 管理员
      5星 | : 2012年08月16日16:00:50  地下1层

      那个东西没有有插件,是主题自带的功能,应该是在sidebar.php这个文件定义的,都不是widget.php或插件实现的。

  4. 5星 | : 2012年06月11日12:40:50  -16楼 @回复 回复

    博客推荐以下2种固定连接格式:
    /%postname%.html 模拟静态HTML网页
    /%postname%/ 模拟目录

    /%postname%.html后面不要加/啦,这是一种模拟旧时静态HTML页面的方法,你见过以前的HTML静态网页后面还带/的吗? /表示目录,.html表示静态网页文件,两个搞在一起,矛盾了


    • 管理员
      5星 | : 2012年06月11日13:37:50  地下1层

      谢谢提出!以后如果我的内容中有错误还有多多提出。

给我留言
留言无头像?

×