Почему сайт не растёт
В 90% случаев — не из-за «алгоритмов» Яндекса, а из-за базовых on-page проблем. Нет title, отсутствует мобильная вёрстка, страница грузится 8 секунд, alt у картинок нет. Поправил эти 15 пунктов — и сайт уже работает в разы лучше.
Чек-лист
1. HTTPS
Сайт обязан работать по https://. Google и Яндекс понижают http-сайты. Бесплатный сертификат — Let's Encrypt (5 минут настройки).
2. Скорость отклика сервера
Время до первого байта (TTFB) должно быть до 500мс. Если 2-3 секунды — нужно разбираться: медленный хостинг, тяжёлые запросы к БД, отсутствие кеширования.
3. Title
Длина 30–70 символов. Главный поисковый ключ — в начале. У каждой страницы свой уникальный title. Не должно быть «Главная — Мой сайт» — это потерянный шанс.
4. Meta description
Длина 70–200 символов. Это то, что покажется в выдаче под заголовком. Продающий текст, отвечающий «зачем мне сюда заходить».
5. H1 — один на страницу
H1 = главная тема страницы. Только один на странице (не три, не пять). H2, H3 — структура подразделов.
6. Canonical
Тег <link rel="canonical"> на каждой странице. Защищает от проблем с дубликатами (особенно если URL может варьироваться: с www/без, со слешем/без, с UTM-метками).
7. Viewport — мобильная вёрстка
В head должен быть <meta name="viewport" content="width=device-width, initial-scale=1.0">. Без этого мобильный Google понижает в выдаче. Минимум — это значит сайт хотя бы пытается быть mobile-friendly.
8. Атрибут lang в html
<html lang="ru">. Помогает поисковикам определить язык контента.
9. Open Graph теги
og:title, og:description, og:image, og:url. Это превью при шеринге в Telegram, ВКонтакте, Discord, Slack. Без них ссылка выглядит как голый URL — мало кто кликнет.
10. Schema.org (JSON-LD)
Структурированные данные для расширенных сниппетов: FAQ-раскрывашки в выдаче, звёзды отзывов, цены, контакты организации. Минимум — Organization и FAQPage.
11. Alt у картинок
Каждая картинка должна иметь alt с описанием. Это для:
- Поисковиков (понимают что на картинке)
- Слепых юзеров (скринридер озвучивает)
- Картиночного поиска Google/Яндекса — отдельный канал трафика
12. robots.txt
Файл в корне сайта. Должен разрешать индексацию публичных страниц и закрывать админку, тестовые поддомены, дубликаты.
13. sitemap.xml
Карта сайта со всеми важными URL. Помогает поисковикам быстрее находить страницы. Ссылка на sitemap должна быть в robots.txt.
14. Объём текста
В конкурентных нишах страница с 100 словами не ранжируется. Минимум 300 слов, оптимум 500–1500. Для статей блога — 1000–2500.
15. Внутренние ссылки
Страницы должны ссылаться друг на друга. Это распределяет вес и помогает индексации. Из главной — на категории, из категорий — на товары/статьи.
Как проверить всё сразу
Запустить руками — час-два работы. Гораздо быстрее использовать наш SEO-аудит: вставляешь URL, через 30 секунд получаешь:
- Общую оценку от 0 до 100
- Чек-лист из 15 пунктов со статусами ✓/⚠️/✗
- Вердикт от AI: что чинить в первую очередь
- Список быстрых улучшений на 15–30 минут
- Что у сайта уже хорошо
- Отчёт скачивается в .txt
После аудита
Самое полезное — не аудит, а исправление. Возьми 3 главных проблемы из отчёта и реши их за день. Через неделю запусти аудит снова. И так пока счёт не вырастет до 85+.
Попробуй SEO-аудит на своём сайте — 10 запросов в день бесплатно.