对于wordpress,SEO(Search Engine Optimization搜索引擎优化),我都是新手。查看高人前辈的文章,大概知道了以下这些:

应该把最重要的信息放到最前面:

1. 文章网页的标题最好包含文章的标题,而且网页标题以现文章标题后博客名称为佳,而不是wordpress默认的现博客名称后文章标题。 2. 搜索引擎的爬虫处理一个网页里的内容时候是安装html代码的顺序来的。所以,一般的主题都是先header.php 然后 最重要的内容部分侧边栏 最后 footer.php 这们一个html代码顺序来的。

应该做到对搜索引擎友好:

3. 每个网页都要有keywords和description这两个meta标签,方便搜索引擎检索。 4. 日期,分类等存档页面都会有和单篇日志内容重复的现象,这回降低文章在搜索引擎中的排名权值,应该告诉爬虫我不希望这些页面被收录。

抛弃All in One SEO Pack

All in one seo pack 是常用的wordpress seo 插件,几乎人手一份,但我发现,完全可以自己修改主题源码做到比使用这个插件更好的效果。 我在水煮鱼别用 All in One SEO Pack 提到:All in one seo pack无非四个功能:页面的标题,Meta 中 Keywords 和 Description,以及重复内容。

我拿来主义用他的办法并改进一些细节部分。 1. 标题和Keywords,Description Metab标签的优化: 在<head></head>之间插入

<?php if (is_home())
{
$description = “我的个人网站,记录我想记录的”;
$keywords = “时事、生活、WordPress、Linux”;
}
elseif (is_single())
{
$description =  $post->post_title ;
$keywords = “”;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag )
{
$keywords = $keywords . $tag->name . “, “;
}
}
elseif(is_category())
{
$description = category_description($cat);
$keywords = single_cat_title(“”, false);
}
elseif(is_tag())
{
$description = single_tag_title(“”, false);
$keywords = single_tag_title(“”, false);
}
?>
<title><?php if (is_single() || is_page() || is_archive()) { ?><?php wp_title(”,true); ?> @ <?php } bloginfo(‘name’); ?> ( <?php echo $keywords; ?> ) </title>
<meta name=”keywords” content= “<?php echo $keywords; ?>” />
<meta name=”description” content=”<?php echo $description; ?>” />

2. 避免内容没重复检索: 可以修改robots.txt来告诉爬虫那些内容不要收录,但多数情况下,可以在单独的网页html文件中增加相关meta标签来解决这个问题:

<meta name=”robots” content=”index,follow”>

<meta name=”robots” content=”noindex,follow”>

<meta name=”robots” content=”index,nofollow”>

<meta name=”robots” content=”noindex,nofollow”>

其中index标签表示搜索引擎可以收录,noindex不收录;follow表示可以根据页内链接继续漫游,nofollow则禁止。

所以我推荐用via E-Space的办法: 还是在<head></head>之间插入

<?php if (is_single() OR is_page() OR is_home()) : ?><meta name=”robots” content=”index,follow” /><?php else : ?><meta name=”robots” content=”noindex,follow” /><?php endif; ?>

如果不是首页或者单篇文章的内容,就不要收录。

[相关文章]
[相关图片]
(标签:all in one seo pack)