LOGO 1

如何提交API主动推送而加快百度普通收录?

baidu

百度提供了站长工具(百度站长平台)来帮助网站管理员更好地管理和优化他们的站点。通过百度站长平台,你可以使用站点推送将你的网页主动推送给百度,以加速百度的普通收录过程。以下是主动推送的一般步骤:

  1. 创建百度站长账号: 如果你还没有百度站长账号,首先需要注册并验证你的网站。
  2. 登录百度站长平台: 登录你的百度站长账号(https://ziyuan.baidu.com)。
  3. 添加并验证网站: 在站长平台中添加并验证你的网站。按照站长平台的指引,选择适当的验证方式,例如通过文件验证、Meta标签验证或DNS解析验证。
  4. 获取站点推送 Token: 在站长平台中,进入站点管理,找到“推送服务”或“链接提交”等选项,获取推送 Token。

普通收录提交网站资源有三种方式:API提交、sitemap和手动提交。sitemap提交仅对已验证站点开放使用,影响因素很多,是否能够被抓取要看度娘的心情,还有网站的权重。手动提交费时费劲,不推荐使用。所以通过提交API主动推送网站资源,非常重要。请按照以下步骤完成API提交,亲测有效:

1.在你的电脑上新建一个文本文档baidu.txt,或者任何其他名字都可以。

2.把以下代码复制,粘贴然后保存。

<?php

$content = file_get_contents('你的网站/sitemap.xml');
preg_match_all('/(.*?)<\/loc>/', $content, $sitemap, PREG_PATTERN_ORDER);

//二维数据转一维数组
$urls = array_reduce($sitemap, 'array_merge', array());

//token换成自己的
$api = '接口调用地址也就是token';
$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;

3.把文本文档的名称baidu.txt改成baidu.php。

4.然后,直接登录你的网站c-panel或者使用FileZilla Client上传这个php文件到你的网站服务器的根目录。

5.最后,进行测试,在浏览器中输入: 你的网站/baidu.php,如果返回:{“remain”:###,“success”:###},就表示主动推送成功。

如果有不明白的地方,请在下方留言。

在查看完此文章的同时,您会发现以下资源也很有用:

如果您喜欢这篇文章,请订阅我的网站,您将会收到最新的资源分享信息。您还可以在YouTube小红书上找到我。

♻Share:
0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments

Related Posts

Download Resources
Website Launch Checklist

14点WordPress网站
启动检查清单


让你的网站带来更多的访问者和流量!

FREE DOWNLOAD

Send download link to:

Most Popular Posts
Recent Posts
Categories
Most Popular Tags
Translate »
Scroll to Top