SEO до запуска сайта — что заложить на этапе разработки, чтобы не переделывать проект

Статья 50

Введение

SEO до запуска сайта

Представьте: вы вложили в разработку сайта 500 000–1 500 000 рублей, запустили его — а через месяц SEO-специалист говорит, что нужно переделать структуру сайта, переписать URL, сменить CMS и заново подготовить контент для сайта. Знакомая ситуация? По данным агентства Promodo, переделка технической части проекта после запуска обходится бизнесу в среднем на 40–60% дороже, чем закладка этих решений на старте.

SEO-продвижение — это не финальный этап после запуска, а фундамент, который проектируется одновременно с дизайном и разработкой. Если вы строите дом, вы не думаете о фундаменте после возведения стен. С сайтом — та же логика.

Эта статья — практическое руководство для владельцев бизнеса, маркетологов и менеджеров проектов в России. Вы узнаете, что именно заложить в техническое задание разработчику, чтобы сайт сразу после релиза начал набирать позиции в Яндексе и Google, а не стоял в очереди на дорогостоящую переработку.

Анализ конкурентов и сбор семантического ядра до разработки

Прежде чем писать ТЗ разработчику, нужно понять, с кем вы конкурируете в поисковой выдаче и какие запросы приводят клиентов. Без этих данных проектирование сайта превращается в лотерею.

Анализ конкурентов

Как провести анализ конкурентов перед созданием сайта

Анализ конкурентов — это первое, что делает грамотный SEO-специалист ещё до разработки прототипов. Вот на что стоит обращать внимание:

  1. Структура разделов и каталога — сколько уровней вложенности, как организованы категории, есть ли отдельные посадочные страницы под ключевые запросы.
  2. Контент и его объём — какие типы страниц используются (информационные, коммерческие, блог), какой формат даёт лучшие позиции.
  3. Факторы ранжирования, которые используют лидеры — скорость загрузки, адаптивность, наличие отзывов, микроразметка.

Для анализа в России хорошо работают связки инструментов:

  • Keys.so — видимость конкурентов в Яндексе, сравнение семантики.
  • Serpstat — кластеризация запросов и анализ структуры.
  • SEMrush / Ahrefs — данные по Google, обратные ссылки, технический профиль.

Результат анализа — чёткое понимание, какие решения уже работают в вашей нише и что можно сделать лучше.

Сбор семантики и кластеризация запросов

Сбор семантики — второй обязательный этап до разработки. Вот как он выглядит на практике:

  1. Сбор базовых запросов — выгрузка из Яндекс Вордстат, Keys.so, подсказок поисковых систем.
  2. Расширение и чистка — удаление нерелевантных запросов, добавление LSI-фраз и синонимов.
  3. Кластеризация — группировка запросов по посадочным страницам. Один кластер = одна страница.

Семантическое ядро напрямую определяет будущую архитектуру проекта. Если вы собрали 2 000 запросов и сгруппировали их в 80 кластеров — значит, вам нужно минимум 80 уникальных страниц. Это знание критически важно ещё до отрисовки макетов.

Практический совет: фиксируйте для каждого кластера тип страницы (карточка товара, категория, статья блога) и приоритет. Это сэкономит десятки часов при составлении ТЗ для разработчиков.

Проектирование структуры сайта на основе семантики

Когда семантическое ядро собрано и кластеризовано, наступает этап, который определяет 70% успеха внутренней оптимизации, — проектирование структуры.

Проектирование структуры сайта

Принципы построения правильной структуры сайта

Правильная структура сайта — это логичная иерархия, понятная и пользователю, и поисковому роботу. Ключевые принципы:

  • Правило трёх кликов — любая страница должна быть доступна не более чем в 3 клика от главной.
  • Плоская архитектура — минимум уровней вложенности. URL вида /catalog/category/subcategory/product/ — допустимый максимум.
  • Логичные URL — человекопонятные адреса, отражающие иерархию: site.ru/uslugi/seo-prodvizhenie/, а не site.ru/page?id=347.

Связь между структурой сайта и внутренней оптимизацией прямая: если каждый кластер семантики имеет свою страницу, а страницы связаны перелинковкой — поисковые системы быстрее индексируют проект и точнее определяют релевантность.

  • <!-- [Инфографика: схема идеальной структуры сайта — главная → разделы → подразделы → страницы. Стрелки внутренней перелинковки между уровнями.] -->

SEO-продвижение

Хотите получать заявки из поиска?

от 45 000 руб / мес

Комплексная работа над ростом позиций, трафика и заявок: техническая оптимизация, семантика, структура сайта, контент и регулярная аналитика.

Типичные ошибки в структуре, которые мешают индексации сайта

Ошибки, допущенные на этапе проектирования, аукнутся месяцами потерянного трафика:

Дубли страниц — одна из главных проблем. Они возникают, когда:

  • CMS генерирует одинаковый контент по разным URL (с www и без, http/https, с параметрами фильтрации).
  • Не настроены канонические URL (тег rel="canonical").
  • Версии с trailing slash и без (/page/ и /page) отдают разный контент.

Как избежать дублей на старте: пропишите в ТЗ обязательные 301-редиректы, настройку canonical и единый формат URL до начала наполнения.

Битые ссылки при проектировании навигации — вторая частая проблема. Они появляются, когда дизайнер добавляет ссылки на страницы, которые ещё не созданы, или когда меняется структура URL без обновления навигации. Перед запуском все битые ссылки нужно найти и устранить — для этого подойдут Screaming Frog или Netpeak Spider.

Техническое SEO — что заложить в разработку

Техническая база — это «невидимый» слой сайта, который поисковые системы оценивают в первую очередь. Ошибки здесь блокируют продвижение вне зависимости от качества контента.

Техническое SEO

Настройка robots.txt и XML-карты сайта

Файл robots.txt — первое, что считывает поисковый робот при заходе на сайт. Он указывает, какие разделы индексировать, а какие — нет.

Правильная конфигурация robots.txt для типового сайта:

  • User-agent: *
  • Disallow: /admin/
  • Disallow: /cart/
  • Disallow: /search/
  • Disallow: /*?sort=
  • Disallow: /*?filter=
  • Allow: /
  •  
  • Sitemap: https://site.ru/sitemap.xml
  •  
  • Host: https://site.ru

Обратите внимание: директива Host важна для Яндекса — она указывает основное зеркало сайта.

XML-карта сайта (sitemap.xml) — это файл, который перечисляет все страницы, подлежащие индексации. Требования:

  • Автоматическая генерация при добавлении новых страниц.
  • Указание даты последнего обновления (lastmod).
  • Размер — не более 50 000 URL или 50 МБ на один файл. При превышении — разбивка на несколько XML-карт.

Подключите sitemap в Яндекс Вебмастере и Google Search Console сразу после запуска.

Скорость загрузки сайта и Web Vitals

Скорость загрузки сайта — один из подтверждённых факторов ранжирования в Google и всё более значимый сигнал для Яндекса. По исследованию Google, 53% мобильных пользователей покидают страницу, если она загружается дольше 3 секунд.

Требования Google к Core Web Vitals (2024–2025):

Метрика Хорошо Требует улучшения Плохо
LCP (загрузка основного контента) ≤ 2,5 сек 2,5–4 сек > 4 сек
INP (отклик на действия) ≤ 200 мс 200–500 мс > 500 мс
CLS (визуальная стабильность) ≤ 0,1 0,1–0,25 > 0,25

 

Что заложить в разработку для достижения этих показателей:

  1. Серверная оптимизация — серверный кеш, сжатие Gzip/Brotli, HTTP/2.
  2. Фронтенд — ленивая загрузка изображений (lazy load), минификация CSS/JS, критический CSS inline.
  3. Хостинг и CDN — для российской аудитории выбирайте дата-центры в Москве или Санкт-Петербурге. Из CDN хорошо работают Selectel CDN, Cloud.ru, а также Cloudflare с российскими точками присутствия.

Показатели Web Vitals нужно тестировать на этапе разработки, а не после запуска — исправление проблем со скоростью в готовом проекте часто требует рефакторинга кода.

Индексация сайта — подготовка до запуска

Критически важный момент, который часто упускают: индексация сайта должна быть управляемой.

До запуска (на тестовом домене или поддомене):

  • Закройте тестовую версию от индексации через meta name="robots" content="noindex, nofollow" или ограничение по IP / паролем.
  • Убедитесь, что robots.txt на тестовом сервере содержит Disallow: /.

После релиза:

  • Снимите все блокировки индексации.
  • Проверьте, что каждая важная страница отдаёт код 200.
  • Отправьте XML-карту сайта в Яндекс Вебмастер и Google Search Console.
  • Запросите индексацию ключевых страниц вручную через инструмент «Проверка URL» в Search Console.

Ошибка, которая стоит месяцев: забытый noindex на боевом сайте. Проверяйте дважды.

Технический аудит сайта перед запуском — чек-лист

Перед релизом проведите полный технический аудит сайта. Вот минимальный набор проверок:

  • Редиректы — все старые URL (если это редизайн) ведут на новые через 301.
  • Канонические URL — тег rel="canonical" указывает на основную версию каждой страницы.
  • Коды ответа — нет страниц с 404, 500, 302 (кроме намеренных).
  • Адаптивность — корректное отображение на мобильных устройствах. Google использует mobile-first indexing — мобильная версия сайта индексируется приоритетно.
  • SSL-сертификат — весь сайт работает по HTTPS, нет mixed content.
  • Микроразметка Schema.org — хлебные крошки, организация, товары (если применимо).

Для тестирования используйте Screaming Frog SEO Spider (бесплатно до 500 URL), Google PageSpeed Insights и Яндекс Вебмастер.

Оптимизация страниц и контент для сайта

Техническая база готова — переходим к тому, что увидят и пользователи, и поисковые системы: содержимому страниц.

Оптимизация страниц

Заполнение title и description для каждой страницы

Мета-теги title и description — первое, что видит пользователь в поисковой выдаче. Они напрямую влияют на CTR (кликабельность) сниппета.

Правила составления:

  • Title — до 60 символов, содержит основной ключевой запрос страницы, уникален для каждого URL. Формула: [Ключевой запрос] — [Дополнительная выгода] | Бренд.
  • Description — до 160 символов, раскрывает содержание страницы, включает призыв к действию.

Частые ошибки:

  • Одинаковые title и description на разных страницах — поисковые системы расценивают это как дубли.
  • Отсутствие мета-тегов — Яндекс и Google генерируют сниппет автоматически, и он часто оказывается нерелевантным.
  • Переспам ключевыми словами в title — ухудшает ранжирование вместо улучшения.

Подготовьте шаблоны мета-тегов для каждого типа страниц (категория, товар, статья) и пропишите уникальные значения для приоритетных разделов ещё до запуска.

Уникальный контент — требования и подготовка

Уникальный контент — обязательное требование и Яндекса, и Google. Страницы с неуникальным или тонким контентом (менее 300 слов без смысловой нагрузки) рискуют попасть под фильтры.

Как подготовить контент для сайта до запуска:

  1. На основе семантических кластеров составьте контент-план — какой текст нужен для каждой посадочной страницы.
  2. Напишите тексты для ключевых разделов заранее — главная, каталог, услуги, о компании.
  3. Для блога подготовьте минимум 5–10 статей, чтобы раздел не выглядел пустым при запуске.

Оптимизация заголовков H1–H4 — ещё один элемент поисковой оптимизации, который закладывается на этапе контента:

  • H1 — один на страницу, содержит основной запрос.
  • H2–H4 — структурируют текст, включают дополнительные ключи из кластера.

Оптимизация изображений и медиаконтента

Изображения часто составляют 50–70% веса страницы. Что заложить в разработку:

  • Alt-теги — описывают содержание картинки, включают ключевые слова (без спама).
  • Форматы — WebP как основной, с fallback на JPEG/PNG для старых браузеров.
  • Сжатие — автоматическая оптимизация при загрузке через CMS (плагины или серверная обработка).
  • Lazy load — отложенная загрузка изображений за пределами экрана.

Юзабилити сайта и поведенческие факторы ранжирования

Поисковые системы всё точнее измеряют, как пользователи взаимодействуют с сайтом. Юзабилити сайта — это не просто «удобство», а измеримый фактор ранжирования.

Юзабилити сайта

Как юзабилити сайта влияет на SEO-продвижение

Яндекс открыто заявляет, что учитывает поведенческие факторы: время на сайте, глубину просмотра, показатель отказов, возврат в выдачу (pogo-sticking). Google оценивает пользовательский опыт через Core Web Vitals и данные Chrome UX Report.

UX-метрики, которые влияют на позиции:

  • Bounce rate (показатель отказов) — если посетитель уходит за 15 секунд, сигнал негативный.
  • Dwell time — время, проведённое на странице до возврата в выдачу.
  • Pages per session — сколько страниц просмотрел пользователь за визит.

Что учесть в дизайне для улучшения поведенческих факторов

Закладывайте в дизайн на этапе прототипирования:

  • Понятная навигация — главное меню, хлебные крошки, поиск по сайту. Пользователь должен мгновенно понять, где он находится.
  • Внутренняя перелинковка — контекстные ссылки в тексте, блоки «Похожие товары / статьи», связанные услуги. Это увеличивает глубину просмотра и помогает индексации глубинных страниц.
  • CTA (призывы к действию) — кнопки «Заказать», «Получить консультацию» должны быть заметными, но не агрессивными.
  • Читабельная типографика — размер шрифта от 16px, контрастный текст, короткие абзацы.

Подключение сквозной аналитики и инструментов мониторинга

Запустить сайт без аналитики — всё равно что вести бизнес без бухгалтерии. Вы не узнаете, что работает, а что нет.

Подключение сквозной аналитики

Яндекс Метрика и Google Search Console — настройка до запуска

Оба инструмента нужно подключить до запуска или в первые минуты после него:

  • Яндекс Метрика — установите счётчик, настройте цели (отправка формы, клик по телефону, добавление в корзину), включите вебвизор. Данные начнут собираться с первого дня.
  • Google Search Console — подтвердите права на домен, отправьте XML-карту сайта, проверьте покрытие индексом. Здесь же отслеживайте ошибки индексации и показатели Web Vitals.
  • Яндекс Вебмастер — аналог Search Console для Яндекса. Добавьте сайт, загрузите sitemap, проверьте robots.txt через встроенный валидатор.

Сквозная аналитика — зачем нужна и как интегрировать

Большинство конкурентов упоминают сквозную аналитику вскользь, но для бизнеса это ключевой инструмент измерения ROI от SEO-продвижения.

Сквозная аналитика связывает данные из нескольких источников: поисковый трафик → поведение на сайте → заявка → сделка в CRM → выручка. Вы видите, какой запрос принёс не просто клик, а реального клиента.

Как интегрировать на этапе разработки:

  1. Выберите платформу — Roistat, Calltouch, CoMagic, Alytics (все адаптированы для российского рынка).
  2. Настройте передачу данных — UTM-разметка для всех источников, передача Client ID в CRM, подмена номеров для отслеживания звонков.
  3. Свяжите с CRM — amoCRM, Bitrix24 или другая система. Каждое обращение с сайта должно автоматически попадать в воронку продаж.

Важно: код сквозной аналитики закладывается в шаблоны сайта при разработке, а не добавляется «костылями» после запуска. Это исключает потерю данных и конфликты скриптов.

Чек-лист — SEO для сайта на этапе разработки

Этот пронумерованный список — готовое руководство для проверки перед запуском. Сохраните его и используйте как финальный контрольный документ.

Чек-лист SEO

  1. Проведён анализ конкурентов — изучены лидеры выдачи по основным запросам.
  2. Собрано и кластеризовано семантическое ядро.
  3. Структура сайта спроектирована на основе семантики.
  4. URL человекопонятные, с логичной иерархией.
  5. Устранены дубли страниц — настроены canonical, редиректы, единый формат URL.
  6. Настроен файл robots.txt с корректными директивами для Яндекса и Google.
  7. Создана и подключена XML-карта сайта (sitemap.xml).
  8. Тестовая версия была закрыта от индексации, блокировки сняты перед релизом.
  9. Все страницы отдают корректные коды ответа (200, 301, 404 — только намеренные).
  10. Скорость загрузки сайта — LCP ≤ 2,5 сек на мобильных и десктопе.
  11. Показатели Core Web Vitals в зелёной зоне.
  12. Сайт полностью адаптивен — протестирован на мобильных устройствах.
  13. SSL-сертификат установлен, весь сайт работает по HTTPS.
  14. Заполнены уникальные title и description для всех ключевых страниц.
  15. На каждой странице — один H1, логичная структура H2–H4.
  16. Подготовлен уникальный контент для основных разделов.
  17. Изображения оптимизированы — WebP, сжатие, alt-теги.
  18. Настроена внутренняя перелинковка между разделами.
  19. Добавлена микроразметка Schema.org (хлебные крошки, организация).
  20. Установлена Яндекс Метрика с целями и вебвизором.
  21. Подключена Google Search Console, отправлена карта сайта.
  22. Добавлен сайт в Яндекс Вебмастер.
  23. Интегрирована сквозная аналитика — связка с CRM и отслеживание целей.
  24. Проведено тестирование на наличие битых ссылок (Screaming Frog / Netpeak Spider).
  25. Выполнен финальный технический аудит сайта — полный краулинг всех страниц.
Параметр SEO заложено при разработке SEO делается после запуска
Структура сайта Спроектирована под семантику — 0 ₽ на переделку Переработка архитектуры — 80 000–200 000 ₽
Скорость загрузки Оптимизирована в коде — 0 ₽ дополнительно Рефакторинг фронтенда — 50 000–150 000 ₽
Первые позиции 2–4 месяца после запуска 5–8 месяцев после запуска
Потери трафика Минимальные 3–6 месяцев без органического трафика

Заключение

Поисковая оптимизация на этапе разработки — это не дополнительная опция, а обязательная часть проекта. Каждый пункт из чек-листа выше — это конкретная задача, которую проще и дешевле решить до запуска, чем после.

Что вы получаете, заложив SEO для сайта в разработку:

  • Экономию 30–60% бюджета на дальнейшее продвижение.
  • Выход в ТОП-10 на 2–4 месяца быстрее конкурентов, которые занялись оптимизацией после запуска.
  • Корректную индексацию сайта с первых дней — без потери времени на исправление технических ошибок.

SEO для сайта

Передайте этот чек-лист вашему разработчику и SEO-специалисту. Если у вас ещё нет SEO-специалиста на проекте — самое время его подключить. Правильный фундамент сейчас определяет результаты на годы вперёд.

ДРУГИЕ СТАТЬИ
Статья 48
Как объединить Дзен и контекстную рекламу для роста охватов и заявок?
Статья 48
Статья 15
Блокчейн в Яндекс.Директе - как обеспечить прозрачность и защиту от фрода
Статья 15
Статья 28
UTM-метки в Яндекс.Директе: полная инструкция по настройке для новичков
Статья 28
Обсудим Ваш проект