2009-10
24
发现好多童鞋都不知道如何优化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下面的,如图。
上面这段代码,最初好像是来自我爱水煮鱼的,在此也要提名感谢一下。现在,你已经优化完了自己的博客,接下来就等着搜索引擎的权重排名吧~~~谨以此文,献给xlian小朋友。



meta信息对SEO的影响已经越来越小了,不过做总比不做好
我的那个插件只是优化了title、description,据说keywords在搜索引擎中也没有以前那么重要了。你的评论表情换了,哈哈,流量大了吧。
呵呵 必要的优化 还是非常需要的! 嗯 那几个小表情占用了差不多100K的流量 以我每天3000IP(还是保守的数字)来看 每天就要多浪费300M流量 一个月下来可就是9G啊!
不大做……呵呵,我觉得博客不用吧……
现在你刚开始博客之路 可能意识不到这一点 日后你文章多了 你肯定会盟生利用博客赚钱的念头 而且当你在发现搜索引擎总是不欢迎你的站的时候 你就会知道优化的重要性了 而且你可能会遇到这种情况 自己花好长时间写的一篇原创文章 被别的博主轻易转走 然后在搜索引擎的结果里别人排在你前面……
嘿嘿,开始的时候非常感兴趣,但是现在不想折腾了
呵呵 折腾无罪 折腾有理 其实我现在也懒得折腾了 这篇文章纯粹是为XLIAN小盆友写的
不知GOOGLE和BAIDU每天给清风小荷塘的博客贡献了多少IP,能否透露一下啊,哈哈!
截止今晚9:50,百度带来317个IP,谷歌带来2548个IP!我有两篇文章排在谷歌前面 哈哈!
学习啦~~~
新手~
建议全静态化的代码…