SEO при разработке сайта: что заложить до запуска

SEO при разработке сайта — это не тексты с ключевыми словами, а техническая основа, которую дешевле заложить сразу, чем переделывать после запуска. Сменить адреса страниц на работающем сайте, переписать шаблоны без редактируемых заголовков или исправить дубли — всё это стоит времени и позиций в поиске. Ниже — что нужно предусмотреть до релиза, чтобы Яндекс и Google правильно увидели сайт с первого дня.

Почему техническое SEO закладывают на этапе разработки

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

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

Структура сайта и адреса страниц

Структура строится от поисковых запросов: какими словами люди ищут ваши услуги или товары. Один тип намерения — одна страница. Если «ремонт ванной» и «укладка плитки» ищут как разные услуги, им нужны разные страницы, а не одна общая.

Правила для адресов

  • латиница: транслитерация или английские слова, в одном стиле на весь сайт;
  • строчные буквы, слова через дефис;
  • без идентификаторов, лишних параметров и дат, если дата не важна по смыслу;
  • неглубокая вложенность, отражающая структуру разделов;
  • один адрес — одна страница: единый вариант со слешем в конце или без, с www или без.
ХужеЛучше
/index.php?page=service&id=17/uslugi/remont-vannoy/
/catalog/category/123/item/4567/catalog/divany/uglovoy-divan-oslo/
/news/2026/10/12/novost-1/blog/kak-vybrat-plitku/

Хлебные крошки — навигационная цепочка вида «Главная → Услуги → Ремонт ванной» — помогают и посетителям, и поисковикам понять, как устроен сайт.

Разметка, заголовки и мета-теги

На каждой странице — один заголовок первого уровня, который описывает её содержание, и логичная иерархия подзаголовков. Шапку, навигацию, основное содержимое и подвал стоит размечать семантическими тегами HTML, а не одними безликими блоками: так структура страницы понятна и поисковикам, и экранным читалкам.

Тег title и мета-описание

Заголовок страницы для поисковой выдачи и мета-описание должны редактироваться в админке для каждой страницы отдельно. Для больших каталогов нужны шаблоны, которые собирают их автоматически из названия, категории и характеристик, с возможностью вручную переопределить для важных страниц. Без этого у сотни товаров окажутся одинаковые заголовки.

Микроразметка

Структурированные данные в формате JSON-LD по словарю schema.org помогают поисковикам точнее понять содержимое: организация и контакты, хлебные крошки, товары с ценой и наличием, статьи, вопросы и ответы. Разметка не гарантирует расширенный сниппет — решение принимает поисковая система, — но без неё шансов меньше. Проверить разметку можно валидатором в Яндекс Вебмастере и инструментами Google для проверки расширенных результатов.

Ещё две мелочи, о которых часто забывают: атрибут alt с описанием у содержательных изображений и разметка Open Graph, чтобы ссылка на страницу красиво выглядела в мессенджерах и соцсетях.

Служебные файлы: sitemap.xml, robots.txt и canonical

Карта сайта

Файл sitemap.xml должен генерироваться автоматически и обновляться при добавлении страниц. В него попадают только канонические страницы, которые открываются без ошибок и должны быть в поиске, — без служебных разделов, страниц фильтров и редиректов.

robots.txt

В robots.txt закрывают от обхода то, что не нужно в поиске: админку, корзину, личный кабинет, результаты внутреннего поиска. Не закрывайте файлы стилей и скриптов — поисковикам они нужны, чтобы корректно отрисовать страницу. Для Яндекса есть директива Clean-param, которая помогает не индексировать дубли с рекламными и служебными параметрами в адресе.

Классическая ошибка запуска: тестовая версия была закрыта от индексации целиком, и этот robots.txt вместе с сайтом переехал на рабочий домен. Проверяйте файл в первый же день после релиза.

Канонические адреса

Одна и та же страница может открываться по разным адресам: с UTM-метками, с параметрами сортировки, со слешем и без. Тег canonical указывает поисковику, какой адрес основной. Его стоит проставлять на всех страницах автоматически, включая ссылку страницы на саму себя.

Переезд со старого сайта: редиректы

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

  1. Соберите все адреса старого сайта: из карты сайта, Вебмастера и Search Console, аналитики и обхода сайта специальной программой-краулером.
  2. Сопоставьте каждый старый адрес с новой страницей по смыслу, а не отправляйте всё на главную.
  3. Настройте постоянные 301-редиректы со старых адресов на новые.
  4. Сделайте полезную страницу 404 с навигацией и поиском для того, что перенести не удалось.
  5. После запуска отслеживайте ошибки обхода в панелях вебмастеров и исправляйте пропущенные адреса.

При смене домена или переходе на другой протокол дополнительно сообщите об этом поисковикам через инструменты Вебмастера и Search Console. Если проект переезжает не только на новый дизайн, но и к новой команде, пригодится статья о том, как забрать проект у другого разработчика без потери доступов и данных.

Скорость, Core Web Vitals и мобильная версия

Google оценивает удобство страниц по метрикам Core Web Vitals: LCP — как быстро появляется основное содержимое, INP — как быстро страница реагирует на действия, CLS — насколько стабильна вёрстка при загрузке. Медленный сайт теряет посетителей независимо от поисковика, поэтому скорость стоит закладывать в требования.

  • изображения в современных форматах, нужного размера, с отложенной загрузкой ниже первого экрана;
  • заданные размеры картинок и баннеров, чтобы контент не прыгал при загрузке;
  • минимум шрифтов и сторонних скриптов: каждый виджет чата или аналитики добавляет задержку;
  • кеширование и сжатие на сервере, при необходимости — CDN;
  • основное содержимое отдаётся в HTML, а не дорисовывается скриптами после загрузки.

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

Вебмастер, Search Console и аналитика

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

  • добавить сайт в Яндекс Вебмастер и Google Search Console и подтвердить права;
  • отправить карту сайта;
  • проверить robots.txt и выборочно — индексируемость ключевых страниц;
  • установить Яндекс Метрику и настроить цели на заявки, звонки и клики по мессенджерам;
  • убедиться, что тестовый домен закрыт от индексации и не создаёт дублей;
  • через одну-две недели проверить отчёты об ошибках и исключённых страницах.

Контент-план: что делать после запуска

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

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

Допустим, у компании по монтажу кондиционеров есть страницы услуг. Статьи о том, какую мощность выбрать для комнаты или когда выгоднее заказывать монтаж, приводят людей на этапе выбора и ведут их на страницы услуг. Структуру разделов для такого сайта мы разбирали в материале о корпоративном сайте.

Частые вопросы

Входит ли SEO в разработку сайта?

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

Через сколько новый сайт появится в поиске?

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

Потеряем ли мы позиции при переезде на новый сайт?

Временные колебания возможны, но при полной карте редиректов и сохранении содержания важных страниц потери обычно удаётся свести к минимуму.

Нужно ли закрывать сайт от индексации во время разработки?

Да, тестовая версия должна быть закрыта, лучше паролем, а не только robots.txt. Главное — не забыть снять ограничения на рабочем домене при запуске.

Обсудим проект

Нужна похожая разработка?

Расскажите о задаче — уточним детали, предложим формат запуска и подготовим предварительную оценку. Это бесплатно.

Написать напрямую

Источники