|  在技术加营销的道路上越走越远
温馨提示
我是弹窗内容
当前位置:首页 > PHP经验积累 > PHP实现主动提交链接给百度,加快百度搜索引擎收录速度
PHP实现主动提交链接给百度,加快百度搜索引擎收录速度

PHP实现主动提交链接给百度,加快百度搜索引擎收录速度

日期:2021-06-21 浏览量:1825 原创作者:湖八爷
前面我写过一篇文章详细说明了新站快速提升搜索引擎收录的方法,其中就有讲到“主动提交站点URL给搜索引擎”这种方式。
今天这篇文章主要是对这个方式的详细说明,并且会给出主动提交链接给百度的具体案例和代码。

一,主动提交链接给百度有什么好处?

最大的好处就是可以加快搜索引擎收录网站的速度。没看之前文章的同学,可以点击这里《新站要怎样做才能快速提升搜索引擎的收录量?》详细看一下,看完你就懂了。



二,用PHP对接API提交 VS sitemap方式提交。

sitemap方式提交的好处是一劳永逸,只要前期做好了sitemap文件自动更新,后续根本就不用管了。

用PHP对接API接口提交的方式是能最快速的告知搜索引擎,因为sitemap方式本质上还是被动的,被动等待蜘蛛过来抓取,分析和提取。

而对接API接口提交的方式是主动提交的,随时生成内容,随时提交,告知搜索引擎你又发布了新的内容。


主动推送链接给百度.png



三,具体怎么实现主动提交?

因为我这个博客是用PHP语言编写的,所以我今天给出的案例也是PHP的。下面说一下具体如何操作:


1:首先我们要有一个百度账号,没有的可以去百度注册一下,然后用这个账号登录百度站长平台,也就是百度搜索资源平台


2:登录后点击“用户中心”下面的“站点管理”,进入站点管理页面。


3:点击“添加网站”,根据提示一步一步完成最后的验证。


4:点击"普通收录"--->"资源提交"--->"API提交"--->"php推送示例"。


5:复制下面这段代码(注意site参数和token参数需要改成你这个站点的参数),放到你项目中适合的文件中即可。


$urls = array(
    'http://www.example.com/1.html',
    'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls?site=https://www.hubaye.com&token=AvuyeM0P3Xktrrrr';
$ch = curl_init();
$options =  array(
    CURLOPT_URL => $api,
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => implode("n", $urls),
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;


6:可以在网站的总管理后台做一个按钮,每天点击一下提交。比如我的博客就是采用的这种方式,每天文章发布后自己点一下,想什么时候主动提交就什么时候提交。


提交文章链接给百度实际应用案例.png


当然,如果你觉得每天点一下主动提交这种方式太麻烦的话,也可以做一个定时器,每天定时自动提交,这样就可以实现全自动无需人工打理了。