WordPress - запрещаем индексирование страниц с изображениями (Attachment Pages)
Опубликовано: 01.09.2018

При очередном анализе своего сайта, я обнаружил страшную находку!
Обратите внимание, какие страницы моего блога проиндексировал Яндекс. Вам это о чем то говорит? Как оказалось, это пустые страницы с изображениями. Как вы понимаете, нам это не нужно, это мусор.
Нужно найти решение, которое будет запрещать поисковикам индексировать такие вот страницы. Расслабьтесь, раз я пишу об этом, значит решение уже найдено.
5 секретов WordPress, о которых многие не знают
Данный код я вырвал из одного плагина. Нам ведь не нужен целый плагин, нам нужен только код!
Заходим в файл functions.php вашей темы и где нибудь в конце (до тега ?>) вставляем код:
add_action('wp_head', 'jrc_noindex_attachment_pages'); function jrc_noindex_attachment_pages(){ if (get_post_mime_type()!= false){ echo '<meta name="robots" content="noindex,nofollow" /> '; } }Теперь, в подобных пустых страницах с картинкой, будет создаваться тег «noindex,nofollow», который и будет запрещать поисковикам индексировать ее. Вот так вот, быстро и без лишних телодвижений, мы избавились с вами от очередного мусора.