今天我把博客的META标签整理了一下,可能用wordpress博客的都知道,wordpress在默认模板中没有关键词和描述,即keywords和description的META标签。虽然这两个标签在搜索引擎排名中的作用越来越小了,但至少现在对百度来说,还是权重蛮高的。大家可以去看一下我的站点就知道了,你去搜索一下”中华橱柜网”,这个词的百度指数快到三百了,优化起来还是要下点功夫的,但是我仅仅把这个词放在了META标签的description中,不过这个词我的站排在了第一页的前几位,我的其他站点都有这样的情况,这就可以充分说明description在百度的权重还是挺高的。所以大家在优化网站首页和栏目页的时候META标签可不要忽视哦。
废话就不多说了,wordpress没有这两个标签怎么办呢?其实网上的方法还是蛮多的,大概提到的有这几种:
1.wordpress插件,All in One SEO 就是最典型的一个,但大家都说这个加载有点慢
2.在后台添加自定义字段标签,可是我找了好久也没在我的后台找到,郁闷。
3.完全在wordpress的header.php文件中插入一段代码,这个不是很难,稍微懂一点点程序的就会了。
4.添加一个自定义字段的版块,这个对后期的使用提供了方便,功能蛮强大的,但是技术性强一点,不懂的还是不要搞,这个我可以分享一个地址,想研究的朋友可以试试:http://www点ludou点org/creating-custom-write-panels-in-wordpress.html(把中间的点换成符号即可)。我不喜欢受到约束,但是程序水平很一般,所以最后选择了第三种,哈哈。
其实我也测试过好几种代码,其他的我就不说了,我在模板下的header.php文件的title标签后加上了一段代码,代码如下:
<?php if (is_home() || is_archive() || is_tag() ) { //判断页面属性主页、栏目页、标签页等 $description = "BLUEFATE博客,专注于SEO优化推广和网络营销策划";//修改为你的描述 $keywords = "BLUEFATE,SEO博客,SEO优化,网络推广,网络营销策划";//改为你设置的关键词 } elseif (is_single()) //判断是否为内容页 { if ($post->post_excerpt) { $description = $post->post_excerpt; } else { $description = substr(strip_tags($post->post_content),0,220); //截取文章的前220字节作为描述 } $keywords = ""; $tags = wp_get_post_tags($post->ID); foreach ($tags as $tag ) { $keywords = $keywords . $tag->name . ", "; } } ?> <meta name="keywords" content="<?=trim($keywords)?>" /> //trim函数过滤掉两头的空白 <meta name="description" content="<?=trim($description)?>" />
加上这个代码就行了,以后每次发布文章的时候就会自动提取标签了,只是首页的需要你在这个代码里面来设置一下,大家可以去我的博客看一下。呵呵,修改程序前备份,以防万一。没有什么技术含量,只是想把自己的经验分享给大家,希望对大家有帮助。本文为BLUEFATE原创作品,这个是我优化的站点亚太橱柜网www.ytcg360.com转载请保留,谢谢。
文章评论 本文章有个评论