Если rss лента в поиске, это вредит сайту?

meyliss meyliss   10.12.2019 06:21   358  

если rss лента некоторых постов в поиске, это вредит сайту?


Ответы на вопрос (15) Написать ответ
wprazor wprazor   10.12.2019 15:17
Это служебные страницы, можете запретить к индексированию, в robots.txt добавьте

User-agent: *
Disallow: /feed/
Disallow: */feed/
0
russpuss russpuss   10.12.2019 15:40
Гугл игнорирует последнее время эти Команды https://pr-cy.ru/qa/question/3... и не у меня одного https://pr-cy.ru/qa/question/4...

пока что работает только удалять их через GSC там отдельный раздел есть удалить url из результатов выдачи поиска.
0
meyliss meyliss   10.12.2019 18:14
это не решение, поверьте. я уже несколько дней с этой проблемой борюсь
0
wprazor wprazor   10.12.2019 15:47
del //////
0
wprazor wprazor   10.12.2019 15:49
Можно вообще радикально сделать редирект на главную через .htaccess

# Redirecting Feeds
RewriteCond %{REQUEST_URI} feed/ [NC,OR]
RewriteCond %{REQUEST_URI} /feed/ [NC]
RewriteRule ^(.*)$ https://вашсайт.com/ [R=301,L]

Также можно убрать вывод ссылок /feed/ с тела страницы по которым собственно поисковики и индексируют фид. (Там еще до кучи всякий хлам можно убрать)

В functions.php вашей темы в самый низ

// Remove auto generated feed links
function my_remove_feeds() {
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
}
add_action( 'after_setup_theme', 'my_remove_feeds' );

remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10 );
remove_action( 'wp_head', 'wp_generator' );
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
remove_action( 'template_redirect', 'wp_shortlink_header', 11, 0 );
0
russpuss russpuss   10.12.2019 19:28
я могу прямо копипаст сделать? Его в низу файла в самом конце как на скрине? Это лучше через админ панель wp делать или через хостинг спанель диспетчер файлов?

cfc049f9458c7490b3a2c697eb466f49.jpeg
0
wprazor wprazor   10.12.2019 19:33
сделайте бекап, потом через ftp или ssh , редактор notepad++

да можно копипастом втыкнуть
0
russpuss russpuss   10.12.2019 19:20
В случае с 301 я так понимаю и rss сайта потом будет недоступен? а во втором варианте rss останется доступен?
0
wprazor wprazor   10.12.2019 19:35
1 вариант просто редирект, второй насколько я помню отключает. Лучше использовать оба.
0
russpuss russpuss   10.12.2019 19:45
так а если мне надо чтобы rss лента этого сайта отображалась на других сайтах? Если сделать как вы пишите, она же не будет работать? Правильно понял?
0
meyliss meyliss   10.12.2019 20:04
а не лучше ли эти страницы с /feed/ просто запретить в .htaccess для индексации?

<FilesMatch ".*/feed">
Header set X-Robots-Tag "noindex,nofollow"
</FilesMatch>

а потом в роботсе открыть feed, чтобы робот сумел просканировать и понять что мы эти страницы не хотим выводить в поиск?
0
meyliss meyliss   10.12.2019 20:05
я к тому, что зачем пытаться убрать, ведь rss полезная штука. когда можно просто решить проблему.

источник: 

https://support.google.com/webmasters/forum/AAAAPJK4YZQ_ICTMnQePQU/?hl=ru&gpf=d/topic/webmaster-ru/_ICTMnQePQU

https://support.google.com/webmasters/thread/22178636?hl=ru
0
wprazor wprazor   10.12.2019 21:46
Я закрывал от парсеров RSS, можно добавлять

Header set X-Robots-Tag "noindex,nofollow"

 и будет отлично
0
meyliss meyliss   10.12.2019 23:30
и ошибок в search console не возникают после этого?
0

Войдите, чтобы написать ответ
Вход Регистрация

Медленные сайты убивают! Закажи быстрый хостинг на CloudLinux и SSD-дисках. Более 15 стран для размещения вашего сайта.