Защита от конкурентов (WordPress)
Posted by: admin in Uncategorized, tags: wordpress, конкуренты, Яндекс
Очень часто возникают ситуации, когда нужно избавиться от всех не нужных страниц с дублированным контентом и прочим: чтобы не схлопотать санкций от поисковых систем.
Представьте ситуацию: у вас есть сайт из 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();
?>
Всё, защита установлена.
Entries (RSS)
8497 - December 20th, 2009 at 17:01:
Огромное спасибо, даже и не знал, что так просто можно избежать дублирования контента. Главное потом не забыть почему идет переадресация на главную страницу!
8547 - February 27th, 2010 at 14:17:
>301 Moved Permanently
Мысль правильная, но если я сам иногда удаляю страницы – ну там устаревают страницы каталога. А посетители с поисковиков иногда на них приходят. Т.е. мне бы перед редиректом таки сделать задержку. Но тогда вся схема ращиты рушится..
Вообщем в раздумьях
8606 - May 4th, 2010 at 19:44:
В принципе, у некоторых двигов такая защита уже “есть”. DLE и так возращает в коде ответа “HTTP/1.1 404 Not Found”
8607 - May 4th, 2010 at 20:05:
Схемотехник, не знал по поводу DLE.
Хотя я уже начал склоняться в такому решению, что надо работать исключительно на своих движках. ИМХО, преимуществ “море”.