在许多不同的URL上拥有相同的资源有什么影响(SEO-明智)? 我见过一些几乎从不显示404页面的网站。任何错误的URL路径都只会呈现主页。 其他网站,例如,将http://example.com/path/重定向到http://example.com/path - (没有尾随斜杠),反之亦然,以避免重复的网址。
这是一个很好的做法,为什么(不是)?
答案 0 :(得分:1)
在许多不同的网址上拥有相同资源的最大含义是,您的搜索结果(特别是Google,我不确定SEO如何适用于其他搜索引擎)将被稀释/分割。不是将搜索结果相关性中的资源排名更高,而是多个URL即使指向相同的资源也会排名较低。
将SEO的网址规范化通常是一种很好的做法。大多数网站管理员支持规范化URL的问题是,它有时需要对其URL结构进行大幅更改,但这并不总是可行的。为了减少必须直接更改网址,Google的网络抓取工具支持链接标记中的规范网址属性:
http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html
这是朝着正确方向迈出的一步。有关规范化URL的更多信息,wiki文章很有帮助:
http://en.wikipedia.org/wiki/URL_normalization
至于尾部斜杠,我不确定webcrawler是否会明显地计算这些变化。如果在您的示例中,http://example.com/path/是一个目录,那么它应该有一个尾部斜杠。如果path是文件的名称,则应省略尾部斜杠。至少在IIS中,当省略尾部斜杠时,服务器首先搜索文件,如果没有找到文件,则检查是否存在该名称的目录。如果该目录存在,则通过添加尾部斜杠在内部重定向。如果您在网页上生成内部链接,这相当于网络服务器端的额外工作。
答案 1 :(得分:1)
“Demystifying the 'duplicate content penalty'”是关于各种重复内容问题的非常好的文章。谷歌的Duplicate Content help page似乎在技术角度处理最新的处理方式。