如果您的网址后有斜杠,对SEO评级有什么影响吗?

http://www.example.com/some/slug/paths/


而不是没有斜杠:

http://www.example.com/some/slug/paths


评论

关于StackOverflow的相同问题(现已关闭),有一些很好的答案:URL中的斜杠-首选哪种样式?

#1 楼

在此处阅读Google的完整博客文章,网址为http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html,其中涵盖了这一确切主题。

长话短说,Google不会在乎您是否有斜杠。但是,它将以下2条路径视为单独的页面。

http://www.example.com/some/slug/paths/
http://www.example.com/some/slug/paths


如果您需要同时具备以上两个内容,并且它们具有相同的内容,那么最好的选择是从另一个中进行301重定向。 br />
如果不是这样,您将需要在两个页面上添加一个<link rel="canonical" href="your link"/>,以定义哪个是主页面或父页面。马特·卡茨(Matt Cutts)在这里有一篇很棒的文章,http://www.mattcutts.com/blog/canonical-link-tag/,涵盖了整个主题。

评论


无论如何,这都是一个好习惯,因为您永远不知道人们在链接到您时会把什么作为URL。我不希望在PR8网站上获得一个永久链接,该链接不指向我的规范URL :)

– Tim Post
10年8月24日在13:52

这并不是规范标签的真正用途。正确的做法是301将斜杠版本重定向到非斜杠版本(反之亦然,取决于您想要的版本),这正是您链接的Google网站站长中央博客条目所建议的。仅在无法使用301的情况下才在此处使用规范。

–蒂姆喷泉
2010年8月24日14:46

@Tim-好点。没错,规范只是备份选择。我修改了答案以使其更正确。谢谢!

–本·霍夫曼
2010年8月24日14:55



服务器端应用程序也以不同的方式对待路径。在Django中,domain.com / some将被重定向到domain.com/some/。要记住的事情。 :)

–城堡城
10年8月24日在15:04

#2 楼

除了RandomBen关于搜索引擎将尾随斜杠而不是两个不同URL对待的观点外,我还要添加这一点。我通常使用斜杠表示类别,而对于层次结构末尾的页面则不使用斜杠。削减类别,请勿削减其他任何内容。如果您要重写URL,则这与自然文件结构最匹配。但是,您应该确保路径中的每个类别都存在,否则您最终可能会遇到一些困惑和沮丧的用户。在您的示例URL中,“ some”和“ slug”都应该是可访问的页面。

评论


那可能是很合理的。如果要在URL中模拟文件系统,那么“一路走下去”并为存根页面提供一个(可能是假的)扩展名,例如.html或.py,.pl,.asp,可能会更整洁。 , 或者是其他东西。仅仅没有尾部的斜杠就不会向我传达“存根页面”,它可能已经被忘记了,但是“文件”扩展名却可以。

– Jesper M
2010年9月4日在21:51

@Jesper“谁说文件名需要扩展名?有时在* nix机器上看看”-stackoverflow.com/questions/5948659/…

–雅林
2011年10月31日23:03



#3 楼

在一种情况下,斜杠将有助于搜索引擎优化(SEO)。在这种情况下,您的文档的文件扩展名似乎不是.html。这是对网站进行评级的网站的问题。他们可以在这两个URL之间进行选择:


这是因为http://mysite.example.com/rated.example.com扩展名是Windows可执行命令文件的扩展名。搜索引擎和病毒检查器通常不喜欢URL,URL似乎包含通过这种机制分发的恶意软件。斜杠似乎可以缓解所有问题,允许页面在搜索引擎中排名并被病毒检查程序获取。为简单起见。

(与我在StackOverflow上发布的答案相同)

#4 楼

带斜杠和不带斜杠的URL被视为两个不同的URL。修复此问题以避免重复的内容问题是绝对必要的。通常,这会影响整个网站,因为每个页面都有重复。


标准化网站范围的URL
使用301重定向或规范化修复URL的
链接审核,以确保没有不必要的重定向,并且所有内部链接均指向标准化URL。
您还可以检查外部链接。理想情况下,它们也应该指向标准化的URL。

看到排名提高。