撤下 all in one seo 的原因和解决方法
all in one seo 作为一个具有强大功能的 WordPress seo 插件,一直受到WordPress 博主的极力推崇,但是,殊不知,all in one seo 很影响百度的收录,如果你的博客安装了 all in one seo ,经过了几个月,百度收录却只有一个首页,那么请你尽快的撤下它吧,它就是罪魁!
有关 all in one seo 的好处和用途,限于篇幅,本文就不再累赘了,详细请阅读《All in one seo pack,强大的WordPress seo插件》一文。
细水长流 建博已经两个多月了,在建博初期就使用上 all in one seo 这个 WordPress seo 插件,但是两个多月过去了,百度收录还只有一个首页。虽然百度的收录确实很慢,但是,没理由慢到两个月了还只有一个首页,没有收录文章页面的原因只有一个,就是 all in one seo 这个插件在作怪,因为,我只用了这个 WordPress seo 工具。
查证后得到的原因就是:百度爬虫只要看到 noindex 标签就会k掉全部页面只留一个首页,从而使文章内容不被百度收录。
除此,all in one seo还有其他坏处,例如:
1、自动添加描述导致数据丢,述无法生成中文description——这后果比你不用任何 seo 手段更差!
2、占用大量资源——本来你的虚拟主机就没有多大的cpu可以给它耗!
所以,如果你想百度正常收录你的网站,请你立刻放弃这个下载量第一,使用人最多的 WordPress seo 插件 all in one seo 吧!那么放弃了 all in one seo 后,我要怎么做博客的 seo 工作,或者解决 all in one seo 留下来的残余问题呢?答案是:一切用代码解决!
1、关于博客标题title标准化修改的问题。请先看看你现在使用的主题 header.php 模板里面 title 标签,在前边的是 bloginfo(‘name’); 还是wp_title(”); 。如果是 wp_title(”); 在前面,那你不需要对它动任何的手脚,如果它还是默认的 bloginfo(‘name’); 在前面结果,那么请你把这段用下面这段代码替换。
<?php if (is_home() ) { ?>你博客的名称<?php } else {?>
<?php wp_title(''); ?>|你博客的名称<?php } ?>
</title>
2、有关博客的关键词 keywords 和页面描述 description 处理方式。
继续在header.php找到 meta 标签,在它的下面加上一下代码:
<meta name="keywords" content=你博客的关键词” />
<meta name="description" content=”你博客的介绍” />
<link rel="canonical" href=”你博客的地址,加上http://” /><?php } ?>
<?php if ( is_single() ) { ?>
<meta name="keywords" content=”<?php $key="keywords"; echo get_post_meta($post->ID, $key, true); ?>" />
<meta name="description" content=”<?php $key="description"; echo get_post_meta($post->ID, $key, true); ?>" />
<link rel="canonical" href=”<?php echo get_permalink($post->ID);?>" /><?php } ?>
然后当你编辑文章时候,在自定义域那里分别添加两个自定域名称,keywords 和 description ,再设置一下它们相应的值就可以了。关于自定义域,你可以先看看 WordPress中自定义域的应用 这篇文章。
这段代码原理是首页、文章页面分别显示你设定好的 keywords 和 description 。
3、最后,我们还要设置一下 NoIndex 专门针对 Google 爬虫。因为我们使用 all in one seo 时候得到的 NoIndex 就是专门针对 Google 来的。继续在你的 header.php 添加下面代码。
<meta name=”Googlebot” content=”noindex,follow” /><?php }?>
好了,一切完成了,这样,就算是完成抛弃 all in one seo 的整个过程了。
如无特殊说明,本站内容均为原创,转载请注明来自 细水长流>撤下 all in one seo 的原因和解决方法,并以超文本形式附上本文链接http://www.jiangliu.org/wordpress/give-up-all-in-one-seo.html
祝福你被baidu看上
恩,明智的选择,我从来就没有用过此插件
我用all in one seo~百度收录还不错~
多等等,会收录的~
哦、原来是这样。
呵呵,我一开始就没有用的,直接自己修改了所谓的SEO了,百度收录还算是可以的!
有没有反垃圾留言的=。=
这几天我博客天天被刷垃圾留言。。。IP还是不固定的。。。
每天有个50多条。。。每隔十几分钟一次。。。半夜不发。。。。。
以前试过帕兰的皮儿。。。
我还是学习你手动吧。。。。
只是会慢点吧 我用了all in one seo也被百度收录了 只不过总是比google慢些
我是自己改的代码实现了seo的效果,还不错。
从不SEO的飘过~
我前几个月也是这样,刚开始我也是手动删,后来越来越多,就装了个wp-spamfree,清静了.
我也早就把他去除了,否则百度根本不关注的
收不收都那样,也不见得会多几个人来回复~
从来不搞这些优化的,也不懂。另外,博主留言的时候写网址记得要加http://啊,不然就无法回访了。
我撤了它是应为他严重影响了我的后台页面。。。。把我的后台给撑破了。。。。歪打正着,原来它还影响收录。。呵呵
还好我没用~~
orz….很荣幸哈,不过我几乎没时间更新我博客的。。
这个必需 顶!!我还用着呢 一直没去掉呢 得学!!感谢博主