Найти в Дзене

Главная ошибка при продвижении сайтов, которая губит трафик и продажи

Многие считают, что сайт не продвигается из-за того, что плохой контент или мало ссылок, и не обращают внимание на такой, вроде бы незаметный фактор, как корректная работа сайта. Если у сайта плохой хостинг и он регулярно недоступен — не будет ни индексации, ни позиций, ни трафика и заявок. Если сайт «лежит» продолжительное время — от нескольких часов — это может привести к падению позиций в поисковой выдаче. Тут, конечно, как повезет, у нас было, что позиции после 4 часов недоступности сайта падают сразу на минус 10-30 позиций по каждому запросу. А бывало, что сайт лежит сутки, а позиции сохраняются. Еще опаснее, если сайт «упал» не до конца, а просто сломался, и вместо контента на странице выводится код php-ошибок. В этом случае страница отдает поисковикам корректный код 200 — «меня можно индексировать». А после индексации пустой страницы без текста позиций можно лишиться совсем надолго. В этом случае нервов на восстановление тратится много. За то время пока я занимаюсь SEO-продвижен
Оглавление

Многие считают, что сайт не продвигается из-за того, что плохой контент или мало ссылок, и не обращают внимание на такой, вроде бы незаметный фактор, как корректная работа сайта.

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

Тут, конечно, как повезет, у нас было, что позиции после 4 часов недоступности сайта падают сразу на минус 10-30 позиций по каждому запросу.

А бывало, что сайт лежит сутки, а позиции сохраняются.

Еще опаснее, если сайт «упал» не до конца, а просто сломался, и вместо контента на странице выводится код php-ошибок.

В этом случае страница отдает поисковикам корректный код 200 — «меня можно индексировать».

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

За то время пока я занимаюсь SEO-продвижением (с 2008 года), я убедился, что все хостинги иногда падают, какие бы они стабильные и надежные ни были.

Мой ТОП причин недоступности сайта

  1. Упал хостинг. Часто сам не встает, нужно писать в тех. поддержку, перезагружать сервер и т.п.
  2. Упала база данных, при этом страничка отвечает поисковику корректным кодом 200 — «Со мной все в порядке, можно меня индексировать». А вместо контента на странице висит ошибка.
  3. Ошибки php после некорректно проведенных программистом работ.
  4. Переполнение места на хостинге. Сайт медленно и нестабильно загружается, уходит в вечную загрузку или падает.
  5. Ошибка выгрузки из 1С. Сайт работает, но каталог пустой.
  6. Закончился домен, и либо сайт не работает, либо, что еще хуже, выходит заглушка регистратора «Продлите домен».
  7. На хостинге произошел сбой, и сбилась привязка домена к сайту. Вместо сайта открывается опять же содержимое заглушки от хостинга («Домен привязан к хостингу»).

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

Яндекс.Метрика и Вебмастер также шлют уведомления, но по нашему опыту задержка в этих уведомлениях может быть до суток.

Плюс когда уже Вебмастер шлет уведомления — с точки зрения SEO, это уже проблема, которую нужно решать.

Как мы решили эту проблему

Мы протестировали несколько решений, но ничего не понравилось и решили написать свое. Работает оно так:

На нашем отдельном сервере каждые 10 минут запускается скрипт, который смотрит html-код каждого из сайтов на продвижении и ищет в коде определенное слово, например, «шкаф-купе».

Это позволяет фиксировать не просто недоступность сайта, но и другие проблемы, например, если на странице отображается заглушка от хостинга «Закончился домен», то слова «шкаф-купе» на ней явно не будет, и уведомление сработает. И также можно проверять корректность выгрузки каталога из 1С. Если категория с товарами пустая или выдает ошибку, то скрипт не находит заданное слово и шлет уведомление.

В случае проблем менеджер проекта получает сообщение в Telegram или смс (можно выбрать).

Как выглядит уведомление о недоступности в Telegram на скриншоте
Как выглядит уведомление о недоступности в Telegram на скриншоте

Как выглядит система:

Делали для себя, поэтому с дизайном интерфейса не заморачивались 🙂
Делали для себя, поэтому с дизайном интерфейса не заморачивались 🙂

🍏 После установки отслеживания узнали много нового про различные хостинги:

  • Есть любители пару раз в месяц без предупреждения отключать сайт ночью на 2-3 часа. На сообщение в тех. поддержку потом отвечают, что проводили тех. обслуживание.
  • У кого-то в определенные часы тормозит сервер так, что сайт открывается по 5 минут (и наша система уведомлений срабатывает).
  • Где-то по пару раз в месяц отваливается база данных.

🍎 Основная мысль статьи — если вкладываем время и деньги в продвижение сайта, то не надеемся на хостинг и ставим что-то для отслеживания. Иначе, с течением времени, вероятность неприятного сюрприза стремится к 100%.

P.S. Подписывайтесь на мой Телеграм — в нем еще больше полезных советов, основанных на реальной практике.