+7 (4912) 294-274Пн–Пт 10:00–19:00lead@idresult.ru

Кейс id:Result

Ежедневный съём позиций в Яндексе и Google

Автоматизация на Python

Хочу так же

Ежедневный съём позиций в Яндексе и Google

Результат

Позиции снимаются каждую ночь сами

Мы перевели съём позиций на собственный конвейер: ночной диспетчер обходит проекты и регионы, а утром специалист видит свежие данные без единого клика.

  • Без участия человека: сбор запускается по расписанию в 02:00 по Москве для каждой пары «проект — регион».
  • Экономия лимитов: повторный ручной запуск в тот же день добирает только недостающие фразы.
  • Данные не теряются: текст отслеживаемой фразы хранится снимком и не исчезает при чистке ядра.
  • Ручные настройки неприкосновенны: целевой URL, заданный специалистом, автоматика не затирает.

Клиент и задача

SEO-отдел

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

Проблема

Позиции проверяли сторонними сервисами и вручную: данные расходились, ночные проверки срывались, а повторный запуск сжигал лимиты на уже снятые фразы.

Задачи

  1. Сделать ночной сбор по всем опубликованным проектам.
  2. Разделить приоритеты ночных и ручных запросов в общей очереди Яндекса.
  3. Добавить Google по флагу «Живая выдача» без затирания данных Яндекса.
  4. Исключить дубли фраз и повторные запросы в один день.

Реализация

Ночной сбор по расписанию

01

Диспетчер

Cron в 02:00 запускает диспетчер, который создаёт отдельное задание на каждую пару «проект — регион» с включённым ночным сбором.

02

Очередь Яндекса

Ночные задания идут с низким приоритетом, ручные — с высоким, поэтому кнопка «Собрать» в кабинете не ждёт ночной обход.

03

Добор пропусков

Повторный запуск в тот же день запрашивает только фразы без снимка. Позиция хранится как число от 1 до 100 или «>100».

04

Google и целевые URL

Google снимается по флагу в отдельные колонки. Подбор страниц через site: работает только для фраз без ручного URL.

Отзывы других клиентов

97% клиентов остаются довольны

Технологии и работы

Технологии и работы

Python CLI

Cron

Search API Яндекса и выдача Google

MySQL

Работы

35%

Архитектура: диспетчер, задания по регионам, журнал вне wp_options35%

25%

Очереди: приоритеты ночного и ручного съёма25%

40%

Данные: снимки фраз, добор пропусков, целевые URL40%

Обсудим Вашу задачу?

Ответим в течение 1 часа. По телефону получить ответ быстрее.

+7 (4912) 294-274

lead@idresult.ru

г. Рязань, ул. Грибоедова, 58Пн–Пт 10:00–19:00

Бесплатный мини-курс по разработке сайта

Подарок!

Мини-курс по созданию сайта

Получите бесплатно мини-курс, с помощью которого сможете сэкономить время и деньги на разработке сайта.

Ознакомлен(-а) с политикой конфиденциальности и даю согласие на обработку моих персональных данных.
Соглашаюсь на получение информационных и рекламных материалов.