=== Findex for IndexNow ===
Contributors: pl4ydrive
Tags: indexnow, yandex, bing, seo, indexing
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Отправляет опубликованные URL WordPress в Яндекс и Bing через IndexNow, поддерживает ручную отправку, сбор URL из sitemap.xml и журнал.

== Description ==

Findex for IndexNow помогает владельцам WordPress-сайтов уведомлять Яндекс и Bing о новых и обновлённых опубликованных URL через протокол IndexNow.

Плагин сделан узким и лёгким. Он не добавляет скрипты и стили на фронтенд, не отслеживает посетителей и не заменяет XML-карту сайта или SEO-плагин.

Основные возможности:

* Генерация и хранение ключа IndexNow.
* Виртуальный файл ключа по адресу `/{key}.txt` без создания физического файла на сервере.
* Выбор сервисов IndexNow: Яндекс, Bing или оба сразу.
* Автоматическая отправка выбранных типов записей при сохранении опубликованного материала.
* Ручная отправка URL из админки WordPress.
* Сбор URL из обычной XML-карты сайта и вложенных sitemap index.
* Автоматическое разбиение больших списков на пакеты при отправке.
* Отправка главной страницы одной кнопкой.
* Компактный журнал отправок.
* Отклонение внешних доменов при ручной отправке.
* Игнорирование автосохранений, ревизий, черновиков, корзины и удаления.

Findex for IndexNow — независимый плагин. Он не является официальным продуктом Яндекса, Microsoft Bing или проекта IndexNow и не связан с ними напрямую.

== Installation ==

1. Загрузите папку плагина в `/wp-content/plugins/` или установите ZIP-архив через админку WordPress.
2. Активируйте плагин.
3. Перейдите в «Настройки» → «Findex».
4. Создайте ключ IndexNow или введите свой ключ.
5. Выберите сервисы IndexNow: Яндекс, Bing или оба.
6. Включите автоотправку и выберите типы записей, которые нужно отправлять.

== Frequently Asked Questions ==

= Плагин гарантирует индексацию? =

Нет. Плагин только уведомляет выбранные сервисы IndexNow о публичных URL. Поисковые системы сами решают, когда обходить и индексировать отправленные страницы.

= Плагин отправляет удалённые URL? =

Нет. Версия 1.0.0 не отправляет события корзины, удаления или восстановления. Плагин отправляет выбранные опубликованные материалы при сохранении и URL, которые администратор отправляет вручную.

= Плагин отправляет автосохранения и ревизии? =

Нет. Автосохранения и ревизии игнорируются.

= Плагин поддерживает Bing? =

Да. В настройках можно включить Яндекс, Bing или оба сервиса сразу.

= Плагин поддерживает товары WooCommerce? =

Да, если WooCommerce зарегистрировал публичный тип записи `product` и вы включили его в настройках плагина.

= Плагин что-то загружает на фронтенде? =

Нет. Плагин не подключает фронтовые скрипты и стили. Он только отдаёт виртуальный файл ключа IndexNow при обращении к точному URL этого файла.

= Можно отправлять внешние URL? =

Нет. Ручная отправка принимает только URL текущего домена и относительные пути этого же сайта.

= Можно собрать URL из sitemap.xml? =

Да. Во вкладке ручной отправки можно указать URL XML-карты сайта. Плагин умеет читать обычные карты сайта и sitemap index с вложенными XML-картами. В список попадут только URL текущего домена.

= Как плагин отправляет большие списки URL? =

При ручной отправке большой список делится на пакеты по 1000 URL. Это ниже лимита IndexNow и безопаснее для хостинга.

= Куда сохраняется журнал? =

Журнал сохраняется в базе данных WordPress в таблице `wp_options`, option name: `finedex_indexnow_log`. Настройки плагина хранятся в option name: `finedex_indexnow_settings`.

= Какие endpoints используются? =

Яндекс: `https://yandex.com/indexnow`

Bing: `https://www.bing.com/indexnow`

== External services ==

Плагин подключается к выбранным сервисам IndexNow, чтобы отправлять публичные URL вашего WordPress-сайта.

Endpoints сервисов:

* Yandex IndexNow: https://yandex.com/indexnow
* Bing IndexNow: https://www.bing.com/indexnow

Какие данные отправляются:

* Отправляемый URL.
* Домен сайта.
* Ключ IndexNow.
* URL файла ключа.

Сервис используется только тогда, когда администратор вручную отправляет URL или включает автоматическую отправку для выбранных опубликованных материалов.

Информация о сервисах:

* https://yandex.com/support/webmaster/indexnow/intro-indexnow.html
* https://www.indexnow.org/

== Privacy ==

Плагин не собирает персональные данные посетителей сайта.

Если администратор включает автоотправку или вручную отправляет URL, плагин может передавать публичные URL вашего WordPress-сайта в выбранные сервисы IndexNow. Если журнал включён, записи об отправках сохраняются в базе данных WordPress.

== Changelog ==

= 1.0.0 =
* Added support for Bing IndexNow endpoint.
* Simplified submission log and added webmaster verification links.
* Added sitemap URL collection for manual IndexNow submission.
* Added batched submission for large URL lists.

* Первый релиз.
* Добавлена отправка URL в Яндекс и Bing через IndexNow.
* Добавлен виртуальный файл ключа.
* Добавлена автоматическая отправка выбранных опубликованных типов записей.
* Добавлена ручная отправка URL.
* Добавлен журнал отправок.
