Аудит сайтов — руководство пользователя | 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.
- Lighthouse —
onили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. Создайте шаблон
- Откройте модуль Site Audit в левом меню.
- На вкладке Шаблоны нажмите Создать шаблон.
- Заполните название, URL, режим, потоки, тайм-аут.
- Включите Lighthouse, выберите AI-провайдера, прокси, профиль авторизации.
- При желании отредактируйте промпт.
- Сохраните.
2. Запустите аудит
Кнопка Запустить рядом с шаблоном создаёт отчёт со статусом running. В режиме all — обход по очереди с учётом лимита потоков. Одновременно может выполняться только один аудит.
3. Изучите отчёт
На вкладке Отчёты видны:
- Сводные Lighthouse-баллы по сайту.
- Постраничный список с метриками и статусами.
- Detail-панель страницы: HTML-разбор, Lighthouse-категории, AI-анализ.
- Кнопка Обновить анализ перезапускает анализ конкретной страницы (например, после правки промпта).
4. Используйте результаты
- AI-разбор содержит конкретные рекомендации (заголовки, мета, скоринг).
- Failed audits Lighthouse подсветят что критично починить.
- Lighthouse JSON и структурные данные сохраняются — можно использовать в AI Chat для дополнительных вопросов.
Что дальше
- Подключите AI-провайдеров — без них доступен только Lighthouse + структурный отчёт.
- Для глубокого парсинга нестандартных страниц используйте Веб-парсер.
- Для регулярного uptime-мониторинга — Health Check.
Помощь и обратная связь
Хотели бы расписание аудитов или сравнение между запусками? Напишите нам через форму обратной связи.