SEO-анализатор: зачем нужен раздел «граф сайта»

SEO-анализатор
Версия: v2Дата: 15.06.2026

Что такое граф сайта

Раздел /projects/{projectUuid}/seo/graph визуализирует результат обхода сайта. Каждая нода — страница или группа страниц, связи — внутренние переходы. Это помогает увидеть структуру сайта, orphan-страницы, перегруженные разделы и проблемные URL быстрее, чем в таблице.

Граф сайта: рабочее поле
Слева находятся версии анализа структуры, справа — D3/mindmap-карта выбранного обхода.

Когда граф полезнее таблицы

  • Когда нужно увидеть URL-иерархию и вложенность страниц.
  • Когда нужно найти разделы с большим числом дочерних страниц.
  • Когда нужно открыть карточку конкретной страницы и увидеть её ошибки.
  • Когда нужно объяснить структуру сайта клиенту или редактору.
Граф сайта: выбранная страница
Клик по ноде открывает модальное окно со snapshot страницы и списком замечаний.

Как читать карту

Ноды группируются по URL-иерархии. Если дочерних страниц слишком много, они сворачиваются в группу с плюсом. Подсветка severity помогает быстро отделить нормальные страницы от WARNING/CRITICAL. Версии анализа слева позволяют сравнивать разные обходы одного сайта.

Технически: пользователь работает во frontend через REST в gateway. Внутри CDP используется контур gateway → cdp_seo / cdp_seo_crawler / cdp_seo_text_search / cdp_parser; отчёты и события уходят в cdp_report и event. Пользователю это нужно знать только для диагностики: если UI показывает ошибку, смотрите route, HTTP-статус gateway и связанный сервис.

Граф сайта: версии анализа
Версии анализа нужны, чтобы не терять историю краулинга и понимать, какая карта сейчас открыта.