百度搜索引擎的的算法与google相比,非常地敏感,在google上可能没事的做法,到百度这里就算违规。
我在这里说的动态页面指的是网站的内容详情页,一般网站都有。这是搜索引擎收录的网站的最重要的部分。如果在这个页面上违规了,百度是肯定会加以惩罚的,轻则降权,重则拔毛K站。很多人糊里糊涂地被降权K站了,却不知道原因。今天我主要将两个不大被人注意到的分析一下,避免其他人在做SEO的时候踩坑。
第一:不要频繁地使用 display:none 这个 CSS标记,偶尔在某些内容上用用没事,用多了,百度会认为你在隐藏某些不良代码,直接就给你拔毛了。
第二:很多网站喜欢将页面内容隐藏一部分,用户必须登录后或者输入解锁代码才可以看到全文。这个功能要慎用,除非你控制得很好,否则,百度又会认为你在隐藏不良代码,直接给你拔毛K站。不信你们可以site一下某些有这个功能的网站,看看是不是收录量很惨。
针对第二个坑,有的网站确实没有办法避开,因为这涉及到某些商业利益,比如用户付费后才能获得的有价值的资源,这不可能直接显示在页面上。那么怎么办呢?我的解决方法是,将这部分隐藏内容放在一个单独的页面上,在原页面做一个按钮,通过按钮传递关键参数到新页面,用户在新页面上登录或者解锁,就可以获取到隐藏信息。而对于这个新页面,我们可以在robots.txt文件中将其屏蔽搜索。为保险起见,我们还应该在原页面上的按钮的CSS中添加nofollow标记。
一般来说,如果将上面两个坑避开,同时没有其他SEO方面的问题的话,百度会在最短两周,最长三个月左右的时间恢复网站的收录。
其实很多网站在一开始用原始功能和默认模板的时候,是不会触犯百度规则的。往往只是在提添加一些功能和设计之后,无意之中违规,莫名其妙就被百度惩罚了,而站长往往不自知,长时间不做出调整,直至被百度K站。所以,不做SEO才是最好的SEO啊!
页面模板修改避坑指南:
1. 详情页模板覆盖了整个网站页面最多的部分。在详情页模板上增、改、删任何功能都会造成百度索引的批量变化。对于收录量成千上万的网站来说,就会有上前的页面从百度索引库中被删除,然后替换成新的页面快照。在数据上看,百度收录量会产生一个比较大的波动。
2. 什么样的行为会对详情页模板产生影响呢?
2.1 修改menu,菜单的变化会体现在每一个详情页上
2.2 添加或修改页面广告
2.3 开启/关闭 作者功能
2.4 开启/关闭 标签TAG功能
2.5 自定义下载按钮或页面分类广告功能
2.6 开启/关闭 wp super cache或其他类似的页面缓存功能
2.7 头文件模板header上添加一些脚本,比如微信分享SDK
2.8 头文件模板header上尝试区分浏览器UA,并分别给出不同的页面输出(极危险)
如果有以上行为,一定要确保修改过的模板对搜索引擎友好,不能产生抓取异常。这一点在2.5和2.8上我曾经忽视过,造成长达三个月的百度惩罚。
一般做上述任何一个行为,百度会有一个短则一周,长则一个月的考核期。所以建议不要频繁作出上述修改,要改就一次改完。
如何判断百度异动呢?可以在后台安装一个蜘蛛监控插件,如果蜘蛛数量突然减少,那么模板上的修改一定是不允许的,如果蜘蛛数量没有明显减少或者减少一天后就恢复了,说明模板上的修改是被允许的,静等一周即可。