Легко и интересно создавать продукт, когда каждый день решаешь те же задачи для клиентс...
Легко и интересно создавать продукт, когда каждый день решаешь те же задачи для клиентских проектов. Сверился с записями по рабочим проектам за 20 лет — и почти в каждом один и тот же сценарий: клиент смотрит на Вебмастер, видит таблицу на тысячу строк и спрашивает не «где мы в топе», а как дела с брендовыми запросами, трафиком блога, какой кластер просел — и что изменилось за последний месяц. Сегодня один из клиентов снова: «Алексей, а мы можем…» — и дальше не про ещё один отчёт в Excel, а про понятную картину по кластерам, а не по сырому списку ключей. И вот уже я сижу и собираю свой сервис SEO-аналитики для Яндекса. Скрипты и механизмы давно готовы, так что это не с нуля. Не клон Вебмастера. Коротко: кластеры, не сырые таблицы. Вебмастер и Метрика дают цифры. Бизнесу нужны ответы: - какой кластер запросов (бренд, коммерция, контент) растёт или проседает; - какой тип страниц (каталог, карточка, статья) тянет вниз; - что изменилось между двумя периодами и есть ли гипотеза, почему: CTR упал при той же позиции, отказы выросли на конкретной странице; - что показать клиенту без жаргона и без ручной сборки сегментов в Метрике. Штука связывает запросы, посадочные страницы и поведение посетителей в один сквозной срез: кластер × шаблон страниц × период. Это способ говорить с заказчиком на языке бизнеса: «услуга», «блог», «брендовые запросы», а не «строка 847 в файле Excel». Пока мой первый проект по поиску проблем на сайтах проходит отладочное тестирование на 12 000 сайтов, я создаю второй. Условно, без рабочих названий: 1. Аудитор — отвечает на вопрос «что сломано на сайте». 2. Анализатор — на вопрос «как сайт себя чувствует в поиске». На дашборде будет видно не только динамику, но и маркеры правок после проверок — так сразу видно, что изменилось после аудита, а не просто «выросло». Фаза 0 (лаборатория) закрыта. На реальных выгрузках доказала, что идея живая: - импорт Вебмастера, Метрики, файла ядра (кластеры запросов); - шаблоны URL — группировка страниц по типу, а не список из 500+ URL; - движок среза — кластер × шаблон × период, с отказами из Метрики; - сравнение периодов — июль vs август, дельта KPI и инсайты вроде «CTR вниз, позиция на месте»; - тесты на фикстурах реальных выгрузок. Фаза 1 уже стартовала: - API (FastAPI): проекты, загрузка CSV, срез и сравнение периодов; - веб-интерфейс (Nuxt): список проектов, экран среза, сравнение, топы; - seed одной командой — залить демо-данные и сразу смотреть результат. Уже можно взять выгрузку из Вебмастера, подложить ядро — и за один проход собрать срез «Услуги × блог × август», а не ковырять это вручную в таблице. Сейчас в работе: - дашборд клиента — 5–7 понятных чисел, без CTR-жаргона в лоб; - дашборд маркетолога/SEO — те же кластеры + детали, алерты, пересечение с аудитом; - алерты при новой загрузке: «кластер X просел на N%»; - переход с SQLite на Postgres для нормального продакшена. В пре-альфа работает всё на выгрузках файлов, без OAuth Яндекса. Это осознанно: сначала доказать ценность среза, потом подключать API. Дальше: OAuth Вебмастер + Метрика, ежедневный синк, коннектор к первому проекту (аудитор), алерты по порогам без ручной загрузки. Потом — съём выдачи (SERP), Wordstat рядом с показами сайта, точные позиции по ядру. За 20 лет в SEO одни и те же боли: исполнитель тратит часы на сборку отчёта, клиент не понимает таблицу, SEO видит проблему в кластере, а в отчёте — средняя позиция 12,2. Новый проект — попытка вынести то, что я и так делаю руками и в голове, в инструмент: загрузил данные → выбрал кластер и шаблон → получил ответ. Когда всё это будет? Не знаю. Не спешу, не обещаю магию и завтра. Средняя позиция в Вебмастере — не место в топе. «После правок выросло» — корреляция по времени, не гарантия причины. Зато будет честная аналитика по страницам и запросам, а не ещё одна таблица на тысячу строк. Если узнали свой «Алексей, а мы можем…» — следите дальше. Скоро покажу на живых данных.