SEO и GEO

SEO-подготовка сайта к запуску: чек-лист из реального проекта

SEO-подготовка сайта к запуску: чек-лист из реального проекта

На днях закрыли проект, который хорошо показывает, из чего на самом деле состоит запуск сайта с точки зрения SEO. Производственный B2B-сайт переехал на новый домен с региональным поддоменом, пережил два внешних аудита и открылся для индексации. Поделюсь чек-листом, который из этого родился, — он стеконезависимый: подойдёт и Битриксу, и Astro, и чему угодно ещё.

Что чаще всего ломается при запуске

По двум аудитам этого проекта и общей практике, проблемы почти всегда одни и те же:

Зеркала. Сайт доступен по http, www, техническим доменам хостинга — и всё это отдаёт полноценный контент без редиректов. Поисковик видит четыре копии сайта. Лечится постраничными 301 на один канонический адрес с сохранением пути.

Sitemap. В карте оказываются страницы-примеры шаблона, служебные адреса и битые ссылки — при этом половина реальных страниц, наоборот, отсутствует. Мы на проекте прошли этот путь дважды: сначала убрали из карты демонстрационный контент шаблона, потом досчитали страницы фильтров — их оказалось 309 вместо 91.

Canonical. Самая дорогая ошибка: canonical товарных карточек указывал на несуществующие адреса. Внешне сайт работал, но поисковик получал сигнал «настоящая страница вот здесь» — а там 404. Исправляется одним шаблоном, действует на весь каталог.

Демонстрационный контент. Страницы-примеры шаблона («CRM для отдела продаж», обзоры несуществующих товаров) попали в индексную зону и в карту сайта. Это не просто мусор — посторонний контент размывает тематику. Удалять такие страницы нужно физически: переименование раздела и запрет в robots.txt не работают — проверено.

Региональные поддомены. Классика: поддомен сделали, контакты оставили московские, тексты скопировали. Поисковики склеивают такой поддомен с основным сайтом как дубликат. Регион оправдан только при реальном присутствии — локальный адрес, телефон, своя доставка.

Три инструмента — три роли

Главная причина путаницы при запуске — смешение трёх механизмов:

  • robots.txt управляет обходом: закрывает от робота служебные пути и открывает CSS, JS и картинки, без которых страницы не рендерятся.
  • noindex исключает из поиска: служебные страницы, результаты поиска, пустые разделы. Важно: страница должна быть открыта для обхода, иначе робот не увидит её noindex — и она всё равно может появиться в выдаче, только без описания.
  • 301-редирект склеивает: зеркала, переезды, устаревшие адреса — постранично, с сохранением пути, одной цепочкой.

Конфликт этих ролей — типичная находка аудита. Например, страница закрыта в robots.txt и одновременно имеет noindex: робот не может загрузить её, чтобы увидеть запрет индексации. Или внутренние ссылки ведут на адреса, запрещённые в robots.txt, — робот не доходит до редиректа.

Кейс в цифрах

Проект: производственный сайт с каталогом и региональным поддоменом. Что было сделано за цикл «перенос домена + два аудита + запуск»:

  • каталог 156 товаров + 9 статических страниц + 309 страниц SEO-фильтров — итого 488 URL в карте каждого домена;
  • массовая проверка: каждый URL отвечает 200, битых — ноль;
  • удалён 81 демонстрационный элемент и два дерева шаблонных страниц;
  • настроены зеркала: восемь вариантов адресов сведены к двум каноническим хостам;
  • каждый домен получил собственные robots.txt и карту сайта;
  • Яндекс.Метрика подключена до открытия индексации.

Отдельно про полноту карты: SEO-специалист запросил «около 319 страниц фильтров», по факту активных оказалось 309 — расхождение в оценках нормально, важно сверять ожидания с числом реально живых страниц, а не с прикидкой.

Короткий чек-лист запуска

  1. Незавершённый сайт закрыт от индексации (noindex или Disallow:/).
  2. Один канонический хост, остальные зеркала — постраничные 301.
  3. Демонстрационный и служебный контент удалён физически.
  4. Self-canonical на каждой индексируемой странице; дубли закрыты 301 или canonical.
  5. Служебные страницы и результаты поиска — noindex, follow; в robots.txt они открыты.
  6. Sitemap на каждый домен: полный состав, ноль битых, автоперегенерация при изменениях.
  7. robots.txt без конфликтов: служебное закрыто, рендер-ресурсы открыты, для Яндекса — Clean-param.
  8. Аналитика с целями установлена до запуска.
  9. Контрольный обход всех URL карт → открытие индексации → Яндекс Вебмастер и Google Search Console.
  10. Через 2–4 недели — контроль индексации и PageSpeed.

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

Если запускаете или переносите сайт и хотите, чтобы предзапусковая подготовка была сделана по этому чек-листу — напишите, разберём ваш проект.

📞 +7 (906) 311-77-69 · ✉ hello@automata.sale · 💬 Telegram: @automatasale · 🌐 automata.sale

ИП Урядов Евгений Евгеньевич · ИНН 645112058391 · ОГРНИП 312645301900058 Работаем по России, Беларуси и Казахстану

🚀 Нужна помощь с сайтом или интернет-магазином?

Я работаю удалённо по всей России и СНГ. Узнайте цены и условия для вашего города:

Все регионы →