Автоматическая проверка целевых URLов на 404 ошибку

Автоматическая проверка целевых URLов на 404 ошибку


Ежедневно создавая или просто просматривая разные объявления в контекстной рекламе, периодически я встречаю предложения, которые ведут на страницу 404 – т.е. на страницу, которая НЕ существует. Причём это касается не только интернет-магазинов, где много товаров, но и вполне себе небольших сайтов с общим количеством страниц не более 10 шт.

Без сомнения, реклама таких страниц – это в 99% случаев трата рекламного бюджета впустую + потеря возможных клиентов, которые, попав на несуществующую страницу, могут впоследствии просто автоматически закрывать любую страницу сайта при следующих посещениях из-за сложившегося недоверия при первом посещении.

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

  1. Изменились настройки сервера, где расположен сайт. Из-за чего сменились URL адреса или часть URL адресов. При этом никаких видимых проблем не возникнет, но, если об этом не было сообщено человеку, ответственному за ведение рекламных кампаний, то на протяжении длительного времени реклама может показываться для несуществующих старых страниц.
  2. Также очень часто в крупных интернет-магазинах можно встретить обозначенную проблему из-за того, что над сайтом работают сразу несколько специалистов, которые в свою очередь НЕ взаимодействую с директологом напрямую. Таким образом, если, например, сотрудник, отвечающий за позиции на сайте, изменил название позиции и CMS система сайта автоматически при этом изменила URL для этой позиции, то реклама будет вести на уже несуществующую страницу.
  3. Наконец, самое простое – URL страницы “/kontakty/” меняют на “/contacts/” и забывают сказать об этом директологу. А то, что этот URL находится в быстрых ссылках, делает его обнаружение не самой простой задачей.

Дабы решить эту проблему раз и навсегда, мной был создан скрипт, который автоматически заданное число раз в сутки проходит по всем URL адресам в рекламе и, если обнаруживает страницу с 404 ошибкой, то останавливает соответствующее объявление и отправляет уведомление о найденной ошибке на указанные email адреса. Согласитесь, это очень полезные действия.

Скрипт, проверяющий страницы сайта на 404 ошибку, подключается ВСЕМ клиентам, кампании которых я веду, без дополнительной платы в рамках согласованной общей оплаты за ведение кампаний. Скрипт подключается как для Яндекс.Директа, так и для Google Adwords.

Надеюсь увидеть и вас в числе моих клиентов!

Автор: Евгений Толокнов