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