Дубли страниц на сайте – почему это опасно и как их убрать!

дубли страниц

Дубли страниц сайта: Поиск дублей страниц и их удаление – раз и на всегда! Как это сделать?

Здравствуйте, уважаемые друзья и гости блога! Сегодня очень важная тема для всех, кто занимается блоггингом и сайтостороением, а также для начинающих и может быть для уже бывалых блоггеров, которые об этом еще не знают – ДУБЛИ СТРАНИЦ на сайте, почему они появляются, на что влияют дубли страниц и как с ними бороться и искоренить их раз и на всегда!

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

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

Вот такова доля тех сайтов, которые плодят дубли страниц, а таких большинство – поверьте мне!

Переходим к самому важному и интересному …

Как найти дубли страниц на сайте?

Сначала давайте с вами разберемся, что такое дубли страниц на сайте?

Дубли страниц сайта – это страницы сайта с одинаковым содержанием, но доступные они по разным Url адресам (например ?replytocom=12345), что очень плохо для SEO продвижения и раскрутки сайта. Так как поисковые роботы, заходя на ваш сайт принимают эти дублированные страницы за новые, полноценные материалы и начинают их индексировать, а толку из-за них ноль! Трафик не растет, хоть лопни и от сюда все беды …

Поиск дублей страниц на сайте заключается в следующем. Вам нужно набрать в поисковике Google вот такие комбинации:

site:site.ru replytocom
site:site.ru feed
site:site.ru tag
site:site.ru page
site:site.ru comment-page
site:site.ru attachment
site:site.ru attachment_id
site:site.ru category
site:site.ru trackback

Где, site.ru – адрес вашего сайта!

И по очередно, набирая эти комбинации своего сайта и этих тегов, искать в поисковике Гугла до самого конца, проходя по страницам, которые будут под номерами высвечиваться внизу. А когда вылезет вот такое “Показать скрытые результаты”, то нажмите и на него! Вот тогда Вы сами убедитесь, есть у Вас дубли страниц на сайте или нет. Пример поиска дублей страниц:

поиск дублей страниц
поиск дублей страниц

Я взял сайт для примера чисто наугад, да простит меня автор этого сайта, но в конце концов, может быть это ему пригодится?!

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

Далее по плану …

Как избавиться раз и на всегда от противных и ненужных дублей страниц?

Чтобы дубли страниц не появлялись у вас на сайте, вам нужно перво наперво сделать правильный файл robots.txt для вашего сайта. О нем я уже писал на своем блоге, смотрите в статье “Правильный robots.txt“.

Затем в файл function.php своей активной темы оформления на сайте добавить вот такой не хитрый код:

/*** Это meta robots noindex,nofollow для страниц сайта ***/
  function my_meta_noindex () {
    if (
      is_paged() // Все и любые страницы пагинации
    ) {echo "".'<meta name="robots" content="noindex,nofollow" />'."\n";}
  }
 
add_action('wp_head', 'my_meta_noindex', 3); // добавляем свой noindex,nofollow в head

И еще нужно внести изменения в файл .htaccess на вашем сайте (он находится, где располагаются папки wp-admin и wp-content!), то есть в корне сайта. И в конце концов ваш правильный файл htaccess должен выглядеть вот так:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^replytocom= [NC]
RewriteRule (.*) $1? [R=301,L]
RewriteRule (.+)/feed /$1 [R=301,L]
RewriteRule (.+)/comment-page /$1 [R=301,L]
RewriteRule (.+)/trackback /$1 [R=301,L]
RewriteRule (.+)/comments /$1 [R=301,L]
RewriteRule (.+)/attachment /$1 [R=301,L]
RewriteCond %{QUERY_STRING} ^attachment_id= [NC]
RewriteRule (.*) $1? [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
 
# END WordPress

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

Спасибо за внимание! Всем удачи!

Вы будете первым, кто поставит оценку!
Понравилась статья? Поделиться с друзьями:
Добавить комментарий