做SEOer 的都知道,现在百度在国内的搜索引擎市场占据了大半壁江山。而绝大多数网站的自然流量来源都是以百度为主,那么如何向百度提交站内页面就成了各位站长们要考虑的重要问题之一。其实想向百度提交链接,目前百度官方提供了四种渠道,分别是主动推送、sitemap提交,手动提交和JS提交。
Sitemap提交
Sitemap其实是很多站长都熟稔的方式了,网站规模较大的(站内页面数大于5W)就以索引形式实现,网站规模较小的一个文件就解决。不过即使如此,针对sitemap还是要给到两点建议:尽量使用xml格式而非txt格式、在制作xml格式网站地图的同时别忘了html网站地图。因为xml网站地图所能包含的页面信息更多,而html的网站地图对用户和百度都有很高的亲和度。绝对不亏哦。
手动提交
手动提交在这四种方式中是应对站内变化的最佳方式。除了新增页面之外,删除页面,修改页面等都可以用这个方式提交。实属再方便也没有了,不过缺陷就在于这个方式能提交的链接数量实在有限,虽然是每次最多提交20条不限次数,但是如果遇到几万条的这种大量的……还是老老实实用其他方法吧,例如下边会说到的主动提交。
JS推送代码
对懂一点JS的站长来说,大批量提交站内页面没有比这个再容易的方式了。这个功能的实际效果是,当带有这个代码的页面被访问时,这个代码所对应的URL即会被推送给百度。在方便的同时也最大化的利用了用户资源。不过有些技术大牛们站出来,百度提供的这部分代码的实际运行中会出现两次对百度资源的调用,不利于页面加载速度的同时对推送动态代码也不是很友好。故而大牛顺手拿出了优化版V1.1的百度推送代码(http://maxket.com/wp-content/uploads/2017/10/jsPlayground.html)这段代码就可以解决这两个问题,当然前提是动态URL所对应页面的canonical标签得做的很完善才行。
主动推送
个人认为,这个是百度所有推送方式中效果最好,推送数量级最大,百度识别优先级最高的也是个人最推荐的方法。弊端就在于对网站代码技术不懂的人是没办法用这种方式的。它是基于在网站的后台功能页面模块上添加组件,而且针对于新增页面,修改页面,删除页面三种方式提供了三个不同的组件代码。更有curl、post、php、ruby四种代码可以适配绝大多数的不同后台语言的网站。实属链接提交必备之选!
百度提供的这四种链接提交方式完全可以满足绝大多数站长将站内链接提交给百度的需求。友情提示,提交给百度的页面建议先进行一定程度的SEO优化哟,而对SEO来说,我们netconcepts再擅长不过啦!