文章目录[隐藏]
IndexNow 是一种让站长能够将网站最新内容更新更快通知搜索引擎的新技术,现在已经获得 bing、Yandex 的支持,Google和cloudflare都在测试该技术。IndexNow 工作原理是站长将网站更新内容提交到一个端点,感兴趣的搜索引擎可以从端点获取内容。
本站使用了闪电博开发的多合一搜索推送插件,其中集成了 IndexNow 推送api,可以自动将文章URL推送至谷歌、百度、bing等搜索引擎。本站也使用了 IndexNow 推送,经过几天观察,谷歌收录比之前增加了不少,从原来的不到2000条,增加到了3000多条收录。不过多合一搜索推送插件是一款针对WP开发的百度、Google、Bing、IndexNow、Yandex、神马和头条搜索引擎链接推送收费插件,249一个,这个插件非常方便,有利于提升网站的搜索引擎收录效率;该插件还提供文章百度收录查询功能。如果不要收费的,想要免费的且看下面。
通过XML站点地图提交站点
站长们可以通过申请各大搜索引擎的站长工具,手动通过 XML Sitemap 站点地图向搜索引擎提交内容。XML Sitemap 站点地图包含URL和页面的最后修改日期等参数,搜索引擎可以使用这些参数来发现您网站上的更新内容。
XML Sitemap 站点地图不足在于搜索爬虫需要时间来爬取XML站点地图,站长也不一定有时间去手动提交内容。
Bing IndexNow 使用教程
登录 WordPress后台,安装插件,搜索“IndexNow Plugin”安装启用即可。
启用插件后,设置 > IndexNow。单击“Let’s Get Started!” 按钮。
IndexNow 插件功能
IndexNow插件会自动在WordPress站点上生成API密钥,不需要特殊设置,会自动将新创建和修改的页面从您的站点提交到IndexNow端点,还可以手动提交页面。IndexNow仪表盘将显示所有提交的URL(手动和自动)以及成功和失败的提交总数。
手动向IndexNow提交页面
单击“Mannual URL submission”的“Submit URL”按钮,输入要提交的页面的URL,单击“Submit URL”按钮,在成功或失败提交部分下就可以立即看到提交状态。
自动提交
无需手动托管API密钥文件和URL提交过程。默认情况下,激活插件后会启用自动URL提交。可以通过单击“Automate URL submission”中显示的三个垂直点图标来检查和管理该选项,单击“Edit preference”按钮即可。
在出现的弹出窗口中,可以启用或禁用自动URL提交选项。插件没有设置选项可以启用或禁用单个文章或页面的自动提交。
启用该选项后,当您单击编辑器中的“发布”或“更新”按钮时,插件将自动将内容提交到IndexNow端点。您可以在提交成功或失败部分查看状态,并在“URLs submitted”部分查看所有提交的页面。该列表将显示最多20个成功和20个失败的URL。
检查提交的URL状态
如果想要重新提交URL,只需单击显示在URL右端的刷新图标。这将立即再次提交页面,看到列表中添更新了提交状态。
Bing和Yandex搜索引擎现在已经支持IndexNow,如果你已经安装了这个插件或者使用了闪电博开发的多合一搜索推送插件,提交的所有URL都可以立即用于这些搜索引擎进行索引。IndexNow程序的搜索引擎部分可以在它们之间共享URL,以进一步减少索引时间。不过谷歌还没有使用这种机制。
IndexNow的一些问题
搜索引擎提交 URL 的端点是什么?
启用 IndexNow 的搜索引擎会立即共享提交给所有其他启用 IndexNow 的搜索引擎的所有 URL,因此只需通知一个端点。
- IndexNow:https://api.indexnow.org/indexnow?url=url-changed&key=your-key
- Microsoft Bing:https://www.bing.com/indexnow?url=url-changed&key=your-key
- Yandex:https://yandex.com/indexnow?url=url-changed&key=your-key
我提交了一个 URL,接下来会怎样?
如果搜索引擎接受你的 URL,搜索引擎将尝试爬网,以根据其爬网编制逻辑和对网站的爬网配额迅速获得最新内容。
我今天提交了 1 万个 URL,接下来会怎样?
如果搜索引擎接受你的 URL,并且对你的网站有足够的爬网配额,搜索引擎将尝试爬网部分或所有这些 URL。
我提交了一个 URL,但我没有看到该 URL 被索引?
使用 IndexNow 可以确保搜索引擎了解你网站的更改。使用 IndexNow 并不保证网页会被搜索引擎爬网或索引。更改要反映到搜索引擎上可能还需要一段时间。
我刚刚开始使用 IndexNow,我应该发布去年更改的 URL 吗?
不,你应该只发布自你开始使用 IndexNow 以后更改(添加、更新或删除)的 URL。
提交的 URL 是否算在我的爬网配额内?
是的,每次爬网都会计入你的爬网配额。通过将它们发布到 IndexNow,即表示你通知搜索引擎你优先这些 URL,搜索引擎一般会优先爬网这些 URL,而不是它们知道的其他 URL。
为什么我没有看到所有提交的 URL 被搜索引擎索引?
如果 URL 不符合选择标准,搜索引擎可以选择不爬网和索引。
为什么我的 URL 在一个搜索引擎上被索引,而在其他搜索引擎上却没有?
搜索引擎可以选择不选择特定的 URL,如果它不符合其选择标准。
我有一个小网站,只有很少的网页。我是不是应该用 IndexNow?
是,如果你想让搜索引擎在内容更改时立即发现,那么你应该使用 IndexNow。你将不必等待许多小时甚至几周才能在搜索引擎上看到更改。
我一天是否可以多次提交相同的 URL?
避免一天多次提交相同的 URL。如果网页经常编辑,那么最好是在两次编辑之间等待 10 分钟再通知搜索引擎。如果页面不断更新,最好不要在每次更改时都使用 IndexNow。
我能否通过 API 提交 404 URL?
是,你可以提交死链接(http 404,http 410)页面,以通知搜索引擎关于新的死链接。
我是否可以提交新重定向?
是,你可以提交新重定向的 URL(例如 301 重定向、302 重定向、带有元刷新标签的 html 等),以通知搜索引擎内容已更改。
我是否可以为我的网站提交所有的 URL?
使用 IndexNow 只提交最近更改(添加、更新或删除)的 U RL,如果所有 URL 最近都有变化,则包括所有 URL。使用网站地图来告知搜索引擎你的所有 URL。搜索引擎每几天会访问网站地图。
我从一个搜索引擎收到了“HTTP 429 过多请求”响应,我应该怎么做?
此类“HTTP 429 过多请求”响应状态代码表述你在一定时间内发送了过多的请求,请减慢速度或稍后重试。
我何时需要更改我的秘钥?
搜索引擎在收到新的密钥时,将只尝试抓取 {key}.txt 文件以验证所有权。另外你无需经常修改秘钥。
我可以在每个主机上使用一个以上的密钥吗?
是,如果你的网站使用不同的内容管理系统,每个内容管理系统可以使用自己的密钥;在主机根发布不同的密钥文件。
我是否可以为整个域使用一个文件密钥?
否,域中的每台主机必须有自己的密钥。如果你的网站有 host-a.example.com 和 host-b.example.com,你需要为每台主机准备一个密钥文件。
我可以在两个或更多的主机上使用同一个密钥吗?
是,你可以在两个或更多主机上重复使用同一个密钥,以及两个或更多的域。
我有网站地图,我是否需要 IndexNow?
是,网站地图是网站管理员告知搜索引擎其网站上所有可供爬网的页面的一种简单方法,网站地图被搜索引擎访问的频率很低。有了 IndexNow,网站管理员“不必”等待搜索引擎来发现和爬网网站地图,而是可以直接通知搜索引擎新的内容。