对iNove的修改 停用 All in One Seo

在月光博客看到介绍的All in One Seo这个Wordpress插件,说是很强大,利于搜索引擎优化,今天在换了iNove的主题之后,发现该模板已经针对了Seo进行了优化。但是美中不足的是与我之前用的All in One Seo的设置有一些不同。

在网上搜索之后,居然发现很多篇关于All in One Seo导致百度收录速度下降的问题,有的居然被K到只剩下了首页。前一个问题,本博是有的,在百度上的收录速度的确不如人意,最快2-3天收录内容页,最慢的也要7天左右吧,再慢?春节期间是半个月,连首页快照也没有更新。

说一下原因:

WordPress的All in One Seo插件,会对archives页面,添加一个noindex,follow的meta标签,就是这个导致百度不收录,网上普遍的解决方案是把robots改为Googlebot,这是因为Google比百度聪明,能看明白这个标签。

停用All in One Seo之后,参照了网上的内容,结合iNove主题作了一些修改优化。

原来的描述和关键字代码部分(没有改动):

<?php

if (is_home()) {

$description = $options[‘description’];

$keywords = $options[‘keywords’];

} else if (is_single()) {

$description =  $post->post_title;

$keywords = “”;

$tags = wp_get_post_tags($post->ID);

foreach ($tags as $tag ) {

$keywords = $keywords . $tag->name . “, “;

}

} else if (is_category()) {

$description = category_description();

}

?>

修改的Title部分为:

<title><?php if (is_single() || is_page() || is_archive()){?><?php wp_title(”,true);?> | <?php bloginfo(‘name’);} ?><?php if (is_home()) {bloginfo(“name”);?>_<?php bloginfo(‘description’);} ?></title>

原来的关键字和描述部分,没有改动:

<meta name=”keywords” content=”<?php echo $keywords; ?>” />
<meta name=”description” content=”<?php echo $description; ?>” />

修改的针对蜘蛛的meta部分为:

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

有的文章说这行要在上面空一行,不明白什么原因,照做了,还在下面空了一行。

经过这样的改动之后,终于和我以前的设置对应起来了,剩下的时间就要开始承受搜索引擎的考验了,上次改动模板的时候,页面被百度差不多K光了,估计这次的情况也不会好,因为在保持原来的设置的同时,对首页的标题、关键字和描述都做了一些改动。前文说的目录已经设置到了上面,页面结构已经和前一个模板Maxthon2差不多了。

对iNove的修改 停用 All in One Seo》上有9条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注