Технический SEO-аудит сайта: пошаговая инструкция
Чаще всего сайт плохо видно в поиске не из-за «сложного SEO», а из-за технических ошибок. Разбираем, что проверять, в каком порядке исправлять и как понять, что исправления сработали.
Сайт может быть красивым, с хорошими товарами и честными ценами — и при этом почти не получать посетителей из Яндекса и Google. Чаще всего причина не в «сложном SEO», а в технических ошибках: битых ссылках, одинаковых заголовках, закрытых от индексации страницах, медленной загрузке. Их видно не глазами, а только если пройти сайт так, как его проходит поисковый робот. Разбираем, что проверять, как читать результаты и в каком порядке исправлять — без агентства и без специальных знаний.
Что такое технический аудит и зачем он малому бизнесу
Поисковик видит сайт не так, как посетитель. Робот приходит на главную, читает файл robots.txt и карту сайта sitemap.xml, переходит по ссылкам и для каждой страницы запоминает адрес, заголовок, описание и текст. Если по дороге он упирается в ошибку, переадресацию по кругу или запрет индексации — страница не попадает в поиск или попадает плохо.
Технический аудит — это тот же обход, только с отчётом: какие страницы робот не смог открыть, где у него возникли вопросы и что на сайте мешает показывать страницы выше. Для малого бизнеса это самая выгодная SEO-работа: ошибки исправляются один раз, часто за вечер, а эффект держится годами.
Аудит не заменяет продвижение. Он не добавит сайту ссылок и не напишет тексты. Но без него тексты и реклама работают хуже: поисковик не сможет показать страницу, которую не видит.
Когда проводить аудит
- После любой крупной переделки. Новый дизайн, переезд на другую CMS или домен, обновление движка и модулей — самые частые моменты, когда что-то ломается.
- Если упал трафик из поиска. Аудит быстро покажет, не закрылся ли сайт от индексации и не появились ли массовые ошибки.
- Перед запуском рекламы и SEO. Нет смысла вести людей на медленные страницы с битыми ссылками.
- Раз в месяц для контроля. Сайты «портятся» незаметно: удалили товар — появились битые ссылки, добавили фильтр — появились дубли.
Что проверять: 6 групп ошибок
1. Доступность страниц
Каждая страница должна отвечать кодом 200 — «всё в порядке». Код 404 означает, что страницы нет, 500 и выше — что сломался сервер. Опасны не сами 404 (удалённые товары — это нормально), а битые внутренние ссылки: когда на рабочих страницах стоят ссылки на несуществующие адреса. Робот тратит на них время, посетитель упирается в ошибку.
Сюда же — переадресации. Одна переадресация со старого адреса на новый — нормально. Цепочка «адрес → адрес → адрес» — плохо: робот может не дойти до конца. И отдельно: сайт должен открываться по HTTPS, а адреса с http — перенаправлять на https.
2. Индексация
- robots.txt. Строка
Disallow: /закрывает весь сайт — её часто забывают убрать после разработки. - noindex. Метатег
<meta name="robots" content="noindex">запрещает показывать страницу в поиске. Для корзины и личного кабинета — правильно, для каталога и товаров — катастрофа. - canonical. Указывает поисковику, какая из похожих страниц главная. Если у уникальной страницы canonical ведёт на другую — она выпадет из поиска.
- sitemap.xml. Карта сайта должна быть, обновляться сама и содержать только рабочие страницы, открытые для индексации.
3. Заголовки и описания
Title — то, что человек видит синей ссылкой в выдаче, description — текст под ней. Это главное, по чему решают, кликнуть или нет. Типичные ошибки: title пустой; одинаковый на сотне страниц («Каталог — Магазин»); слишком длинный и обрезается; описания нет совсем, и поисковик вырезает случайный кусок текста.
Хороший title — 30–70 символов: что на странице + отличие (город, бренд, размер). Description — 120–160 символов с выгодой для клиента. На каждой странице — один заголовок H1.
4. Скорость
Если страница отвечает дольше 2 секунд, часть посетителей уходит, не дождавшись, — особенно с телефона. Скорость учитывается и в поиске. Обычно помогают кэширование в CMS, сжатие картинок, отключение лишних модулей, а иногда — переезд на более быстрый хостинг.
5. Телефоны и безопасность
Больше половины поиска — с телефонов. Страница без метатега viewport показывается на телефоне мелко, как на компьютере. А картинки и скрипты, загружаемые по http на https-странице («смешанное содержимое»), браузер блокирует или помечает сайт как незащищённый.
6. Контент и структура
- Мало текста. Страница товара в два предложения плохо собирает запросы — добавьте характеристики, условия, ответы на вопросы.
- Картинки без alt. Без описания поисковик не понимает, что на картинке, и не показывает её в поиске по картинкам.
- Глубина. Страницы, до которых от главной 4 клика и больше, робот посещает реже.
- «Сироты». Страницы, на которые нет ни одной ссылки с сайта, а только запись в sitemap, поисковик считает неважными.
В каком порядке исправлять
Ошибок почти всегда много, и пытаться исправить всё сразу — верный способ ничего не довести до конца. Порядок такой:
- Всё, что закрывает сайт или страницы от поиска. «Disallow: /» в robots.txt, noindex на нужных страницах, неверный canonical, отсутствие HTTPS. Это исправляется за минуты и даёт самый большой эффект.
- Битые ссылки и ошибки сервера. Сначала на главной, в меню и в каталоге — их видит каждый посетитель.
- Пустые и одинаковые title. Начните с главной, разделов каталога и самых продаваемых товаров. В большинстве CMS шаблон заголовка задаётся один раз для всех товаров.
- Скорость и телефоны. Медленные страницы и вёрстка без viewport.
- Остальное — по мере сил. Description, длина заголовков, alt у картинок, текст на тонких страницах.
Совет. Отдавайте разработчику не «сделайте SEO», а конкретный список: проблема, как исправить и адреса страниц. Так работа займёт часы, а не недели, и её легко проверить.
Как понять, что исправления сработали
Есть два уровня проверки.
Технический. Запустите аудит повторно: ошибок должно стать меньше, а оценка — выше. Удобно, когда проверки сохраняются, — тогда видна история, и если очередное обновление сайта что-то сломало, это сразу заметно.
По посетителям и заявкам. Поисковикам нужно время, чтобы заново обойти сайт: первые изменения обычно видны через 2–4 недели. Смотрите не на «позиции вообще», а на три цифры:
- визиты из поиска — по Яндексу и Google отдельно, в сравнении с прошлым месяцем;
- страницы входа — на какие страницы приходят из поиска и не уходят ли с них сразу (отказы);
- заявки из поиска — ради них всё и делается.
Это можно увидеть в Яндекс Метрике, если на сайте настроены цели. Проще — в своей аналитике Metric24: она ставится одной строчкой кода, той же, что собирает заявки с форм сайта, и сразу показывает по каждому источнику визиты, отказы, время на сайте и сколько заявок он принёс — без настройки целей. Metric24 работает и сама по себе, и рядом с Метрикой.
Чем проверить сайт
| Инструмент | Что даёт | Ограничения |
|---|---|---|
| Яндекс Вебмастер | Что уже увидел Яндекс: страницы в поиске, критичные ошибки, ИКС | Показывает часть ошибок и с задержкой, нужен доступ к сайту |
| Google Search Console | Индексация в Google, скорость, проблемы на телефонах | То же: только то, что уже обработал Google |
| Программы-краулеры | Полный обход с сотнями параметров | Платные, ставятся на компьютер, отчёт для SEO-специалиста |
| SEO-аудит в Metric24 | Обход до 500 страниц, 30 проверок, что вредит и как исправить, история оценок | Не заменяет данные самих поисковиков — они в соседней вкладке |
Лучше всего работает связка: аудит находит ошибки на сайте прямо сейчас, Вебмастер и Search Console показывают, как сайт видят поисковики, а аналитика — приходят ли после исправлений люди и заявки.
Чек-лист
- В robots.txt нет «Disallow: /», карта сайта указана строкой Sitemap.
- Сайт открывается по HTTPS, http перенаправляет на https.
- Нужные страницы не закрыты noindex, canonical указывает на саму страницу.
- Нет битых ссылок в меню, каталоге и на главной.
- У каждой важной страницы свой title на 30–70 символов и description.
- Страницы открываются быстрее 2 секунд, на телефоне — не мелко.
- sitemap.xml содержит только рабочие страницы.
- После исправлений — повторный аудит, а через 2–4 недели — визиты и заявки из поиска в аналитике.