wordpress seo技巧三:Meta Tags
Meta Tags的使用对于网站的搜索引擎优化起到很大的作用,虽然有人说这些作用在日益缩水,但是目前而言仍然是不能忽视的。这里所谈到的Meta Tags包括 description、keywords部分,其他的诸如content-type、content-language、author等等都对网站的搜索引擎优化不构成主要作用。而meta robots部分在Robots.txt的优化已经谈到这里就不再重复内容了。description主要涉及网站的描述说明以及页面的主要内容介绍,keywords是网站或者页面关键词罗列。在搜索引擎对网站收录的时候,首页的描述往往会依据网站的description,而keywords可以让网站减少重复内容的出现。正确使用此类meta tags对于网站的搜索引擎收录和网站关键词排名有很大的作用。
在wordpress的默认主题中并没有包含主要的meta tags,因为这些具有特别作用的标签还是需要用户自己设置,wordpress并不能智能的去读取。meta tags包含在wordpress主题模板的header部分,需要修改header.php。我们需要让wordpress在不同的页面显示不同的description和keywords,这样可以更好的发挥meta tags的优化作用实现我们的seo目的。我们将meta tags的设置分为几个类别:首页、文章页面、其他页面。
wordpress博客的descrption设置我们可以添加代码
- <meta name="description" content="<?php bloginfo('description'); ?>" />
这样就可以显示后台设置的博客描述。但是如果我们只添加这段代码的话,整个博客所有页面的description都会相同,这样很明显是不满足seo要求的。我们可以稍微变动下,在文章页面显示文章标题作为description:
- <meta name="description" content="<?php if ( is_single() ) {
- single_post_title('', true);
- } else {
- bloginfo('name'); echo " - "; bloginfo('description');
- }
- ?>" />
这样在首页和文章页面、独立页面所显示的description就不一样了,从而有利于搜索引擎的辨别。
keywords的设置对于网站来说是很重要的,可以非常有效的避免wordpress重复内容页面的出现(wordpress是很容易导致复制内容的,这将在以后谈到。)和提升关键词的搜索结果排名。但是keywords的不同页面显示手工修改并不能很好实现,因此我们需要借助wordpress庞大的插件系统。关于wordpress博客keywords的设置,首先推荐tag插件Ultimate Tag Warrior。UTW插件是非常强大的wordpress tag插件,用户在撰写文章的时候可以针对文章内容添加tag标签,然后在文章页面的meta keywords部分显示出来。UTW实现这种功能很简单,只需要在utw的设置界面选上Meta Keywords选项就可以了。
When enabled, meta keywords will be included in the header of tag pages, and single post pages. These keywords are sometimes used by search engines.
但是UTW的这种meta keywords功能只对文章页面和标签页面有效,而不会博客首页和其他页面添加keywords。因此我们在wordpress的header部分需要手工添加代码实现这样的功能:在首页或者其他页面显示我们设置好的keywords,而在文章页面由UTW来完成meta keywords。代码如下可以参考:
- <?php if (!is_single()) { ?>
- <meta name="keywords" content="http://seo.lenoza.com" />
- <?php } ?>
关于wordpress meta tags部分的设置有很多插件可以实现,如果嫌手动添加代码麻烦,可以到WordPress Plugins/Meta页面找到适合的插件。
声明:本文作者天真,版权归属北京SEO博客,转载请保留本声明与本文原始链接。原文地址:http://www.lenoza.com/seo-wordpress/wordpress-seo-meta-tags/
[…] WordPress的header.php是整站引用的配置文件,其中包含了几乎可以所有对搜索引擎收录有影响的主要meta tags的设置,因此为自己的wordpress主题的header部分进行搜索引擎优化是很重要的,下文介绍一些方法教你打造比较完美的wordpress搜索引擎友好的header部分。像description、keywords和title等具体meta tag的优化请查看具体文章。另外本文只是在meta robots、meta description这些方面进行的综合整理,针对不同的wordpress 主题需要具体分析和调整。 <?php if ( is_home()) { ?><title><?php bloginfo(’name’); ?><?php echo (’ | ‘); ?><?php bloginfo (’description’); ?></title><meta name="description" content="<?php bloginfo(’description’); ?>” /><meta name="robots" content="index,follow,noarchive" /><meta name="googlebot" content="noarchive" /><?php } ?> […]