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

Почему сайт не индексируется в Яндексе

Вы запустили сайт, прошли по ссылкам — всё открывается. Но в поиске Яндекса сайта нет вообще. Это значит, что поисковый робот либо не пришёл, либо пришёл и ушёл, не взяв страницы в свой индекс.

Самая частая причина — закрытие от индексации. В файле robots.txt может стоять запрет на обход всего сайта или основных разделов. Иногда разработчики ставят такой запрет на период доработки, а потом забывают снять. Проверяется просто: откройте вашсайт.ru/robots.txt и посмотрите, нет ли там строки Disallow: /.

Вторая причина — мета-тег noindex на страницах. Если он стоит в коде, Яндекс видит страницу, но сознательно её игнорирует. Бывает, что плагины CMS по умолчанию ставят этот тег на все новые страницы.

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

Ещё один нюанс, специфичный для Яндекса — фильтр «АГС» (агрессивная борьба со спамом). Если сайт состоит из десятков страниц с шаблонным, бессмысленным текстом, Яндекс может проиндексировать его, но не показывать в результатах. Признак: страницы есть в Вебмастере, но при поиске по точному заголовку сайта не находятся.

Почему сайт не индексируется в Google

Google индексирует быстрее Яндекса, но и у него есть свои причины игнорировать сайт.

Первая — проблема с файлом sitemap.xml. Это карта сайта, которая подсказывает поисковику, какие страницы существуют и как часто они обновляются. Если файл отсутствует, содержит ошибки или указывает на несуществующие адреса, Google будет находить страницы случайно и медленно.

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

Третья — массовые дубли страниц. Если у каждой товара есть десять версий URL (с параметрами сортировки, фильтров, сессий), Google может потратить весь краулинговый бюджет на мусорные страницы и не добраться до реального контента. В Google Search Console это видно по отчёту об индексации: много обнаруженных, мало реально проиндексированных.

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

Почему сайт выпал из поиска

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

Самая безобидная причина — временный сбой. Бывает, что данные индекса пересчитываются и часть страниц временно выпадает. Если через три-пять дней сайт не вернулся — проблема реальная.

Серьёзная причина — ручной бан. Поисковики применяют санкции за грубые нарушения: клоакинг (показ разного контента людям и роботам), скрытый текст, дорвеи, массовое покупное ссылочное спамообразование. В Яндекс.Вебмастере и Google Search Console при ручных санкциях появляется уведомление. Если его нет — скорее всего, проблема не в бане.

Частая техническая причина — смена адреса сайта без настройки переадресаций. Вы переехали с HTTP на HTTPS, но старую версию не закрыли, не прописали 301-й редирект и не сообщили поисковикам о смене адреса. Получается два одинаковых сайта, и поисковик может исключить оба из поиска за дублирование.

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

Бывает и так, что сайт технически в индексе, но не показывается по коммерческим запросам из-за алгоритмического фильтра. Например, в Яндексе это может быть пессимизация за недостаток информации о компании: нет контактов, нет реквизитов, нет указания юрлица. Для регионального бизнеса это критично.

Почему позиции сайта падают

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

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

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

Третья группа — изменение алгоритмов поисковиков. Яндекс и Google обновляют формулы ранжирования несколько раз в год. Иногда изменения затрагивают целые ниши. Например, Яндекс может повысить значимость поведенческих факторов, и сайты с высоким процентом отказов проседают. Google может обновить Core Update, и сайты с тонким контентом теряют позиции.

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

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

Как найти технические ошибки на сайте

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

Начните с бесплатных инструментов от самих поисковиков. Яндекс.Вебмастер покажет ошибки индексирования, проблемы с robots.txt, запрещённые теги, дубли страниц и проблемы с микроразметкой. Google Search Console даст аналогичную картину для Google: ошибки сканирования, проблемы с мобильной версией, проблемы с Core Web Vitals.

Что именно искать:

  • Битые ссылки — страницы, которые возвращают ошибку 404. Если таких страниц много и на них ведут внутренние ссылки, поисковый робот тратит время впустую, а клиенты видят «страница не найдена» и уходят.
  • Дубли страниц — когда одна и та же страница доступна по разным адресам. Например, с www и без, с trailing slash и без. Это размывает вес страницы и путает поисковик.
  • Цепочки редиректов — когда страница А перенаправляет на Б, Б на В, В на Г. Каждый редирект — это потеря времени и веса. Правильно — один редирект с ненужного адреса на конечный.
  • Отсутствие или неправильная настройка HTTPS — если сайт доступен и по HTTP, и по HTTPS без редиректа, это дубли всего сайта.
  • Проблемы с тегами — отсутствующие заголовки H1, дублирующиеся мета-описания, слишком длинные или короткие title.

Для более глубокой проверки используют специализированные сервисы: Screaming Frog (платный, но есть бесплатная версия до 500 URL), Sitechecker, Яндекс.Метрика (раздел «Диагностика сайта»). Они пройдут по всем страницам и соберут ошибки в одну таблицу.

Важный момент: не все ошибки одинаково важны. Отсутствие alt у декоративной картинки — это мелочь. А сотни страниц с ошибкой 404, на которые ведут ссылки из меню — это серьёзная проблема, которая влияет и на клиентов, и на поисковое ранжирование.

Как проверить скорость загрузки сайта

Скорость сайта — это не абстрактная характеристика. Это конкретные потерянные клиенты. По статистике Google, 53% мобильных пользователей уходят, если страница загружается дольше трёх секунд. Для регионального бизнеса, где каждый звонок на вес золота, это прямые убытки.

Для объективной проверки используйте три инструмента и сравнивайте результаты:

  • PageSpeed Insights от Google — показывает скорость с точки зрения Google, даёт конкретные рекомендации по исправлению. Оценивает и мобильную, и десктопную версию.
  • Яндекс.Метрика, раздел «Диагностика сайта» — показывает скорость с серверов Яндекса, что особенно важно для позиций в Яндексе.
  • WebPageTest.org — позволяет выбрать конкретный город, браузер и скорость соединения. Даёт детальную визуализацию: что именно тормозит загрузку.

На что обращать внимание в отчётах:

  • Время ответа сервера (TTFB) — если сервер отвечает дольше 600 миллисекунд, проблема в хостинге или серверной настройке. Перенос на нормальный хостинг часто решает проблему быстрее, чем любая оптимизация кода.
  • Размер и сжатие изображений — фотографии товаров в оригинальном разрешении по 3–5 мегабайт — главная причина медленных сайтов. Решение: сжатие без видимой потери качества (формат WebP, инструменты вроде TinyPNG).
  • Количество и размер скриптов — лишние плагины, виджеты чатов, счётчики, рекламные блоки. Каждый добавляет время загрузки. Проверьте, все ли виджеты реально нужны.
  • Отложенная загрузка — изображения и видео ниже первого экрана должны подгружаться при прокрутке, а не при открытии страницы.

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

Как проверить мобильную совместимость сайта

Более 60% трафика в большинстве ниш приходит с мобильных устройств. Если сайт на телефоне выглядит плохо — вы теряете большинство потенциальных клиентов ещё до того, как они прочтут ваше предложение.

Базовая проверка занимает пять минут. Откройте сайт на своём телефоне и попробуйте выполнить типичные действия клиента: найти нужный раздел, прочитать текст, позвонить по номеру, отправить заявку. Обращайте внимание на:

  • Читаемость текста — если приходится pinch-зумить, чтобы прочитать абзац, сайт не адаптирован. Шрифт должен быть минимум 14–16 пикселей, межстрочный интервал — комфортным.
  • Нажимаемые элементы — кнопки и ссылки должны быть достаточно крупными и расположены так, чтобы не нажимать случайно соседние. Минимальный размер касания — около 44×44 пикселя.
  • Горизонтальная прокрутка — если страницу нужно скроллить вправо-влево, это ошибка. Контент должен укладываться в ширину экрана.
  • Меню навигации — на мобильном оно должно сворачиваться в бургер-меню или аккордеон. Десктопное горизонтальное меню на телефоне не работает.

Для технической проверки используйте два инструмента. Mobile-Friendly Test от Google — быстро скажет, считается ли сайт мобильным с точки зрения Google, и покажет конкретные проблемы. Яндекс.Вебмастер — в разделе «Диагностика» покажет проблемы мобильной версии, если Яндекс обнаружил несоответствия.

Отдельный случай — когда мобильная версия сделана как отдельный поддомен (m.vashsait.ru). Это устаревший подход, который создаёт массу проблем: дубли контента, разные URL, сложность управления. Если у вас такой вариант — это повод задуматься о переходе на адаптивную вёрстку, где один и тот же код подстраивается под размер экрана.

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

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