wordpress默认主题是没有关键词、描述这些内容设置的,这是我们这些SEOER非常头疼的问题。而这个问题今天被娄昊解决了,高兴之余,给大家分享下:
<?php
if (is_home()){
$description = "郑州景安商务XX——电话:xxxxxxxxxxx,QQ:461606413。河南郑州BGP多线机房,租用托管,服务器安全、配置,开源,seo。";
$keywords = "双线机房,河南景安,双线服务器,bgp双线,河南双线,郑州双线,河南双线机房,郑州双线机房,景安电话,景安价格,景安VPS,景安服务器租用,景安服务器托管";
} elseif (is_single()){
if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = substr(strip_tags($post->post_content),0,400);
}
else if (is_category()) {
$description = htmlentities(strip_tags(trim(category_description())),ENT_QUOTES,'UTF-8');
$category = get_the_category();
$keywords = $category[0]->cat_name;
}
}
?>
<meta name="keywords" content="<?=$keywords?>" />
<meta name="description" content="<?=$description?>" />
以上代码需要粘贴在紧贴title后面,如果有原来的关键词描述调用的代码,需要删除,否则可能会冲突。
这段代码不是娄昊自己写出来的,是娄昊搜集了几个模版里面的写法,拼到一块的。具体效果可以参看我的博客:www.ilouhao.com。娄昊层在网上搜集大量这类问题解决方法,却没找到较为完美的方案。甚至一些非常有名的SEO插件,他们往往是忽略分类页面的优化的。
这段代码值得一提的几点:
1.文章也描述为摘要内容,没有则从头截取一定长度文字(如果你优化的是需要卖的产品,那么描述里面加上联系方式想必很重要)。
2.分类页的关键词为标题,描述为标题设置的描述内容(很多高手设置描述和关键词都为标题,这样简单,但是效果不好)。
3.单页的关键词、描述也可以正常调用(很多人忽略的问题)。
虽然描述和关键词对SEO不是很重要了,但是娄昊认为,做好细节,可以事半功倍,如果你认为SEO就是体力活,那可以忽略这些问题。最后提醒下,不要忘记修改首页的关键词、描述。
留下您的宝贵意见