Логотип seo-prodvizhenie-biznesa.ru
+7 (921) 333-77-45

Аудит сайта на ошибки

Аудит сайта на ошибки
Анатолий Кузнецов
Анатолий Кузнецов
SEO-оптимизатор с 20-летним стажем. Автор блога seo-prodvizhenie-biznesa.ru о продвижении и доработке сайтов.

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

Ниже — порядок самостоятельной проверки от критичного к второстепенному: семь уровней, на каждом понятно, что смотреть, чем смотреть и что считать нормой. Отдельно — как превратить список находок в план работ, потому что найти ошибки проще, чем решить, с какой начинать.

Почему проверять надо строго сверху вниз

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

Поэтому проверка идёт слоями, и переход на следующий уровень имеет смысл только тогда, когда предыдущий чист:

  1. Доступность — видит ли поиск сайт вообще.
  2. Дубли — не размывается ли сайт по нескольким адресам.
  3. Скорость — успевает ли сервер отвечать.
  4. Мобильная версия — с чего смотрит большинство посетителей.
  5. Заголовки и метатеги — понятно ли поиску содержимое страниц.
  6. Соответствие спросу — есть ли вообще страницы под то, что ищут люди.
  7. Коммерческие факторы — хватает ли сайту полноты, чтобы конкурировать в выдаче.

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

Уровень 1. Доступность — десять минут

Без этого остальное не имеет смысла. Проверяется в браузере, без инструментов.

  • Файл robots.txt. Откройте адрес вида site.ru/robots.txt. Ищите строку Disallow: / — она закрывает весь сайт целиком. Проверьте также, не закрыты ли по маске разделы, которые должны быть в поиске.
  • Мета-тег запрета. Посмотрите исходный код главной и одной внутренней страницы каждого типа. Строки <meta name="robots" content="noindex"> там быть не должно. Смотреть надо именно исходный код, а не отображаемую страницу.
  • Коды ответа. Рабочие страницы отвечают кодом 200, несуществующие — 404. Если несуществующий адрес отдаёт 200 с оформленной страницей, поиск начнёт индексировать мусор пачками.
  • Карта сайта. Существует, открывается, указана в robots.txt, содержит актуальные адреса без закрытых и удалённых страниц.
  • Число страниц в индексе. В панели для вебмастеров сравните количество страниц в поиске с реальным. Расхождение вдвое и больше — отдельный повод для разбора.
  • Доступность сайта роботу. Проверьте, не закрыт ли сайт паролем, не блокирует ли защита от нагрузки обращения поисковых роботов. Такое встречается после переездов и подключения защитных сервисов.
  • Консоль браузера: как владельцу увидеть ошибки сайта за две минуты
  • Как найти ошибки на сайте: порядок диагностики от симптома к причине

Уровень 2. Дубли — десять минут

Дубли размывают сигналы: вместо одной сильной страницы поиск видит несколько слабых. Проверьте, открывается ли главная по всем вариантам адреса и остаётся ли она доступной по нескольким сразу.

Что проверить Норма Чем грозит нарушение
http и https Всё уходит на https одним перенаправлением Две копии сайта, разделённые сигналы
www и без www Один вариант основной, второй перенаправляет То же самое, плюс путаница во внешних ссылках
Адрес со слешем и без Один вариант, второй перенаправляет Дубли по всему сайту, а не только на главной
Адрес с именем индексного файла Перенаправление на корень раздела Дубль главной страницы, самый частый случай
Адреса с метками из рекламы Канонический адрес на основной, параметры описаны в robots.txt Сотни копий одной страницы в индексе
Страницы пагинации Открыты, но с каноническим адресом на себя Либо дубли, либо потеря пути робота к карточкам
Печатные и упрощённые версии Закрыты от индексации Полные копии содержимого с другим оформлением

Отдельно проверьте, что перенаправления идут в один шаг. Цепочка из трёх переходов работает, но тратит краулинговый бюджет и замедляет загрузку для человека.

Уровень 3. Скорость и ответ сервера

Здесь важно разделить две разные вещи, которые обычно путают: скорость ответа сервера и скорость отрисовки страницы. Лечатся они по-разному.

Ответ сервера замеряется одной командой:

Тему разбирал отдельно: «Screaming Frog за 20 минут: технический аудит сайта, который найдёт битые ссылки и дубли».

curl -o /dev/null -s -w "%{time_starttransfer}\n" https://site.ru/

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

Помогу с продвижением: продвижение сайтов белыми методами — вывожу сайты в топ Яндекса белыми методами.

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

Что обычно находится на этом уровне:

Разбор живого сайта: что мешает ему продвигаться:

Уровень 4. Мобильная версия

Больше половины визитов приходит со смартфонов, и оценивается сайт именно по этой версии. Проверка занимает пять минут и делается на своём телефоне, а не в режиме эмуляции браузера — эмулятор не показывает реальную скорость и не передаёт ощущение от нажатий.

Что смотреть:

Смежный материал по теме — «Сколько стоит SEO-аудит сайта и что должно быть в отчёте».

Проверять надо не только главную. Чаще всего вёрстка ломается на карточках товаров, в статьях с таблицами и на страницах с формами — то есть ровно там, где происходит действие.

Уровень 5. Заголовки, метатеги и структура

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

Что искать в выгрузке:

  • Страницы без заголовка окна и без описания. Поиск сформирует их сам, и почти всегда хуже, чем сделали бы вы.
  • Одинаковые заголовки на разных страницах. Признак шаблонного заполнения; поиск не понимает, чем страницы отличаются.
  • Страницы без основного заголовка или с несколькими. Первое лишает страницу темы, второе размывает её.
  • Битые ссылки и цепочки перенаправлений. И то и другое тратит бюджет обхода и раздражает людей.
  • Страницы с малым объёмом содержимого. Пустые категории, карточки без описаний, автоматически созданные разделы.
  • Изображения без описания. Мелочь по влиянию, но заодно это способ найти страницы, собранные наспех.
  • Глубина вложенности. Страницы, до которых от главной больше трёх-четырёх переходов, обходятся реже и ранжируются хуже.
  • Консоль браузера: как владельцу увидеть ошибки сайта за две минуты
  • Как найти ошибки на сайте: порядок диагностики от симптома к причине

Уровень 6. Соответствие спросу

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

Порядок проверки:

  1. Соберите запросы по своей нише через сервисы подбора: Вордстат, Мегаиндекс, Rush Analytics, Topvisor.
  2. Сгруппируйте их по смыслу: каждая группа — это одна будущая или существующая страница.
  3. Сопоставьте список групп со списком реальных страниц сайта.
  4. Посчитайте, сколько групп остались без страницы.

Обычно выясняется, что страниц нужно втрое-впятеро больше, чем есть. Владелец сделал раздел «Услуги» с перечислением, а спрос распределён по десяткам конкретных формулировок, под каждую из которых конкуренты сделали отдельную посадочную страницу.

Второй частый вывод этого уровня — несовпадение интента. Страница есть, но она отвечает не на тот вопрос: человек ищет цену, а попадает на текст об истории компании. Проверяется просто: откройте выдачу по своему запросу и посмотрите, что за страницы там в первой десятке. Если у всех цены и условия, а у вас рассказ о себе, дело не в оптимизации.

Уровень 7. Коммерческие факторы и доверие

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

Если нужны детали, смотрите «Проверка карты сайта: ошибки sitemap, из-за которых страницы не попадают в индекс».

Проверьте по списку, есть ли у вас то, что есть у всех сайтов из первой десятки:

  • Цены или хотя бы вилка. Отсутствие цены — самая дорогая экономия на сайте услуг: часть людей уходит, не спросив.
  • Условия работы: сроки, порядок, что входит и что не входит, как происходит оплата.
  • Полные контакты: телефон, адрес, реквизиты, время работы, способы связи, которыми люди реально пользуются.
  • Доставка и оплата для магазинов — отдельными страницами, а не строчкой в подвале.
  • Подтверждения: примеры работ, отзывы с проверяемыми деталями, документы, членство в отраслевых объединениях.
  • Карточка организации на картах с полными сведениями и фотографиями. Для локального бизнеса это иногда важнее самого сайта.
  • Ответы на возражения: что делать при неподходящем результате, есть ли гарантии, как расторгнуть договор.
  • Консоль браузера: как владельцу увидеть ошибки сайта за две минуты
  • Как найти ошибки на сайте: порядок диагностики от симптома к причине

Как превратить находки в план работ

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

Приоритет Что относится Срок
Критично Запрет индексации, недоступность сайта, отсутствие мобильной версии, ответ сервера дольше двух секунд Сразу, до всего остального
Высокий Дубли главной, отсутствие карты сайта, битые ссылки в меню, страницы без заголовков Первый месяц
Средний Нехватка страниц под спрос, слабые тексты, отсутствие цен и условий Первый квартал, постоянная работа
Низкий Описания изображений, оформление сниппетов, доработка перелинковки По остаточному принципу
Не делать Правки ради баллов в инструментах оценки, погоня за идеальной скоростью на сайте без спроса Никогда

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

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

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

Частые вопросы

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

Стоит ли заказывать платный аудит?
Имеет смысл тогда, когда первые уровни вы прошли сами и всё чисто, а рост всё равно не идёт. Тогда нужен взгляд человека, который умеет сравнивать вас с конкурентами и видит причины за пределами чек-листа. Заказывать аудит до самостоятельной проверки — значит платить за то, чтобы вам сообщили о закрытой индексации.

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

Можно ли обойтись бесплатными инструментами?
Для первых пяти уровней — полностью. Панели для вебмастеров, системы аналитики, браузер и бесплатная версия любого настольного краулера закрывают всё. Платные сервисы нужны на шестом уровне, где требуется массовая проверка частотности и анализ конкурентов, и там их стоимость окупается быстро.

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

Коротко

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

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

Увеличьте позиции и продажи вашего сайта

Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:

Анатолий Кузнецов — SEO-оптимизатор

Остались вопросы по продвижению?

Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.

Связаться со мной →

Комментарии

Тихон Рукавишников

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

Анатолий Кузнецов автор

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

Зиновий Бахметев

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

Савелий Карандышев

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

Руфина Рябушкина

Вопрос по шестому уровню. Собрала запросы, сгруппировала, сопоставила со страницами — получилось, что нужно около двухсот новых страниц. Это работа на годы. С каких начинать и как не утонуть?

Анатолий Кузнецов автор

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

Евстигней Бердяев

Добавлю про мобильную проверку с настоящего телефона. В эмуляторе браузера у меня всё выглядело идеально. На реальном устройстве в метро сайт грузился двенадцать секунд и половина картинок не появлялась вовсе.

Ярослава Юшкова

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

Анатолий Кузнецов автор

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

Аскольд Тучков

Хорошая строка в таблице — «не делать». У меня подрядчик полгода гонялся за баллами в инструменте оценки скорости, довёл до высоких значений. Спроса на сайте как не было, так и нет, зато отчёты красивые.

Христофор Хвостов

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

Демьян Мосолов

Вопрос про частоту проверок. Пишете, что после работ подрядчика надо проверять сразу. А что конкретно смотреть, если нет времени на весь список? Хочется короткий набор из трёх-четырёх пунктов на каждый раз.

Анатолий Кузнецов автор

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

Аглая Свешникова

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

Гликерия Муравьёва

Нашла у себя две трети находок краулера одной и той же ошибкой в шаблоне карточки. Исправила один файл — из отчёта исчезло больше тысячи строк. Совет группировать находки по типу сэкономил мне месяц.

Севастьян Свербеев

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

Анатолий Кузнецов автор

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

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Нажимая «оставить комментарий» вы принимаетеправила конфиденциальности 

Прокрутить вверх