URL大写和SEO:真的重要吗?

[ad_1]

URL大写和SEO:真的重要吗?

在SEO中,有许多长期存在的争论。

这就是为什么在我们的行业中回答问题时经常使用“取决于”这一术语的原因。

此类辩论之一:URL大写对SEO真的重要吗?

请继续阅读,以消除一些困惑。

John Mueller说URL大小写无关紧要

约翰·穆勒(John Mueller):网址区分大小写:“ width =” 662“ height =” 328“ size =”(最大宽度:662px)100vw,662px“ srcset =” https://cdn.searchenginejournal.com/wp-content/uploads /2020/01/john-mueller-urls-are-case-sensitive-5e1daaf703115.png 662w,https://cdn.searchenginejournal.com/wp-content/uploads/2020/01/john-mueller-urls-are-区分大小写5e1daaf703115-480x238.png 480w“ src =” https://cdn.searchenginejournal.com/wp-content/uploads/2020/01/john-mueller-urls-are-case-sensitive-5e1daaf703115.png

虽然我认为这是过于简单的事情,但让我们考虑一下詹妮弗·斯莱格(Jennifer Slegg)

“因此Google不会将字母大小写本身视为SEO问题,但您应在各个URL上保持大小写一致,因为Google认为URL区分大小写。这意味着,如果您拥有与example.com/PAGE.html和example.com/page.html相同且可访问且可索引的页面,则Google可以同时抓取这些URL,而您想排名的URL可能不会Google选择的那个。您还可能最终在两个页面之间拆分排名信号。

话虽这么说,但许多人认为利用大写字母或全部CAPS的URL(由于样式原因,域名本身除外)看起来很凌乱。而且,如果这是一个可以在浏览器中键入的URL,那么大多数人将默认使用完全小写的字母,而不是使用大写字母,这对于那些进行离线营销的人也可能很重要。”

她有一点。如果您在整个网站的URL中除了使用普通URL之外还使用大写字母,这可能会造成您自行创建的情况 重复内容

这些重复的内容可能会伤害您。

如果您链接到这些URL,并且在链接时不注意URL,则尤其如此。

虽然以较小的规模进行操作并不一定会对您造成伤害,但是如果以足够大的比例进行大规模执行,则可能会对您的SERP性能造成重大损害。

这就是为什么要考虑不同的情况以及如果您不能正确处理这些URL如何通过大写字母来创建重复内容问题的原因,那么这很重要。

许多SEO专业人士同意您应该:

  • 坚持使用一个版本:建议使用小写字母(因为总会有人链接到该更传统的版本)。

  • 使用301重定向:如果您看到带有大写字母的URL进入索引(​​有人链接到它,或者您更改了内容管理系统并将其大写)。让人们,搜索爬网程序和链接转到非大写的URL,以避免出现任何问题。

Abramillar.com 说以下 关于URL大小写及其如何影响SEO:

“仅当(或如果)搜索引擎找到多个版本的URL时,URL的区分大小写才成为SEO的问题。如果网址无法自动解析为没有大写字母的版本,并且您拥有的共享链接有时包含大写字母,有时不包含大写字母,那么您将开始遇到问题。

搜索引擎将爬网网站的各个页面,并根据许多因素(包括指向您网站的链接)为每个页面分配信任和权限。例如,如果您网站的每个页面都有两个页面,那么您将共享在两个页面之间分配的信任和权限,而不是将所有内容合并到每个页面的一个版本中。”

如您所见,在许多情况下,URL大写会干扰您的网站在SERP中的性能。

虽然穆勒说您可以选择任何想要的东西,但这是他真正在说的:

  • 选择您想要的任何内容,而且在整个站点中使用相同的情况。
  • 不要混用或混用案件,因为这样您可能会遇到重大问题。
  • Google考虑大写,但是当这些问题变得太多时。

关于Twitter的事情是,您只有很少的空间来解释所有内容,并且在一系列推文中列出每个注意事项会适得其反。

abramillar.com提出了另一个问题,那就是在Google Analytics(分析)中创建过多的404并生成许多版本的URL的问题:

“除了页面的页面权限和整个网站的权限之外,包含大写字母的URL也可能由Google Analytics(分析)单独报告,并且如上所述,在错误的服务器上可能会以404错误结尾。”

一次讨论 在Moz社区中,有关如何在网站上使用URL大写字母成为问题:

“我有多个URL被SEOMoz报告为重复内容。原因是URL中的某些字符可能取决于用户输入而大写。

以下是一些示例:

www.websitedomain.com/宾夕法尼亚州/房屋出售
www.websitedomain.com/宾夕法尼亚州/房屋出售
www.websitedomain.com/宾夕法尼亚州/ Houses-for-rent
www.websitedomain.com/宾夕法尼亚州/ houses-for-rent

当前在网站上有成千上万的实例。

这是我应该努力尝试解决的事情(也许不是小事),还是我应该忽略它并继续前进?”

马库斯·米勒(Marcus Miller) 暗示 以下用于处理这些重复URL的解决方案:

  1. 设置重写规则以将所有URL都更改为小写,并将所有URL更改为301,如果您使用的是LAMP环境,则htaccess中的类似操作应该可以完成。警告:***请勿***使用此代码您知道自己在做什么。您可以认真整理自己的网站。对于您在HTACCESS文件中实施此代码所发生的任何情况,我们概不负责。
  2. RewriteEngine On RewriteMap lc int:tolower RewriteCond%{REQUEST_URI} [A-Z] RewriteRule(。*)$ {lc:$ 1} [R=301,L]
  3. 向所有这些页面添加自动小写规范,以便它们规范化为小写版本。
  4. 尝试替换链接,以便它们全部使用小写字母。如果这是一个动态站点,则应该很容易,但是如果不是这样,您仍然可以跨多个文件进行字符串替换。如果站点地图(当然是小写网址)的工作量很大,则可以编写一个小脚本来自动执行此操作。

这个随机问题是由Twitter上的一个用户向John Mueller提出的,Barry Schwartz 覆盖的 在SERoundtable.com上结束。为了完整起见,我想将其包括在此处:

约翰·穆勒(John Mueller):URL中的上限不能帮助我们的算法理解情绪” width =“ 662” height =“ 397” size =“(最大宽度:662px)100vw,662px” srcset =“ https://cdn.searchenginejournal。 com / wp-content / uploads / 2020/01 / john-mueller-urls-dont-help-our-algorithms-with-emotions-5e1dab4012485.png 662w,https://cdn.searchenginejournal.com/wp-content/uploads /2020/01/john-mueller-urls-dont-help-our-algorithms-with-emotions-5e1dab4012485-480x288.png 480w“ src =” https://cdn.searchenginejournal.com/wp-content/uploads/2020 /01/john-mueller-urls-dont-help-our-algorithms-with-emotions-5e1dab4012485.png

这绝对是解决URL和大小写问题的一种有趣方式,但是Mueller指出-大写URL对您无济于事,如果您不加区分并仔细考虑这些URL的实际用途,可能会对您造成伤害。施瓦兹写道:

“通常,当人们在交流中使用CAPS时,要么是(a)他们想大声说话,要么(b)他们不知道如何关闭大写锁定。

当您在网址中使用大写字母时,Google不知道您想大声喊叫。实际上,我相信Google推荐使用小写的URL,因为从技术上讲,大小写可能会导致使用不同的URL。

但是总的来说,小写或大写都是一样的。对于网址,我会坚持使用小写字母,但这不会对您造成任何伤害。”

讨论 在StackOverflow.com上,您可以对URL大写的可行性以及为什么会在您的SEO实施中引起严重问题的问题提供一些独特的技术见解:

“我访问过许多网站,其中大多数网站在URL中使用小写字母,例如

stackoverflow.com/questions
google.com/webmaster
bing.com/news

为什么使用大写字母不那么流行?在URL中使用大写字母是否有问题?这是编程语言的问题吗?”

对此讨论的其他答案是:

“这只是约定。如果文章/频道/用户名带有大写字母,大写字母通常在Wikipedia,YouTube和Twitter URL中使用。所有的帽子很少使用,因为它被认为是响亮而粗糙的,但是没有什么技术可以阻止它。”

“我已经看到越野车将网址转换为小写。首先,这会导致代码解压缩未经验证的URL中编码的数据的代码,这是一个非常特殊的错误。一些网站(尤其是reddit)使用base-36编码的ID来避免这种情况。”

还有一个答案写道:

“ URL到目前为止不区分大小写。

Foo.Bar的URL将与foo.bar和FOO.BAR相同。但是,如果URL在域后(在我的示例中为.bar)包含大小写不同的字符,则更改这些字符的大小写可能会导致错误。

因此,如果以foo.bar/Baz提供URL,而您尝试访问foo.bar/baz,则可能会访问错误的资源或遇到错误。

请记住,在域之后(如foo.bar/baz中)带有正斜杠字符的URL(至少在前端)被视为指向文件系统中目录的指针,并且区分大小写将取决于网络上的文件系统服务器正在使用。”

URL大写在SEO中很重要,只是不直接

如以上证据所示,URL大写在SEO中绝对重要。只是不以您的思维方式。

例如,您不能将URL更改为大写字母,并期望它立即改善您的排名。

您无法修正所有网址的大写字母,并希望在一夜之间立即提高您的SERP性能。

这是间接帮助您的网站的那些修复程序之一,例如W3C有效代码不是排名因素。但是符合W3C准则的经过优化的代码可以帮助您提高站点速度,并在不同平台上创建更好的用户体验。

这就是为什么评估您的状况并进行可行的更改很重要的原因-不仅要即时进行这些更改,而且希望您在一夜之间能看到重大的改进。

但是,实施战略性方法以解决整个站点上的URL大写字母问题,这对改善搜索性能将大有帮助。

图片积分

特色图片:作者创作,2020年1月
作者截取的所有屏幕截图,2020年1月

相关文章