Технический SEO-чек-лист — 18 пунктов для самостоятельной проверки

Сайт выглядит прилично, тексты тоже не худшие, но дальше первого экрана посадочной страницы почти никто не доходит. Чаще всего дело не в текстах — Google либо не находит сайт, либо находит его медленно, либо читает не так, как задумано. Разница обычно прячется в нескольких технических строчках, на которые никто не смотрел.
18 пунктов ниже разбиты на пять блоков: индексация, скорость, мобильная версия, структурированные данные, многоязычность. У каждого пункта — что проверить, что это значит и как исправить; большинство занимает пару минут и не требует платных сервисов.
Индексация: видит ли вас Google вообще (1–4)
Неважно, насколько хорош дизайн, если Google не может попасть на страницу. Этот блок проверяет сам доступ.
1. Откройте robots.txt
Введите в браузере вашсайт.az/robots.txt. Строка Disallow: / означает, что весь сайт закрыт от поиска — обычно это забытая строка с этапа разработки. Удалите её и запросите повторное сканирование в Search Console.
2. Поищите тег noindex
Страница не появляется в Google, хотя robots.txt открыт? Посмотрите исходный код страницы (правая кнопка → «Просмотреть код страницы») и найдите слово noindex — его часто забывают снять после тестовой версии. Нашли — удалите. Важный нюанс: если тот же адрес закрыт ещё и в robots.txt, Google до тега noindex просто не доходит — так прямо написано в документации Google, сначала нужно открыть доступ к странице.
3. Проверьте canonical
В исходном коде найдите строку с атрибутом rel="canonical". Совпадает ли адрес с www, с https и с правильным доменом? Неверный canonical может заставить одну версию сайта конкурировать саму с собой — в итоге слабеют обе.
4. Посмотрите дату последнего чтения sitemap
Search Console → раздел «Файлы Sitemap» — обратите внимание на дату. Старая дата или пометка об ошибке означает, что новые страницы неделями ждут, пока Google найдёт их сам. Обновить файл и отправить заново — дело одной минуты.
Скорость: три цифры с конкретной планкой (5–8)
Скорость больше не вопрос ощущений — Google измеряет её тремя показателями. Официальные значения: LCP меньше 2,5 секунды, INP меньше 200 миллисекунд, CLS меньше 0,1.
5. LCP — момент появления самого крупного элемента
Введите адрес в PageSpeed Insights и посмотрите строку «Largest Contentful Paint». Если больше 2,5 секунды, причина обычно в несжатой картинке героя или в медленно загружающемся веб-шрифте. Загружайте видимую с первого экрана картинку через preload, остальное откладывайте.
6. INP — пауза между нажатием и ответом
В том же отчёте найдите «Interaction to Next Paint». Значение выше 200 миллисекунд означает, что после нажатия кнопки браузер на мгновение перестаёт реагировать — обычно из-за тяжёлого JavaScript, блокирующего основной поток. Отложите некритичные скрипты через defer.
7. CLS — прыжки страницы
Открыв сайт с телефона, замечаете, как текст или кнопки сдвигаются во время загрузки? Так бывает, когда для изображений заранее не зарезервировано место или баннер подгружается позже остального контента. Достаточно добавить width/height или CSS aspect-ratio к каждой картинке.
8. Проверьте вес картинок и шрифтов
В отчёте PageSpeed посмотрите на предупреждение «Правильно указывайте размер изображений». Несколько несжатых картинок способны растянуть первую загрузку на секунды независимо от CDN. Переход на WebP или AVIF обычно решает это сам по себе.
Мобильная версия (9–11)
Большинство посетителей заходят с телефона — этот блок ловит проблемы, которые не видны на десктопе.
9. Откройте со своего телефона, без Wi-Fi
Через мобильный интернет, а не через офисный Wi-Fi. Текст читается без увеличения, не появляется горизонтальная прокрутка? Если появляется, обычно дело в отсутствующем или неверном мета-теге viewport.
10. Проверьте расстояние между кнопками
Нажимайте пальцем, без масштабирования. Если две кнопки стоят так близко, что вы промахиваетесь, это снижает и мобильную оценку Google, и реальные заказы.
11. Заполните форму на телефоне до конца
Открывает ли числовое поле цифровую клавиатуру? Если нет, пользователь чаще бросает форму на середине — это не мелочь дизайна, а потерянная заявка.
Структурированные данные (12–14)
Структурированные данные не поднимают позиции сами по себе, но меняют, как результат выглядит в выдаче.
12. Проверьте, есть ли схема и нет ли в ней ошибок
Вставьте адрес страницы в Rich Results Test от Google. Предупреждение или ошибка означает, что разметка либо устарела, либо была случайно удалена не полностью.
13. Проверьте блоки Organization и Breadcrumb
В том же инструменте посмотрите, выводятся ли блоки «Organization» и «BreadcrumbList» — они показывают в выдаче название сайта, логотип и путь по разделам. Деталь мелкая, но это сигнал доверия.
14. Не размечайте отзывы о себе
Добавить разметку Review или AggregateRating на собственный сайт выглядит соблазнительно, но Google прямо запрещает применять её к своей же организации — разметка предназначена для реальных отзывов со сторонних площадок, а не для собственноручно написанного рейтинга.
Многоязычность (15–18)
Если сайт на двух-трёх языках, этот блок чаще всего упускают — и исправляется он дешевле всего.
15. Взаимны ли теги hreflang
В разделе head каждой языковой версии должны быть строки hreflang, указывающие на остальные версии — причём в обе стороны. Google прямо объясняет: если две страницы не указывают друг на друга, теги просто игнорируются. Если AZ-версия ссылается на RU, RU обязана ссылаться обратно на AZ.
16. Задан ли x-default
Куда попадает посетитель, чей язык не совпадает ни с одной версией сайта? Именно для этого нужна строка x-default — без неё выбор делает Google, а не вы.
17. У каждой языковой версии свой canonical
AZ, RU и EN версии должны нести canonical, указывающий каждая сама на себя. Если все указывают на одну версию, две остальные для Google фактически не существуют.
18. Проверьте коды языков
Соответствуют ли коды вроде hreflang="ru" официальному списку ISO 639-1? Неофициальные региональные коды вроде «UK» или «EU» Google просто игнорирует — эта ошибка встречается на удивление часто.
Каждый пункт по отдельности кажется мелочью — ровно до момента, когда одним из них окажется строка disallow, и остальные семнадцать перестают иметь значение.
Если, пройдя список сами, вы нашли проблему больше чем в пяти пунктах, разумнее не чинить каждый по отдельности: наша услуга технического SEO сортирует находки по приоритету и разделяет то, что делается за день, от того, что займёт месяц. Если нужна цифра прямо сейчас — бесплатный инструмент аудита сайта и скорости принимает адрес и объясняет обычным языком, какой пункт проблемный.