Автоматизация процессов для SEO-, контент- и маркетинг-команд

Автоматизация процессов в Best Boost Partners — это скрипты и небольшие сервисы, которые берут на себя повторяющуюся работу SEO-, контент- и маркетинг-команд: сбор данных, проверку позиций и индексации, сборку отчётов, путь текста от ТЗ до публикации. Работа начинается с карты процесса, и в разработку идут только те шаги, которые есть смысл автоматизировать. Вы получаете рабочий код в репозитории, документацию и сессию передачи, а инструменты работают на ваших серверах или аккаунтах.

Коротко

Для кого
SEO-, контент- и маркетинг-команды, которые каждую неделю тратят часы на одни и те же ручные операции.
Что входит
Карта процесса, выбор того, что автоматизировать, затем парсеры, мониторинг, отчёты и контентные процессы.
Что вы получаете
Рабочий код в репозитории, документация, сессия передачи и инструменты, запущенные на ваших серверах или аккаунтах.
С чего начать
Описание рутины: кто и что делает вручную, как часто, в каких инструментах и где лежат данные.

Что входит в автоматизацию процессов?

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

Когда команде нужна автоматизация процессов?

  • Специалисты каждую неделю вручную переносят цифры из Google Search Console, Google Analytics и сервиса съёма позиций в одну таблицу.
  • Страница выпала из индекса или потеряла canonical, а команда узнала об этом по просадке трафика.
  • Цены конкурентов, каталоги или выдачу собирают руками, поэтому данные всегда устаревшие.
  • Тексты ходят между автором, редактором и CMS через чаты и файлы, и статус каждой задачи никому не виден.
  • Сайтов или страниц стало больше, и одну и ту же проверку или правку приходится повторять на каждой.

Как идёт работа над автоматизацией процессов?

  1. Карта процесса

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

  2. Решение, что автоматизировать

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

  3. Техническое задание и объём

    Для каждого инструмента описываем входные данные, результат, расписание, хранилище и права доступа. Объём, цена и срок фиксируются в договоре до начала разработки.

  4. Разработка и тестовые запуски

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

  5. Развёртывание и передача

    Устанавливаем инструменты на ваши серверы или аккаунты. Передаём документацию и проводим сессию, на которой ваша команда сама запускает, настраивает и перезапускает каждый инструмент.

Что вы получаете по итогам работы?

  • Карту процесса: таблицу ручных операций с частотой, источниками данных и типичными ошибками.
  • Исходный код в репозитории под вашим управлением, с историей изменений.
  • Документацию: что делает каждый инструмент, как его запустить, где хранятся настройки и ключи доступа, что делать при ошибке.
  • Инструменты, развёрнутые на ваших серверах или аккаунтах и работающие по расписанию.
  • Сессию передачи для тех, кто будет пользоваться инструментами и поддерживать их.
  • Регулярные отчёты по ходу работы: что сделано, что протестировано, что дальше.

Как мы делаем автоматизацию надёжной и удобной в поддержке?

  • Автоматизируем то, что окупается

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

  • Сбой должен быть заметен

    Источники меняют вёрстку, API меняют лимиты, токены доступа истекают. Каждый инструмент ведёт журнал и присылает уведомление, если запуск не прошёл или вернул подозрительно мало данных. Иначе тихий сбой оборачивается месяцем неверных цифр.

  • Уважение к источникам и к вашим данным

    Где есть официальный API, мы работаем через API. Парсеры соблюдают условия сайта-источника и правила robots и держат умеренную частоту запросов. Ключи доступа хранятся отдельно от кода и остаются под вашим контролем.

Частые вопросы

Сколько стоит автоматизация процессов?

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

Где хранится код и где работают инструменты?

Код хранится в репозитории под вашим управлением, а инструменты работают на ваших серверах или в ваших аккаунтах, с вашими ключами доступа. Построенная так автоматизация процессов продолжает работать независимо от того, сотрудничаете ли вы дальше с Best Boost Partners.

Что будет, если сайт-источник или API изменится и скрипт перестанет работать?

Инструмент запишет ошибку в журнал и пришлёт уведомление, так что сбой заметят в тот же день. В документации описаны типичные причины и место в коде или настройках, которое нужно поправить. Исправление может сделать ваш разработчик, или его можно обсудить с нами как новую работу.

Нужен ли нам свой разработчик, чтобы пользоваться инструментами?

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

Какие задачи не стоит автоматизировать?

Редкие задачи, задачи, которые каждый раз выглядят по-новому, и задачи, где нужно суждение специалиста, например оценка качества текста или донора. В таких случаях автоматизация готовит данные, а решение остаётся за человеком. Мы отмечаем такие операции на этапе карты процесса, чтобы вы не платили за код, который себя не окупит.

Расскажите о проекте

Заполните то, что уже знаете. Пустые поля не страшны: остальное уточним в разговоре.

Удобнее сначала обсудить? Напишите в WhatsApp или на почту.

Задача

Что нужно сделать? Можно выбрать несколько.
Тематика сайта

Проект

Пример помогает понять стиль и масштаб.
CMS или платформа

Контакт

Как вам ответить?