WordPress SEO 代码优化

761阅读 0评论2011-10-30 ulovko
分类:BSD

  1. WordPress SEO 代码优化
  2. 1:title 显示部分
  3. header.php模版中,用这段代码替换原来显示title的部分,也就是这一段全部替换掉。wordpress的title优化完成!
  4. <?php echo wp_title(”,false); ?>
  5. <?php bloginfo(‘name’); ?>
  6. (效果:首页仅显示主标题,内容页仅显示文章名称!)
  7. 2:关键字 和 描述
  8. 将代码放入主题文件夹下,headr.php文件的前面
  9. $description = ”FreeBSD使用指南,开源操作系统,系统管理,系统安全,反病毒,端口扫描,网络监控,文件加密“;
  10. $keywords = ”freebsd,openbsd,netbsd,unix,linux,centos,namp,wireshark,openssl,wordpress,seo“;
  11. } elseif (is_single()){
  12. if ($post->post_excerpt) {
  13. $description = $post->post_excerpt;
  14. } else { $description = substr(strip_tags($post->post_content),0,220); }
  15. $keywords = ”";
  16. $tags = wp_get_post_tags($post->ID);
  17. foreach ($tags as $tag ) {
  18. $keywords = $keywords . $tag->name . ”, ”; } } ?>
  19. ” />
  20. ” />
  21. 3:文章描述
  22. 发文时 – 显示选项 – 自定义栏目(勾选):
  23. 编辑WordPress模板文件header.php,在到之间插入以下代码:
  24. ID, $key, true); ?>” />
  25. ID, $key, true); ?>” />
  26. 下次撰写文章时,只需要在“自定义字段”位置选择keywords和description,输入文章对应的内容就可以了。
  27. 页面源码中 可以看到,已经成功应用了:
  28. 重点提示:经过本人实验,这段代码完全不需要;与 2 中 meta标签内容重复。
  29. 我们可以不使用手动添加的方法,但是这里有个重点!文章内容前面部分会被截取,因此在正文开头 加入 描述即可(需要是 H3 标记,即三级标题)
  30. 4:用meta标签限制robots的行为 noindex
  31. Meta标签(元标记)是一个很有用的标签,它位于文档的head中,储存着网页的某些信息,最常见的就是description、keywords了,
  32. 他们分别告诉搜索引擎(暂且叫做robots),页面的叙述(即搜索结果下方显示的文字)和关键词是什么。
  33. 我们可以用的方法限制robots的行为
  34. 比如:robots(所有)、Googlebot(Google机器人)、Baiduspider(百度蜘蛛)
  35. 其中content部分可以是如下内容:
  36. archive / noarchive: 是否允许建立快照
  37. index / noindex: 是否抓取这个页面
  38. follow / nofollow: 是否根据页面上的链接继续抓取下去
  39. snippet / nosnippet:要不要在搜索结果页的列表里显示含此标签的网站的描述语句,并且不要在列表里显示快照链接
  40. 例子:
  41. 不允许所有机器人建立快照
  42. 亦可写成content=”ALL”,允许Googlebot进行上述所有操作
  43. 亦可写成content=”NONE”,不允许所有机器人做任何操作
  44. 在 header.php 里加入:
  45. (效果:只索引 主页和文章页面)
  46. 如果使用 All in one SEO:
  47. 所有关于noindex的选项,一律不勾选
  48. Autogenerate Descriptions选项不勾选
上一篇:WordPress SEO 实用技巧
下一篇:Basic Drupal Setup