经过一段时间对于离谱思维这个网站的观察,发现一个特别奇怪的问题,目前还搞不清楚是什么原因导致的。
就是这段时间,百度蜘蛛每天在疯狂的抓取以前的文章,并且有一部分文章从原来收录的伪静态的链接变成了动态链接,但是在关键词排名上都没有任何的变化。
首先我能理解,为什么百度会重新收录网站的内容页,因为…
这段时间我反复的调整了一下网站的品牌词,品牌词从离谱思维到离谱思维博客再到离谱思维,因为品牌词调整了,所以内容页标题全部发生了变化,所以百度抓取内容页并且重新收录是很正常的。
一直到现在为止,还有很多的内容页用的是原来的品牌词,网站还没有全部更新过来。
只是不知道为什么有不少的原本收录的伪静态页面全部变成了动态链接,这就意味着…
百度还需要再次重新收录这些页面的伪静态链接才算是正常的,否则这个网站一直就处于不太正常的状态。
关于百度为什么会收录wordpress动态链接的问题:
基本上绝大多数的用wordpress程序的站长都遇到过这个问题,尽管你的网站已经做了伪静态,并且在网站上没有任何一处出现动态链接的地方,但是百度依然还是可能会收录部分内容页的动态链接。
于是有一些站长提出的解决方案是在robots文件里面禁止百度蜘蛛抓取动态链接,代码如下
Disallow: /?p
本来离谱思维考虑了一下也在robots文件里面加上了,后来想了想还是去掉了这个链接,因为没什么必要。
因为本身百度抓取的动态链接占比不会有很多,其次就是过段时间百度识别过来之后还是会自动改成伪静态链接的,因为百度蜘蛛在抓取的时候会检测到链接有跳转,然后再次抓取正确的链接的。
不过这里的动态链接跳转伪静态链接用的是302跳转,按理说应该是不对的,用301跳转才是正确的,否则的话可能百度不会把动态链接改成伪静态链接,因为302代码指的是临时跳转。
这篇文章先记录一下这个问题,等接下来一段时间再持续的观察一下网站内容页变化的情况,有结果了之后再继续更新。
不得不说,运营网站的时候遇到的奇葩问题真的很多,而且这些问题在百度里面几乎都找不到任何的答案,只能靠站长自己观察网站数据变化来研究了。