error-404Очень часто возникают ситуации, когда нужно избавиться от всех не нужных страниц с дублированным контентом и прочим: чтобы не схлопотать санкций от поисковых систем.
Представьте ситуацию: у вас есть сайт из 100 страниц и он довольно хорошо сидит в топе по определенным запросам. И есть конкурент, которому это не очень нравиться. Одним из самых простых способов ухудшить ваши позиции в выдаче – это сослаться на “несуществующие” страницы, чтобы Яндекс их проиндексировал. Предвосхищая ваш вопрос “какой смысл ссылаться на несуществующие страницы?”, отвечу: дело в том, что многие движковые сайты (например, вордпресс, джумла, друпал, ДЛЕ и пр.) используют шаблон для 404-х страниц, то есть для несуществующих. Теперь вернемся к нашему сайту, к страницам которого можно обратиться следующим образом:
первая страница – site.ru/page1,
вторая – site.ru/page2

сотая – site.ru/page100

Если же мы запросим страницу site.ru/page101, то в ответ увидим стандартный ответ типа “Данной страницы не существует, возможно вы допустили ошибку при наборе адреса”. Даже это одно предложение представляет собой контент (информационное содержание сайта). А мы знаем, что если на сайте много страниц с одинаковым/дублированным контентом, то это может плохо сказаться на позициях.
Следовательно, мы можем на любом бесплатном хостинге(типа narod.ru) создать карту сайта с заведомо ложными страницами. И ждать пока робот Яндекса придет и проиндексирует ее. А можем это сделать и не на одном хостинге…
Таким образом можно практически любой сайт “увеличить” в несколько раз, тем самым сильно подпортив ему репутацию.

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

<?php
 header("HTTP/1.1 301 Moved Permanently");
 header("Location: ".get_bloginfo('url'));
 exit();
?>

Всё, защита установлена.

4 Responses to “Защита от конкурентов (WordPress)”
  1. homme says:

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

  2. Телец says:

    >301 Moved Permanently
    Мысль правильная, но если я сам иногда удаляю страницы – ну там устаревают страницы каталога. А посетители с поисковиков иногда на них приходят. Т.е. мне бы перед редиректом таки сделать задержку. Но тогда вся схема ращиты рушится..
    Вообщем в раздумьях

  3. Схемотехник says:

    В принципе, у некоторых двигов такая защита уже “есть”. DLE и так возращает в коде ответа “HTTP/1.1 404 Not Found”

  4. admin says:

    Схемотехник, не знал по поводу DLE.
    Хотя я уже начал склоняться в такому решению, что надо работать исключительно на своих движках. ИМХО, преимуществ “море”.

Leave a Reply