Внутренняя SEO-оптимизация — это работа со всем, что находится на самом сайте: структурой, текстами, мета-тегами, перелинковкой и технической частью. Коротко: поисковик должен без ошибок просканировать и проиндексировать страницы, понять, на какой запрос отвечает каждая, и убедиться, что ей можно доверять. Ниже — полный чек-лист внутренней и технической оптимизации с нормами, инструментами и ссылками на справку Яндекса и Google.
Что такое внутренняя и техническая оптимизация
Поисковое продвижение условно делят на три части. Внутренняя оптимизация отвечает за содержание и устройство сайта. Техническая — за то, чтобы робот мог обойти, прочитать и правильно проиндексировать страницы. Внешняя — за ссылки, упоминания и репутацию сайта за его пределами. Если вы только знакомитесь с темой, начните с обзора что такое SEO и поисковая оптимизация.
Техническую оптимизацию часто считают частью внутренней: обе делаются на самом сайте. Мы разделяем их, потому что ими обычно занимаются разные люди. Семантику, мета-теги и тексты готовит SEO-специалист с копирайтером, а редиректы, скорость и robots.txt — разработчик.
| Часть | Что входит | Кто обычно делает |
|---|---|---|
| Внутренняя (контентная) | Семантика, структура, URL, title и description, H1, тексты, перелинковка, изображения, микроразметка, коммерческие факторы | SEO-специалист, копирайтер, контент-менеджер |
| Техническая | Индексация, robots.txt, sitemap.xml, коды ответа, редиректы, дубли, HTTPS, скорость, мобильная версия, битые ссылки | SEO-специалист ставит задачи, разработчик внедряет |
| Внешняя | Ссылки, упоминания бренда, карточки в картах и справочниках | SEO-специалист, PR |
Без внутренней и технической базы внешние работы почти бесполезны. Ссылки на страницу, которая закрыта от индексации или отдаёт дубль, не принесут трафика.
С чего начать: порядок работ
Внутренняя оптимизация — не разовая настройка, а цикл. Удобнее всего идти в таком порядке:
- Подключить сервисы. Яндекс Вебмастер, Google Search Console, Яндекс Метрика. Без них не видно ни ошибок индексации, ни трафика.
- Провести технический аудит. Просканировать сайт краулером (Screaming Frog, Netpeak Spider, SiteAnalyzer или аналог) и собрать список ошибок.
- Исправить критичное. Закрытые от индексации страницы, ошибки 5xx, дубли, цепочки редиректов, отсутствие HTTPS.
- Собрать семантику и структуру. Разбить запросы на кластеры и закрепить за каждым одну страницу.
- Оптимизировать страницы. Title, description, H1, тексты, перелинковка, изображения, микроразметка.
- Усилить коммерческие факторы и доверие. Цены, контакты, реквизиты, отзывы, авторы, гарантии.
- Следить и повторять. Раз в месяц смотреть отчёты Вебмастера и Search Console, раз в квартал — повторный аудит.
Если нет времени разбираться самостоятельно, первые три шага закрывает SEO-аудит сайта: на выходе получается список ошибок с приоритетами.
Семантика и кластеры
Семантическое ядро — это список запросов, по которым вы хотите получать посетителей. От него зависит всё остальное: какие страницы нужны, что писать в title и в тексте.
Как собрать запросы
- Начните с маркеров — коротких фраз, описывающих товары и услуги: «ремонт холодильников», «купить ботинки оптом».
- Расширьте их в Яндекс Вордстате, подсказках поисковиков, отчётах Вебмастера и Search Console по уже показанным запросам.
- Добавьте запросы конкурентов: какие фразы приводят им трафик и под какие разделы.
- Почистите ядро: уберите нецелевые фразы, чужие бренды, другие города и запросы с нулевым спросом.
Как разбить на кластеры
Кластер — группа запросов, которые решает одна страница. Надёжнее всего группировать по выдаче: если по двум запросам в ТОП-10 много общих адресов, их можно продвигать одной страницей.
Отдельно проверьте интент — намерение пользователя. По запросу «внутренняя оптимизация сайта» в выдаче статьи, а по «заказать SEO-оптимизацию» — страницы услуг. Если поставить статью под коммерческий запрос или прайс под информационный, страница не займёт место в ТОПе, как её ни оптимизируй.
Важно. один кластер — одна страница. Если два раздела сайта борются за один запрос, поисковик показывает то один, то другой, и оба стоят ниже, чем могли бы. Это называют каннибализацией.
Структура сайта и URL
Структура строится от кластеров: каждому кластеру — своя страница, страницы собраны в логичные разделы. Хорошая структура помогает и роботу, и человеку.
- Вложенность. Важные страницы — не дальше трёх кликов от главной. Глубокие страницы робот обходит реже.
- Человекопонятные URL. Латиница или транслит, слова через дефис, без лишних параметров:
/seo/internet-magazin/, а не/index.php?id=172&cat=5. Google в рекомендациях по структуре URL советует простые читаемые адреса и дефисы вместо подчёркиваний. - Единый формат. Со слешем на конце или без — выберите один вариант, а второй перенаправьте 301-м редиректом.
- Хлебные крошки. Показывают путь к странице и добавляют внутренние ссылки на разделы.
- Нет «сирот». На каждую страницу ведёт хотя бы одна внутренняя ссылка, иначе робот найдёт её только через sitemap.
Не меняйте адреса без необходимости. Если адрес всё же изменился, со старого должен стоять 301-й редирект на новый, а внутренние ссылки — вести сразу на новый.
Title, description и H1
Это три главных элемента страницы, по которым поисковик и человек понимают, о чём она. Title влияет на ранжирование и почти всегда становится заголовком сниппета. Description на позиции почти не влияет, но может попасть в описание сниппета и повлиять на кликабельность.
| Элемент | Что в нём | Ориентир | Частая ошибка |
|---|---|---|---|
| title | Главный запрос кластера, уточнение, регион или бренд | Около 50–70 символов: длиннее обрежется в сниппете | Одинаковый title на десятках страниц |
| description | Суть страницы и выгода: цена, сроки, ассортимент | Около 140–160 символов | Пустой или скопированный из title |
| H1 | Заголовок страницы с главным запросом | Один на странице | Логотип или слово «Каталог» в H1 |
| H2–H3 | Подзаголовки разделов с дополнительными запросами | По смыслу текста | Теги заголовков для оформления, а не структуры |
Точных лимитов длины нет ни у Яндекса, ни у Google: в справке Google о заголовках сказано, что длинный заголовок просто обрежется. Поисковик может переписать title и description, если сочтёт их неудачными. Обычно так бывает, когда они не соответствуют тексту или перегружены ключами.
Пример
| Плохо | Лучше | |
|---|---|---|
| title | Главная | Ремонт холодильников на дому в Санкт-Петербурге — выезд за 2 часа |
| description | Ремонт холодильников, ремонт холодильников СПб, ремонт холодильников недорого | Чиним холодильники всех марок на дому. Диагностика при ремонте бесплатно, гарантия на работы, оригинальные запчасти. |
| H1 | Добро пожаловать! | Ремонт холодильников на дому |
В примере сроки и условия условные — пишите только то, что действительно выполняете.
Важно. мета-тег keywords на ранжирование не влияет. Google прямо пишет в списке поддерживаемых мета-тегов, что не использует его, а для Яндекса он не обязателен. Заполнять его ради позиций не нужно.
Тексты и контент
Поисковики оценивают, решает ли страница задачу пользователя. Google описывает это в руководстве по полезному контенту: текст пишут для людей, а не для роботов.
- Отвечайте на запрос сразу. Главное — в первом экране: что за товар или услуга, цена, как заказать.
- Закрывайте подтемы, которые раскрывают лидеры. Посмотрите ТОП-10: о чём пишут все конкуренты, то и есть обязательный минимум.
- Используйте ключи естественно. Главный запрос — в title, H1 и первом абзаце, дополнительные — в подзаголовках и по тексту. Без повторов ради повторов.
- Структурируйте. Подзаголовки, списки, таблицы, короткие абзацы. Так текст легче читать и проще разобрать роботу.
- Пишите уникально. Описание, скопированное у производителя или конкурента, не даёт странице преимуществ.
- Обновляйте. Устаревшие цены, сроки и характеристики снижают доверие и людей, и поисковиков.
Объём ориентируйте на лидеров выдачи, а не на «нормы в 2 000 знаков». Если в ТОПе страницы по 3 000 слов с таблицами, короткий текст вряд ли их обойдёт. Если в ТОПе каталоги с минимумом текста, длинная статья в каталоге будет лишней.
Переспам — частая ошибка. Двадцать вхождений «купить диван недорого» в тексте на 300 слов выглядят неестественно, и такая страница рискует просесть.
Внутренняя перелинковка
Внутренние ссылки помогают роботу находить страницы, а посетителю — переходить к нужному разделу. Через них же распределяется вес между страницами сайта.
- Меню и хлебные крошки — основа: связывают разделы и подразделы.
- Ссылки из текста — с одной страницы на другую по смыслу. Анкор описывает страницу, куда ведёт ссылка, а не «здесь» и «подробнее».
- Блоки «Похожие товары», «Смотрите также» — особенно полезны в каталогах и блогах.
- Ссылки с сильных страниц — с главной и популярных статей на страницы, которые нужно усилить.
Ссылки должны быть обычными тегами <a href>. Google в справке о сканируемых ссылках предупреждает: переходы через JavaScript без href робот может не распознать.
Не превращайте перелинковку в спам: сотня ссылок в подвале с одинаковыми анкорами не помогает. Проверьте и обратную ситуацию — нет ли ссылок на удалённые страницы и редиректы.
Изображения и alt
Картинки дают дополнительный трафик из поиска по изображениям и влияют на скорость. Основные правила есть в справке Google по изображениям.
- Alt описывает, что на картинке: «Чёрные кожаные ботинки на шнуровке, вид сбоку». Не список ключей и не пустое значение у содержательных изображений.
- Имя файла осмысленное:
botinki-kozha-chernye.webp, а неIMG_4521.jpg. - Формат и вес. WebP или AVIF, размер под реальную ширину вывода, сжатие. Тяжёлая картинка на первом экране — частая причина плохого LCP.
- Размеры в коде. Атрибуты width и height или соотношение сторон в CSS — чтобы вёрстка не прыгала при загрузке (CLS).
- Ленивая загрузка для картинок ниже первого экрана:
loading="lazy". Для главного изображения первого экрана её не включайте.
Микроразметка schema.org
Микроразметка сообщает поисковику, что на странице: товар, организация, статья, хлебные крошки. Google поддерживает форматы JSON-LD, Microdata и RDFa и рекомендует JSON-LD — подробно в введении в структурированные данные. Яндекс тоже понимает schema.org и Open Graph.
| Тип | Где нужен | Что даёт |
|---|---|---|
| Organization / LocalBusiness | Главная, контакты | Сведения о компании: название, адрес, телефон |
| BreadcrumbList | Все внутренние страницы | Путь к странице в сниппете (в Google — на десктопе) |
| Product, Offer, AggregateRating | Карточки товаров | Цена, наличие, рейтинг в сниппете |
| Article | Статьи блога | Дата, автор, заголовок |
| Open Graph | Все страницы | Превью при отправке ссылки в мессенджерах и соцсетях |
Разметка не гарантирует расширенный сниппет: поисковик решает сам. Кроме того, набор поддерживаемых форматов меняется. Например, Google перестал показывать расширенные результаты HowTo и FAQ — это видно в журнале изменений документации. Проверяйте разметку в валидаторе микроразметки Яндекс Вебмастера и в тесте расширенных результатов Google.
Важно. данные в разметке должны совпадать с видимым содержимым страницы. Рейтинг или цена, которых нет на странице, — нарушение правил и повод лишить сайт расширенных сниппетов.
Коммерческие факторы
Для коммерческих запросов поисковики оценивают, можно ли у этой компании что-то купить и насколько ей можно доверять. Это хорошо видно в выдаче: в ТОПе страницы с ценами, контактами и понятными условиями.
| Что проверить | Где на сайте | Норма |
|---|---|---|
| Цены | Карточки, услуги, прайс | Указаны или есть «от …» и понятный способ узнать точную |
| Контакты | Шапка, подвал, страница контактов | Телефон, почта, адрес, время работы, карта |
| Способы связи | Шапка, первый экран | Форма, мессенджеры, обратный звонок |
| Реквизиты | Контакты, подвал | Юридическое название, ИНН, ОГРН |
| Доставка и оплата | Отдельная страница, карточки | Сроки, стоимость, способы |
| Гарантии и возврат | Отдельная страница | Условия описаны конкретно |
| Отзывы и кейсы | Карточки, услуги, отдельный раздел | Настоящие отзывы, примеры работ |
| Ассортимент | Каталог | Не меньше, чем у сайтов из ТОПа |
Набор зависит от ниши. Интернет-магазину важны ассортимент, фильтры, доставка и возврат. Подробно о таких сайтах — на странице продвижения интернет-магазинов. Сайту услуг — цены, этапы, примеры работ и сведения о специалистах.
E-E-A-T: опыт, экспертность, авторитет, доверие
E-E-A-T (Experience, Expertise, Authoritativeness, Trust) — понятие из руководства для асессоров Google. Сам Google в руководстве по полезному контенту объясняет: это не отдельный фактор ранжирования, а набор признаков, по которым системы ищут качественный контент.
- Автор. Кто написал материал, какой у него опыт. Особенно важно для медицины, финансов, права.
- Опыт из первых рук. Собственные фото, примеры, цифры из практики, а не пересказ чужих статей.
- Сведения о компании. Страница «О компании», история, команда, лицензии и сертификаты, если они есть.
- Источники. Ссылки на официальные документы и исследования для фактов и цифр.
- Прозрачность. Политика конфиденциальности, оферта, понятные условия.
Яндекс тоже оценивает качество и экспертность страниц, особенно в темах, где ошибка может навредить здоровью или деньгам. Подход тот же: показывать, кто стоит за сайтом и почему ему можно верить.
Не уверены, что сайт в порядке?
Проверим сайт по этому чек-листу и покажем, какие ошибки мешают росту и в каком порядке их исправлять.
Техническая оптимизация: индексация
Первое, что проверяют в технической оптимизации: попадают ли в индекс нужные страницы и не попадает ли мусор. Страница вне индекса не получит трафика, сколько её ни улучшай.
Как проверить
- Яндекс Вебмастер → «Индексирование» → «Страницы в поиске»: какие страницы добавлены и исключены, с причинами.
- Google Search Console → «Индексирование страниц»: почему страницы не проиндексированы. Отдельный URL проверяйте через «Проверку URL».
- Сравнение с краулером. Число страниц в индексе сопоставьте с числом полезных страниц сайта. Сильное расхождение в любую сторону — повод искать причину.
Как закрыть страницу от индексации
Для этого нужен мета-тег <meta name="robots" content="noindex"> или HTTP-заголовок X-Robots-Tag: noindex. Google в справке о noindex отмечает: если страница закрыта в robots.txt, робот не увидит noindex и может оставить адрес в индексе.
Закрывайте от индексации служебные страницы: корзину, личный кабинет, результаты поиска по сайту, страницы сортировки, технические дубли. Открытыми оставляйте всё, что может отвечать на запросы.
robots.txt и sitemap.xml
robots.txt
Файл в корне сайта, который управляет сканированием: говорит роботам, какие разделы обходить не нужно. Важно: robots.txt не удаляет страницу из индекса, а лишь запрещает её сканировать. Это прямо сказано в справке Google о robots.txt.
User-agent: *
Disallow: /cart/
Disallow: /search/
Disallow: /*?sort=
Allow: /
User-agent: Yandex
Disallow: /cart/
Disallow: /search/
Disallow: /*?sort=
Clean-param: utm_source&utm_medium&utm_campaign&utm_content&utm_term
Sitemap: https://example.ru/sitemap.xml
Что важно знать по справке Яндекса:
- Яндекс поддерживает директивы User-agent, Disallow, Allow, Sitemap и Clean-param.
- Директивы Host и Crawl-delay Яндекс не поддерживает. Главное зеркало задаётся 301-м редиректом, скорость обхода — в настройках Вебмастера.
- Файл должен отдавать код 200. Если он больше 500 КБ, Яндекс считает, что ограничений нет.
- Clean-param — директива Яндекса. Google её не понимает.
Не закрывайте в robots.txt CSS и JavaScript: без них робот не увидит страницу так, как видит её посетитель. Проверить файл можно в Вебмастере: «Инструменты» → «Анализ robots.txt».
sitemap.xml
Карта сайта — список адресов, которые вы хотите видеть в поиске. Ограничения одинаковы в справке Яндекса и справке Google: до 50 000 URL и до 50 МБ без сжатия в одном файле. Если адресов больше — делают несколько файлов и индексный sitemap.
- В sitemap только канонические страницы с кодом 200, без редиректов, 404 и страниц с noindex.
- Файл обновляется автоматически при добавлении и удалении страниц.
- Тег lastmod показывает реальную дату значимого изменения. Google учитывает его, только если он стабильно точный.
- Google игнорирует priority и changefreq — тратить время на их настройку не нужно.
- Адрес карты указывают в robots.txt и добавляют в Вебмастер и Search Console.
Коды ответа сервера и редиректы
Каждая страница отвечает роботу кодом состояния. От него зависит, попадёт ли страница в индекс.
| Код | Что значит | Когда нормально | Когда проблема |
|---|---|---|---|
| 200 | Страница доступна | Все рабочие страницы | Несуществующая страница отдаёт 200 вместо 404 («мягкая 404») |
| 301 | Постоянный редирект | Смена адреса, склейка зеркал и дублей | Цепочки из нескольких редиректов, редирект на нерелевантную страницу |
| 302 | Временный редирект | Временная акция, A/B-тест | Используется вместо 301 при постоянном переезде |
| 304 | Не изменилась с прошлого обхода | Ответ на запрос с If-Modified-Since | — |
| 404 / 410 | Страница не найдена / удалена | Удалённые страницы без замены | На 404 ведут внутренние ссылки |
| 5xx | Ошибка сервера | Никогда | Робот не может получить страницу; при долгих сбоях страницы выпадают из индекса |
Подробнее о видах переадресации — в справке Google о редиректах. Код ответа любой страницы можно проверить в Вебмастере: «Инструменты» → «Проверка ответа сервера».
- Редирект ведёт сразу на конечный адрес, без промежуточных шагов.
- Внутренние ссылки указывают на конечные адреса, а не на редиректы.
- Страница 404 оформлена: есть меню, поиск и ссылки на главные разделы.
Дубли страниц и canonical
Дубли — одна и та же страница по разным адресам. Из-за них поисковик сам выбирает, какой адрес показывать, а внутренний вес делится между копиями.
Откуда берутся дубли
- Адреса с www и без, с http и https.
- Со слешем на конце и без:
/catalog/и/catalog. - Главная по адресам
/,/index.php,/index.html. - GET-параметры: метки utm, сортировка, идентификаторы сессий.
- Один товар в нескольких категориях с разными URL.
- Версии для печати, страницы с пустыми фильтрами, одинаковые карточки разных цветов без отличий в тексте.
Как убрать
| Ситуация | Яндекс | |
|---|---|---|
| Слеш, www, главная по нескольким адресам | 301-й редирект на основной адрес | 301-й редирект на основной адрес |
| Метки utm и другие параметры, не меняющие содержимое | Clean-param в robots.txt или canonical | rel=»canonical» на адрес без параметров |
| Похожие страницы, которые должны остаться доступными | rel=»canonical» — для робота это рекомендация | rel=»canonical» — один из сигналов |
| Canonical на другой домен | Не учитывается | Поддерживается |
Правила взяты из справки Яндекса о дублях и атрибуте canonical и из руководства Google по каноническим адресам. Яндекс может проигнорировать canonical, если содержимое страниц сильно различается, канонический адрес недоступен или указана цепочка канонических адресов.
HTTPS и главное зеркало
Сайт должен работать по HTTPS с действующим сертификатом. Браузеры помечают HTTP-сайты как небезопасные, а Google учитывает HTTPS среди сигналов удобства страницы.
- Все версии сайта ведут 301-м редиректом на одну: например,
https://site.ru/. Проверьте четыре варианта: http и https, с www и без. - На страницах нет смешанного контента: картинки, скрипты и стили грузятся по https.
- Внутренние ссылки, canonical и sitemap указывают на https-адреса.
- Сертификат продлевается автоматически, иначе сайт в один день станет недоступен для посетителей.
- При переезде на HTTPS или новый домен в Яндекс Вебмастере используют инструмент «Переезд сайта».
Скорость загрузки и Core Web Vitals
Core Web Vitals — три показателя Google, которые измеряют скорость загрузки, отклик и стабильность вёрстки. Пороги и методика описаны в справке Google Search Central и на web.dev.
| Показатель | Что измеряет | Хорошо | Плохо |
|---|---|---|---|
| LCP (Largest Contentful Paint) | Когда отрисовался самый крупный элемент первого экрана | ≤ 2,5 с | > 4 с |
| INP (Interaction to Next Paint) | Как быстро страница реагирует на клики и ввод | ≤ 200 мс | > 500 мс |
| CLS (Cumulative Layout Shift) | Насколько сдвигается вёрстка при загрузке | ≤ 0,1 | > 0,25 |
Оценка считается по 75-му процентилю реальных посещений, отдельно для мобильных и компьютеров. INP заменил FID в марте 2024 года.
Не переоценивайте вес скорости. Google в справке об удобстве страниц пишет, что всегда стремится показывать самый релевантный контент, даже если удобство страницы неидеально. Быстрый сайт с плохим контентом не выиграет у медленного с хорошим, но при равном контенте скорость помогает.
Что обычно исправляют
- LCP: сжать и уменьшить главное изображение, перевести в WebP или AVIF, ускорить ответ сервера, подключить кеширование, не грузить главную картинку лениво.
- INP: сократить тяжёлый JavaScript, убрать лишние виджеты и счётчики, разбить длинные задачи, отложить загрузку некритичных скриптов.
- CLS: задать размеры картинкам и баннерам, резервировать место под рекламу и виджеты, подгружать шрифты без скачка вёрстки.
Проверяют скорость в PageSpeed Insights (данные реальных пользователей и лабораторный тест) и в отчёте «Основные интернет-показатели» Search Console. Лабораторная оценка и реальные данные могут расходиться — ориентируйтесь на реальные.
Мобильная версия
Google индексирует сайты по мобильной версии. Это значит: для оценки страницы берётся то, что видит смартфон. Подробно — в справке о mobile-first индексации. Яндекс тоже учитывает удобство сайта на мобильных: большая часть поиска приходится на смартфоны.
- Адаптивная вёрстка: одна страница, один URL, вёрстка подстраивается под экран.
- Мобильная версия содержит тот же текст, ссылки, микроразметку и изображения, что и десктопная.
- Текст читается без увеличения, кнопки и ссылки не стоят вплотную друг к другу.
- Нет горизонтальной прокрутки и всплывающих окон, закрывающих содержимое.
- Телефон кликабелен, формы удобно заполнять с телефона.
Отдельного теста мобильной оптимизации у Google больше нет — его отключили в декабре 2023 года. Проверяйте сайт в Lighthouse, PageSpeed Insights и на реальных телефонах.
Битые ссылки и цепочки редиректов
Битая ссылка ведёт на несуществующую страницу. Робот тратит на неё время, посетитель упирается в 404 и уходит.
- Просканируйте сайт краулером и выгрузите все ссылки с кодами 4xx и 5xx.
- Исправьте ссылку на рабочую страницу или удалите её. Если страница удалена, но на неё есть внешние ссылки, поставьте 301-й редирект на ближайшую по смыслу.
- Найдите цепочки редиректов: A → B → C. Перенастройте так, чтобы A сразу вела на C.
- Проверьте внешние ссылки с сайта: страницы партнёров и источников тоже исчезают.
- Загляните в раздел «Ссылки» Яндекс Вебмастера: там видны внутренние ссылки, которые ведут на недоступные страницы.
Пагинация, фильтры и GET-параметры
Каталоги и блоги порождают тысячи адресов: страницы 2, 3, 4…, сочетания фильтров, сортировки. Без настройки они съедают краулинговый бюджет и плодят дубли.
Пагинация
Google в рекомендациях по пагинации советует давать каждой странице серии свой адрес и свой canonical. Не стоит указывать первую страницу как каноническую для всех остальных. Атрибуты rel=»next» и rel=»prev» Google больше не использует. Номер страницы не передают через # в адресе: Google игнорирует фрагменты.
- Ссылки на страницы пагинации — обычные <a href>, чтобы робот дошёл до товаров на дальних страницах.
- Первая страница доступна по одному адресу:
/catalog/, а/catalog/?page=1ведёт на неё редиректом или canonical. - Если подгрузка товаров по кнопке «Показать ещё», за ней всё равно должны стоять отдельные адреса страниц.
Фильтры и сортировки
Решите, какие сочетания фильтров отвечают на реальные запросы. «Диваны угловые серые» ищут — такую страницу стоит сделать посадочной: со своим URL, title, H1 и текстом. Сочетания, которые никто не ищет, и все сортировки закрывают от индексации через noindex, canonical или robots.txt.
Для меток и служебных параметров Яндекс предлагает директиву Clean-param: робот склеивает адреса с ними и не тратит время на копии.
Ошибки в Вебмастере и Search Console
Оба сервиса сами сообщают о проблемах. Достаточно смотреть их раз в неделю или настроить уведомления на почту.
| Где смотреть | Что видно | Что делать |
|---|---|---|
| Вебмастер → «Диагностика» | Критичные и возможные проблемы: недоступность, ошибки robots.txt и sitemap, дубли, незаполненные мета-теги | Начинать с критичных — они влияют на поиск сильнее всего |
| Вебмастер → «Страницы в поиске» | Добавленные и исключённые страницы с причинами | Разобрать исключённые: дубль, редирект, недостаточно качественная, 404 |
| Вебмастер → «Статистика обхода» | Какие страницы обходил робот и с каким кодом | Искать 5xx, 404 и всплески редиректов |
| Вебмастер → «Переобход страниц» | — | Отправить исправленные и новые страницы на переобход |
| Search Console → «Индексирование страниц» | Почему страницы не в индексе | Разобрать причины: noindex, 404, дубль без выбранного канонического адреса |
| Search Console → «Проверка URL» | Как Google видит конкретную страницу | Проверить индексацию, canonical, запросить индексирование |
| Search Console → «Основные интернет-показатели» | Группы страниц с плохими LCP, INP, CLS | Исправлять по группам, затем запускать проверку |
| Search Console → «Файлы Sitemap» | Обработан ли sitemap, сколько URL прочитано | Исправить ошибки чтения и лишние адреса |
Если ошибок много, расставьте приоритеты: сначала то, что мешает индексации важных страниц, потом дубли и редиректы, потом скорость и предупреждения.
Что проверить, чем и какая норма
Сводная таблица для быстрого аудита. Сначала внутренняя часть, потом техническая.
Внутренняя оптимизация
| Что проверить | Чем | Норма |
|---|---|---|
| Семантика | Вордстат, Вебмастер, Search Console | Каждый кластер закреплён за одной страницей |
| Каннибализация | Позиции по запросам, отчёты по запросам в Вебмастере и Search Console | Одна страница на запрос, без «прыжков» адресов |
| Структура | Краулер (глубина вложенности) | Важные страницы — до 3 кликов от главной |
| URL | Краулер | Читаемые, через дефис, один формат слеша |
| title | Краулер | Уникальный, с главным запросом, около 50–70 символов |
| description | Краулер | Уникальный, около 140–160 символов |
| H1 | Краулер | Один на странице, с главным запросом |
| Тексты | Анализ ТОПа, проверка уникальности | Закрывают подтемы лидеров, без переспама |
| Перелинковка | Краулер (входящие ссылки) | Нет страниц без входящих ссылок |
| Изображения | Краулер, PageSpeed Insights | Есть alt, современный формат, разумный вес |
| Микроразметка | Валидатор Вебмастера, тест расширенных результатов | Без ошибок, данные совпадают с видимыми |
| Коммерческие факторы | Сравнение с ТОП-10 | Не хуже, чем у лидеров ниши |
Техническая оптимизация
| Что проверить | Чем | Норма |
|---|---|---|
| Индексация | Вебмастер, Search Console | Все полезные страницы в индексе, мусора нет |
| robots.txt | Вебмастер → «Анализ robots.txt» | Код 200, закрыто только служебное, CSS и JS открыты |
| sitemap.xml | Вебмастер, Search Console | Только канонические URL с кодом 200, до 50 000 URL и 50 МБ на файл |
| Коды ответа | Краулер, «Проверка ответа сервера» | Рабочие страницы — 200, нет 5xx, несуществующие — 404 |
| Редиректы | Краулер | 301 без цепочек, внутренние ссылки ведут на конечные адреса |
| Дубли | Краулер, Вебмастер | Один адрес на страницу, canonical указан |
| HTTPS и зеркала | Браузер, «Проверка ответа сервера» | Все версии ведут 301-м на одну https-версию |
| LCP | PageSpeed Insights, Search Console | ≤ 2,5 с |
| INP | PageSpeed Insights, Search Console | ≤ 200 мс |
| CLS | PageSpeed Insights, Search Console | ≤ 0,1 |
| Мобильная версия | Lighthouse, реальные устройства | Тот же контент, что на десктопе, удобно пользоваться |
| Битые ссылки | Краулер, Вебмастер | Нет внутренних ссылок на 4xx и 5xx |
| Пагинация и фильтры | Краулер, Вебмастер | Свой адрес у каждой страницы, мусорные сочетания закрыты |
Итоговый чек-лист внутренней SEO-оптимизации
Пройдите по пунктам и отметьте, что уже сделано. Всё, что не отмечено, — задачи на ближайший месяц.
Внутренняя часть
- Сайт подключён к Яндекс Вебмастеру, Google Search Console и Яндекс Метрике
- Собрано и почищено семантическое ядро
- Запросы разбиты на кластеры, у каждого кластера одна страница
- Интент страниц совпадает с интентом выдачи
- Важные страницы не глубже трёх кликов от главной
- URL читаемые, единый формат со слешем или без
- Есть хлебные крошки
- Title уникальные, с главным запросом
- Description уникальные и описывают выгоду
- На каждой странице один H1, подзаголовки H2–H3 по смыслу
- Тексты уникальны, закрывают подтемы лидеров, без переспама
- Нет страниц без входящих внутренних ссылок
- У изображений осмысленные alt и имена файлов, лёгкий формат
- Микроразметка Organization, BreadcrumbList и по типу страниц, без ошибок в валидаторе
- Цены, контакты, реквизиты, доставка, гарантии на месте
- Указаны авторы и сведения о компании
Техническая часть
- Полезные страницы в индексе, служебные закрыты noindex
- robots.txt отдаёт 200, не закрывает нужное, CSS и JS открыты
- sitemap.xml обновляется автоматически и содержит только канонические URL с кодом 200
- Нет ошибок 5xx, несуществующие адреса отдают 404
- Редиректы 301 без цепочек
- Склеены зеркала: http и https, www и без www
- Нет дублей по слешу, index.php и GET-параметрам, canonical настроен
- Сертификат HTTPS действует и продлевается автоматически, нет смешанного контента
- LCP ≤ 2,5 с, INP ≤ 200 мс, CLS ≤ 0,1 на мобильных и десктопе
- Мобильная версия содержит тот же контент и удобна на телефоне
- Нет внутренних ссылок на 404 и редиректы
- Пагинация с отдельными адресами, мусорные фильтры и сортировки закрыты
- В «Диагностике» Вебмастера нет критичных ошибок
- В Search Console разобраны причины неиндексирования
Частые ошибки
- Сайт закрыт от индексации после разработки. На тестовом сервере стоял
Disallow: /или noindex, и его забыли убрать при запуске. - Страницу удаляют из индекса через robots.txt. Запрет сканирования не убирает страницу из поиска — нужен noindex или 404.
- Canonical на все страницы ведёт на главную. Поисковик либо проигнорирует его, либо выкинет из индекса нужные страницы.
- Шаблонные title. «Купить товар в интернет-магазине» на тысяче карточек — поисковик не различает страницы.
- Переезд на HTTPS без редиректов. Сайт живёт в двух версиях, вес и позиции делятся между ними.
- Оптимизация ради цифры в PageSpeed. Сто баллов в лабораторном тесте при плохих реальных данных ничего не дают.
- Правки без контроля. Изменили шаблон или поставили плагин — и через неделю половина страниц в 404. После каждой крупной правки нужен повторный обход.
Особенности для разных сайтов
Основа одинакова для любой CMS, но инструменты разные. На WordPress многое закрывают SEO-плагины: title, description, canonical, sitemap и микроразметку. Как их настроить — в статье о SEO на WordPress.
У интернет-магазинов больше всего технических задач: тысячи карточек, фильтры, пагинация, товары без наличия, дубли из-за вариантов товара. Там внутренняя оптимизация — постоянная работа, а не разовый проект.
У небольших сайтов услуг технических проблем обычно меньше. Основной рост дают структура под семантику, качественные посадочные страницы и коммерческие факторы.
Частые вопросы
Чем внутренняя SEO-оптимизация отличается от внешней?
Внутренняя оптимизация — всё, что делают на самом сайте: структура, тексты, мета-теги, перелинковка, скорость, индексация. Внешняя — работа за пределами сайта: ссылки, упоминания, карточки в картах и справочниках. Начинают с внутренней: без неё внешние усилия дают мало.
Что входит в техническую SEO-оптимизацию?
Базовая часть — индексация, robots.txt и sitemap.xml, коды ответа и редиректы, дубли и canonical, HTTPS и зеркала. Кроме того — скорость и Core Web Vitals, мобильная версия, битые ссылки, пагинация и параметры, ошибки из Яндекс Вебмастера и Google Search Console.
Сколько времени занимает внутренняя оптимизация?
Зависит от размера сайта и числа ошибок. Аудит небольшого сайта занимает несколько дней, исправления — от пары недель до нескольких месяцев. Для каталогов на тысячи страниц это постоянная работа.
Когда будет результат?
Поисковику нужно переобойти страницы, поэтому эффект появляется не сразу. Технические исправления обычно заметны после переиндексации — через несколько недель. Рост от новых посадочных страниц и текстов может занять несколько месяцев, в зависимости от конкуренции.
Нужно ли заполнять мета-тег keywords?
Не обязательно. Google его не использует, для Яндекса он тоже не обязателен. Время лучше потратить на title, description и текст.
Какие показатели скорости считаются хорошими?
По документации Google: LCP — не больше 2,5 секунды, INP — не больше 200 миллисекунд, CLS — не больше 0,1. Оценка берётся по 75-му процентилю реальных посещений.
Можно ли сделать внутреннюю оптимизацию самостоятельно?
Да, многое по силам владельцу сайта: заполнить title и description, проверить индексацию, убрать битые ссылки. Сложнее с семантикой, структурой и технической частью — там нужны опыт и доступ к коду. Удобный вариант — заказать аудит и внедрить рекомендации своими силами.
Как часто нужно проверять сайт?
Отчёты Вебмастера и Search Console стоит смотреть раз в неделю или настроить уведомления. Полный технический обход краулером — раз в квартал и после каждой крупной правки: смены шаблона, CMS, структуры.
Коротко
- Внутренняя оптимизация отвечает за содержание и устройство сайта, техническая — за сканирование и индексацию.
- Начинайте с подключения Вебмастера и Search Console и технического аудита, потом семантика и страницы.
- Один кластер — одна страница с уникальными title, description и H1.
- robots.txt управляет сканированием, а не индексом: для исключения страниц нужен noindex.
- Нормы Core Web Vitals: LCP ≤ 2,5 с, INP ≤ 200 мс, CLS ≤ 0,1.
- Оптимизация не заканчивается: проверяйте отчёты регулярно и повторяйте обход после крупных правок.
Внутреннюю и техническую оптимизацию — в работу
«Еллоу Медиа» с 2009 года продвигает сайты в Яндексе и Google: проводим аудит, сами исправляем ошибки, пишем и верстаем страницы. Работаем по системе план — отчёт на любых CMS.