向 Bing 搜索引擎 IndexNow 推送新文章的网页链接

更新日期: 2024-10-20 阅读次数: 56 字数: 497 分类: SEO

最近发现我的个人博客网站大部分流量都来自 Bing,于是我想看看一些统计数据。 登录 Bing Webmaster Tool 后台之后

https://www.bing.com/webmasters/home

发现,最严重的错误居然是:

SEO 错误类型:最近发布的重要页面未通过 IndexNow 提交

请务必通过 IndexNow 发布所有最新的相关 URL,因为它允许必应和其他搜索引擎更快地发现其内容并编制索引。这可以提高网站内容在搜索结果中的可见性,从而提高流量和参与度。

❓ IndexNow 是什么

https://www.indexnow.org/index

这个有点像之前那种主动向 baidu,google 等搜索引擎主动提交 URL,只不过这个 IndexNow 似乎是 Bing 和 Yandex 等搞了一个行业规范。 其实挺好的,避免了要兼容一堆不同的接口。

提交流程介绍

参考官方网站,底部的介绍:

https://www.bing.com/indexnow/getstarted

  • 生成 key
  • 在网站 public 根目录放置 key 文件
  • 在发布文章后,向 IndexNow 服务接口 post 新网页的 URL。

多个 URL 的 curl 命令行提交

把 key 和 host 替换成自己网站的即可:

curl -i -X POST \
  -H "Content-Type: application/json; charset=utf-8" \
  -d '{
    "host": "www.sunzhongwei.com", 
    "key":"key", 
    "keyLocation": "https://www.sunzhongwei.com/key.txt",
    "urlList": [
      "https://www.sunzhongwei.com/python-pynput-select-file-from-system-dialog",
      "https://www.sunzhongwei.com/huge-memory-magento-php-server-optimization"
]}' \
https://www.bing.com/indexnow

返回信息:

HTTP/2 200
cache-control: no-cache
pragma: no-cache
expires: -1
x-aspnet-version: 4.0.30319
x-powered-by: ASP.NET
x-cache: CONFIG_NOCACHE
accept-ch: Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
x-msedge-ref: Ref A: 1C1FCFD58EE446A79B39FBD1AC958E93 Ref B: BJ1EDGE1022 Ref C: 2024-10-20T12:23:42Z
date: Sun, 20 Oct 2024 12:23:43 GMT
content-length: 0

使用返回的 HTTP 状态码来判断是否提交成功,如果是 200 就是提交成功了。而返回的 body 长度是 0. 这个 server 居然是 asp.net 4 写的,微软对 asp 是真爱啊。

👍 更简单的方式:单个 URL 提交 (个人推荐)

如果只有一个 URL 需要提交,可以直接使用:

https://www.bing.com/indexnow?url=url-changed&key=your-key

参考:

https://www.indexnow.org/documentation

url-changed is a URL of your website which has been added, updated, or deleted

抓取速度

测试了一下,提交 1 分钟之后,Bing 的爬虫就来爬取成功了。

从 Bing Webmaster Tool 后台的 IndexNow 状态页面就能看到近期提交的 URL 列表了。

https://www.bing.com/webmasters/indexnow

参考

  • https://lanye.org/seo/1178.html 这里面的链接不对

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式