Внутренняя оптимизация сайта: чек-лист по порядку

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

В Вордстате по России «внутренняя оптимизация сайта» — 626 запросов в месяц, самый частый уточняющий — «внутренняя оптимизация сайта чек-лист», 233 обращения. «Внешнюю оптимизацию сайта» спрашивают 101 раз в месяц: внутреннюю тему ищут в шесть раз чаще. Ниже порядок работ и чек-лист в конце. Разницу внутренней и внешней части я разбирал в статье что такое SEO.

Что входит во внутреннюю оптимизацию

Работу делю на три части. Содержание: отвечает ли страница на запрос, за которым на неё приходят люди. Структура: заголовки, адреса, дубли, ссылки между страницами. Техника: скорость, мобильная версия, карта сайта, редиректы. Начинайте со структуры и техники: эти правки поисковик видит сразу на всех страницах.

Шаг 1. Заголовки: H1, H2 и H3

Один H1 на страницу, и он называет то, что человек ищет. Частая ошибка: страница услуг, а в шапке крупно «О компании», и в title что-то про надёжного партнёра. Посетитель не находит подтверждения, что попал туда, куда шёл.

На странице продвижения H1 — «Продвижение сайтов в Нижнем Новгороде», на странице создания — «Создание сайтов под ключ». Внутри страницы ставьте H2 по разделам: цены, состав работ, сроки, частые вопросы. H3 идёт там, где раздел распадается на части: по этой иерархии поисковик понимает, какие блоки главные. Дублировать H1 в title не нужно.

Шаг 2. Заголовок в поиске и описание

Title виден в выдаче первой строкой. Держите 50–60 знаков, иначе поисковик обрежет конец. Схема: главный запрос страницы, уточнение, название компании.

Description — 140–180 знаков. Позиции он не двигает, зато влияет на кликабельность: по нему человек решает, нажимать или нет. Пишите конкретику: сроки, цену от, что входит.

Дальше уникальность. Когда на десяти страницах стоит шаблон «Услуги — Название компании», поисковик видит одинаковые заголовки и показывает по всем запросам одну страницу. Остальные девять простаивают. Проверка простая: выгрузите title в таблицу и отсортируйте по алфавиту.

Шаг 3. Адреса страниц

Адрес показывает поисковику, о чём страница, и подсказывает человеку в выдаче, куда он попадёт. Он же задаёт структуру сайта: по адресам поисковик видит, какие разделы у вас есть и какие страницы внутри них лежат.

  • Латиница или транслит: /uslugi/prodvizhenie-saitov понятен сразу, а адрес на восемьдесят знаков с городом и словом «недорого» неудобно диктовать по телефону.
  • Вложенность не глубже трёх уровней: раздел, подраздел, страница. На четвёртом уровне человек теряет ориентацию.
  • Без параметров: /index.php?cat=12&id=45 не сообщает о странице ничего.
  • Адрес не меняется после публикации. Если поменять нужно, поставьте 301 редирект со старого адреса, иначе внешние ссылки приведут на 404.

Когда сайт только делают, адреса закладывают в структуру заранее: создание сайтов начинается со структуры, менять её потом дороже.

Шаг 4. Текст под запрос и переоптимизация

У каждой страницы одна главная задача. Раскладку запросов собирают заранее: семантическое ядро показывает, какими словами люди ищут услугу и сколько таких людей. Один запрос — одна страница.

Ответ ставьте в первый экран: что предлагают, сколько стоит, за какой срок, что входит. Если цена и условия лежат на третьем экране, человек возвращается в выдачу.

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

Правило: сначала польза, потом вхождение. Напишите абзац так, как объяснили бы задачу клиенту, и вставьте формулировку запроса туда, где она встаёт во фразу. Два-три точных вхождения работают лучше двадцати вымученных.

Шаг 5. Перелинковка

Внутренние ссылки связывают страницы по смыслу: со страницы услуги на смежную услугу, из статьи на статью по теме. Поисковик видит, какие страницы главные, а человеку есть куда пойти дальше.

Анкор, то есть текст ссылки, ставьте по названию принимающей страницы: «продвижение интернет-магазина» вместо «подробнее». Анкор объясняет поисковику, о чём принимающая страница. Слово «подробнее» не сообщает ничего, и ссылка работает вполсилы.

На странице услуги достаточно 3–5 ссылок в теле текста. Ссылки из подвала на сотню адресов поисковик видит, но вес они распределяют хуже.

Шаг 6. Дубли страниц

Страница часто доступна по нескольким адресам. Для поисковика это несколько страниц с одинаковым текстом: со слешем на конце и без, с www и без, по http и https, с параметрами вроде ?utm_source. Сигналы делятся между копиями, в выдачу попадает случайная версия, часть страниц уходит в отчёт о дубликатах.

  • Слеш, www, протокол: выберите один вариант и поставьте 301 редиректы со всех остальных. Пока работают оба, поисковик считает их двумя сайтами.
  • Метки и параметры: закройте метатегом noindex или запретом в robots.txt.
  • Сортировки: закройте от индекса, текста на таких адресах нет.
  • Фильтры: те, по которым люди ищут товар, оставляйте и делайте под них посадочные страницы, остальные закрывайте.
  • Две страницы услуг об одном: соедините в одну, со второй поставьте 301.

Канонический адрес, rel="canonical", указывает основную версию, когда копия остаётся доступной людям. Там, где копия не нужна, редирект надёжнее.

Шаг 7. Карта сайта, robots.txt и разметка

XML-карта содержит адреса страниц, которые вы хотите видеть в поиске. Обновляйте её при публикациях и ссылайтесь на неё в robots.txt: так новый раздел попадает в поиск за дни.

В robots.txt проверьте две вещи. Первая: не закрыт ли каталог услуг или блог целиком — после переезда директива Disallow: / иногда остаётся на боевом домене. Вторая: не запрещены ли CSS с картинками, без которых поисковик плохо оценивает страницу.

Разметка объясняет, что за сущность на странице:

Organization

Название компании, адрес, телефон, часы работы. Ставится один раз на главной и связывает сайт с карточкой организации.

Article и хлебные крошки

Article с автором и датой — на статьи в блоге. BreadcrumbList выводит в выдаче путь вместо длинного адреса и показывает место страницы в структуре.

Шаг 8. Технический минимум

  • Скорость загрузки. Мерить надо вес страницы и время ответа сервера на телефоне. Как это делать и что исправлять первым, разобрано в статье скорость загрузки сайта.
  • Мобильная версия. Большая часть посетителей приходит с телефона. Откройте сайт на телефоне: читается ли текст, нажимаются ли кнопки.
  • Защищённый протокол. https на всём сайте, включая картинки и формы: смешанный контент браузер помечает как небезопасный.
  • Страница 404. Сделайте свою: поиск по сайту, ссылки на услуги и блог. Проверьте, что сервер отдаёт код 404. При коде 200 поисковик держит страницу в индексе.
  • Редиректы с удалённых страниц. Ставьте 301 на ближайшую по смыслу страницу. Перенаправлять всё на главную вредно: структура размывается.

Шаг 9. Изображения

Имя файла читают поисковик и человек, который полезет в папку с картинками. IMG_2043.JPG не сообщает ничего, а prodvizhenie-saitov-nizhnij-novgorod.webp называет тему страницы.

Атрибут alt описывает то, что на картинке: «схема этапов продвижения сайта». Набор ключевых слов изображение не описывает и человеку не помогает.

Вес держите в пределах 200–300 КБ, сохраняйте в WebP и уменьшайте до размера блока на экране.

Порядок работ

Начинайте с того, что поисковик видит сразу на всех страницах: заголовки, дубли, карта сайта, robots.txt, технический минимум. Эти правки занимают дни и действуют на весь сайт. Потом берите отдельные страницы: соответствует ли текст запросу, есть ли цена и сроки, куда ведут ссылки.

Если непонятно, с чего начинать, SEO-аудит сайта показывает препятствия и очерёдность их устранения.

Чего внутренняя оптимизация не делает

Она убирает препятствия и спрос не создаёт. Если услугу в вашем городе ищут двадцать раз в месяц, аккуратные заголовки и быстрые страницы не превратят это в поток заявок: придут двадцать человек.

Когда страница не отвечает на запрос, по которому её показывают, правки заголовков человека не удержат: он полистает, вернётся в выдачу и уйдёт к конкуренту. Заголовки помогают странице, которая на запрос уже отвечает.

С недостающим спросом работают иначе: находят запросы, которые в отрасли есть, и строят страницы под них, а на время разгона SEO берут платный трафик. О самостоятельной работе — в статье продвижение сайта самому.

Чек-лист по порядку

  1. Выберите основной адрес сайта (протокол, www, слеш) и поставьте 301 с остальных вариантов.
  2. Закройте от индекса метки, параметры и сортировки.
  3. Проверьте, что на каждой странице один H1 и он называет то, что человек ищет.
  4. Разложите содержание по H2: цены, состав работ, сроки, частые вопросы.
  5. Перепишите title: запрос, уточнение, название компании, до 60 знаков.
  6. Заполните description на 140–180 знаков: цена, срок, что входит.
  7. Сгенерируйте XML-карту, укажите её в robots.txt и проверьте, что услуги и блог открыты для индексации.
  8. Добавьте разметку Organization на главную, Article на статьи, BreadcrumbList на хлебные крошки.
  9. Ускорьте загрузку: сожмите изображения, включите кэширование, уберите лишние скрипты.
  10. Проверьте сайт на телефоне: текст, кнопки, формы.
  11. Настройте 301 со старых адресов и свою страницу 404 с кодом ответа 404.
  12. Пропишите внутренние ссылки. Анкор — название принимающей страницы.
  13. Перепишите текст главных страниц: ответ на запрос в первом экране, цена и сроки, два-три вхождения запроса.
  14. Через месяц посмотрите обход страниц, отчёт по дубликатам и позиции.

Начинайте с пунктов, которые видны поисковику сразу на всём сайте, остальные разбирайте по одной странице.