seo你应该保留还是删除URL上的尾随斜杠?

应该保留还是删除URL上的尾随斜杠

首先,我在说什么?想象一下两个网址。或者,不要想象他们,因为我现在要发布它们。

http://www.liuhaocun.com/seosem
http://www.liuhaocun.com/seosem/

这些URL之间只有一个区别,它是尾随斜杠。尾部斜杠是URL末尾的/。

问题是,你想保留那个斜杠,还是想删除它?您希望您的网址看起来像第一个或第二个选项吗?对于可用性或读者来说,哪一个更好?

历史格式
从历史上看,网络比现在更加结构化和僵化。过去,让URL的每个方面都完全正确是非常重要的,以免用户最终到达他们不应该的位置。常见的“黑客”工具包括添加斜杠,问号和其他字符以触发站点中的不需要的行为,授予对通常不会看到的文件目录或后端文件夹的访问权限。

随着像WordPress这样的CMS平台的激增,更灵活的浏览器以及远离系统文件夹的自动重定向,要到达这样一个网站的后端要困难得多。

回到当天,网站不必担心斜杠,因为网页几乎总是文件。你会有像这样的网页。您不希望在文件类型之后使用尾部斜杠; 它只是没有意义。

尾随斜杠用于一个特定的东西; 表示您当前的目标是文件夹而不是文件。这是一个目录页面,而不是特定页面。目录页面列出了该目录中的各种文件夹和文件,因此像这样的内容可能会列出2018文件夹,2017文件夹等等。在2018文件夹中可能是一个名为的文件,该文件将成为相关博客文章的文档。

子文件夹FTP
当然,现代网络系统不再使用这种基本文件结构。它们具有存储在页面中的内容,它们具有存储在模板中的文件结构,并且当用户加载页面时它们动态地生成页面。

因此,从历史上看,除非URL指向目录,否则不会使用尾部斜杠。如果没有尾部斜杠,您将指向特定页面,通常具有.html或.aspx之类的文件类型扩展名。

这些天,你没有明确需要.html来表明该页面是博客文章,或者你有什么。如果您愿意,您可以保留它,或者您可以放弃它,并且它对浏览器呈现页面的方式或搜索引擎如何查看它没有任何影响。例如,使用.html文件类型,并且工作得很好。同时不使用文件类型扩展名,也可以正常工作。与此同时,不使用文件类型,也不是目录,但使用尾部斜杠,也很好。

要弄清楚哪种方法最好,让我们来看看谷歌。

谷歌的观点
谷歌当然很聪明。这是他们作为搜索引擎的定义功能之一。他们实际上并不关心您是否在URL中使用尾部斜杠。他们认识到,从历史上看,一个是目录,一个不是。然而,他们也认识到时代在变,实践发生变化,而实际上它并不重要。

Google官方声明是我之前使用过的一段示例网址。这是从2010年开始,但即使在将近十年之久,这个建议仍然存在。

谷歌有几点要说。首先,尾随斜线确实很重要。就像HTTP和http之间存在差异一样,尾部斜杠和没有尾部斜杠之间存在差异。Google会将其中的每一个计为不同的URL。

这意味着,从技术上讲,您可以将它们用作不同的URL。您可以在和上找到不同的目标网页。一般来说,你绝对不应该这样做。为什么?它会让用户感到困惑。如果我想要使用斜杠转到页面,但是我输入的URL没有斜杠,我会得到不同的内容。如果我得到不同的内容,我会想到的最后一件事就是那么一点点。我想你会更改页面,更有可能。

对于今天使用互联网的大多数人来说,诸如斜线,尾随或其他之类的东西基本上是不可见的。哎呀,像.com这样的东西往往是看不见的。这就是为什么你会发现有人试图访问; 他们只是默认假设一切都以.com结尾。

在Google中落后于SlashGoogle并不关心您的网址格式,不是真的。如果您使用较差的URL格式,或者使用非常相似的URL同样轻微的惩罚,他们可能会给您一个非常轻微的惩罚,但他们实际上并不关心。Google关心的是页面的独特性。

这意味着你可以使用任何URL格式,有或没有斜杠,谷歌将以同样的方式对你进行排名。唯一的问题是如果您同时使用这两种格式。如果您在使用和不使用斜杠的同一网址上有不同的内容,Google可能会给您轻微的处罚,因为这是一个可用性问题。如果您在包含和不包含斜杠的两个网址上都拥有相同的内容,则需要使用规范化,否则Google可能会给您重复的内容惩罚。

值得注意的是,上述2010年的谷歌帖子提到重复的内容是可以的。它也是在2010年发布的,也就是Panda,Google的大量反复制内容惩罚算法的前一年。请放心,重复的内容不再像他们在2010年所说的那样好。

最佳实践
现在,我还没回答过这个问题。你应该使用尾部斜线吗?嗯,答案是“这取决于。”我知道,你已经厌倦了从我这里听到这个,但这是真的。它总是取决于许多因素。

首先,你是否使用文件类型扩展?如果你的博客文章使用.html,你肯定不希望它后面有一个斜杠。其他任何事情都是如此,例如.aspx或.php或.whatever。如果您有文件类型,则没有尾部斜杠,句点。

文件扩展名SEO
其次,考虑您的网站默认的内容。例如,WordPress默认情况下倾向于使用尾部斜杠。如果您愿意,可以使用内置参数以某种方式强制它。

默认WordPress永久链接
第三,考虑你是否关心迎合可能关心斜线的老年技术观众。我们在这里说得很坦白; 大多数观众,特别是年轻观众,并不关心你的网页是否有斜线。唯一关心的人是那些来自年龄较大,技术性较强的人,如果没有目录,可能会因为看到尾随斜线而感到恼火。对于99%的案例,它根本没有关系。

所以这是我的一般最佳实践。

首先,要与您的选择保持一致。如果需要尾部斜杠,请在站点的每个页面上实现一个尾部斜杠,但具有文件类型结尾的页面除外。它对Google或您的用户没有太大的影响,但它看起来更干净,这意味着人们不一定会有添加或删除一个的麻烦。

其次,决定是否要使用旧的最佳做法并迎合年龄较大的受众。您当然可以使用目录的尾部斜杠,而不使用非目录的尾部斜杠。这是完全可以接受的,并告知某些类型的用户有关您网站的结构。

实现此目的的一种方法类似于Google的网站管理员博客。以我上面链接的页面为例。如果您访问该链接,那么这是一篇博文。由于.html结尾,你可以告诉它是一篇博文。

现在,如果您删除特定的文件名,最终会得到。此网址是一个目录,它将向您显示2010年4月在Google网站站长博客上发布的每篇博文。如果您随后删除了04,要获取,您将看到2010年发布的每篇博客文章。您可以将2010年更改为2011年并获得下​​一年。这就是目录结构应该如何在您的网站上运行,如果您使用的是逻辑布局的目录结构。

但是,如果你尝试对我的网站做同样的事情,那么你就是要打破WordPress。因此请注意,大多数网站都不会像这样工作,而谷歌更像是一个例外而不是规则。

就个人而言,如果您的目录页功能正常,我认为这并不重要。为此目的,WordPress具有类别页面之类的东西,并且主题排序通常比日期排序更有帮助。不过,这取决于你。

做出的第三个决定是您是想要保留两个选项还是只保留一个选项。老实说,这可能是最大的一个。

看,很多人在讨论这个话题时说你应该采用这种或那种方式并坚持使用它有一个原因:更改它会占用服务器资源和时间。具体来说,如果你想要一个尾部斜杠并且我没有访问你的页面URL,你将不得不通过重定向,否则我将最终在一个破碎的页面上。该重定向意味着到达您的网页需要更长的时间。那几毫秒可能不会影响我的个人态度,但它仍然是一个非常轻微的减速,当我们谈论页面加载速度时,每一点点都很重要。

老实说,这真的没那么重要。我几乎可以向您保证,您可以对您的网站至少进行十几项其他操作,以加快速度,而不是消除一次重定向。但是,如果您关心这个级别,您当然可以进行更改。

实际上,我的建议是简单地使用重复内容和正确的规范化。

规范化链接

是的,重复的内容很糟糕。如果您同时拥有和,Google会在您网站上的两个不同网址上看到两个相同的博文。这很糟糕,如果它在整个网站上完成,那就更糟了。那么多重复的内容肯定会受到惩罚。

但是,如果你总是告诉Google,带有斜杠的URL应该被规范化为没有斜杠的那个,他们现在明白没有斜杠的那个是预期的版本,而斜杠的那个只是为了提供访问权限到没有重定向的任何人登陆的页面。

它更快,如果用户继续浏览整个页面,您会有一种“软”重定向。每个内部链接都应该指向页面的真实版本,因此任何登陆到具有斜杠的版本的人都不会在没有斜杠的后续页面上结束。

规范化允许Google忽略重复内容作为可用性功能而不是问题。这也意味着他们总是将正确版本编入索引,因此从谷歌进来的人永远不会进入不合适的版本。它可以立即解决您的所有问题。

至于你是否想要斜线或没有斜线作为你的规范页面,那么,这真的只是个人偏好。如果它涉及更改您网站的大部分内容,请坚持使用不支持的网站。否则,现代互联网,现代搜索引擎和现代用户并不重要。