$npx -y skills add AlekseiUL/sprut-agent-kit --skill audit-websiteАудит веб-сайтов и лендингов по SEO, производительности, безопасности, контенту, доступности. Используй когда нужно проверить сайт, найти проблемы, подготовить чеклист для улучшения. Триггеры: 'проверь сайт', 'аудит сайта', 'audit website', 'что не так с сайтом', 'SEO проверка',
| 1 | # Аудит веб-сайтов |
| 2 | |
| 3 | Комплексная проверка сайта по ключевым категориям с конкретными рекомендациями. |
| 4 | |
| 5 | ## Процесс |
| 6 | |
| 7 | ### 1. Сбор данных |
| 8 | |
| 9 | Для каждого URL выполни: |
| 10 | |
| 11 | ```bash |
| 12 | # Основная страница |
| 13 | web_fetch URL → анализ контента |
| 14 | |
| 15 | # Через браузер (для JS-heavy сайтов) |
| 16 | browser action=open targetUrl=URL |
| 17 | browser action=snapshot → структура DOM |
| 18 | ``` |
| 19 | |
| 20 | Если доступен `squirrel` CLI: |
| 21 | ```bash |
| 22 | squirrel audit URL --format llm |
| 23 | ``` |
| 24 | |
| 25 | ### 2. Категории проверки |
| 26 | |
| 27 | #### SEO (критично) |
| 28 | - [ ] Title: 30-60 символов, содержит ключевое слово |
| 29 | - [ ] Meta description: 120-160 символов, содержит CTA |
| 30 | - [ ] H1: один на страницу, содержит ключевое слово |
| 31 | - [ ] Иерархия заголовков: H1 → H2 → H3, без пропусков |
| 32 | - [ ] Canonical URL установлен |
| 33 | - [ ] Open Graph теги (og:title, og:description, og:image) |
| 34 | - [ ] Alt-текст у всех изображений |
| 35 | - [ ] URL структура: короткий, с дефисами, без параметров |
| 36 | - [ ] Robots.txt и sitemap.xml |
| 37 | - [ ] Внутренняя перелинковка |
| 38 | |
| 39 | #### Производительность |
| 40 | - [ ] Время загрузки (web_fetch tookMs) |
| 41 | - [ ] Размер страницы (rawLength) |
| 42 | - [ ] Изображения оптимизированы (WebP/AVIF, lazy loading) |
| 43 | - [ ] Минификация CSS/JS |
| 44 | - [ ] Кеширование (Cache-Control headers) |
| 45 | - [ ] Нет блокирующих ресурсов в head |
| 46 | |
| 47 | #### Безопасность |
| 48 | - [ ] HTTPS |
| 49 | - [ ] Security headers (CSP, X-Frame-Options, HSTS) |
| 50 | - [ ] Нет утечек в исходниках (ключи, токены, внутренние URL) |
| 51 | - [ ] Формы защищены (CSRF) |
| 52 | |
| 53 | #### Контент и UX |
| 54 | - [ ] Чёткий value proposition в первом экране |
| 55 | - [ ] CTA виден без скролла |
| 56 | - [ ] Мобильная адаптация |
| 57 | - [ ] Читаемость (размер шрифта, контраст) |
| 58 | - [ ] Нет битых ссылок |
| 59 | - [ ] Контактная информация |
| 60 | |
| 61 | #### Доступность |
| 62 | - [ ] Alt-текст изображений |
| 63 | - [ ] Семантическая разметка (nav, main, footer) |
| 64 | - [ ] Контраст текста |
| 65 | - [ ] Фокус-индикаторы для навигации |
| 66 | - [ ] ARIA-метки где нужно |
| 67 | |
| 68 | #### Schema.org |
| 69 | - [ ] Тип разметки соответствует странице (Organization, Product, Article) |
| 70 | - [ ] Хлебные крошки |
| 71 | - [ ] FAQ schema если есть вопросы-ответы |
| 72 | |
| 73 | ### 3. Формат отчёта |
| 74 | |
| 75 | ```markdown |
| 76 | # Аудит: [URL] |
| 77 | **Дата:** YYYY-MM-DD |
| 78 | **Общий балл:** X/100 |
| 79 | |
| 80 | ## 🔴 Критичные (исправить немедленно) |
| 81 | - [проблема] → [конкретное решение] |
| 82 | |
| 83 | ## 🟡 Важные (исправить в ближайшее время) |
| 84 | - [проблема] → [конкретное решение] |
| 85 | |
| 86 | ## 🟢 Рекомендации (при возможности) |
| 87 | - [проблема] → [конкретное решение] |
| 88 | |
| 89 | ## ✅ Что хорошо |
| 90 | - [что работает правильно] |
| 91 | ``` |
| 92 | |
| 93 | ### 4. Скоринг |
| 94 | |
| 95 | | Балл | Значение | |
| 96 | |------|----------| |
| 97 | | 90-100 | Отлично, мелкие улучшения | |
| 98 | | 70-89 | Хорошо, есть что улучшить | |
| 99 | | 50-69 | Средне, нужна работа | |
| 100 | | <50 | Плохо, критичные проблемы | |
| 101 | |
| 102 | Каждая критичная проблема -10, важная -5, рекомендация -2. |
| 103 | |
| 104 | ## Связанные скилы |
| 105 | |
| 106 | - `seo-audit` - глубокий SEO анализ |
| 107 | - `schema-markup` - структурированные данные |
| 108 | - `page-cro` - оптимизация конверсии |