Отдельные страницы с картинками в WordPress

Обновлено: 22 мая, 2020

Заметил у себя на блоге, что WordPress плодит картинки на отдельные страницы. Т.е. если в статье 1 и более картинок, то он так же создает для них страницы, тайтл берется из описания картинки или дублируется из родительского поста. Все бы ничего, но есть люди, кто зарабатывает на контексте (РСЯ, Adwords) — там за подобное могут наказать.

Поэтому будем исправлять.

Как выглядит проблема

Например, у вас есть сайт http://site.ru, вы написали пост http://site.ru/new-post и вставили туда 3 изображения: img1,img2 и img3.  Wordpress так же может сгенерировать вам один из вариантов (вынести картинки на отдельные страницы):

  • http://site.ru/new-post/img1/
  • http://site.ru/new-post/?attachment_id=13
  • Возможно еще какие-то вариации

У меня был первый вариант. Например в статье про Исследование кликабельности Google 12 картинок. Итого я с 1 страницы со статьей получаю в довесок еще +11 страниц дублей, контентом которой является 1 картинка.

Решения у проблемы 2:

  1. Мой выбор — установка плагина Attachment Pages Redirect. После его установки не пришлось ничего настраивать. У него 1 функция — склеить 301 редиректом наши картинки с родительской статьей.
  2. Просто закрыть страницы в robots.txt по маске, в нашем примере так: 
    Disallow: /*/*/

Проблема с attachment_id решается так же 2 методами:

  1. Опять же robots.txt, прописываем директиву:
    Disallow: /*/?attachment_id=*
  2. Редактируем файл attachment.php или, если есть, файл image.php. Удаляем все оттуда и вставляем 1 строку: 
    <?php wp_redirect(get_permalink($post-&gt;post_parent)); ?>;

    . Если файла нет — его нужно создать.

Вот собственно и решение данных проблем 🙂

В SEO с 2010 года. С 2013 года работаю как частный SEO-эксперт, продвигаю свои и клиентские сайты, а так же веду блог Romanus.ru.
Что мне еще стоит почитать?

Рекомендую к прочтению

5 5 votes
Рейтинг статьи
Подписаться
Уведомление о

12 Комментарий
Inline Feedbacks
View all comments

Благодарствую. Иначе пришлось бы существенно расширять роботс, ибо структура у сайта не однородная, по маске не закрыть было, пришлось бы ручками под каждый раздел/категорию делать… Плагин помог!

Плагин хороший, только не обновляется уже 5 месяцев…

Роман, огромное спасибо за ценную информацию! Проблема дублей в гугле для моего еще совсем молодого блога уже начала «напрягать». А в моем случае дубли плодились как раз в основном из-за аттачментов.

Доброго время суток! Замечательный сайт! Недавно столкнулся с данной проблемой! Решил проблему вторым методом. Хорошая статья! Все объяснили и показали доступным языком! Очень помогли! Удачи!)

Вообщем, в WordPress нужно многое изменять под себя, благо что такие возможности предусмотрены и гибкость есть. Это хорошо, что можно сделать удобнее свое рабочее пространство. Ведь просиживать над постоянными задачами нет времени. Все довольно доступным языком объяснено в этой статье, повторить совсем не сложно. Без плагина Attachment Pages Redirect, возникали… Подробнее »

Простите, если глупый вопрос, но как посмотреть в каком виде WP дубли генерирует? Или если плагин ставишь, то не важно? Для меня проблема очень актуальная, потому что в каждую статью добавляю 2-3 скриншота помимо симпатичной минитюры. И еще вопрос: этот плагин должен постоянно работать или его нужно активировать, дать ему… Подробнее »

зачем подражать борисову в постах?(я про эту дурачкую манеру постить картинки в виде демотиваторов)

12
0
Поговорим на эту тему? Пиши комментарииx