Есть разговор, который я слышу почти на каждом проекте. Заказчик говорит: «Сначала сделаем сайт, потом займёмся продвижением». Я киваю, но про себя думаю: потом — это когда? Через полгода? Через год? И сколько будет стоить переделать то, что можно было заложить сразу?
SEO после запуска — это не приговор, но это дороже. Переписывать адреса страниц, менять структуру каталога, внедрять разметку в готовый код — всё это занимает время и деньги. А иногда упирается в ограничения, которые уже не обойти без капитальной перестройки.
Вот что я закладываю в проект на этапе разработки. Не потому, что я фанат SEO. А потому, что это дешевле для всех.
Адреса страниц: один раз и навсегда
Ссылка — это фундамент. Если вы поменяете адрес страницы через год, поисковику нужно время, чтобы переиндексировать её. А если таких страниц тысячи — это месяцы ожидания и потерянный трафик.
Поэтому адреса продумываются сразу. Короткие, читаемые, с ключевым словом. Без лишних параметров, без идентификаторов вида ?id=1234. Если сайт многоязычный — с чёткими префиксами. Если каталог с фильтрами — с продуманной логикой, чтобы страницы фильтров не плодили дубли.
И главное: структура адресов должна быть стабильной. Если вы знаете, что через полгода планируете переименовать раздел — сделайте это до запуска. Потом будет больнее.
Скорость: не «потом ускорим», а сразу
Скорость сайта — это не только удобство для пользователя. Это сигнал для поисковика. Медленные страницы хуже ранжируются, особенно на мобильных устройствах.
На этапе разработки важно заложить три вещи. Первая — правильный хостинг с запасом по мощности. Вторая — кеширование на уровне сервера. Третья — оптимизация изображений: сжатие, современные форматы, ленивая загрузка.
Если всё это делать после запуска, придётся либо менять хостинг, либо переписывать шаблоны, либо и то и другое. А это уже не «оптимизация», а «ремонт».
Разметка: заголовки, мета-теги, структура
Каждая страница должна иметь один заголовок первого уровня. Не два, не три. Один. Это не прихоть поисковиков, это логика: страница посвящена одной теме.
Заголовки второго и третьего уровня выстраиваются в иерархию. Если в коде заголовок второго уровня идёт после третьего — это ошибка. Если заголовки используются только для оформления, а не для структуры — это тоже ошибка, которую потом придётся исправлять на всех страницах.
Мета-теги — Title и Description — должны генерироваться автоматически, но с возможностью ручной правки. Шаблонный подход работает для тысяч страниц каталога. Но для главной, ключевых разделов и статей нужен ручной контроль.
Структура каталога: без дублей и тупиков
Каталог — это самая сложная часть для SEO. Тысячи товаров, фильтры, сортировки, пагинация. Если не продумать структуру на этапе разработки, поисковик утонет в дублях и мусорных страницах.
Что закладывается сразу. Фильтры не должны создавать новые адреса для каждой комбинации параметров — иначе получится миллион страниц с одинаковым контентом. Пагинация должна быть корректной: страницы два, три, четыре не должны конкурировать с первой. Сортировки тоже не должны плодить дубли.
Для каждого товара — один канонический адрес. Все остальные варианты ссылаются на него через канонический тег. Это база, но её часто забывают.
Мобильная версия: не «потом», а сразу
Большинство трафика приходит с телефонов. Если сайт на мобильном работает плохо — поисковик это видит и реагирует. Адаптивная вёрстка должна быть заложена в проект с самого начала. Не отдельная мобильная версия на поддомене, а именно адаптив.
Это влияет и на скорость, и на удобство, и на поведенческие факторы. Если пользователь заходит с телефона, а кнопка «Купить» уезжает за край экрана — он уходит. Поисковик фиксирует это и делает выводы.
Технические файлы: то, о чём забывают
Файл robots.txt должен быть настроен до запуска. Не после, когда поисковик уже проиндексировал служебные страницы. Карта сайта — генерироваться автоматически и обновляться при добавлении контента. Страница 404 — быть полезной, а не просто «Страница не найдена».
Всё это мелочи, которые занимают час на этапе разработки. Но если делать их после запуска, придётся ждать переиндексации, а иногда — исправлять последствия.
Что важно понять
SEO на этапе разработки — это не «сделать всё идеально». Это заложить основы, которые потом не придётся переделывать. Адреса, скорость, структура, разметка — четыре вещи, которые дешевле сделать сразу, чем исправлять потом.
И ещё одно. Хороший разработчик не обязан быть SEO-специалистом. Но он должен понимать, что его решения влияют на продвижение. Если он этого не понимает — либо он неопытен, либо ему всё равно. И то, и другое — повод задуматься.
А вы сталкивались с ситуацией, когда SEO приходилось внедрять в уже готовый сайт?

