Перейти к содержимому
SEO/Опубликовано 28 июня 2026 г./Обновлено 18 августа 2026 г./5 мин2 просмотра

Технический аудит сайта: чек-лист по результатам своего же аудита

Чек-лист технического аудита по итогам аудита собственного сайта: что мы намерили на 202 страницах, какие привычные проверки не значат ничего и в каком порядке чинить найденное.

Технический аудит сайта: чек-лист по результатам своего же аудита
С
Команда NEXFORCE
SEO-эксперт NEXFORCE

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

Ниже — чек-лист, где у каждого пункта стоит не «важно для SEO», а то, что мы намерили на своём проекте: 202 страницы, 85 удалений за один день и несколько дефектов, которых не видит ни один инструмент.

Сначала о том, что оказалось неправдой

Прежде чем перечислять проверки, стоит убрать три убеждения, которые мы сами проверили и опровергли. Иначе аудит уходит в бесполезную сторону.

Объём текста не предсказывает индексацию

Внутри одного раздела мы сравнили страницы, попавшие в поиск, и страницы, не попавшие. У вторых объём оказался больше: медиана 15 881 знак против 14 207 у тех, что в поиске. То же самое повторилось на разделах услуг и отраслей. Наращивание знаков — самый популярный совет и самый бесполезный, если проблема не в объёме.

Входящие ссылки не предсказывают её тоже

Мы считали и это: у страниц в поиске входящих внутренних ссылок оказалось меньше, чем у страниц вне поиска — 9 против 12. Прежний вывод «мало ссылок, поэтому не индексируется» был построен на двух примерах и не выдержал полной проверки.

Уникальность внутри сайта — не то же самое, что уникальность в интернете

Это стоило нам десяти статей. Наш собственный замер показывал 97% своего текста и ноль замечаний. Поисковая система выбросила эти страницы с пометкой «малоценные». Разница в том, что мы сравнивали статьи между собой, а решение принимается по сравнению со всем, что уже есть в сети по этой теме.

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

Иллюстрация к разделу «Что проверять на самом деле»

Что проверять на самом деле

1. Индексация: не «сколько страниц», а что с ними происходило

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

У нас именно история событий дала главный ответ за всё время работы: 30 июня за один день с поиска сняли 85 страниц, 84 из них с пометкой «малоценные». До этого мы полтора месяца читали ситуацию как оценку сегодняшних текстов, а это был приговор, вынесенный за один день и не пересмотренный.

Что делать: в панели вебмастера открыть историю появлений и удалений, а не только текущее число. Если удаления идут пачкой в одну дату — ищите, что случилось в тот день, а не переписывайте тексты.

2. Обход: куда робот тратит время

Это пункт, которого нет почти ни в одном чек-листе, а он решает многое. Робот приходит на сайт с ограниченным вниманием, и если оно уходит в разделы, которые поиск всё равно не берёт, настоящим страницам не достаётся ничего.

Наш случай: 7 августа из 51 страницы, скачанной роботом за день, 46 были страницами одного раздела — того самого, который поисковая система дважды отказалась брать. То есть девять десятых дневного внимания уходили в пустоту.

Что делать: открыть в панели вебмастера примеры обхода и посмотреть, какие разделы там преобладают. Если это фильтры, сортировки, поиск по сайту или раздел, который стабильно не попадает в выдачу, — закрывайте его от индексации.

3. Тип страницы: самостоятельная единица или клетка матрицы

Самый практичный вывод, который мы получили. Мы измеряли скорость попадания в поиск у разных типов страниц одного сайта:

  • термин словаря, город, страница проверки — 100% индексации, новая страница попадает в поиск примерно за сутки;
  • страницы вида «услуга × отрасль» — ноль из сорока двух за пять дней, при том что робот их прочитал целиком.

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

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

4. Карта сайта: не наличие, а правдивость

Проверять надо не то, что карта отдаётся, а что в ней написано. У нас 121 адрес из 155 сообщал дату изменения, равную дате сборки — то есть после каждого обновления сайт заявлял, что изменилось всё. Такой признак поисковая система перестаёт учитывать, и настоящая правка тонет в общем шуме.

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

5. Robots.txt: не только запреты, но и противоречия

Три источника должны говорить одно и то же: robots.txt, метатег robots и canonical. Противоречие между ними — частая причина, по которой страница месяцами не заходит в поиск при полностью здоровом содержимом.

Отдельно: запрет в robots.txt и noindex — разные вещи. Запрет не пускает робота на страницу, поэтому прочитать стоящий на ней noindex он не может, и адрес может остаться в выдаче без описания.

6. Скорость: мерить на боевом сервере, а не локально

Здесь мы потеряли полчаса на собственной ошибке и запомнили её навсегда. Локальный python -m http.server отдаёт файлы без сжатия, и по нему все шаблоны показывали 3 200–4 200 мс. Это выглядело как двукратный откат оптимизации. На боевом nginx с gzip те же страницы давали 1 600–2 600 мс.

Что делать: сравнивать «до и после» только на одном и том же сервере, а абсолютные значения снимать с боевого. И помнить, что лабораторная блокировка потока плохо отражает то, что чувствует человек: полезнее мерить задержку отклика на касание.

7. Шрифты: подстановка запасного часто не работает

Дефект, которого не показывает ни один популярный инструмент. Современные сборки подгоняют запасной шрифт под основной через size-adjust, но делают это через local(...) — то есть рассчитывают, что у посетителя установлен Arial или Times New Roman. На Android и Linux их нет, правило не применяется, и текст сначала рисуется системным шрифтом, а потом прыгает.

У нас это дало двойной кандидат на главную метрику первого экрана: заголовок засчитывался дважды — на 1 832 мс и на 3 732 мс, когда доезжал кириллический акцидентный шрифт и вырастал на две трети.

8. Анимации появления: проверить, что они не прячут готовый текст

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

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

Что делать: искать в каркасе opacity: 0 и проверять на медленном соединении, не появляется ли анимация после того, как текст уже прочитан.

9. Вложенные ссылки: одна ошибка ломает всю страницу

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

Подвал общий — значит, это происходило на всех 174 страницах сайта. В инструментах аудита такой дефект не виден: страница открывается, ошибок нет, просто вся работа делается дважды.

10. Изображения: проверять содержимое, а не наличие

Инструменты проверяют, что картинка есть и что у неё заполнен alt. Мы измерили сами файлы и обнаружили, что у всех одиннадцати кейсов обе картинки — один и тот же пустой серый кадр: яркость 239, разброс 22 у всех до единого. Формально изображения были, фактически посетитель видел пустоту.

Что делать: раз в полгода смотреть на картинки глазами или замерять их статистику. Пустая заглушка проходит любую автоматическую проверку.

Иллюстрация к разделу «Порядок, в котором это стоит делать»

Порядок, в котором это стоит делать

  1. События индексации — есть ли массовые удаления и с какой пометкой.
  2. Обход — куда уходит внимание робота.
  3. Противоречия между robots.txt, метатегом и canonical.
  4. Правдивость карты сайта — даты и состав.
  5. Скорость на боевом сервере и отклик на касание.
  6. Первый экран глазами на медленном соединении — не прячут ли анимации текст.
  7. Тип страниц — нет ли разделов, полученных перемножением списков.
  8. Содержимое картинок, а не их наличие.

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

Иллюстрация к разделу «Чем это проверить»

Чем это проверить

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

Иллюстрация к разделу «Что делать с найденным»

Что делать с найденным

Аудит имеет смысл, только если после него что-то меняется. По нашему опыту порядок такой: сначала снять то, что мешает попасть в поиск (противоречия в запретах, разделы-пустышки, враньё в карте сайта), потом привести в порядок скорость и первый экран, и только затем заниматься текстами.

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

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

Вопросы и ответы

FAQ по теме

Что такое технический SEO-аудит?+
Технический SEO-аудит — важный шаг в оптимизации сайта для поисковых систем, который помогает выявить проблемы и улучшить видимость и рейтинг сайта.
Зачем нужен технический SEO-аудит?+
Технический SEO-аудит необходим для выявления и решения технических проблем, которые могут препятствовать нормальной работе сайта и его продвижению в поисковых системах.
Какие цели имеет технический SEO-аудит?+
Основные цели технического SEO-аудита включают определение проблем с сайтом, улучшение видимости сайта в поисковых системах и повышение рейтинга сайта в поисковых системах.
Тематические термины
технический SEO-аудитоптимизация сайтапоисковые системывидимость сайтарейтинг сайтаскорость загрузкиструктура сайтаиндексирование сайтаSEO-продвижениебесплатный SEO-аудит
Читайте также

Связанные материалы