{"id":396938,"date":"2026-11-03T10:35:56","date_gmt":"2026-11-03T10:35:56","guid":{"rendered":"https:\/\/cn.wordpress.org\/plugins\/tearsnow-indexnow\/"},"modified":"2026-11-03T10:20:32","modified_gmt":"2026-11-03T10:20:32","slug":"tearsnow-indexnow","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tearsnow-indexnow\/","author":21128222,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.1.4","requires":"6.0","requires_php":"7.1","requires_plugins":null,"header_name":"TearSnow IndexNow","header_author":"TearSnow","header_description":"Automatically submit published posts and pages to Bing IndexNow.","assets_banners_color":"686868","last_updated":"2026-11-03 10:20:32","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/tearsnow.com","header_plugin_uri":"","header_author_uri":"https:\/\/tearsnow.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":95,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3781548,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3781548,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3781548,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[270617,204677,242200],"plugin_category":[],"plugin_contributors":[242203],"plugin_business_model":[],"class_list":["post-396938","plugin","type-plugin","status-publish","hentry","plugin_tags-fanly","plugin_tags-indexnow","plugin_tags-tearsnow","plugin_contributors-tearsnow","plugin_committers-tearsnow"],"banners":{"banner":"https:\/\/ps.w.org\/tearsnow-indexnow\/assets\/banner-772x250.png?rev=3781548","banner_2x":"https:\/\/ps.w.org\/tearsnow-indexnow\/assets\/banner-1544x500.png?rev=3781548","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/tearsnow-indexnow\/assets\/icon.svg?rev=3781548","icon":"https:\/\/ps.w.org\/tearsnow-indexnow\/assets\/icon.svg?rev=3781548","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>TearSnow IndexNow submits a post or page URL to your selected IndexNow endpoint whenever the item is saved with the published status.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Automatically submit newly published posts and pages, including scheduled items when they are published.<\/li>\n<li>Submit updates to posts and pages that remain published.<\/li>\n<li>Choose Bing, IndexNow, Amazon, Naver, Seznam.cz, Yandex, or Yep in Settings &gt; General.<\/li>\n<li>Use Bing by default until another endpoint is saved.<\/li>\n<li>Automatically derive an IndexNow key from the site hostname and serve a virtual verification text file.<\/li>\n<li>Skip revisions, autosaves, unpublished items, and post types other than posts and pages.<\/li>\n<li>Open the endpoint setting using the Settings link on the Plugins screen.<\/li>\n<\/ul>\n\n<p>This plugin does not submit existing content in bulk, submit deletion notifications, retry failed submissions, or display submission results. Submissions run during the save request, with a request timeout of 10 seconds.<\/p>\n\n<p>The plugin is developed by TearSnow and is not an official plugin of IndexNow or any participating search engine.<\/p>\n\n<h4>External services<\/h4>\n\n<p>This plugin uses external IndexNow services to notify participating search engines about published URLs. Activating the plugin enables automatic submissions to Bing by default. Administrators can change the receiving endpoint in Settings &gt; General. Deactivating the plugin stops its submissions.<\/p>\n\n<p>When a post or page is saved with the published status, the plugin sends an HTTPS POST request containing:<\/p>\n\n<ul>\n<li>The hostname of the submitted URL (host).<\/li>\n<li>The site's IndexNow verification key (key).<\/li>\n<li>The public address of the verification file (keyLocation).<\/li>\n<li>The permalink of the saved post or page (urlList).<\/li>\n<\/ul>\n\n<p>The payload does not include the post body, author details, passwords, or visitor information. The receiving service can observe the server's public IP address and standard HTTP request metadata. Published password-protected posts and pages are also submitted; their passwords are not sent.<\/p>\n\n<p>The selected service may retrieve the verification file and crawl the submitted URL. According to the IndexNow documentation, submissions are shared with other participating search engines; choosing an endpoint does not restrict submission data to that provider.<\/p>\n\n<p>Available endpoints:<\/p>\n\n<ul>\n<li>Bing: https:\/\/www.bing.com\/indexnow<\/li>\n<li>IndexNow: https:\/\/api.indexnow.org\/indexnow<\/li>\n<li>Amazon: https:\/\/indexnow.amazonbot.amazon\/indexnow<\/li>\n<li>Naver: https:\/\/searchadvisor.naver.com\/indexnow<\/li>\n<li>Seznam.cz: https:\/\/search.seznam.cz\/indexnow<\/li>\n<li>Yandex: https:\/\/yandex.com\/indexnow<\/li>\n<li>Yep: https:\/\/indexnow.yep.com\/indexnow<\/li>\n<\/ul>\n\n<p>Service documentation and policies:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/www.indexnow.org\/documentation\">IndexNow documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.indexnow.org\/faq\">IndexNow FAQ<\/a><\/li>\n<li><a href=\"https:\/\/www.indexnow.org\/terms\">IndexNow website terms and privacy information<\/a><\/li>\n<li><a href=\"https:\/\/www.microsoft.com\/servicesagreement\">Microsoft Services Agreement<\/a> and <a href=\"https:\/\/privacy.microsoft.com\/privacystatement\">Microsoft Privacy Statement<\/a><\/li>\n<li><a href=\"https:\/\/www.amazon.com\/conditionsofuse\">Amazon Conditions of Use<\/a> and <a href=\"https:\/\/www.amazon.com\/privacy\">Amazon Privacy Notice<\/a><\/li>\n<li><a href=\"https:\/\/searchadvisor.naver.com\/policy\/terms\">Naver Search Advisor terms<\/a> and <a href=\"https:\/\/policy.naver.com\/rules\/privacy_en.html\">Naver Privacy Policy<\/a><\/li>\n<li><a href=\"https:\/\/o-seznam.cz\/napoveda\/vyhledavani\/seznambot\/protokol-indexnow\/\">Seznam.cz IndexNow documentation<\/a> and <a href=\"https:\/\/o-seznam.cz\/pravni-informace\/\">legal and privacy information<\/a><\/li>\n<li><a href=\"https:\/\/yandex.com\/legal\/rules\/\">Yandex User Agreement<\/a> and <a href=\"https:\/\/yandex.com\/legal\/confidential\/\">Yandex Privacy Policy<\/a><\/li>\n<li><a href=\"https:\/\/yep.com\/legal\/terms-of-service\/\">Yep Terms of Service<\/a> and <a href=\"https:\/\/yep.com\/legal\/privacy-policy\/\">Yep Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the tearsnow-indexnow folder containing the plugin PHP file and this readme.txt file to \/wp-content\/plugins\/.<\/li>\n<li>Activate TearSnow IndexNow through the Plugins screen in WordPress.<\/li>\n<li>Open Settings &gt; General, select an IndexNow endpoint, and click Save Changes. Bing is used by default.<\/li>\n<li>Publish or update a post or page to trigger a submission.<\/li>\n<\/ol>\n\n<p>The verification URL must be publicly accessible. The current implementation expects WordPress's home URL to be at the domain root. A server rule that blocks TXT requests or prevents them from reaching WordPress can prevent verification.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20configure%20the%20plugin%3F\"><h3>Where do I configure the plugin?<\/h3><\/dt>\n<dd><p>Open Settings &gt; General and select an endpoint in the IndexNow dropdown. You can also use the plugin's Settings link on the Plugins screen.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20create%20an%20api%20key%20or%20upload%20a%20text%20file%3F\"><h3>Do I need to create an API key or upload a text file?<\/h3><\/dt>\n<dd><p>No. The plugin derives a 32-character key by applying MD5 to the hostname from home_url(). It serves the key through a virtual \/{key}.txt URL without writing a physical file.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20submit%20to%20every%20endpoint%3F\"><h3>Do I need to submit to every endpoint?<\/h3><\/dt>\n<dd><p>No. The plugin sends one request to the selected endpoint for each qualifying save. IndexNow participants share submissions with one another.<\/p><\/dd>\n<dt id=\"does%20this%20guarantee%20indexing%3F\"><h3>Does this guarantee indexing?<\/h3><\/dt>\n<dd><p>No. IndexNow notifies search engines of a URL change. Each search engine decides whether and when to crawl or index the URL.<\/p><\/dd>\n<dt id=\"are%20drafts%2C%20private%20posts%2C%20or%20custom%20post%20types%20submitted%3F\"><h3>Are drafts, private posts, or custom post types submitted?<\/h3><\/dt>\n<dd><p>No. Only posts and pages with the publish status are submitted. Password protection does not change that status, so published password-protected items are submitted too.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20submit%20older%20content%20or%20deleted%20urls%3F\"><h3>Does the plugin submit older content or deleted URLs?<\/h3><\/dt>\n<dd><p>No. Activation does not submit existing content. Existing posts and pages are submitted when they are subsequently saved with the published status. Deleted URLs are not submitted.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20provide%20submission%20logs%20or%20retries%3F\"><h3>Does the plugin provide submission logs or retries?<\/h3><\/dt>\n<dd><p>No. The plugin does not process the response into a status display, keep submission logs, or retry failed requests.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Automatic IndexNow submissions for published posts and pages.<\/li>\n<li>Virtual key verification file.<\/li>\n<li>Endpoint selection in General Settings and a Settings link on the Plugins screen.<\/li>\n<\/ul>","raw_excerpt":"Automatically notify IndexNow when posts and pages are published or updated. Choose a submission endpoint in General Settings.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/396938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=396938"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tearsnow"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=396938"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=396938"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=396938"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=396938"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=396938"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=396938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}