Google sitemap.xml а проблемы с дублирующимся контентом?

#magento #seo #xml-sitemap

#magento #seo #xml-карта сайта

Вопрос:

После включения Google sitemap.xml похоже, что он не дает полных URL-адресов (включая категории). Из того, что я прочитал, похоже, это значение по умолчанию для Magento.

Это вызывает большие проблемы с точки зрения SEO, потому что гораздо лучше включать полный URL-адрес в категорию, но также и в том, что он создает дублированный контент. Например, в sitemap.xml файл, на который он может ссылаться, находится на этой странице: http://myshop.com/amazing-white.html где должен быть правильный URL-адрес: http://myshop.com/mens-clothes/t-shirts/amazing-white.html Но также возможна следующая страница: http://myshop.com/mens-clothes/amazing-white.html

На всех этих страницах показан один и тот же продукт!

Я мог бы добавить канонический тег, но на самом деле это не решает проблему.

Итак… как мне получить sitemap.xml чтобы показать полные URL-адреса (с категориями), и как мне запретить отображение других URL-адресов (или, желательно, перенаправить их на правильный URL)

Отличная статья Yoast о Magento SEO каким-то образом помогла, но она включает расширения и не отвечает на проблему с URL-адресом sitemap.

Комментарии:

1. и продукт может принадлежать ко многим категориям и так далее, и почему вы считаете, что лучше включить полный URL категории, а не только страницы продукта?

2. Спасибо за ваш ответ. Наличие категории в URL-адресе лучше для SEO. Например, если продукт представляет собой толстовку с капюшоном под названием «Extreme Peterville», то myshop.com/mens-clothes/hoodies/extreme-peter.html будет оцениваться лучше для толстовок, чем myshop.com/extreme-peterville.html

Ответ №1:

Канонические URL-адреса не будут работать, они были разработаны для работы с параметром в URL.

В вашем случае лучшим подходом было бы использование перенаправления с ПОСТОЯННЫМ ПЕРЕНАПРАВЛЕНИЕМ (301).

Таким образом, вы решаете, какой URL-адрес является окончательным, и избегаете проблемы с дублированием контента.

Надеюсь, это поможет. Если у вас есть еще вопросы, пожалуйста, прокомментируйте 🙂

Комментарии:

1. быстрый вопрос — когда таким образом используются постоянные перенаправления, можно изменить root .htaccess, чтобы добавить условие перезаписи и правило, правильно?