Если в индексе поисковиков появились пустые страницы attachment, их обычно имеет смысл убрать. На большинстве сайтов такие архивы не несут пользы: они дублируют медиафайлы, не дают уникального контента и только раздувают индекс. В WordPress это решается двумя путями: отключением архивов вложений и настройкой редиректа либо noindex для уже существующих URL.
Ниже разберём, что именно отключать, когда лучше ставить редирект, а когда достаточно закрыть страницы от индексации. Это важно, потому что не на каждом сайте архивы вложений одинаково бесполезны: иногда на них реально есть текст, подписи или отдельная логика вывода изображений.
Что такое архивы вложений и почему они появляются
Когда вы загружаете изображение, PDF или другой файл в медиатеку WordPress, у вложения может быть собственная страница. Обычно это URL вида /sample-image/ или ?attachment_id=123 в старых схемах. На такой странице WordPress показывает сам файл и, в зависимости от темы и настроек, может выводить заголовок, описание и ссылку на родительскую запись.
Проблема в том, что на большинстве сайтов эти страницы пустые или почти пустые. Поисковик видит отдельный URL, но не получает ценности. В результате в индексе оказываются дубли, а не полезные страницы. Если у вас много изображений, особенно в блогах, каталогах и интернет-магазинах, число таких URL быстро растёт.
Как понять, нужно ли отключать архивы вложений
Перед правками проверьте, как именно у вас работают страницы вложений. Откройте несколько URL медиафайлов из поиска сайта или из медиатеки и посмотрите:
- есть ли на странице полезный текст, а не только картинка и стандартная обвязка темы;
- ведёт ли страница на основной материал или просто повторяет изображение;
- попадают ли такие URL в индекс по запросу
site:ваш-домен; - есть ли у сайта отдельная стратегия для изображений, например трафик из Google Images.
Если это обычный контентный сайт, блог или корпоративный ресурс, архивы вложений почти всегда лучше отключить. Если же на сайте сознательно используются отдельные страницы изображений как часть структуры, решение нужно принимать аккуратно и не рубить всё подряд.
Самый безопасный вариант: редиректить вложения на родительскую запись
Для большинства сайтов лучший сценарий — не просто закрыть страницу, а отправить её на родительскую запись или на сам файл, если родителя нет. Тогда старые URL не дают дубль, а пользователь и робот попадают туда, где есть смысл.
В WordPress это можно сделать через фильтр attachment_link и редирект на уровне шаблона или плагина. Если вы не хотите писать код вручную, проще использовать SEO-плагин, который умеет управлять attachment-страницами. Например, в