不用插件也能实现WordPress的SEO优化

发现好多童鞋都不知道如何优化WordPress,甚至根本没有优化。一部分童鞋会用插件比如All in one seo来实现,但是插件的“副作用”相信不说大家也都知道。其实一开始我也是用插件的,后来我才发现,除了插件之外还有更完美的解决办法。下面,清风小荷塘将告诉你,如何不用插件,一样实现WordPress的SEO优化。真正的SEO涉及到很多方面,本文仅讨论title、keywords、description...

发现好多童鞋都不知道如何优化WordPress,甚至根本没有优化。一部分童鞋会用插件比如All in one seo来实现,但是插件的“副作用”相信不说大家也都知道。其实一开始我也是用插件的,后来我才发现,除了插件之外还有更完美的解决办法。下面,清风小荷塘将告诉你,如何不用插件,一样实现WordPress的SEO优化。真正的SEO涉及到很多方面,本文仅讨论title、keywords、description这三点。

关于WordPress的title优化,本博客以前曾经有过一篇文章《也谈WordPress的title优化》,这里就不再赘述了。

关于keywords和description的优化,当然是要每篇日志有独立的keywords和description才称得上是优化。

一部分主题本身会集成keywords和description,如果这样的话,你就没有必要再往下看了。当然,大部分主题是没有的。下面我教大家如何实现每篇文章的keywords和description。

原理:把文章标签转换成keywords,截取文章前220字作为description(因为Google推荐的就是220字)。

编辑主题,打开header.php,把下面的代码插入相应位置即可。中间的两段文字是首页的keywords和description,请自行替换。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?if (is_home()){
    $description = "专注IT领域,分享网络乐趣。";
    $keywords = "免费,域名,空间,博客,wordpress,电脑,网络,软件,SEO,编程";
} else if (is_single()){
    if ($post->post_excerpt) {
        $description     = $post->post_excerpt;
    } else {
        $description = mb_substr(preg_replace('|s*|','',strip_tags($post->post_content)),0,220,'UTF-8');
    }

    $keywords = "";
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ",";
    }
}
?>
<meta name="keywords" content="<?=$keywords?>" />
<meta name="description" content="<?=$description?>" />

不知道插到哪?只要在<head>与</head>之间就可以了,想插哪,就插哪。清风小荷塘是直接插在title下面的,如图。

不用插件实现WordPress的SEO优化

上面这段代码,最初好像是来自我爱水煮鱼的,在此也要提名感谢一下。现在,你已经优化完了自己的博客,接下来就等着搜索引擎的权重排名吧~~~谨以此文,献给xlian小朋友。

转载请注明文章转载自:网站前端,web前端,前端脚本,前端优化|时代前端 [http://www.52shidai.com]
本文链接地址:不用插件也能实现WordPress的SEO优化

随机日志推荐

    发表评论

    *

    * 绝不会泄露



    Copyright © 网站前端,web前端,前端脚本,前端优化|时代前端 and WPYOU All Rights Reserved.

    Powered by Wordpress and Theme by WPYOU