← Все проектыПроект / SEO и редакционные процессы

SEO, редакционные процессы и контроль ссылок

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

FastAPICeleryPostgreSQLRedisPlaywrightAngular
О проекте

Что делает сервис

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

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

Кто пользуется

SEO-специалисты, команды по размещению ссылок, редакторы и руководители, которые ведут публикации и размещения.

Что на входе
  • Задача на контент, назначение автора/редактора и статус согласования.
  • Заказанное размещение и ожидаемая ссылка на странице.
  • Плановые проверки опубликованных страниц.
Что на выходе
  • Общее состояние публикаций и заявок на размещение.
  • История проверок страницы, ссылки, анкора и атрибутов rel/robots.
  • Статус размещения: ссылка найдена, изменилась или отсутствует.
01 / Как работает сервис

Редакционная работа и размещения

Редакционная работа и размещения

  1. ВХОДЗадача на материал

    Назначить редактора и вести согласование

  2. ОБРАБОТКАЗаявка на размещение

    Связать публикацию с заявкой и оплатой

  3. ПРОВЕРКАПроверка опубликованной страницы

    Найти адрес, проверить анкор и состояние ссылки

  4. РЕЗУЛЬТАТИстория проверки

    Сохранить статус и повторять проверки по расписанию

02 / Архитектура системы

Основные части и их роль

Roles / assignments

План контента

Создать редакционную задачу и назначить ответственных.

Как устроено

Переходы по ролям сохраняют назначения, согласования и историю.

Orders / integration

Учёт размещения

Связать публикацию с размещением и заявками на оплату.

Как устроено

Синхронизация внешних заказов имеет состояние и разрешённые переходы.

HTTP / proxy / browser

Проверка страницы

Проверить страницу и ожидаемую ссылку.

Как устроено

HTTP-проверки переходят к прокси и WebKit; анализируются анкор, rel и robots-метаданные.

Celery / check history

Повторная проверка

Плановые задачи сохраняют наблюдения во времени.

Как устроено

История и последний статус хранятся отдельно. Redis-защита от пересечений допускает выполнение при инфраструктурной ошибке.

03 / Детали реализации

Инженерные решения

01

Планировать публикации

Создавать задачи на публикации, назначать редакторов и вести согласование и заявки на размещение.

02

Проверять опубликованные ссылки

Проверять страницу размещения, анкор ссылки и атрибуты rel и robots.

03

Повторять проверки по расписанию

Фоновые задачи повторно проверяют опубликованные страницы и сохраняют результат каждого запуска.

Разработка приложений для бизнеса

Есть задача для разработки?

Расскажите, что должно делать приложение, как команда работает сейчас и какие требования или сроки важно учесть.