Суть проекта
Что было построено
Этот кейс показывает мониторинг для SEO-команды: система каждый час проверяет свежие освобождающиеся домены, отсекает зарегистрированные и слабые варианты, проверяет историю, ссылочные сигналы и Ahrefs, а затем отправляет в Telegram только новых кандидатов, требующих действия.
Задача
Какую проблему закрывали
Освобождающиеся домены живут в коротком окне: перспективные варианты быстро появляются и уходят, часть уже зарегистрирована, метрики сервис освобождающихся доменов сами по себе недостаточны, а грязная история домена может превратить покупку в SEO-риск. Ручной просмотр табличные данные не масштабируется и не дает команде быстрой реакции.
Результат
Что получилось
Собран Python-мониторинг с планировщиком задач Windows, браузерными профилями для авторизованных сервисов, структурированные данные-памятью, ежедневными отчетами, кешем Ahrefs по дате и домену, статусом ручной проверки и дедупликацией Telegram-уведомлений.
Свежесть
Система смотрит короткое окно
Боевой режим проверяет сегодняшние и самые свежие дропы. Это снижает шум и не возвращает команду к доменам, которые уже устарели для покупки.
Отсев
Слабые домены не идут дальше
Мониторинг исключает уже занятые домены, применяет первичный фильтр по CF/TF и возрасту дропа, а затем проверяет историю через Wayback и ссылочные сигналы.
Ahrefs
Дорогие проверки не повторяются
Ahrefs-данные кешируются по дате и домену. Если домен уже успешно проверен сегодня, следующий часовой запуск не открывает Ahrefs повторно.
Решение
Есть не только да или нет
Финальные статусы отделяют готовых к покупке кандидатов от доменов, которые выглядят сильными, но требуют ручного подтверждения донорских ссылок. Для этого добавлен отдельный статус ручной проверки.
Уведомления
Telegram получает только новое
Повторные уведомления дедуплицируются через память состояния. Команда получает сигнал только тогда, когда появляется новый кандидат, по которому действительно нужно принять решение.