Чек-лист работ найдётся в любой статье про продвижение сайта. Сложнее понять, что делать первым, а что бессмысленно трогать, пока не закрыт предыдущий пункт. Текст на странице, которую робот не может загрузить, не принесёт ни одного визита — сколько бы часов ни ушло на его написание. SEO-оптимизация начинается не с текстов.
Внутренняя оптимизация — это всё, что делается на своём сайте: от кода ответа до заголовка в тексте. Внешняя оптимизация — закупка ссылок и работа с упоминаниями — сюда не входит, у неё свои правила и свой бюджет. Ниже — шесть слоёв работ в том порядке, в котором мы проходим их на проектах, и условия перехода с этапа на этап.
«За десять лет я не видел проекта, где перестановка этапов ускорила бы результат. Зато видел десятки, где месяцы уходили на тексты для разделов, закрытых от индексации в robots.txt», — Богдан Коломиец, Head of SEO и основатель SEO Ready.
Шесть слоёв работ и зависимости между ними
Термин SEO расшифровывается как search engine optimization — поисковая оптимизация, и работы на своём сайте составляют её большую часть. Это одно из направлений интернет-маркетинга, где результат складывается из мелочей, а не из одного приёма.
Перед стартом делают аудит сайта: анализ сайта по шести слоям показывает, где реально узкое место, — с этого SEO-специалист и начинает. Вопрос «что такое SEO» на практике почти всегда сводится к вопросу «в каком порядке». Оптимизация веб-сайта распадается на шесть слоёв, и каждый следующий опирается на предыдущий:
- Доступность и индексация. Робот заходит на сайт, получает код 200 и добавляет документ в свою базу.
- Техническая база. Дубли, редиректы, скорость загрузки, мобильная версия.
- Структура и URL. Под какой спрос какая посадочная.
- Метатеги и заголовки. Как страница выглядит в результатах поиска и о чём она.
- Контент. Ответ на запрос пользователя целиком, а не на треть.
- Перелинковка. Распределение веса и маршруты внутри ресурса.
Порядок не декоративный. Метатеги на дублирующихся адресах придётся переписывать после склейки дублей. Тексты в разделах, которых нет в структуре, окажутся в глухом углу без единой ссылки. Поэтому SEO-продвижение сайта — это очередь зависимых задач, а не список работ, который можно раздать параллельно. Мы разбирали эту последовательность и на уровне процесса — как выстраиваются этапы поисковой оптимизации от аудита до отчётности.
Первичная SEO-оптимизация сайта до устойчивых позиций в ТОП-10 занимает от трёх до шести месяцев, и заметная часть срока — ожидание переобхода. Цена ошибки в очерёдности измеряется не часами работы, а неделями простоя. Отсюда простая стратегия на старте: закрывать слои по очереди и не перепрыгивать через них.
Этап 1. Доступность сайта и индексация
Пока документа нет в базе поисковых систем, любая работа с ним идёт в стол. Проверка занимает полчаса и закрывает четыре вопроса.
robots.txt. Смотрим, что не закрыто лишнего. Типичная находка — директива Disallow: / осталась с этапа разработки, и весь каталог недоступен роботу.
Коды ответа. Рабочие адреса отдают 200, удалённые — 404, перенесённые — 301. Ошибки 5xx в логах разбираем отдельно: они бьют по обходу сильнее, чем кажется.
sitemap.xml. Файл содержит только канонические URL, отдаёт актуальную дату изменения и подключён в панелях вебмастера. Раздутый sitemap с мусорными адресами съедает лимит обхода.
Панели. Что реально попало в индекс, показывают Яндекс.Вебмастер и Google Search Console, а не оценки на глаз. Отчёт «Страницы в поиске» показывает и принятые URL, и причину исключения по каждому.
Аналитика подключается здесь же: без данных «было» нечего сравнивать через полгода.
Условие перехода дальше: ключевые разделы в индексе, критичных исключений нет.
Этап 2. Техническая база сайта
Здесь чинят то, что мешает роботу правильно понять уже доступный сайт. Техническая оптимизация редко даёт мгновенный рост позиций, но без неё остальные работы теряют часть эффекта.
Основной блок: единый протокол HTTPS и одно главное зеркало со склейкой www и без www, устранение дублей через canonical, разрыв цепочек редиректов, корректная пагинация, починка битых внутренних ссылок. Отдельно — параметры фильтров в интернет-магазине: они плодят тысячи почти одинаковых URL, и без правил обработки робот тратит лимит обхода на мусор.
Скорость загрузки и Core Web Vitals
Пороговые значения Google публикует открыто: LCP — не больше 2,5 секунды, INP — не больше 200 миллисекунд, CLS — не выше 0,1. Оценка идёт по данным реальных визитов, по 75-му перцентилю, отдельно для смартфонов и десктопа. Core Web Vitals входят в сигналы страничного опыта и не заменяют релевантность: быстрый сайт с плохим ответом на запрос не обгонит медленный с хорошим.
Что чаще всего даёт улучшение: сжатие и перевод картинок в WebP, отложенная загрузка изображений вне первого экрана, кэширование, удаление скриптов, которые никто не использует. Один только WebP вместо JPEG обычно снимает заметную долю веса. Замер — Google PageSpeed Insights, но ориентироваться стоит на полевые данные, а не на лабораторный балл: он скачет от прогона к прогону.
Мобильная версия
Индексируется мобильная версия, а не десктопная. Сайт должен отдавать роботу и человеку одинаковый набор: те же тексты, те же ссылки, ту же разметку. Урезанная мобильная версия «для удобства» превращается в урезанную версию для поисковика. Детали — тема мобильного SEO: шрифты, отступы, зоны нажатия и поведение в мобильном браузере.
Хостинг и SEO: почему выбор площадки влияет на позиции
Хостинг-провайдер в контексте SEO-продвижения — это скорость первого байта и стабильность отдачи ресурса. Робот и посетитель приходят на один и тот же сервер, и оба уходят, если он молчит.
Время ответа до 0,8 секунды Google относит к «хорошим» значениям; в коммерческих проектах мы держим ориентир жёстче — 200–300 миллисекунд. Медленный отклик тянет за собой LCP: браузер не начнёт рисовать страницу, пока не получит первый байт. Регулярные 5xx и таймауты снижают интенсивность обхода — Google описывает эту зависимость в документации по краулинговому бюджету, и логика простая: робот не хочет ронять сайт своим трафиком.
Что смотреть при выборе площадки:
- Реальное время отклика под нагрузкой, а не цифра из рекламного блока. Тестовый период есть почти везде — проверьте, как ваш сайт ведёт себя в час пик.
- География дата-центра. Для российской аудитории машина в РФ или ближнем зарубежье выигрывает в сетевой задержке.
- Соседи по тарифу. На дешёвом shared-хостинге один активный проект способен просадить остальные.
- Поддержка актуальных версий PHP и HTTP/2, бэкапы и SSL без отдельной платы.
- Отзывы SEO-специалистов, а не только рекламные обещания скорости: под роботами и под живыми пользователями площадки ведут себя по-разному.
Отдельной категории «SEO-оптимизированный хостинг» не существует — есть площадка, которая быстро отвечает и не падает. На проектах, где мы переносили сайт ближе к аудитории, время загрузки страниц падало в разы, а следом подтягивались метрики скорости и глубина обхода — то есть база для дальнейшего продвижения.
Этап 3. Структура сайта и адреса страниц
Структура сайта отвечает на вопрос, какой раздел закрывает какую группу запросов. Пока карты нет, писать тексты не на что: непонятно, сколько посадочных нужно и чем они отличаются.
Порядок действий: собрать семантику, разложить на кластеры, сопоставить кластеры с существующими разделами, дописать недостающие. В интернет-магазине сюда же попадают посадочные под популярные фильтры — при продвижении каталога их планируют до вёрстки. Если два кластера конкурируют за одну посадочную, начнётся каннибализация: поисковик будет переставлять адреса страниц в выдаче и не даст закрепиться ни одной.
К этому же слою относятся сами адреса. ЧПУ вида /catalog/nastennye-svetilniki/ понятен и человеку, и роботу, а смена URL после набора позиций стоит просадки на месяц-полтора даже с корректным 301. Поэтому адреса фиксируют один раз — до контента, не после. Подробный разбор — в гайде о том, как строить структуру сайта под поиск.
Этап 4. Метатеги и заголовки
Оптимизация мета-тегов начинается тогда, когда известно, какая посадочная под что заточена, — то есть после структуры. Title отвечает за то, найдут ли материал и кликнут ли по нему в поисковой выдаче: главный запрос, конкретика, без перечисления через запятую. Description на позиции не влияет напрямую, но формирует сниппет и повышает кликабельность — а это уже прямая отдача от продвижения.
Заголовки в теле работают на понимание, а не на плотность ключей: один H1, дальше H2 и H3 по смыслу, без прыжков через уровень. В каталоге на сотни позиций страницы должны получать метатеги по шаблону с подстановкой параметров, иначе оптимизация мета-тегов превращается в бесконечную ручную работу. Тонкости уровня отдельного документа — в материале про on-page SEO.
Этап 5. Контент под запросы
Текст пишется под интент, а не под объём. Пользователь с запросом «как выбрать» ждёт сравнения и критериев, с запросом «купить» — цен, наличия и условий доставки. Качественный контент здесь означает ровно одно: человек получил ответ и не вернулся в выдачу за уточнением. Алгоритмы считывают именно это — по возвратам, времени на странице и повторным запросам.
Практические ориентиры:
- Оптимальное количество знаков определяют не нормативы, а то, что уже показывают поисковики по запросу.
- Экспертность подтверждается авторством, опытом и фактами, а не словом «профессиональный» в каждом абзаце.
- Старые материалы блога обновляют, а не плодят новые: две похожие статьи делят между собой один и тот же трафик.
- Полезные читателю блоки — таблицы, расчёты, ответы на возражения — удерживают внимание лучше, чем ещё три абзаца общих слов.
Этап 6. Внутренняя перелинковка
Ссылки внутри сайта решают две задачи: ведут читателя к следующему шагу и передают вес важным разделам. Работает это только на проиндексированном и разложенном по полкам ресурсе — поэтому слой и последний.
Что проверяем: нет разделов-сирот, до любой важной посадочной можно дойти за три-четыре клика с главной, анкоры осмысленные и разные, ссылки стоят в теле текста, а не только в подвале. Хлебные крошки закрывают навигацию по уровням вложенности.
Наращивание ссылочной массы идёт отдельным блоком со своим бюджетом, и в порядке этапов его место после шестого слоя.
SEO в веб-разработке: что дешевле заложить сразу
Разработка и поисковое продвижение сайта пересекаются в одной точке: то, что не заложено в архитектуру, потом переделывается дороже. Скорость, доступность и индексируемость веб-сайта закладывают решениями, которые принимают до первой строчки кода. Поэтому требования к рендерингу, адресам и кодам ответа попадают в техническое задание. Техническая оптимизация на этом этапе стоит в разы дешевле, чем та же работа после запуска.
Рендеринг. Поисковые системы индексируют то, что видят в коде страницы. Google обрабатывает документ в две волны: сначала индексирует исходный HTML, затем ставит URL в очередь на рендеринг JavaScript в отдельном сервисе. Вторая волна асинхронная, задержка тянется от часов до недель.
В Яндексе робот тоже умеет исполнять JS, а в панели вебмастера есть настройка обхода таких страниц. Вывод для разработчика: контент и метатеги должны быть в исходном HTML. Отсюда выбор серверного рендеринга или статической генерации вместо чистого клиентского — и отказ от dynamic rendering: Google убрал его из рекомендуемых решений и оставил как временный обходной путь для старых проектов. Технологии SSR и SSG закрывают ту же задачу без костылей.
Что ещё закладывают на старте:
- Читаемые URL и правила их формирования — вместе с логикой фильтров и пагинации.
- Корректные коды ответа во всех сценариях, включая пустой поиск и удалённый товар.
- Возможность править title, description и заголовки без программиста: коробочные платформы дают это сразу, самописная платформа потребует отдельной задачи.
- Микроразметку и хлебные крошки в шаблонах, а не поверх готовой вёрстки.
- Быстрый отклик бэкенда: кэширование, оптимизированные запросы к базе.
Оптимизация веб-приложений важна ровно потому, что пустой каркас без контента робот так и проиндексирует — пустым. SEO-оптимизация сайта на этапе проектирования сводится к десятку требований в ТЗ, после запуска — к переписыванию шаблонов. Развёрнутый чек-лист — в руководстве по SEO в веб-разработке для разработчиков.
Порядок работ одной таблицей

Сводка ниже — рабочая последовательность SEO-оптимизации, по которой удобно сверяться на планёрке. Для Яндекса и Google она одна и та же: различия начинаются позже, на уровне приоритетов. Метрики берём из панелей вебмастера, Яндекс.Метрики и Google Analytics.
| Этап | Что делаем | Чем меряем | Что бессмысленно раньше |
|---|---|---|---|
| 1. Индексация | robots.txt, sitemap, коды ответа, панели | доля документов в базе поиска | вообще всё остальное |
| 2. Техника | дубли, canonical, редиректы, скорость, мобильная версия | ошибки в панелях, метрики скорости | тексты и перелинковка |
| 3. Структура | кластеры запросов, посадочные, адреса | покрытие спроса посадочными | метатеги и контент |
| 4. Метатеги | title, description, H1–H3, шаблоны | CTR и показы в панелях | массовое написание текстов |
| 5. Контент | тексты под интент, обновление старых | позиции и трафик по кластеру | перелинковка |
| 6. Перелинковка | анкоры, глубина клика, крошки | глубина просмотра, вес разделов | закупка внешних ссылок |
Эта же таблица работает как стратегия на первые месяцы продвижения: пока не закрыт левый столбец сверху вниз, переходить к правому смысла нет.
Ошибки, из-за которых работа идёт впустую
Тексты раньше индексации. Самый дорогой сценарий: контент написан и оплачен, а раздел закрыт мета-тегом noindex после переноса с тестового домена.
Метатеги раньше структуры. Заголовки пишут под запросы, которые через месяц уезжают на другую посадочную, — и работу переделывают.
Перелинковка на то, чего нет в поиске. Вес передавать некуда, а робот ходит по кругу.
Смена адресов после набора позиций. Даже с настроенным 301 просадка неизбежна; на крупных проектах восстановление занимает месяцы.
Скорость «на потом». Медленный отклик мешает и обходу, и конверсии, а лечится он обычно не кодом, а сменой площадки. До этого момента продвижение упирается в потолок, который не пробить текстами.
Ставка на один приём. Методы вроде массовой генерации текстов или закупки ссылок без технической базы дают короткий всплеск и долгий откат: алгоритмы Яндекса и Google смотрят на сигналы вместе, а не по отдельности. SEO-оптимизация в обход порядка работ не ускоряет продвижение, а растягивает его. Полезные пользователю изменения растут медленнее, зато не откатываются: стратегия из мелких системных шагов переживает апдейты, разовые «взломы» — нет.
Частые вопросы
Сколько занимает первичная SEO-оптимизация? Если ваш сайт до 100 страниц — от двух до четырёх недель до передачи задач в разработку. Дальше сроки зависят от скорости внедрения на стороне клиента и от переобхода: часть изменений поисковые системы учитывают неделями.
Можно ли сделать всё самому? Первые два этапа — да, и достаточно эффективно: панели вебмастера показывают проблемы прямым текстом. Дальше нужен опыт: кластеризацию запросов и решения по структуре SEO-специалисты строят на данных, а не на интуиции. Такие задачи мы закрываем в рамках SEO-продвижения сайтов, включая первичную настройку.
Хватит ли внутренних работ, чтобы вывести сайт в ТОП-10? В низкоконкурентной нише — да, туда попадают и без внешней оптимизации. В коммерческой тематике внутренние работы дают базу, а дальше решают ссылки, коммерческие факторы и поведение пользователей. Продвинуть сайт по высокочастотным запросам одной техничкой не выйдет, как и попасть в топ выдачи за счёт одного текста.
Это разовая работа или регулярная? Первый цикл разовый, дальше — поддержка: новые разделы, обновление контента, контроль ошибок после релизов. Сайт без изменений теряет позиции медленно, но неизбежно, ведь выдачи поисковых систем перестраиваются под конкурентов. Оптимизация веб-сайта — это цикл, а не проект с датой окончания.
Что делать при переезде на другой хостинг? Перенести файлы, сверить коды ответа и robots.txt на новой площадке, проверить доступность через панели вебмастера и не менять при этом адреса. Совмещать переезд со сменой структуры — верный способ не понять, что уронило трафик, и отбросить продвижение на месяц. Отдельная стратегия здесь не нужна: достаточно менять по одному фактору за раз.