继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

快速使用IndexNow索引这些网页

精慕HU
关注TA
已关注
手记 266
粉丝 24
获赞 116
介绍

IndexNow 是一种用于快速在搜索引擎上索引网页的协议。它由 Bing 和 Yandex 创建,现在是一个开源项目。
创建于 2021 年,现在得到了包括 Bing、Yandex、Seznam、Naver 和 Yep 在内的多个搜索引擎的支持。

它是如何工作的?

IndexNow 协议基于 Ping 协议,该协议会在发布新文章时通知搜索引擎。IndexNow 更进一步,在网页更新时通知搜索引擎。

要使用 IndexNow,只需向 URL https://www.bing.com/indexnow(或任何其他具有 /indexnow API 的搜索引擎)发送一个 HTTP POST 请求。

    POST https://www.bing.com/indexnow HTTP/1.1
    Content-Type: application/json; charset=utf-8

进入全屏模式 退出全屏模式

    {
      "host": "thomasbnt.dev",
      "key": "0e11834b62ad4f089b83b91666a61105",
      "keyLocation": "https://thomasbnt.dev/0e11834b62ad4f089b83b91666a61105.txt",
      "urlList": [
        "https://thomasbnt.dev/about",
        "https://thomasbnt.dev/blog",
        "https://thomasbnt.dev/uses",
        "https://thomasbnt.dev/contact",
        "https://thomasbnt.dev/terms"
      ]
    }

进入全屏模式 退出全屏模式

字段描述

  • host : 网站的域名。
  • key: 为网站生成的公钥。
  • keyLocation: 公钥的 URL。
  • urlList : 需要被索引的 URL 列表。

查看支持 IndexNow 的搜索引擎列表 →

为什么使用IndexNow?

IndexNow 可以实现网页在搜索引擎中的快速索引,这对于经常发布内容的网站非常有用。这有助于提高网页在搜索引擎中的可见性并吸引更多流量。

在我的网站上实现 IndexNow

要在您的网站上实现 IndexNow,您可以使用类似 IndexNow WordPress 插件 的插件,或者手动发送 HTTP 请求。
还有一些支持 IndexNow 的主机提供商,例如 CloudflareWordPress.comShopify 等。您可以在 网站上直接查找列表

在您的网站上实现IndexNow的各种解决方案,例如WordPress、Cloudflare、Shopify等。

我们一步一步来

  1. 生成公钥 并将其添加到你的网站的 public/ 文件夹中,这将创建一个类似这样的链接 https://thomasbnt.dev/0e11834b62ad4f089b83b91666a61105.txt(这里 0e11834b62ad4f089b83b91666a61105 是公钥)。生成一个用于IndexNow的公钥
  2. 使用公钥更新你的网站,或者使用插件来帮助你完成此操作。
  3. 向你希望使用的搜索引擎的IndexNow API URL发送一个包含公钥和需要索引的URL列表的HTTP POST请求。在这种情况下,我们使用的是Bing。
    POST https://www.bing.com/indexnow HTTP/1.1
    Content-Type: application/json; charset=utf-8

进入全屏模式 退出全屏模式

请求体应该如下所示:

    {
      "host": "thomasbnt.dev",
      "key": "0e11834b62ad4f089b83b91666a61105",
      "keyLocation": "https://thomasbnt.dev/0e11834b62ad4f089b83b91666a61105.txt",
      "urlList": [
          "https://thomasbnt.dev/about",
          "https://thomasbnt.dev/blog",
          "https://thomasbnt.dev/uses",
          "https://thomasbnt.dev/contact",
          "https://thomasbnt.dev/terms"
      ]
    }

进入全屏模式 退出全屏模式

  1. 如果请求成功发送,你应该会收到一个200 OK响应。200 OK响应,使用HTTPie作为HTTP客户端发送IndexNow请求 注意:我使用HTTP客户端HTTPie发送HTTP请求。

  2. 通过查看网站日志或使用搜索引擎工具(如Bing的Bing Webmaster Tools)检查页面是否已被索引。Bing搜索工具用于检查网页索引情况

  3. 恭喜,你的网页现在可以在搜索引擎上快速被索引!🎉
有用的链接
打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP