Yoast SEO – один из самых популярных плагинов в WordPress. YoastSEO – это наиболее полный плагин SEO, используемый для веб-сайтов WordPress. Карта сайта – это функция, предлагаемая пользователям Yoast SEO. Поначалу настройки могут вас запутать. Особенно те, кто раньше работал с Google Sitemap, могут не найти тот вариант, который им нужен.
Читайте также: Исправить файл Sitemap не удалось прочитать в Search Console
Ранее мы говорили о том, как создать карту сайта с помощью Yoast SEO. В этой статье мы обсуждаем карту сайта в YoastSEO и как исключить страницу из карты сайта.
Почему нам нужно исключать страницу из файла Sitemap?
У вас может быть много причин для исключения страницы из карты сайта. Иногда мы вынуждены удалить страницу из нашей карты сайта, чтобы не повредить SEO нашего сайта. Повторяющиеся URL-адреса, robot.txt, ошибка страницы, поддельные ссылки и изображения – вот некоторые из элементов, которые необходимо удалить из карты сайта.
Следовательно, если страница принадлежит к упомянутым выше категориям, нам необходимо удалить их из карты сайта, чтобы не повредить SEO нашего сайта.
Как удалить страницы из карты сайта Yoast?
Теперь, когда вы знакомы с причинами удаления ссылок / страниц из карты сайта YoastSEO, пришло время обсудить, как удалить ссылки из карты сайта Yoast.
Чтобы удалить ссылку из карты сайта Yoast, вам нужно перейти на панель управления WordPress. На страницах и сообщениях откройте сообщение или страницу, которые вы хотите удалить. Теперь из окна YoastSEO перейдите на вкладку «Дополнительно» и измените параметр «Разрешить поисковым системам показывать это сообщение в результатах поиска?» с да на нет и обновите сообщение или страницу.
Теперь ваш пост или страница не будут отображаться в поисковых системах.
Как массово удалить ссылки из файла Sitemap?
В некоторых случаях процесс удаления ссылки может занять много времени и утомить. Другой способ массового удаления ссылок – это добавление кода в файл function.php.
add_filter( 'wpseo_exclude_from_sitemap_by_post_ids', function() {
return array( 311, 322 );
} );
В скобках массива вы можете ввести ID ваших сообщений и страниц, чтобы удалить их из карты сайта.
Как увеличить лимит ссылок в Sitemap?
Карта сайта включает в себя множество ссылок, относящихся к вашему сайту. Чем лучше они отсортированы, тем лучше для SEO вашего сайта работает карта сайта. Поэтому необходимо внести некоторые изменения в карту сайта, чтобы она оставалась аккуратной и ограничивала количество ссылок, используемых в карте сайта.
Чтобы изменить ограничения карты сайта, в настройках YoastSEO перейдите к виду поиска и настройте параметры.
Как вы, наверное, знаете, некоторые типы сообщений имеют решающее значение и требуют индексации, а некоторые используются на вашем веб-сайте WordPress. Поэтому, если вы используете на своем веб-сайте много типов сообщений, вы можете отключить эту опцию в YoastSEO на вкладке типа контента.
Вы также можете внести изменения в раздел мультимедиа вашей карты сайта и лучше представить его в Google и других поисковых системах.
Как удалить категории из файла Sitemap?
Чтобы удалить категории из карты сайта, вам нужно перейти на вкладку таксономий. Находясь на этой вкладке, вы можете изменить настройки категорий в своей карте сайта YoastSEO. Кроме того, вы также можете изменить настройки тегов на вкладке таксономии.
Некоторые таксономии могут быть недоступны в этом разделе, поэтому вам может потребоваться код, чтобы отфильтровать их на карте сайта.
Пример кода для удаления единой таксономии:
/* Exclude One Taxonomy From Yoast SEO Sitemap */
function sitemap_exclude_taxonomy( $value, $taxonomy) {
if ($taxonomy == 'taxonomy_slug') return true;
}
add_filter( 'wpseo_sitemap_exclude_taxonomy', 'sitemap_exclude_taxonomy', 10, 2 );
Пример кода для удаления нескольких таксономий:
/* Exclude Multiple Taxonomies From Yoast SEO Sitemap */
add_filter( 'wpseo_sitemap_exclude_taxonomy', 'sitemap_exclude_taxonomy', 10, 2 );
function sitemap_exclude_taxonomy( $value, $taxonomy) {
$taxonomy_to_exclude = array('taxonomy_slug1','taxonomy_slug2', 'taxonomy_slug3');
if( in_array( $taxonomy, $taxonomy_to_exclude) ) return true;
}
Вывод
Карта сайта играет важную роль в SEO вашего сайта. Google использует карту сайта для индексации вашего сайта. Поэтому необходимо иметь чистую и отсортированную карту сайта.
В этой статье мы обсудили множество способов фильтрации карты сайта. Имейте в виду, чтобы найти реальную причину для удаления ссылок из карты сайта Yoast, а затем решить, следует ли вам удалить ее или оставить. Потому что удаление важной страницы / ссылки может повредить вашу карту сайта и SEO вашего сайта.
Источник записи: https://betterstudio.com