首页课件丨教程安装教程WordPress使用IndexNow快速通知搜索引擎

WordPress使用IndexNow快速通知搜索引擎

IndexNow是由 Bing 和 Yandex 的倡议下开发的,旨在让网站所有者立即能够将其网站的最新内容更改告知搜索引擎。为了方便WordPress使用IndexNow工具,本教程将全面介绍各种自动将新内容提交给IndexNow的方法。

IndexNow是什么?

IndexNow 是一个简单的 Ping,以使搜索引擎了解一个 URL 及其内容已被添加、更新或删除,使搜索引擎能够在其搜索结果中快速反映这一更改,实际提示SEO效果。

如果没有 IndexNow,搜索引擎可能需要几天到几周的时间才能发现内容已经改更改,因为搜索引擎不会经常爬网每个 URL。有了IndexNow,搜索引擎立即知道“URL 已更改,帮助它们优先爬网这些 URL,从而限制有机爬网以发现新内容”。

最新消息显示,Google虽然暂时还未加入该项目,但正在测试中,有可能很快加入其中。

如何向IndexNow提交URL

https://api.indexnow.org/indexnow?url=url-changed&key=your-key

要请求提交一个URL,仅需以上一行请求即可。

  • url-changed:提交的URL,例如:https://www.zhanzhangb.com/3043.html
  • your-key:秘钥(详见下文)。
POST /indexnow HTTP/1.1 Content-Type: application/json; charset=utf-8 Host: <https://api.indexnow.org> { "host": "www.zhanzhangb.com", "key": "cf88579f81ed4da4b3029b6af8beb880", "urlList": [ "https://www.zhanzhangb.com/3043.html", "https://www.zhanzhangb.com/3026.html", "https://www.zhanzhangb.com/about" ] }

要提交 URL,你必须通过在主机内存放至少一个文本文件以“证明”对提交 URL 的主机的所有权。向搜索引擎提交的 URL 后,搜索引擎将爬网秘钥文件以验证所有权,并使用秘钥,直到你更改钥匙。只有你和搜索引擎知道秘钥和文件钥匙的位置。

有两种方式可以验证所有权。

在网站根目录下创建一个密钥文本文件。

秘钥文件必须是 UTF-8 编码的{your-key}.txt文件,并在文件中列出密钥。(注意文件名和秘钥必须相同

例如,https://www.example.com/dc25718fe1fd405fabcf10631d275764.txt 且该文件必须包含密钥:dc25718fe1fd405fabcf10631d275764

在网站子目录中创建一个文本密钥文件。

该方法与“方案 1”最大的不同就在于密钥和文件名可以不同,且文件可不用在根目录。但在每次提交时通过 keyLocation 变量指定密钥文件的位置。

例如:

https://api.indexnow.org/indexnow?url=http://www.example.com/product.html&key=dc25718fe1fd405fabcf10631d275764&keyLocation=http://www.example.com/myIndexNowKey63638.txt

WordPress使用IndexNow快速通知搜索引擎教程

//发布、更新文章提交URL给IndexNow,原文出自:https://www.zhanzhangb.com/3043.html add_action('publish_post', 'Submit_Url_IndexNow', 0); function Submit_Url_IndexNow($post_ID){ $url = get_permalink($post_ID); $yourkey='dc25718fe1fd405fabcf10631d275764';//此处改成自己的KEY // 创建一个新cURL资源 $ch = curl_init(); // 设置URL和相应的选项 curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, "https://api.indexnow.org/indexnow?url=" . $url . "&key=" . $yourkey); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_TIMEOUT, 1 ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 抓取URL $result = curl_exec($ch); // 关闭cURL资源,并释放资源 curl_close($ch); return $result; }

将以上PHP代码添加到 WordPress 主题的 functions.php 函数模板文件当中即可!

1、先在仪表盘中开启“即时索引”功能

2、在设置中勾选需要自动提交的内容类型即可,如下图:

验证提交效果

在必应搜索引擎的管理员工具中,可以查看提交效果:

声明: 1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:ceo@zunw.cn,我们将第一时间处理! 2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持 3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。

给TA赏金
共{{data.count}}人
人已赏金
安装教程

WordPress性能优化插件 – Perfmatters使用教程(高级)

2022-11-9 22:32:44

安装教程

删除ElementorPageBuilder之后清理WordPress数据库

2022-11-9 22:32:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
MySSL 安全签章