Fork me on GitHub

注意:vanilla官方2.1版首页含有noindex标签,很可能导致百度拒绝收录

edited 2013年01月14日 经验心得

今天偶然发现本站百度排名大跌,觉得好奇怪,正想着我们又没干什么坏事,虽然最近很不活跃,但也不至于跌这么惨啊。

无意中点了下10多天没更新的百度快照

“对不起,您所查看的网页不允许百度保存其快照” 这是什么状况

搜了一下,说是网页中有noarchive标签,打开源代码一看,真的有这行代码
<meta name="robots" content="noindex,noarchive" />

再去搜目前的源代码,在/applications/vanilla/controllers/class.discussionscontroller.php 文件175-178行 找到了罪魁恶首

// We don't want search engines to index these pages because they can go in through the individual categories MUCH faster.
if ($this->Head)
   $this->Head->AddTag('meta', array('name' => 'robots', 'content' => 'noindex,noarchive'));

还带有傲娇的注释——“人家不要搜索引擎索引这些页面嘛,直接从里面进更快啊”

居然加这么有杀伤力的标签,真是有自我阉割的勇气啊。

现在vanilla4china版本已经修复了这个问题

更新:撤掉noindex标签以后,百度反应也是很快的,5天后就重新索引了首页,内页索引量还比之前多了不少。排名也基本恢复。看来百度也没有那么难伺候,只是有自己的规则,反应还不算慢。

此话题使用的标签:

回复

登录注册 才能回复。