NYVOT

Создание сайтов

Обложка: Как подготовить сайт к SEO ещё на этапе разработки

Как подготовить сайт к SEO ещё на этапе разработки

Опубликовано 2026-09-05

URL, шаблоны мета, индекс и 301 закладывают в разработку. Тексты не лечат кривую технику.

SEO начинается не с «написать статьи»

На этапе разработки поисковое продвижение выглядит скучно: адреса, шаблоны, что индексировать, куда вести старые URL. Это не семантика на год и не план ссылок. Это чтобы потом семантика вообще к чему-то приклеилась.

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

Фраза «контент потом» опасна, когда «потом» означает: ЧПУ не сделали, title из названия компании на всех страницах, технические дубли открыты, редиректов со старого сайта нет. Тексты на такое кладут сверху и удивляются, что поиск склеивает мусор.

URL и ЧПУ

До макета утвердите правило адреса: человекочитаемый путь, язык транслита или кириллица, слэш на конце или без, www или нет, https только. Одно правило на весь сайт. Смесь /uslugi/seo и /uslugi/seo/ — уже дубль, который потом лечат каноникалом и редиректами.

ЧПУ — не «красиво», а стабильный идентификатор документа. /uslugi/sozdanie-korporativnogo-sajta/ переживает смену H1. /?p=47 и /index.php?id=47 не помогают ни людям, ни отчётам.

Вложенность отражает иерархию, но не обязана копировать оргструктуру. Три уровня ещё можно объяснить. Шесть уровней «как в меню директора» — нет.

Параметры фильтров, сортировок, UTM, сессий не должны плодить индексные копии. Что закрывать, что канонилизировать — в материале canonical и дубли страниц. На разработке закладывают: каноникал в шаблоне, единый хост, нормализацию слэша.

Смена URL после запуска всегда стоит 301 и проверки цепочек. Заложите, что адрес страницы не является полем «поменять забавы ради» в админке без редиректа.

Шаблоны title, description, H1

Каждый тип страницы: главная, услуга, статья, категория, контакты — имеет шаблон мета и одно H1. Title не равен H1 автоматически, но оба уникальны. Заглушка «Компания — услуги — город — дешево» на 40 URL — брак разработки, не «SEO не подключили».

В CMS должны быть поля, которые редактор заполняет, и внятное значение по умолчанию из H1, а не из названия сайта. Description — не обязательный фактор ранжирования как «магическое поле», но сниппет и защита от случайной нарезки. Пустое поле лучше, чем один текст на весь каталог.

H1 в шаблоне один. Декоративные «заголовки» в вёрстке не должны быть ещё одним H1. Это проверяют на услуге и на статье, не на пустом lorem.

Open Graph не равен SEO, но на разработке дешевле заложить шаблон превью, чем потом ставить плагин, который дублирует title как попало.

Индекс: что открыть, что спрятать

Индексируют то, что является документом с задачей. Не индексируют:

  • служебные: корзина, поиск, личный кабинет, теги «спасибо за заявку»;
  • сортировки и технические параметры;
  • черновики, тестовые поддомены, копии на staging;
  • пагинацию, если решили иначе через каноникал — решение фиксируют, не оставляют случайности;
  • вложения, которые повторяют страницу (print, pdf-дубль без нужды).

robots.txt не место, где «закрыли SEO». Он не убирает URL из индекса надёжно, если на них уже ссылались. Для неиндекса — noindex на шаблоне плюс не светить служебное в меню. Карта сайта включает только канонические индексные URL.

Staging закрывают от индекса до боя. Забытый тестовый контур в поиске — классика запуска.

404 — свой шаблон с путём к разделам, не дефолт сервера. 500 не должен отдавать 200 с пустой страницей.

Редиректы и перенос

Новый сайт почти всегда кого-то хоронит: старые URL, зеркала, http, другой движок. Таблица «старый → новый» — часть ТЗ, не «потом SEO». Без неё поиск и закладки клиентов сыпятся в 404, реклама ведёт в пустоту.

Правила:

  • 301 на финальный канонический адрес, не цепочка из четырёх.
  • Главное зеркало одно.
  • Файлы, которые должны жить (прайсы, PDF с внешними ссылками) — либо редирект, либо тот же путь.
  • Не редиректить всё скопом на главную: это не сохранение, это обман.

Проверку делают выборкой важных URL до снятия заглушки, не «через месяц по Метрике».

Разметка шаблонов и медиа

Заголовки H2–H3 в шаблоне услуги закладывают места: условия, этапы, FAQ. Не ключи ради ключей — каркас, куда редактор кладёт смысл.

Картинки: осмысленный alt в компоненте, не пустой и не «img123». Размеры, чтобы не прыгала вёрстка. Ленивая загрузка не на первом экране.

Внутренние ссылки в шаблонах: с услуги на родственные, с статьи на услугу. Не автомат «ещё 50 ссылок в подвале».

Пагинация списков: самодостаточные URL страниц 2, 3… либо каноникал на первую — решение фиксируют в шаблоне, не оставляют «как вышло у плагина». Поле lastmod в карте сайта не рисуют одинаковой датой на все URL «для свежести»: это шум, не сигнал.

Язык и регион, если они реально разные сайты или разделы, решают на разработке. Если это один город и один язык — не плодить hreflang «на вырост».

Чек-лист в приёмку разработки

  1. Правило URL зафиксировано и соблюдено на всех типах.
  2. Каноникал, хост, протокол, слэш — одна норма.
  3. Поля title/description/H1 работают на услуге и статье.
  4. Sitemap из канонических URL, robots без самострела.
  5. Staging и служебные шаблоны с noindex.
  6. Таблица редиректов со старого контура применена и выборочно проверена.
  7. Формы и 404 не отдают 200 с пустышкой.
  8. Счётчик и цели можно повесить без правки ядра каждый раз.

Это гигиена, без которой SEO как услуга начинается с расчистки, а не с роста. Закладывать гигиену дешевле в дизайне и разработке, чем вычищать после «красивого запуска».

Что на разработке не делают вид, что сделали

Не собирают полное семантическое ядро «вместо структуры». Ядро уточнит тексты и новые URL, но каркас разделов должен существовать.

Не ставят «SEO-плагин» как галочку приёмки. Плагин без правил URL и без шаблонов создаёт иллюзию.

Не обещают позиции. Разработка готовит площадку. Позиции — спрос, страницы, конкуренция, время после индекса.

Если к запуску нет ни одного осмысленного текста услуги, техника всё равно должна быть честной: иначе первый контент сразу садится на дубли и кривые адреса. «Контент потом» допустим как очередь написания. Недопустим как отказ от ЧПУ, индекса и 301.

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

Можно ли запуститься на технических URL и потом включить ЧПУ?

Можно, если до индексации. Если страницы уже в поиске и в рекламе, смена схемы — это редиректы и риск потери. Лучше утвердить правило URL до боя с дизайном кнопок.

Разработка без текстов — нормально?

Каркас без финальных текстов нормален. Каркас без шаблонов H1/title, без мест под оффер и без списка URL — нет. Иначе SEO начнут «на готовом», когда готово уже мешает.