magento - Google sitemap.xml 和重复内容问题?

标签 magento seo xml-sitemap

启用 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/

相关文章:

seo - 将静态文件移出域是否意味着移出 html 目录?

seo - 为什么在遵循 Google 对 hreflang 元素的建议后我的站点地图无法验证?

html - CSS按钮-背景

magento - 我在哪里可以找到 $this->getAbsoluteFooter() Magento 的内容

javascript - 在 </html> 标签后放置 javascript

xml - 如何从 Perl 中的 XML 文档中删除重复注释?

angular - 如何使用 Angular 2 在 sitemap.xml 中创建动态 URL?

magento - 在家展示超过 9 种产品

magento - 如何获得自己的报价项目字段来订购项目?

codeigniter - 谷歌站点地图无法正常工作,因为漂亮的 codeigniter 网址