标签:baidu

网站开启SSL(HTTPS)后 百度SEO的完美解决方案

远方的海开启SSL后经过不少的折腾终于找到了完美解决百度对SSL站点不友好的问题了。还是谷歌好,直接就收录SSL站点,而且真正的提高了https网站的权重。来看看Sven研究出来的方案吧!

问题所在

问题一,百度蜘蛛不给力,经常抓取超时

为什么说百度对SSL不友好,经过百度站长中心的抓取诊断测试,我发现了百度虽然通过这个模拟测试可以抓取到网页,但是显示跳转而且时间颇长。

没有加HTTPS的网页(按照远方的海为例),抓取时间在0.2秒左右;而加上了HTTPS跳转,百度的抓取时间则快在三秒,慢则十几秒。这个十几秒是什么概念?如此慢的抓取速度,在网络高峰期再慢点就可以导致抓取超时了!

来看看网站异常数据统计,开启了SSL后百度的蜘蛛一直显示我的网站抓取超时,其出错率已经超过10%,我们来看图片里面潮起潮落的绿色线条,它表示着抓取超时次数:

百度蜘蛛抓取超时

问题二,sitemap文件不能抓取

远方的海已经获取了百度的sitemap提交权限,我打开百度的sitemap提交更新了一下sitemap,发现了如下所示:

SSL站点百度站长中心抓取sitemap错误

我们来看看这些问题:

  • 呵呵哒了,网站居然华丽丽的不能抓取sitemap.xml文件。
  • 既然不能抓取sitemap.xml文件,那好吧,百度出了一款baidu submit的插件,这款插件的效果如何呢?Sven也郑重的告诉大家,这款插件提交的网址也是https的,所以百度一样不能抓取。
  • 最近很火的代码版提交网页,按照上面的节奏估计多半也是不可以正常抓取的。

百度SEO解决方案

让我们一起来看看解决方案吧!

第一步,首先在WordPress设置 – 常规设置 中把WordPress的两个网址全部改回http开的。

第二步,修改.htaccess文件来重定向到https网站。代码如下:

Filed under: 奇技淫巧Tagged with: ,

WordPress非插件实现向百度提交链接

百度官方给WordPress专门出过一个插件,叫做baidu sitemap,用过的人都知道这个插件在发布文章的时候,需要奇卡无比的5秒左右的时间来反应。今天正好看见了这个插件的代码版本,在这里分享给大家。

Baidu submit代码版

新建一个名叫baidusubmit.php的文件,把以下代码放入这个文件中,注意,代码里面的WEB_TOKEN值每个网站都不一样,前往百度站长中心 查看自己网站的值。

Filed under: 奇技淫巧Tagged with: ,