根据一些SEO实践,长URL不好。
Magento使用分层导航,当您拥有大量属性时,网址会变得非常长。
我不能在这里放一个URL,因为moderatos说它过于本地化了。
我只是想知道是否可以使用任何类型的代码进行修复? 由于我不是magento或php的专家,我无法提供任何代码,因为我甚至不知道我应该从哪里开始寻找解决此问题。
有人建议编辑filter.phtml并输入rel = nofollow。
这是一个好习惯吗?是否建议搜索引擎不要抓取与分层导航相关的页面? 他们遇到的另一个问题是标题和描述总是相同的。
答案 0 :(得分:0)
这是技术解决方案:
app/design/frontend/base/default/template/catalog/layer
复制到您网站主题中的同等目录。rel="nofollow"
属性。但是,首先我会期待SEO专家告诉我们是否应该这样做。
答案 1 :(得分:0)
您可能还会考虑使用rel="canonical"
指向列出所有产品的主要类别,以及更多" juice"被送回该页面进行排名。
有关此内容的更多信息:http://www.google.com/support/webmasters/bin/answer.py?answer=139394
另一种解决方案是将网站添加到Google网站站长工具,然后调整Google如何处理某些查询字符串变量。默认情况下,Google(以及可能是其他人)会检查具有某些查询字符串变量的网页,并尝试确定该网页是否足以与单独排名或仅排名最相关的网页。
答案 2 :(得分:0)
非常感谢您的帖子,为了帮助我创建了一个解决此错误的模块。
答案 3 :(得分:0)
实际上,URL的数量大于这些过滤器URL的长度是一个更大的问题:
请参阅下面here的答案,其中包含解决由大量分层导航URL引起的SEO问题的解决方案。
根据以下内容隐藏(或尝试这样做)来自Google的内容 Session / Cookie / User-Agent从来都不是一个好主意。 Google不喜欢 被骗了,但想像其他访客一样浏览该网站。
robots.txt,rel = nofollow等也无法完全解决此问题或具有 至少有一些缺点或限制。
更好,更优雅的解决方案,用于隐藏分层导航 爬虫并修复由大量分层引起的SEO问题 导航网址将使用PRG Pattern。
这就像一种魅力,我。 e。不更改有关分层的UX 导航和100%可靠的防爬虫功能 在无用的重复内容URL上浪费了抓取预算。
简单地说,这是将GET请求替换为分层的 带有POST请求的导航/过滤器网址(该搜索引擎 将用户重定向到原始爬虫) 分层的导航/过滤器网址。
有关更多详细信息和阅读,请参阅
答案 4 :(得分:-2)
您为什么不阅读YOAST Magento SEO文章? YOAST Magento SEO