СЕО проверка сайта онлайн занимает около получаса, не требует ни платных программ, ни подрядчика — и при этом находит то, из-за чего сайт годами стоит на месте. Запрет индексации, оставшийся с этапа разработки, дубли на всех страницах каталога, отсутствующая мобильная вёрстка: половина сайтов, которые мне присылают со словами «не растёт», содержит хотя бы одну из этих трёх вещей.
Сразу оговорюсь: ни один онлайн-чекер не заменяет специалиста. Сервисы показывают симптомы, а диагноз и лечение остаются за человеком. Но быстрая самостоятельная проверка экономит деньги и время: вы увидите очевидные проблемы своими глазами и сможете говорить с исполнителем предметно, а не принимать на веру любой отчёт. Ниже — что проверять, чем, какая норма считается здоровой и что делать с найденным.
Восемь параметров экспресс-аудита
Технические проблемы коварны тем, что снаружи их не видно: сайт открывается, кнопки нажимаются, картинки грузятся. А робот в это время видит закрытые разделы, три копии одной страницы и ответ сервера на четыре секунды.
| Параметр | Чем проверить | Норма |
|---|---|---|
| Индексация | Яндекс.Вебмастер, оператор site: в поиске | Число страниц в поиске близко к реальному количеству |
| Технические ошибки | Вебмастер, онлайн-краулер | Нет критичных ошибок, ответы 4xx и 5xx единичны |
| Скорость загрузки | PageSpeed Insights | Основное содержимое появляется до 2,5 секунды на мобильном |
| Мобильная версия | Реальный телефон, эмулятор в браузере | Нет горизонтальной прокрутки, кнопки нажимаются пальцем |
| Мета-теги | Краулер, просмотр кода страницы | У каждой страницы уникальные title и description |
| Дубли | Вебмастер, краулер | Нет повторяющихся заголовков и адресов-двойников |
| Ссылки и редиректы | Краулер, проверка ответов сервера | Нет битых ссылок и цепочек перенаправлений, всё на https |
| Трафик и позиции | Метрика, Вебмастер | Стабильная или растущая динамика на дистанции недель |
Бесплатные инструменты, которых достаточно
Для первичной диагностики платить не нужно. Перечисленного ниже хватает, чтобы найти большую часть проблем.
| Инструмент | Что показывает |
|---|---|
| Яндекс.Вебмастер | Индексацию, исключённые страницы с причинами, технические ошибки, дубли, безопасность, запросы с показами и кликами |
| Яндекс.Метрика | Поведение посетителей: отказы, время, глубину, источники, поведение на конкретных страницах |
| PageSpeed Insights | Скорость и основные показатели загрузки отдельно для мобильных и десктопа, с перечнем причин |
| Онлайн-краулеры | Обход сайта как роботом: мета-теги, заголовки, битые ссылки, редиректы, дубли — бесплатно в базовом объёме |
| Поиск с оператором site: | Быстрая прикидка, что именно попало в индекс и в каком виде |
| Вордстат | Проверка, есть ли спрос по формулировкам, под которые сделаны страницы |
Из платных на этапе самопроверки может пригодиться разве что расширенный краулер, если на сайте больше пятисот страниц: бесплатные лимиты обычно заканчиваются раньше. Но и здесь начинать стоит с бесплатного обхода первых страниц — проблемы, как правило, системные и видны уже на выборке.
Шаг первый: индексация и доступность
С чего начинается любая проверка, потому что всё остальное имеет смысл только после этого пункта.
Откройте Вебмастер и найдите число страниц в поиске. Сравните с реальным количеством страниц на сайте — его можно взять из карты сайта или из админки. Если в поиске в разы меньше, вы нашли главную проблему за две минуты.
Дальше смотрите раздел с исключёнными страницами: там указаны причины. Самые частые:
- Запрет в robots.txt. Проверьте файл вручную, набрав адрес сайта со слешем и robots.txt. Строка Disallow: / закрывает весь сайт. Такое остаётся после разработки чаще, чем можно предположить.
- Метатег noindex. Смотрится в коде страницы. Часто ставится галочкой в настройках движка и забывается.
- Неканоническая страница. Если все страницы каталога указывают canonical на первую, в индекс попадёт только она.
- Дубль. Страница исключена как повторяющая другую.
- Малополезная страница. Оценка содержания: пустые карточки, шаблонные региональные страницы, разделы из двух предложений.
- Ошибка при обходе. Сервер не ответил или отдал ошибку в момент визита робота.
Проверьте отдельно карту сайта: доступна ли она, содержит ли актуальные адреса, обновляется ли автоматически при публикации. Карта с адресами удалённых страниц и без новых — распространённая находка.
Тему разбирал отдельно: «SEO проверка сайта онлайн».
Ещё одна вещь, которую стоит посмотреть на этом же шаге, — файл robots.txt целиком, а не только на предмет полного запрета. Частая находка: закрыты разделы, которые давно должны быть открыты, и наоборот, открыты служебные адреса вроде корзины, личного кабинета и результатов внутреннего поиска. Второе хуже первого: такие страницы бесконечны по количеству, они съедают бюджет обхода и попадают в индекс как малополезные, ухудшая общую оценку сайта.
Технические ошибки, коды ответов и редиректы
Помогу с продвижением: продвижение сайтов белыми методами — вывожу сайты в топ Яндекса белыми методами.
Второй слой проверки. Здесь нужен краулер — сервис, который обходит сайт так же, как это делает робот, и показывает, что он видит.
На что смотреть в результатах обхода:
- Коды ответов. Рабочие страницы должны отдавать 200, удалённые — 404, перенесённые — 301. Проблема, которую находят чаще всего: несуществующие адреса отдают 200 вместо 404, и сайт плодит бесконечное количество мусорных страниц.
- Цепочки перенаправлений. Адрес ведёт на второй, тот на третий, третий на четвёртый. Каждое звено тратит время загрузки и бюджет обхода. Цепочки надо распрямлять до одного шага.
- Битые внутренние ссылки. Ссылки на удалённые страницы в меню, в текстах, в карточках товаров.
- Смешанное содержимое. Сайт на https, а картинки или скрипты подгружаются по http — браузер ругается, часть содержимого не отображается.
- Доступность в нескольких вариантах. Сайт открывается с www и без, с https и http, со слешем на конце и без. Рабочим должен быть один вариант, остальные — 301 на него.
Отдельно проверьте, что сайт вообще стабильно отвечает. Простой способ: заходите на него в разное время суток несколько дней подряд. Если бывают моменты недоступности, вопрос надо решать с хостингом до всякой оптимизации — робот, попавший на неотвечающий сайт, снижает частоту обхода.
Скорость и мобильная версия
PageSpeed Insights даёт балл и список причин. Важная оговорка: работать надо по причинам, а не по баллу. Балл — производная величина, и погоня за красивым числом часто приводит к оптимизации того, что на реальную скорость не влияет.
Что действительно ускоряет сайт в порядке отдачи:
- Картинки. Сжатие, современные форматы, правильные размеры вместо масштабирования браузером, отложенная загрузка того, что ниже первого экрана. Обычно это половина веса страницы.
- Сторонние скрипты. Чаты, счётчики, виджеты обратного звонка, карты. Каждый тянет свои файлы с чужого сервера. Уберите то, чем не пользуетесь, остальное грузите после основного содержимого.
- Кэширование. Долгий срок хранения статики в браузере и кэш страниц на сервере.
- Шрифты. Два начертания вместо шести, локальное размещение вместо загрузки со стороннего сервиса.
- Ответ сервера. Если сервер думает больше секунды до начала отдачи, никакая оптимизация картинок не спасёт — вопрос к хостингу и к движку.
Мобильную версию проверяйте не эмулятором, а собственным телефоном, и не главную, а внутренние страницы: карточку товара, страницу услуги, форму заявки. Смотрите на конкретные вещи: не уезжает ли содержимое вбок, читается ли текст без увеличения, попадаете ли вы пальцем в кнопки, не перекрывает ли всплывающий блок половину экрана, работает ли форма и открывается ли на телефоне клавиатура нужного типа при вводе номера. Таблицы и длинные заголовки ломаются чаще всего.
Смежный материал по теме — «Проверка структуры сайта: вложенность и путь от главной до товара».
Мета-теги, заголовки и дубли
Слой, где находки обычно самые дешёвые в исправлении и самые заметные по эффекту.
Выгрузите из краулера три столбца: адрес, title, H1. Отсортируйте по title и посмотрите повторы. Массовые повторы означают, что заголовки формируются шаблоном без подстановки данных — типичная картина для каталогов и региональных страниц. Каждая страница должна иметь свой заголовок, отвечающий на вопрос, что именно на ней.
Что проверять в заголовках:
- Есть ли title вообще и не совпадает ли он дословно с H1 на всех страницах подряд.
- Влезает ли смысл в видимую часть строки — длинные заголовки обрезаются, и обрезается обычно самое ценное.
- Стоит ли в начале то, что человек ищет, а не название компании.
- Один ли H1 на странице. Два и больше — типичная ошибка шаблона.
- Есть ли description и написан ли он как ответ, а не как рекламный лозунг.
Дубли ищутся по повторяющимся title и по адресам. Основные источники: страницы с параметрами сортировки и фильтров, версии для печати, страницы пагинации с одинаковыми заголовками, один и тот же товар в нескольких категориях с разными адресами, тестовые копии сайта, оставшиеся доступными. Последнее стоит проверить специально: наберите в поиске адрес вашего сайта с типовыми поддоменами вроде test или dev — иногда обнаруживается вторая копия сайта в индексе.
Чего не покажет ни один онлайн-чекер
Сервисы хорошо находят формальные отклонения и совсем не находят смысловые. Это и есть граница между самопроверкой и работой специалиста.
- Соответствие типу намерения. Ни один чекер не скажет, что ваша статья не поднимется туда, где стоят каталоги. Это проверяется глазами в выдаче.
- Полнота ответа. Сервис посчитает знаки и вхождения, но не поймёт, что на странице не хватает раздела про сроки и условия.
- Наличие спроса. Страница может быть безупречной технически и сделанной под формулировку, которую никто не вводит. Проверяется в Вордстате.
- Коммерческие сигналы. Отсутствие цен, условий доставки, реквизитов и отзывов автоматика не считает ошибкой, а для коммерческих запросов это решающий фактор.
- Каннибализация. Две страницы под один смысл формально корректны обе.
- Качество текста. Оценки уникальности и «водности» к ранжированию отношения не имеют, а вот наличие лексики темы и конкретики — имеет, и это машина не измеряет.
Отдельно про «оценку сайта» в баллах, которую выдают многие сервисы. Число вида «ваш сайт на 43 из 100» ни на что не опирается: у каждого сервиса своя шкала, и она составлена так, чтобы найти недостатки и продать услугу. Ориентироваться на этот балл не стоит, читать надо конкретный список найденного.
Что делать с найденным: порядок работ
После проверки на руках оказывается список из двадцати-тридцати пунктов, и главная ошибка — начать с того, что понятнее. Порядок должен быть от блокирующего к второстепенному.
Если нужны детали, смотрите «Проверка карты сайта: ошибки sitemap, из-за которых страницы не попадают в индекс».
- Всё, что мешает индексации. Запреты, noindex, неверные canonical, недоступность сайта. Пока это не закрыто, остальное не имеет значения.
- Дубли и коды ответов. Один рабочий вариант адреса, 404 на несуществующих, распрямлённые редиректы.
- Мобильная версия. Если она сломана, теряется и трафик, и позиции.
- Скорость первого экрана. Картинки и сторонние скрипты — самая дешёвая по трудозатратам правка с заметным эффектом.
- Заголовки и описания. Уникальные, осмысленные, с формулировкой запроса в начале.
- Содержание. Полнота, коммерческие блоки, ответы на вопросы.
- Внутренние ссылки. Чтобы важные страницы не оказались на отшибе.
После правок обязательно отправьте изменённые страницы на переобход в Вебмастере и обновите карту сайта. И зафиксируйте исходные цифры до начала работ: страниц в индексе, показов, кликов, скорость первого экрана. Без них через месяц вы не отличите результат от сезонного колебания.
Частые вопросы
Как часто делать такую проверку?
Полную — раз в квартал и обязательно после любых работ с сайтом: смены движка, обновления шаблона, переноса на другой хостинг, массовой публикации. Короткую проверку индексации и доступности полезно делать раз в месяц: она занимает пять минут и ловит проблемы, пока они не стоили трафика.
Стоит ли доверять платным аудитам за пару тысяч рублей?
Такой аудит почти всегда представляет собой выгрузку из того же бесплатного краулера, оформленную в документ. Ценность в нём есть ровно та, что и в самостоятельной проверке. Платить имеет смысл за разбор смысловой части — структуры, спроса, конкурентов, — а не за перечень технических отклонений, который вы получите бесплатно за полчаса.
Уникальность текста надо проверять?
Проверять на прямое копирование чужих текстов — да, это имеет смысл. Гнаться за процентом уникальности по программе — нет: показатель не участвует в ранжировании, а попытки его поднять синонимайзером портят текст. Важнее содержательная оригинальность: есть ли на странице то, чего нет у конкурентов.
Что делать, если краулер нашёл тысячи страниц с ошибками?
Смотреть не на количество, а на типы. Тысяча однотипных ошибок почти всегда означает одну причину в шаблоне: неверная генерация заголовков, лишние адреса от фильтров, отсутствие обработки несуществующих страниц. Исправляется одним изменением в шаблоне, а не тысячей правок вручную.
Как проверить сайт конкурента тем же способом?
Индексацию, скорость, мобильную версию и заголовки — теми же инструментами, доступ к чужому Вебмастеру для этого не нужен. Полезнее другое: посмотрите структуру его сайта через карту сайта или через обход краулером, и вы увидите, под какие запросы у него сделаны страницы, которых нет у вас. Это часто и есть ответ на вопрос, почему он выше.
Сайт технически в порядке, а роста нет. Что дальше?
Значит, дело в смысловой части: спрос, тип страниц, полнота ответа, коммерческие сигналы, регион. Проверьте по Вебмастеру, есть ли показы по вашим формулировкам вообще. Нет показов — проблема в спросе или в типе страницы. Показы есть, кликов нет — в сниппете. Клики есть, а позиции не растут — в содержании и поведении.
Коротко
- Экспресс-проверка держится на восьми параметрах: индексация, технические ошибки, скорость, мобильная версия, мета-теги, дубли, ссылки, динамика трафика.
- Бесплатного набора — Вебмастер, Метрика, PageSpeed Insights, краулер, оператор site: — достаточно, чтобы найти большую часть проблем.
- Начинать всегда с индексации: страница, которой нет в поиске, не участвует в ранжировании независимо от её качества.
- Работать надо по списку причин, а не по баллам сервиса: сводная оценка ни на что не опирается.
- Смысловые проблемы — спрос, тип страницы, полнота, коммерческие блоки — автоматика не находит вовсе.
- Тысяча однотипных ошибок обычно означает одну причину в шаблоне и исправляется одним изменением.
Если проверка дала длинный список и непонятно, за что браться первым, полезно разложить находки по влиянию на результат, а не по удобству исполнения. Разобрать ваш список и определить порядок работ можно на SEO-консультации.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →Комментарии
Алексей Вершинин
Прошёл по списку за вечер. Нашёл, что сайт открывается и с www, и без, причём обе версии в индексе, и на каждой свои позиции. Плюс тестовая копия на поддомене dev, тоже проиндексирована, с теми же текстами. Полтора года никто этого не видел. Что чинить первым?
Анатолий Кузнецов автор
Первым — тестовую копию, потому что это полный дубликат сайта, и часть сигналов уходит на него. Закройте её паролем на уровне сервера, а не метатегом: пароль надёжнее и снимает вопрос сразу. Затем удалите её адреса из индекса через инструмент удаления в Вебмастере. Вторым — склейка версий с www и без. Выберите основную, настройте 301 со второй на первую, укажите основной вариант в Вебмастере, проверьте, что внутренние ссылки и карта сайта ведут только на выбранный вариант. Ждать результата придётся несколько недель: склейка идёт постепенно, и в это время позиции могут прыгать. Не пугайтесь и не откатывайте. Третьим проверьте, нет ли того же самого со слешем на конце адреса и с http — обычно если проглядели одно, проглядели и остальное.
Марина Гульнева
Про балл сервисов — спасибо, что написали прямо. Нам присылали письма «ваш сайт набрал 38 из 100, срочно закажите аудит». Проверила сама по вашему списку: из реальных проблем нашлось два битых меню и отсутствие description. Всё остальное в письме было про мифические критерии.
Кирилл Дербин
Не соглашусь насчёт скорости. Мы полгода занимались оптимизацией, довели показатели до зелёной зоны на мобильных — позиции не изменились ни на пункт. Похоже, скорость влияет гораздо меньше, чем принято говорить, а времени съедает много.
Анатолий Кузнецов автор
Скорость — пороговый фактор, а не рычаг роста, и в этом причина расхождения ожиданий. Пока сайт грузится дольше трёх-четырёх секунд, он теряет людей и получает отрицательные поведенческие сигналы. Как только вы вышли из красной зоны, дальнейшее ускорение с двух секунд до полутора почти ничего не добавляет к позициям — вы просто закрыли обязательное требование. Отсюда правило: доводить до нормы стоит, доводить до идеала — нет. Что стоит проверить в вашем случае: посмотрите в Метрике долю отказов и время до первого действия на мобильных до оптимизации и после. Если они улучшились, работа не пропала, просто эффект проявится через конверсию, а не через позиции. И если позиции не двигаются при технически здоровом сайте, дело почти наверняка в смысловой части — в типе страниц, полноте ответа и коммерческих блоках. Технические работы её не заменяют.
Ольга Елизарьева
Вопрос по дублям в каталоге. У нас интернет-магазин, товар лежит в трёх категориях, и у каждого варианта свой адрес. Краулер выдал восемь тысяч дублей. Переделывать структуру адресов страшно — боюсь потерять то, что уже ранжируется. Есть путь мягче?
Анатолий Кузнецов автор
Есть, и переделывать структуру не обязательно. Задача — назначить каждому товару один основной адрес и указать его в canonical на всех остальных вариантах. Как выбрать основной: посмотрите в Вебмастере, какой из трёх адресов уже получает показы, — его и делайте каноническим. Если показов нет ни у одного, берите самый короткий и логичный путь. Дальше проследите, чтобы внутренние ссылки и карта сайта вели именно на канонические адреса: если canonical говорит одно, а весь сайт ссылается на другое, система будет выбирать сама и результат окажется непредсказуемым. Проверьте заодно, не участвуют ли в этой каше страницы фильтров с параметрами — их обычно надо закрывать от индексации отдельно, оставляя открытыми только те комбинации фильтров, под которые есть реальный спрос. Восемь тысяч дублей после такой настройки схлопываются до нормального числа за два-три обхода, и терять при этом нечего: канонические адреса и есть те, что ранжируются сейчас.
Денис Жуланов
Про 200 вместо 404 — попал ровно в эту ловушку. Движок отдавал главную страницу на любой несуществующий адрес с кодом 200. В индекс насыпалось около четырёх тысяч мусорных адресов из старых битых ссылок. Чинилось одной настройкой, а искали месяц.
Светлана Зенкова
Подскажите про мобильную проверку. У нас сайт на конструкторе, вроде адаптивный, на моём телефоне всё нормально. Но клиенты иногда жалуются, что форма не отправляется. Как это ловить, если у себя не воспроизводится?
Анатолий Кузнецов автор
Ловится это не на своём телефоне, а по данным. Поставьте в Метрике отдельную цель на успешную отправку формы и вторую — на клик по кнопке отправки. Разница между ними и есть количество неудачных попыток. Дальше в отчётах разбейте эту разницу по устройствам, браузерам и версиям — обычно виноват один конкретный браузер или старая версия системы. Второй инструмент — запись визитов: посмотрите десяток сессий, где кнопку нажимали, а цель не сработала, и вы увидите, что происходит на экране. Типичные причины в конструкторах: капча, которая не грузится на медленном соединении, обязательное поле с маской, куда номер не вписывается в привычном для человека формате, и всплывающее согласие на обработку данных, чекбокс которого на маленьком экране уезжает за границу блока. И проверьте, приходят ли заявки на почту вообще — иногда форма отправляется нормально, а письма уходят в спам, и владелец считает, что заявок нет.
Роман Ипполитов
Добавлю про карту сайта. У нас она генерировалась один раз при установке движка два года назад и с тех пор не обновлялась. В ней было 60 адресов при 900 страницах на сайте. Включили автоматическое обновление — за месяц в индекс зашло больше половины того, чего не хватало.
Инна Кочерженко
Скажите, а что делать со страницами, которые Вебмастер помечает как малополезные? У нас это около двухсот карточек товаров, которые действительно почти пустые — название, цена и фото. Наполнять все двести долго, удалять жалко.
Виктор Лунегов
По поводу платных аудитов подтверждаю. Заказывали за три тысячи, получили сорок страниц выгрузки из краулера с общими рекомендациями вроде «оптимизируйте заголовки». Ни одного вывода про наш конкретный бизнес. Прогнал сам тем же краулером — тот же результат за час.
Анна Мокрушина
Вопрос про порядок работ. У нас список из тридцати пунктов, разработчик берёт деньги за каждую правку. Хочется выбрать пять самых важных, чтобы уложиться в бюджет. По какому признаку отбирать, если все выглядят важными?
Анатолий Кузнецов автор
Отбирайте по двум вопросам к каждому пункту: мешает ли это попаданию страниц в индекс и касается ли это всех страниц сразу или одной. Всё, что блокирует индексацию, идёт первым независимо от стоимости — без этого остальные деньги потрачены зря. Дальше берите системные правки в шаблоне: одно изменение, действующее на весь сайт, всегда выгоднее десяти точечных. Обычно в такой список попадают генерация заголовков, обработка несуществующих адресов, canonical в каталоге, отложенная загрузка картинок. Точечные правки отдельных страниц откладывайте: их вы сможете делать сами через админку без разработчика. И отдельно посчитайте, что из списка вообще не требует программиста — тексты, заголовки, описания, внутренние ссылки, наполнение карточек. В большинстве случаев половина пунктов делается своими руками, и бюджет на разработчика сразу перестаёт быть проблемой.
Павел Ноздрёв
Прочитал про проверку конкурентов через их карту сайта и попробовал. Открыл у трёх лидеров ниши — увидел по сорок страниц под конкретные типы работ, которых у нас нет вообще. Оказалось, дело не в наших текстах, а в том, что у нас пять страниц против их сорока.
Елена Овсяникова
Проверку доступности вручную мы заменили бесплатным мониторингом: сервис опрашивает сайт каждые пять минут и присылает уведомление, когда он не отвечает. Настройка заняла пять минут, а за месяц накопилась история простоев — с ней разговор с хостингом пошёл предметно, с датами и длительностью, а не «сайт иногда не открывается».
Спасибо, потестируем!