启用 Google sitemap.xml 后,它似乎没有提供完整的 url(包括类别)。据我所知,这似乎是 Magento 的默认设置。
从 SEO 的角度来看,这会导致大问题,因为将完整的 url 包含在类别中要好得多,但也因为它会创建重复的内容。 例如,在 sitemap.xml 文件中,它可以链接到此页面: http://myshop.com/amazing-white.html 正确的网址应该是: http://myshop.com/mens-clothes/t-shirts/amazing-white.html 但也可能出现以下页面: http://myshop.com/mens-clothes/amazing-white.html
所有这些页面都显示相同的产品!
我可以添加规范标签,但这并不能真正解决问题。
那么……如何让 sitemap.xml 显示完整的 url(带有类别),以及如何阻止其他 url 显示(或者最好让它们重定向到正确的 url)
酵母的 great article on Magento SEO以某种方式提供帮助,但它涉及扩展并且没有回答站点地图 url 问题。
最佳答案
Canonical URLS 不起作用,它是为处理 url 中的参数而设计的。
在您的情况下,最好的方法是使用 PERMANENT REDIRECT (301) 重定向。
因此您决定哪个 URL 是最终的 URL 并避免重复内容问题。
希望能有所帮助。如果您有更多问题,请发表评论:-)
关于magento - Google sitemap.xml 和重复内容问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7691787/