温馨提示:这篇文章已超过906天没有更新,请注意相关的内容是否还可用!
什么是IndexNow?它有什么作用?
IndexNow(立即索引)一种易于使用的协议,当来自任何 URL 的网站内容被更新或创建时,网站可以调用它来通知 Bing搜索引擎,从而允许即时爬取和发现 URL。
Bing IndexNow即时收录代码提交教程
1.生成API Key
需要一个 API 密钥来匹配域的所有权以及提交的 URL; 长度至少应为 8 个字符。
2.主机API密钥
以 txt 格式将 API 密钥托管在根目录中。 这将有助于验证提交的 URL 的所有权
3.发送带参数的网址
网站管理员可以提交单个或批量 URL。 只需将您的密钥位置作为 URL 参数发送。
4. 获取发送数量的详细信息
必应提交和发现的 URL 可以在必应网站管理员工具门户中查看(需要登录)
示例:
API 密钥上的主机验证
您需要将 UTF-8 密钥文件托管在
https://www.example.com/e709f9255f6c41e0afaeaaf6744d9291.txt
使用文本文件内容中的密钥 e709f9255f6c41e0afaeaaf6744d9291。
发送 URL
https://www.bing.com/indexnow?url=http://www.example.com/product.html&key=e709f9255f6c41e0afaeaaf6744d9291
通过 HTTP 请求发送一组 URL
使用 HTTP 请求发送 URL 数组,并将您的 POST JSON 请求发送到以下 URL:
Request POST /IndexNow HTTP/1.1 Content-Type: application/json; charset=utf-8 Host: <searchengine> { "host": "www.example.org", "key": "e709f9255f6c41e0afaeaaf6744d9291", "keyLocation": "https://www.example.org/e709f9255f6c41e0afaeaaf6744d9291.txt", "urlList": [ "https://www.example.org/url1", "https://www.example.org/folder/url2", "https://www.example.org/url3" ] }
返回代码
HTTP Code | Response | Reasons |
200 | ok(成功) | 网址提交成功 |
400 | Bad request(错误的请求) | 无效的格式 |
403 | Forbidden(禁止的) | 如果密钥无效(例如,未找到密钥、找到文件但密钥不在文件中) |
422 | Unprocessable Entity(非进行实体) | 如果 URL 不属于主机或密钥与协议中的方案不匹配 |
429 | Too Many Requests(请求过多) | 请求过多(可能是垃圾邮件) |
最佳实践
不要发送垃圾邮件 URL
进行更改后立即发送 URL
提交很多网址不影响排名,但是连续提交可以
遵循网站管理员内容指南
常见问题
我提交了一个 URL,但我没有看到该 URL 被编入索引?
使用 IndexNow 可确保搜索引擎了解您的网站更改。使用 IndexNow 并不保证网页会被搜索引擎抓取或编入索引。更改可能需要一段时间才能反映在搜索引擎中。
我刚开始使用 IndexNow,我应该发布去年更改的 URL 吗?
不,您应该只发布自您开始使用 IndexNow 以来已更改(添加、更新或删除)的 URL。
提交的 URL 是否计入我的抓取配额?
是的,每次抓取都计入您的抓取配额。通过将它们发布到 INDEXNOW,您可以让搜索引擎知道您关心这些 URL,搜索引擎通常会优先抓取这些 URL,而不是他们知道的其他 URL。
发表评论