Как защитить ваш сайт WordPress от дублирующегося контента

Дублированный контент вызывает все большую озабоченность у владельцев сайтов. WordPress создает несколько страниц с дублированным контентом, в том числе архивы дат, категории, теги и т. Д. Помимо скребков контента также существует угроза для новых сайтов. Иногда эти скребки могут даже быть выше, чем на оригинальном сайте. В этой статье я расскажу о защите вашего сайта WordPress от проблем с дублированием контента и работе со скребками контента.


Выявление дублирующегося контента

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

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

1. Архив категорий только с одним сообщением будет точной копией исходного сообщения.
2. Архив тегов с одним сообщением будет копией исходного сообщения.
3. В блоге одного автора, авторский архив будет точно таким же, как ваш основной индекс и дата архивов..

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

Прежде всего вы должны научиться эффективно использовать категории и теги для сортировки вашего контента. Если у вас есть привычка создавать слишком много категорий и слишком много тегов с одинаковыми именами, то вы делаете это неправильно. Чтобы справиться с этой ситуацией, вы можете использовать Инструменты управления сроком плагин для объединения категорий, тегов и других таксономий.

Объедините ненужные категории и теги, чтобы избежать дублирования контента

Еще один способ решить проблему с архивами – дать указание поисковым системам не индексировать и не следить за этими страницами. Это может быть достигнуто с помощью WordPress SEO плагин. После установки и активации плагина перейдите на SEO »Титулы & Metas. Перейдите на вкладку «Другое», и вы найдете запись Meta Robots для вашего автора и архивов дат. Вы можете noindex, nofollow их или даже отключить эти архивы. Если вы ведете блог одного автора, я порекомендую вам noindex, nofollow и отключить авторские архивы на вашем сайте..

Сделать авторский архив noindex и nofollow с помощью WordPress SEO

Вы также можете сделать то же самое для категорий и тегов, нажав на вкладку Таксономии.

Выдержка против полного содержания

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

Чтобы заменить полные записи выдержками, вам может понадобиться отредактировать файлы шаблонов вашей темы или дочерней темы, такие как archive.php, category.php, tag.php и т. Д. Вам необходимо найти примеры:

<?php the_content (); ?>

и заменить их на:

<?php the_excerpt (); ?>

Еще один способ сделать это на вашем сайте – использовать этот код в файле functions.php вашей темы или в плагине WordPress для конкретного сайта..

// Добавить фильтр в the_content
add_filter (‘the_content’, ‘my_excerpts’);

function my_excerpts ($ content = false) {
// Если это домашняя страница, архив или результаты поиска
if (is_front_page () || is_archive () || is_search ()):
глобальный $ post;
$ content = $ post->post_excerpt;

// Если отрывок установлен в поле Необязательный отрывок
if ($ content):
$ content = apply_filters (‘the_excerpt’, $ content);

// Если выдержка не установлена
еще:
$ content = $ post->POST_CONTENT;
$ content = strip_shortcodes ($ content);
$ content = str_replace (”;

ENDIF;
ENDIF;

// Не забудьте вернуть содержимое
вернуть $ content;
}

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map