WP Manifestindependent plugin directory
manifest / seo / seoinstantindex

SEO InstantIndex

SEO InstantIndex by NewTrait — WordPress plugin for instant URL submission to IndexNow (Bing, Yandex, Seznam, Naver) and Google Indexing API

by NewTrait · github.com/nikpl7/seoinstantindex

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/nikpl7/seoinstantindex/archive/refs/heads/main.zip

Readme

SEO InstantIndex

by NewTrait

WordPress-плагин для мгновенной отправки URL в IndexNow (Bing, Yandex, Seznam, Naver) и Google Indexing API при публикации и обновлении контента.


Возможности

  • 🔵 IndexNow — один запрос уведомляет Bing, Yandex, Seznam, Naver одновременно
  • 🔴 Google Indexing API — прямая отправка в Google через Service Account
  • Авто-отправка — срабатывает при публикации и обновлении записи
  • 📋 Настраиваемые типы контента — выбирайте какие CPT отслеживать
  • 🛠 Ручная отправка — вставьте список URL и отправьте вручную
  • 📦 Массовая отправка — все опубликованные страницы сайта за раз (батчами по 100)
  • 📊 Лог — каждая отправка с HTTP-кодом, статусом и ошибкой
  • 🔑 Автогенерация ключа IndexNow — плагин сам создаёт ключ и файл верификации

Установка

  1. Скопируйте папку seo-instantindex в /wp-content/plugins/
  2. Активируйте плагин в Плагины → Установленные
  3. Перейдите в Инструменты → SEO InstantIndex

Настройка IndexNow

Автоматически (рекомендуется)

  1. Инструменты → SEO InstantIndex → Настройки
  2. Нажмите «✨ Создать ключ автоматически»
  3. Плагин сгенерирует ключ, создаст файл верификации в корне сайта и проверит HTTP-доступность

Вручную

  1. Сгенерируйте ключ на indexnow.org
  2. Создайте файл <ваш-ключ>.txt в корне сайта, содержащий только этот ключ
  3. Введите ключ и URL файла в настройках плагина

Настройка Google Indexing API

  1. Откройте Google Cloud Console
  2. Создайте проект → включите Indexing API
  3. Перейдите в IAM → Сервисные аккаунты → создайте аккаунт
  4. Создайте ключ в формате JSON и скачайте файл
  5. Добавьте email сервисного аккаунта как Владельца в Google Search Console
  6. Вставьте содержимое JSON-файла в поле Service Account JSON в настройках плагина

Типы контента

По умолчанию авто-отправка включена для:

Тип Slug
Записи post
Страницы page
Казино tg_casino
Игры tg_game
Типы игр tg_game_type

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


Лог

Вкладка Лог показывает последние 300 отправок:

Колонка Описание
Время Дата и время отправки (серверное)
Тип auto / manual / bulk
IndexNow HTTP-код ответа, ✅/❌
Google Количество принятых URL, ✅/❌
URL Первые 3 URL из батча

HTTP-коды IndexNow

Код Значение
200 OK — URL принят
202 Accepted — URL поставлен в очередь
400 Bad Request — неверный формат запроса
403 Forbidden — ключ не совпадает с файлом
422 Unprocessable — URL не принадлежит хосту
429 Too Many Requests — превышен лимит

Требования

  • WordPress 5.6+
  • PHP 7.4+
  • Расширение PHP openssl (для Google Indexing API)

Версии

Версия Изменения
1.2.0 Автогенерация ключа IndexNow, проверка доступности файла
1.1.0 Добавлен Google Indexing API, настройки CPT, лог
1.0.0 Первый релиз — IndexNow

Лицензия

MIT License — свободное использование и модификация.


SEO InstantIndex разработан командой NewTrait

Read the full README on GitHub →