Если нужно быстро понять, находятся ли страницы в индексе, необязательно проверять всё вручную.
🔎 Один из рабочих вариантов - проверка через A-Parser. Он не обращается напрямую к базе Google, а работает через выдачу: отправляет запрос в поиск, анализирует результаты и фиксирует, найден URL или нет.
Для проверки используется оператор:
site:URL
📎 1. Создаём задание
В редакторе заданий создаём задачу GoogleIndexNew. По потокам можно ставить 20–50, но итоговое значение всё равно зависит от качества прокси.
👨💻 2. Настраиваем парсер
Выбираем SE::Google.
В Query format ставим:
site:$query
Так A-Parser будет проверять каждый URL отдельно.
В Result format ставим:
$query.orig - $totalcount\n
Базовые настройки:
Pages count — 1
Links per page — 10
Device — Desktop или Mobile
Request retries — стандартное значение или 3–10
Request timeout — обычно 60
Util::ReCaptcha2 preset — default или свой рабочий пресет
📥 3. Загружаем список URL
URL можно добавить вручную или загрузить файлом .txt.
Пример списка:
https://site.com/page1
https://site.com/page2
🚀 4. Запускаем задачу
Задаём имя файла с результатами и нажимаем «Добавить задание».
Как читать результат
На выходе можно получить, например, так:
https://site.com/page1 - 1
https://site.com/page2 - none
✅ Что это значит:
1 или любое число больше 0 — URL найден по site:-запросу
none — URL не найден по этому запросу
⚠️ Что важно учитывать
Это проверка через SERP, а не через Google Search Console, поэтому возможны погрешности.
📍 Такой способ удобен, когда нужно быстро массово проверить список URL и получить общую картину по индексации без ручной проверки.