TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
SEO Дрифт | Фишки, скрипты, Яндекс, Google

21 Feb, 10:13

Открыть в Telegram Поделиться Пожаловаться

Автоматизируем охоту на быстробота

В прошлых постах мы разобрали, почему стандартные методы проверки индекса для новорегов часто сбоят , и выяснили, что мониторинг серверных логов — единственный объективный способ понять, залетел ли сайт в базу. Там же мы вывели формулу победного «флеш-рояля» из 5 этапов : от прозвона Webmaster'ом до финального забора favicon.ico.

Но сидеть и постоянно обновлять логи сервера руками — занятие утомительное. Поэтому я навайбкодил готовый PHP-скрипт Yandex Bot Tracker v1.0, который сделает всю работу за вас.

Что под капотом и что он умеет:

Полный контроль этапов: Скрипт автоматически распознает все 5 стадий индексации быстроботом.
Уведомления в Telegram: Прилетел бот? Вы сразу получаете сообщение в телегу с указанием URL, IP и текущего этапа. А когда собирается заветный «флеш-рояль» — приходит отдельный победный алерт.
Визуальный дашборд: Встроенная админка (защищенная секретным ключом), где в виде удобных карточек выводится прогресс-бар по всей вашей пачке доменов.

Универсальность (3 режима работы):

- Middleware: Просто подключаете скрипт в ваш index.php, и он ловит ботов на лету.
- CLI-парсер: Можно скормить скрипту уже существующий access.log через консоль, и он вытащит всю историю визитов Яндекса.
- Веб-дашборд: Выступает в роли независимой панели статистики.

Как настроить

1. Открываете скачанный файл tracker.php и в блоке КОНФИГ заполняете три строчки: TG_TOKEN (от вашего бота), TG_CHAT_ID и SECRET_KEY (придумываете пароль для доступа к дашборду).
2. Закидываете tracker.php на сервер с вашими сайтами.
3. В самое начало index.php вашего лендинга (или системы клоакинга/роутинга) добавляете одну строку:
require_once '/путь/до/tracker.php';
(Если у вас обычный сайт на чистом HTML — просто переименуйте ваш index.html в index.php и вставьте эту строку. Либо используйте скрипт в режиме CLI-парсера логов сервера, тогда в код сайта вообще лезть не придется).
4. Готово! Скрипт работает незаметно для пользователей. Переходите по адресу вашсайт.ру/tracker.php?key=ВАШ_КЛЮЧ и любуетесь красивой статистикой.

Как только в телегу упадет уведомление "FLUSH ROYALE", можете смело идти и пробивать выдачу недокументированными хаками вроде `erj:` или цитатным поиском. Но учитывайте: страница может появиться в индексе спустя 1–10 минут, если на стороне Яндекса в данный момент нет очереди на индексацию.

Сам файл со скриптом прикрепил ниже. Забирайте в работу, тестируйте на своих запусках. Сразу оговорюсь, что это пока первая, сырая версия скрипта — если увижу на него спрос и найдутся баги, то обязательно всё доработаю и выкачу апдейт.

Если скрипт зашел — жмите на огонек 🔥

@seo_drift

1.9k 4 70 11 152
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot