Как WordPress создает лишние URL и что с ними делать
Из тысячи проанализированных сайтов на WP на 30% была эта проблема: у картинок появлялись свои URL, где нет ничего, кроме этой картинки.
Предприниматель Йост де Валк поделился примером в твоем Твиттере. Он ввел запрос «acf query loop» и на первой же строке получил страницу, где была одна лишь картинка — иллюстрация к какому-то посту.
Оказалось, что это страница attachment.
📖 Справка:
Attachment — картинка, которую пользователь загружает в пост через форму «Добавить медиафайл». В этом случае WordPress создает для картинки отдельную страницу со своим URL.
Зачем такие страницы? Вопрос. 🤷♂ Их скорее можно отнести к мусору, поскольку они не полезные и ничего не дают читателю. Кроме самой картинки, которая гораздо лучше смотрится в посте, к которому ее и прикрепляли.
К слову, в ответах к твиту Йоста кто-то, кто занимается сайтом, поблагодарил за внимательность и пообещал исправить косяк. Исправили.
У этой фичи действительно нет причины существовать. Страницы не решают задачу, не содержат контекста, в котором эта картинка была бы полезна. Большинству сайтов они явно не нужны.
Как исправить ситуацию с attachment в WordPress
Отключить нельзя, увы. 😑
Есть костыль для решения проблемы — настроить 301 редирект со страницы картинки на основной пост, к которому и была прикреплена эта картинка.
Для таких редиректов есть отдельный плагин Attachment Pages Redirect. Если пользуетесь Yoast SEO, можно настроить редирект там:
- «Dashboard» — «Features» — вкладка «SEO».
- Расширенные настройки «Advanced settings pages».
- Раздел «Advanced» — вкладка «Permalinks».
- Параметр «Redirect attachment URLs to parent post URL» — включите и сохраните.
Оцените пост, если было интересно! Рассказывайте, сталкивались с такими ошибками?
Шутники.
В WP многое напортачено, и для сеошки он изначально не оптимизирован вообще никак. Но тонны плагинов предусматривают всё, что нужно. В том числе - и устранение формирования этих самых страниц, где кроме картинки ничего нету. Фактически, это делается при первичной настройке сайта.
Совсем они там с глузду в твитырях своих съехали
Но для производительности лишний редирект было бы неплохо отрубить. Хотя сколько я себя помню эта проблема существует на ВП и никто ею не занимается, кроме устроителей плагинов
На всякий случай - скрин Виктора это плагин Rank Math
Только хотел написать что для Rank Math есть решение, а тут вы)))