Перейти к содержимому

Отдать сайт поисковикам и проверить, что взяли

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

У каждой системы своя консоль. Порядок внутри везде один: сначала докажите, что хост ваш, потом отдайте карту, потом подтолкните отдельные URL.

Беритесь за это только после того, как сайт стал доступен для обхода, потому что блокировку сабмит не чинит: Google не видит сайт.

Заводите domain property на голый домен и кладите TXT-запись в DNS: такой property покрывает сразу все поддомены и оба протокола, а URL-prefix — ровно ту форму адреса, которую вы вписали руками. Поэтому человек неделями смотрит в пустой отчёт. Сайт всё это время живёт на соседней форме.

Вставьте URL карты в отчёт Sitemaps, и на этом всё: файл перечитывают по своему расписанию, а повторная отправка не добавляет ничего.

URL Inspection держите для нескольких новых или починенных страниц: это не очередь на индексацию, и как очередь он не работает.

В Bing Webmaster Tools есть импорт. Он переносит подтверждение прав и sitemap одним шагом, и хотя доля Bing в поиске маленькая, десяти минут это всё равно стоит. Индекс Bing кормит ещё и ответы Copilot — это отдельная аудитория, которую вы иначе не увидите вообще.

Сначала сделайте ключ на 8–128 hex-символов и положите его в корень сайта как {key}.txt. Этим файлом система проверяет, что хост ваш, и внутри него лежит только сам ключ — текст в UTF-8, доступный без логина:

curl -s https://example.com/{key}.txt

Положите файл в другое место — и каждый запрос обязан нести keyLocation с этим адресом.

Дальше шлите изменённые URL JSON-POST’ом на /indexnow участвующей системы, до 10 000 за запрос:

curl -sS -X POST https://www.bing.com/indexnow \
-H 'Content-Type: application/json' \
-d '{"host":"example.com","key":"YOUR_KEY","urlList":["https://example.com/page/"]}'

Одна отправка уведомляет все участвующие системы, среди них Bing и Yandex. Google в этом не участвует.

Успех — это 200. На первый вызов часто приходит 202, пока ключ ещё проверяют, и оба ответа, 200 и 202, значат только «получено». 422 — битая пачка. 429 — вы упёрлись в лимит.

Вшивайте это в деплой так, чтобы уходили только те URL, которые сборка правда изменила. Хук, который на каждый деплой шлёт всю карту, начинают троттлить, да и системам он не сообщает ничего, с чем можно что-то сделать.

Заводите, если у вас есть русскоязычные страницы. Подтвердите права, добавьте sitemap и на этом остановитесь. Запрос на переобход там ограничен квотой на сайт, поэтому тратьте её на починенные страницы, а не на весь каталог.

  • Сабмитить до подтверждения прав. Неподтверждённый ресурс ничего не собирает и sitemap не принимает: консоль выглядит настроенной и при этом мертва.
  • Подтвердить не ту форму хоста. Ресурс заведён на www, сайт канонизируется на голый домен, отчёт остаётся пустым, и весь этот класс ошибок убирает одно только domain property.
  • Считать сабмит починкой доступа. Карта из URL, закрытых в robots.txt, меняет только подпись ошибки: отчёт переезжает с «не найдено» на «заблокировано», а в индекс по-прежнему ничего не попадает.
  • Отправлять sitemap каждый день. Никакую очередь это не двигает, зато вы всё это время не смотрите на строку с ошибками, где и лежал ответ.
  • Использовать URL Inspection как очередь. Дневной лимит отправок маленький. Перезапрос неизменившейся страницы возвращает тот же вердикт.
  • Ждать, что IndexNow дотянется до Google. Не дотянется. Пинг сокращает путь только в участвующие индексы, а Google держится своего расписания.

Вернитесь через неделю и прочитайте четыре вещи, в таком порядке. Sitemaps, Page indexing и Performance — это отчёты внутри ресурса, они открываются из левой навигации, а URL Inspection живёт в строке поиска сверху, на любом экране Search Console.

  • Отчёт Sitemaps: статус Success и число найденных URL, совпадающее с файлом, — и это число значит только то, что файл прочитали, а не то, что страницы попали в индекс.
  • Отчёт Page indexing: корзина проиндексированных и список причин по остальным. Читайте причины. Общее число не даёт ничего, с чем можно работать.
  • URL Inspection на двух-трёх страницах: «URL is on Google» — единственная формулировка, которая значит «взяли».
  • Отчёт Performance: показы значат, что вас видели. Страница с показами уже проиндексирована и проигрывает на сниппете, то есть это проблема заголовка и интента, а не индексации.

Отправлено, найдено, обойдено и проиндексировано — четыре разных числа. Что сайт находят, значит только «проиндексировано». В первые недели после запуска разрыв между этими числами будет большим. Это нормально.

В Bing те же проверки живут в Site Explorer и в его собственной проверке URL, а в IndexNow ответ 200 значит «получено», и ничего больше.

Предложить правку · Страница не помогла