百度普通收录API提交,实现批量提交网站地图的链接

10.30 16:31:13发布

在百度链接提交中,快速收录提交是效果最好的,但是开通需要做百度小程序,而且只能提交移动端链接,所以,更多的网站是通过普通收录去提交网站链接的。而在普通收录提交中,API提交是效果最好的(之前叫做:实时推送)。咱们燃灯SEO搜索学院也开发了链接提交的工具,可以实现批量API提交,不过今天给大家分享的是:通过网站地图实现批量的链接提交方式。

百度链接提交-普通收录API提交

去下载:百度链接提交工具


操作步骤:

1、新建一个文档,baidupost.txt,重命名为:baidupost.php

2、在文档中写入以下代码,其中,链接提交的api接口地址替换成自己网站的接口推送地址

<?php
header("Content-type:text/html;charset=utf-8");

if($_GET['sitemap']){
	$content = file_get_contents($_GET['sitemap']);
	preg_match_all('/<loc>(.*?)<\/loc>/', $content, $out, PREG_PATTERN_ORDER);
	
	//替换成自己的接口推送地址
	$api ='http://data.zz.baidu.com/urls?site=https://www.randengseo.com&token=************';
	
	$ch = curl_init();
	$options =  array(
			CURLOPT_URL => $api,
			CURLOPT_POST => true,
			CURLOPT_RETURNTRANSFER => true,
			CURLOPT_POSTFIELDS => implode("\n", $out[0]),
			CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
	);
	curl_setopt_array($ch, $options);
	$result = curl_exec($ch);
	echo $result;
}


3、把baidupost.php文件上传到网站根目录

把链接提交推送文件上传到网站根目录


4、访问链接:http://你的域名/test.php?sitemap=xml地址

示例:https://www.randengseo.com/baidupost.php?sitemap=https://www.randengseo.com/rss/clist.xml


显示如下图,即为成功:

成功提交网站链接


5、如果你的网站是宝塔服务器面板的,可以添加定时任务,就可以实现自动提交链接,方法如下:

定时任务实现自动链接提交


效果展示:

百度API链接提交普通收录效果




TAG标签: url

登录 后发表评论
1条评论
鹤轩
1楼 · 03.11 19:27:57

百度普通提交和快速提交,同时提交是没有用的,如果只能选择一个,如果你的内容不是时效性的内容、也不是移动端页面,那不建议你去提交。,一半呢默认那我们选择普通提交就可以了,如果你是资讯类的网站的,可以单独提交快速被收录,可以获得优先被展示,确不不保证被收录。