PHP制作百度站内搜索绿色通道的网页列表数据文件

用过百度站内搜索的朋友,都知道前不久推出了一个绿色收录通道,改善站内搜索的时效性和覆盖率,说明如下:

站内搜索结果数太少?最新的页面搜不到?您可以在本页面提交数据,提升您的站内搜索收录时效性和覆盖率。
方法1:提交一个种子页面URL,如网站首页,搜索引擎将从这个页面进行扩散,抓取站点的其他页面。
方法2:提交网站列表(即sitemap),列举您站点需要抓取的所有网页,该方法收录效果更好。
注:在此提交的数据将用于改善您的站内搜索质量,同时有机会被百度网页搜索收录,但并没有收录上的优待。

虽然,说明中提到了并没有收录上的优待,但绝对增加了网页搜索收录的效率,因为这个数据的提交相当于给蜘蛛额外提供了一个爬行路线,效果应该还是有的!

先说一下方法1的做法:

如果使用方法1,我们可以提交一个简版的站点地图,比如张戈博客提交的就是http://zhangge.net/blogmap/这个页面。提交后发现迟迟不能审核!

仔细查看后,发现该页面有这样一句话:

注:网站必须已安装站内搜索才能使用本功能。如果未通过审核,请检查您的网站是否已正确安装站内搜索。

原来必须要在页面上安装百度站内搜索才能审核通过!

所以,提交URL之后,就必须部署由百度提供的站内搜索代码:

但是,我的博客已经有自己DIY的站内搜索了,并不想添加百度这个搜索框,最后我还是将这个搜索代码添加到了footer,然后使用CSS的display:none属性隐藏掉了,不出几天,果真审核通过了!

PHP制作百度站内搜索绿色通道的网页列表数据文件

下面说下方法2:

方法2,其实就是提交一个sitemap.xml,没什么技巧,那为什么要写这篇文章呢?

因为大部分新站都没开通百度的sitemap权限!所以,我写这篇文章的主要目的就是分享一个变相提交sitemap的方法!!当然,除了在站内搜索变相提交sitemap优化收录之外,咱们还可以使用百度的开放适配来变相提交sitemap,有兴趣的可以查看张戈博客之前的文章:《移动搜索SEO分享:PHP自动生成百度开放适配及360移动适配专用的Sitemap文件》。

既然,百度不给你开通sitemap,那你就可以利用站内搜索和开放适配变相提交sitemap数据!!

好了,下面分享代码:

①、XML格式:

如果想使用xml格式,只要使用张戈博客前几天写的《WordPress免插件生成完整站点地图(sitemap.xml)的php代码》一文中的php代码即可,成功提交后如下显示:

PHP制作百度站内搜索绿色通道的网页列表数据文件

②、TXT格式:

TXT就是将博客的所有页面地址一行一行的列出即可,其实并不一定是txt后缀地址!

代码如下:

保存为search放到网站根目录,然后访问查看效果,比如http://zhangge.net/search.php

最后,前往站内搜索绿色通道提交即可:http://zhanzhang.baidu.com/search/greenchannelsitemap

PHP制作百度站内搜索绿色通道的网页列表数据文件

提交成功,过一会刷新就能看到数据了:

PHP制作百度站内搜索绿色通道的网页列表数据文件

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

刷新评论

目前评论:3   其中:访客  3   博主  0

  1. 8云资讯网 2 来自天朝的朋友 谷歌浏览器 Windows 7 广东省广州市 电信

    谢谢分享

    • 消灭星星 2 来自天朝的朋友 谷歌浏览器 Windows 7 上海市 奇虎360科技电信CDN节点

      学习了,感谢分享。
      我觉得写的挺好的

  2. 咏春拳学 0 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 电信

    博主是个技术大牛,崇拜之致,欢迎来我的博客看看~

加载中,请稍候...