Описание
IndexNow is a small SEO WordPress Plugin for quickly notifying search engines whenever their website content is created, updated, or deleted.
Improve your SEO rankings by taking control of the crawling and indexing process, so search engines know what to focus on!
После установки плагин автоматически обнаруживает создание/обновление/удаление записей, термов и комментариев в WordPress и автоматически отправляет URL в фоновом режиме по протоколам IndexNow, Google API, Bing API и Yandex API.
Это гарантирует, что поисковые системы всегда будут видеть последние обновления на вашем сайте.
🤖 Что такое IndexNow?
IndexNow — это простой способ для владельцев веб-сайтов мгновенно информировать поисковые системы о последних изменениях содержимого на их сайте. IndexNow — это простейший протокол связи, благодаря которому поисковые системы узнают, что URL-адрес и его содержимое были добавлены, обновлены или удалены, что позволяет им быстро отразить эти изменения в результатах поиска.
Без IndexNow поисковым системам может потребоваться от нескольких дней до нескольких недель, чтобы обнаружить, что содержимое изменилось, поскольку поисковые системы не часто просматривают каждый URL.
С IndexNow поисковые системы сразу же узнают об «изменившихся URL-адресах, что помогает им установить приоритет при индексировании этих URL-адресов и тем самым ограничить органическое сканирование для обнаружения нового контента».
IndexNow предлагается на условиях лицензии Attribution-ShareAlike Creative Commons License и пользуется поддержкой Microsoft Bing, Яндекс и Cloudflare.
✅ Требования к поисковым системам
Поисковые системы, реализующие протокол IndexNow, соглашаются с тем, что представленные URL-адреса будут автоматически передаваться всем другим участвующим поисковым системам. Для участия поисковые системы должны иметь заметное присутствие хотя бы на одном рынке.
⛑️ Поддержка и документация
If you have some questions or suggestions, welcome to our GitHub repository.
💙 Love Index Now SEO for WordPress?
Если плагин оказался полезеным для вас, поставьте ему 5 звёзд и напишите пару приятных слов.
Скриншоты
Установка
From your WordPress dashboard
- Visit ‘Plugins > Add New’
- Search for ‘Index Now’
- Activate Index Now from your Plugins page.
- [Optional] Configure plugin in ‘WP Booster > True Lazy Analytics’.
From WordPress.org
- Download Index Now.
- Upload the ‘mihdan-index-now’ directory to your ‘/wp-content/plugins/’ directory, using your favorite method (ftp, sftp, scp, etc…)
- Activate Index Now from your Plugins page.
- [Необязательно] Настройте плагин в разделе «Index Now» > Index Now».
Часто задаваемые вопросы
-
What are the search engines’ endpoint to submit URLs?
-
Microsoft Bing — https://www.bing.com/indexnow?url=url-changed&key=your-key
Yandex — https://yandex.com/indexnow?url=url-changed&key=your-key
IndexNow — https://api.indexnow.org/indexnow/?url=url-changed&key=your-keyStarting November 2021, IndexNow-enabled search engines will share immediately all URLs submitted to all other IndexNow-enabled search engines, so when you notify one, you will notify all search engines.
-
I submitted a URL, what will happen next?
-
If search engines like your URL, search engines will attempt crawling it to get the latest content quickly based on their crawl scheduling logic and crawl quota for your site.
-
I submitted 10 thousand URLs today, what will happen next?
-
If search engines like your URLs and have enough crawl quota for your site, search engines will attempt crawling some or all these URLs.
-
I submitted a URL, but I don’t see the URL indexed?
-
Using IndexNow ensures that search engines are aware of your website changes. Using IndexNow does not guarantee that web pages will be crawled or indexed by search engines. It may take time for the change to reflect in search engines.
-
I just started using IndexNow, should I publish URLs changed last year?
-
No, you should publish only URLs changing (added, updated, or deleted) since the time you start to use IndexNow.
-
Does the URLs submitted count on my crawl quota?
-
Yes, every crawl counts towards your crawl quota. By publishing them to IndexNow, you notify search engines that you care about these URLs, search engines will generally prioritize crawling these URLs versus other URLs they know.
-
Why do I not see all the URLs submitted indexed by search engines?
-
Search engines can choose not to crawl and index URLs if they do not meet their selection criterion.
-
Why is my URL indexed on one search engine but not the others?
-
Search Engines can choose not to select specific URL if it does not meet its selection criterion.
-
I have a small website that has few web pages. Should I use IndexNow?
-
Yes, if you want search engines to discover content as soon as it’s changed then you should use IndexNow. You will not have to wait many hours or worse weeks to see your changes on search engines.
-
Can I submit the same URL many times a day?
-
Avoid submitting the same URL many times a day. If pages are edited often, then it is preferable to wait 10 minutes between edits before notifying search engines. If pages are updated constantly (examples: time in Waimea, Weather in Tokyo), it’s preferable to not use IndexNow for every change.
-
Can I submit 404 URLs through the API?
-
Yes, you can submit dead links (http 404, http 410) pages to notify search engines about new dead links.
-
Can I submit new redirects?
-
Yes, you can submit URLs newly redirecting (example 301 redirect, 302 redirect, html with meta refresh tag, etc.) to notify search engines that the content has changed.
-
Can I submit all URLs for my site?
-
Use IndexNow to submit only URLs having changed (added, updated, or deleted) recently, including all URLs if all URLs have been changed recently. Use sitemaps to inform search engines about all your URLs. Search engines will visit sitemaps every few days.
-
I received a HTTP 429 Too Many Requests response from one Search Engine, what should I do?
-
Such HTTP 429 Too Many Requests response status code indicates you are sending too many requests in a given amount of time, slow down or retry later.
-
When do I need to change my key?
-
Search engines will attempt crawling the {key}.txt file only once to verify ownership when they received a new key. Also, you don’t need to modify your key often.
-
Can I use more than one key per host?
-
Yes, if your websites use different Content Management Systems, each Content Management System can use its own key; publish different key files at the root of the host.
-
Can I use one file key for the whole domain?
-
Нет. У каждого хоста на вашем домене должен быть свой ключ. Если у вас сайты host-a.example.org и host-b.example.org, вам нужен ключевой файл для каждого хоста.
-
Can I use for same key on two or more hosts?
-
Да, вы можете использовать тот же самый ключ на двух или более хостах и на двух или более доменах, заново.
-
I have a sitemap, do I need IndexNow?
-
Yes, when sitemaps are an easy way for webmasters to inform search engines about all pages on their sites that are available for crawling, sitemaps are visited by Search Engines infrequently. With IndexNow, webmasters »don’t» have to wait for search engines to discover and crawl sitemaps but can directly notify search engines of new content.
-
What if I have another question about using IndexNow?
-
Посмотрите документацию, доступную в каждой поисковой системе, чтобы узнать больше о IndexNow.
Отзывы
Участники и разработчики
«Index Now SEO — Instant Indexing for Google, Bing, Yandex» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Index Now SEO — Instant Indexing for Google, Bing, Yandex» переведён на 5 языков. Благодарим переводчиков за их работу.
Перевести «Index Now SEO — Instant Indexing for Google, Bing, Yandex» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
2.6.5
- Made Bing IndexNow default.
- Change many of the plugin text to English.
2.6.4 (12.01.2024)
- Fixed security issue
2.6.3 (21.11.2023)
- Added support for WordPress 6.4+
2.6.2 (05.10.2023)
- Updated Bing API inline documentation
2.6.1 (02.10.2023)
- Improved hook
mihdan_index_now/comment_updated
- Improved plugin speed
2.6.0 (05.09.2023)
- Added support for naver.com provider
- Added support for WordPress 6.3+
- Added support for ThumbPress plugin
2.5.5 (11.05.2023)
- API key excluded from caching process.
2.5.4 (11.05.2023)
- Fixed API key check when enabling subdirectories in multisite mode
2.5.3 (14.04.2023)
- Added button to reset the form settings
- Code refactoring
2.5.2 (12.04.2023)
- Added support for WordPress 6.2+
- Added an option for setting the delay time of notifications per post
- Added an option to configure detailed notifications when adding or updating post
- Added IndexNow colum to WP List Tables
- Added a tab for installing other plugins by the author
- Fixed saving empty taxonomy array error
- Code refactoring
2.5.1 (25.03.2023)
- Updated the built-in documentation
2.5.0 (23.03.2023)
- Added support for WordPress 6.1+
- Added support for Multisite
2.4.1 (06.08.2022)
- Added an option to disable the plugin on the Bulk Edit screen
- Fixed integration with Seznam provider
2.4.0 (16.06.2022)
- Added support for WordPress 6.0
- Added support for Seznam.cz provider
- Updated built-in documentation
- Disabled integration with Adfinity.pro
2.3.2 (02.03.2022)
- Integrated with Adfinity.pro
2.3.1 (28.01.2022)
- Fixed a bug with the exclusion of Post Types from notifications
2.3.0 (23.01.2022)
- Added Google Webmaster ping via API
- Added more documentation
- Updated plugin assets
2.2.0 (14.01.2022)
- Added new hook
mihdan_index_now/post_updated
- Added new hook
mihdan_index_now/comment_updated
- Added new hook
mihdan_index_now/term_updated
- Added default settings when installing the plugin
- Added ability to notify the search engine when terms (tags, categories, etc.) are updated
- Added ability to disable logging cron events
- Added ability to disable logging bulk actions
- Added ability to disable logging outgoing request
2.1.0 (13.01.2022)
- Added indexnow.org ping
- Added plugin assets
- Fixed bug with Bing Webmaster ping
2.0.2 (12.01.2022)
- Added a contact for help via Telegram
- Added support for AMP plugin
- Updated flow to get Access Token for Yandex Webmaster tab.
- Updated instruction for Yandex Webmaster tab
- Fixed fatal error when deleting records
2.0.1 (11.01.2022)
- Added Yandex Webmaster ping
2.0.0 (09.01.2022)
- Added Bing Webmaster ping
- Remove Contacts tab
- Requests with a status code more than 200 and less than 300 are no longer considered an error
1.2.0 (08.11.2021)
- Added Help tab
- Added sidebar help links
- Added Log for incoming request
- Push search engine on insert comment
1.1.5 (05.11.2021)
- Fixed bug with current time for Log table
- Remove Log table on plugin uninstall
- Set minimum requirement PHP version to 7.1
1.1.4 (03.11.2021)
- Added support for WooCommerce products and other CPT
- Fixed bug with pagination for Log table
- Fixed bug with duplicate entries in Log table
1.1.3 (02.11.2021)
- Changed database structure
- Added bulk actions handler for log table
1.1.2 (02.11.2021)
- Added support for Page post type
1.1.1 (02.11.2021)
- Added FAQ
- Fixed bug with duplicate log entries
1.1.0 (01.11.2021)
- Added logger for search engines response
- Added top-level plugin menu
1.0.1 (31.10.2021)
- Updated a method for generate API key
- Added Bing support
- Added settings link to plugins list page
1.0.0 (28.10.2021)
- Init plugin