Как опубликовать страницу, которая не может быть обнаружена поисковыми системами?
Мне нравится публиковать черновики в моей категории "Без категорий". Эта категория нигде не связана на моем сайте. Это отлично подходит для того, чтобы позволить авторам статьи прочитать проект до того, как он будет опубликован. Проблема в том, что всего через 2-3 дня поисковые системы начинают подбирать черновик, и люди начинают оставлять комментарии.
Я не хочу защищать черновик паролем. Есть ли какой-нибудь способ скрыть его от поисковых систем, пока он находится в "Некатегоризированном" категория?
2 answers
Как насчет чего-то подобного на вашем functions.php
:
add_action('wp_head', 'no_robots_on_uncategorized_posts');
function no_robots_on_uncategorized_posts() {
if(in_category('uncategorized')) {
wp_no_robots();
}
}
Это выведет следующую строку кода в заголовке ваших "некатегоризированных" сообщений:
<meta name='robots' content='noindex,nofollow' />
Это означает, что даже если поисковые системы увидят страницу, им будет предложено игнорировать ее и не показывать в своих результатах.
Что-то вроде этого в вашем robots.txt
?
User-agent: *
Disallow: /category/uncategorized/*
Поскольку в вашем блоге нигде нет ссылки, вас должны беспокоить только архивы категорий; таким образом, поисковые системы не должны сканировать эти части вашего сайта.
Есть ли какой-либо другой способ сделать ваши черновики доступными? Вы также можете рассмотреть возможность изменения файла шаблона category-uncategorized.php
, чтобы эти сообщения никоим образом не были доступны без прямой ссылки.