Скачать

Аудит сайтов — руководство пользователя | YoBench

Как пользоваться модулем «Site Audit» в YoBench: краулинг сайта, Lighthouse-скоринг (Perf/A11y/BP/SEO), AI-анализ результатов, прокси и авторизация.

Что такое модуль «Site Audit»

Модуль выполняет комплексный аудит сайтов: краулит страницы через headless-Chromium с полноценным JS-рендером, считает оценки Lighthouse (Performance / Accessibility / Best Practices / SEO) и при желании прогоняет результат через AI для развёрнутого разбора. Подходит и для аудита одной страницы, и для обхода всего сайта.

Что вы получаете:

  • Полный JS-рендер — браузер выполняет скрипты, поэтому SPA и сайты с lazy-loading анализируются корректно.
  • Реальный Lighthouse — официальный пакет Google Lighthouse, не самописная проверка.
  • AI-анализ — собирает мета-данные страницы и Lighthouse JSON в один промпт и просит LLM выдать понятные рекомендации.
  • Параллельный краулинг — до 10 потоков, до 500 страниц на задачу.
  • Прокси и авторизация — заголовки, куки, query-параметры применяются и к браузеру, и к Lighthouse.
  • Локальные отчёты — результаты сохраняются в БД YoBench, доступны без интернета.
  • Бесконечная прокрутка длинных отчётов — крупные обходы листаются плавно, без кликов по страницам.

Параметры шаблона

Шаблон — переиспользуемая конфигурация аудита. Указываете:

  • Название — метка шаблона.
  • URL — стартовая страница.
  • Режимsingle (одна страница) или all (обход внутренних ссылок, лимит 500).
  • Параллельные потоки — 1–10.
  • Lighthouseon или off (без него только структурный аудит, быстрее).
  • Тайм-аут страницы — 5–180 секунд.
  • AI-провайдер (опционально) — какой провайдер из AI Chat использовать для анализа.
  • Прокси (опционально) — направить трафик через прокси-профиль.
  • Профиль авторизации (опционально) — заголовки, куки, query.
  • Промпт для AI — большой шаблон по умолчанию (~216 строк), легко адаптируется под ваш чек-лист.

Что проверяется

Структурный аудит (cheerio)

  • Title — длина и наличие.
  • Meta — description, canonical, viewport, charset, lang, robots.
  • Open Graph / Twitter Cards / Schema.org JSON-LD — наличие и корректность.
  • Иерархия заголовков — H1–H6, количество H1.
  • Изображения — наличие alt-атрибутов.
  • Ссылки — внутренние и внешние, дедупликация и нормализация www.

Lighthouse (если включён)

  • Performance — производительность.
  • Accessibility — доступность.
  • Best Practices — лучшие практики.
  • SEO — поисковая оптимизация.

Lighthouse работает ~10–30 секунд на страницу. Тайм-аут запуска — 60 секунд.

AI-анализ

При наличии провайдера для каждой страницы (или сайта целиком) модуль собирает данные и отправляет AI:

  • URL, title, meta, заголовки, изображения, ссылки, Schema.org.
  • Lighthouse-скоры и список failed audits (score < 50).
  • Базовый промпт + ваши данные.

Результат — подробный markdown-отчёт на языке интерфейса (RU/EN/DE/FR/ES/PT/ZH-CN) с разделами: SEO, контент-структура, изображения, ссылки, техника, Lighthouse-метрики и failed audits.

Глобальные настройки

Специфичных siteAudit*-ключей в общих настройках нет. Используются общие:

  • language — язык AI-отчётов.
  • AI-провайдеры, прокси, профили авторизации — общие реестры приложения.

Флоу использования

1. Создайте шаблон

  1. Откройте модуль Site Audit в левом меню.
  2. На вкладке Шаблоны нажмите Создать шаблон.
  3. Заполните название, URL, режим, потоки, тайм-аут.
  4. Включите Lighthouse, выберите AI-провайдера, прокси, профиль авторизации.
  5. При желании отредактируйте промпт.
  6. Сохраните.

2. Запустите аудит

Кнопка Запустить рядом с шаблоном создаёт отчёт со статусом running. В режиме all — обход по очереди с учётом лимита потоков. Одновременно может выполняться только один аудит.

3. Изучите отчёт

На вкладке Отчёты видны:

  • Сводные Lighthouse-баллы по сайту.
  • Постраничный список с метриками и статусами.
  • Detail-панель страницы: HTML-разбор, Lighthouse-категории, AI-анализ.
  • Кнопка Обновить анализ перезапускает анализ конкретной страницы (например, после правки промпта).

4. Используйте результаты

  • AI-разбор содержит конкретные рекомендации (заголовки, мета, скоринг).
  • Failed audits Lighthouse подсветят что критично починить.
  • Lighthouse JSON и структурные данные сохраняются — можно использовать в AI Chat для дополнительных вопросов.

Что дальше

  • Подключите AI-провайдеров — без них доступен только Lighthouse + структурный отчёт.
  • Для глубокого парсинга нестандартных страниц используйте Веб-парсер.
  • Для регулярного uptime-мониторинга — Health Check.

Помощь и обратная связь

Хотели бы расписание аудитов или сравнение между запусками? Напишите нам через форму обратной связи.