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

这就是为什么我们这个行业在回答问题的时候经常用“看情况”这个词。

这样的争论之一:URL 大写对 SEO 真的很重要吗?

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

John Mueller 说 URL 大小写无关紧要

John Mueller Mueller

虽然我认为这是一个过于简单化的问题,但让我们考虑一下 Jennifer Slegg 所说的话:

“因此 Google 不将大小写本身视为 SEO 问题,但您应该在整个过程中保持一致URLs 因为谷歌认为 URLs 是区分大小写的。这意味着如果你有相同的 URL as example.com/PAGE.html 和 example.com/page.html 是相同的并且可访问和索引,谷歌可以同时抓取这些网址,而你想要排名的网址可能不是谷歌选择的那个。您最终可能还会在两个页面之间拆分您的排名信号。

话虽如此,许多人发现使用大写字母或全部大写字母的 URL(除了出于样式原因的域名本身)看起来很乱。此外,如果这是一个可以输入浏览器 URL 的 URL,那么大多数人会默认为完全小写而不是大写,这对于那些进行线下营销的人来说可能也很重要。”

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

这些重复内容会伤害您。

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

虽然小规模这样做不一定会伤害您,但继续这样做足够大的规模可能会对您的 SERP 性能造成重大损害。

这就是为什么重要的是要考虑不同的场景,以及如果您没有正确处理这些 URL 会如何通过利用它们来创建重复的内容问题。

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

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

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

Abramillar.com 对 URL 大小写及其对 SEO 的影响说明如下:

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

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

p>如您所见,在许多情况下,URL 大写会影响您网站在 SERP 中的表现。

虽然 Muller 说您可以选择任何您想要的,但他的意思是:

< ul>

  • 随心所欲地选择,并在整个站点中使用相同的情况。
  • 不要混用或混用,否则可能会遇到重大问题。
  • 谷歌考虑大写,但当这些变得太麻烦时。
  • 关于 Twitter 的事情是你几乎没有空间来解释一切,并在一个列表中列出每一个注意事项一系列推文会适得其反。

    abramillar.com 提出了另一个问题,即在 Google Analytics 中创建过多 404 并生成许多版本的 URL 的问题:

    " 除了页面的页面权限和整个站点的权限,包含大写字母的 URL 也可能被 Google Analytics 单独报告,并且如上所述,最终可能会出现 404 错误错误的服务器。”

    Moz 社区中关于如何在网站上使用 URL 大写是一个问题的讨论:

    “我有多个 URL 被报告为SEOMoz 的重复内容。原因是 URL 中的某些字符可能会根据用户输入进行大写。

    以下是一些示例:

    www.websitedomain.com/pennsylvania/homesforsale
    www .websitedomain.com/pennsylvania/houses-for-rent
    www.websitedomain.com/pennsylvania/houses-for-rent
    www.websitedomain.com/pennsylvania/houses-for-rent

    目前网站上有数千个实例。

    这是我应该尝试解决的问题(可能不是微不足道的)还是我应该忽略它并继续前进?”

    p>

    Marcus Miller 建议使用以下解决方案来处理这些重复的 URL:

    1. 设置重写规则以将所有 URL 更改为小写和 301 所有 URL ,如果您使用的是 LAMP 环境,htaccess 中类似的东西应该可以解决问题。警告:***不要***使用此代码,您知道自己在做什么。您可以认真组织您的网站。我们不对任何事情负责您在 HTACC 中实现此代码时会遇到这种情况.ESS 文件。
    2. RewriteEngine On RewriteMap lc int:tolower RewriteCond%{REQUEST_URI}[A-Z]RewriteRule(.*)${lc:$1}[R=301,L]
    3. 所有这些页面添加自动小写规范,以便它们规范化为小写版本。
    4. 尝试替换链接,使它们全部为小写。如果这是一个动态站点,应该很容易,但如果不是,您仍然可以跨多个文件进行字符串替换。如果站点地图(当然是小写 URL)工作量很大,您可以编写一个小脚本来自动完成。

    这个随机问题是由 Twitter 上的用户向 John Mueller 提出的,由 Barry Schwartz 在 SERoundtable.com 上报道。为了完整起见,我想把它包括在这里:

    John Muller (John Mueller ): URL 中的大写字母无助于我们的算法理解情绪

    这绝对是解决 URL 和大写问题的有趣方法,但 Mueller 指出——大写如果您不加以区分并仔细考虑这些 URL 的实际用途,URL 将无济于事,而且可能会伤害您。 Schwartz 写道:

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

    当你在URL中使用大写字母时,谷歌不知道你想喊。事实上,我相信谷歌更推荐小写的网址,因为从技术上讲,大写会导致使用网址的差异。

    但一般来说,小写或大写是一样的。对于 URL,我会坚持使用小写,但这不会对你造成任何伤害。”

    /blockquote>

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

    “我去过很多网站,其中大部分在 URL 中使用小写字母,例如

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

    为什么大写不太受欢迎? 在 URL 中使用大写有问题吗?我这是编程语言的问题吗?”

    对此的讨论 另一个答案是:

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

    “我看到过 buggy 将 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 中)带有 forward 的 URL斜杠字符(至少在前端)被视为指向文件系统中目录的指针,区分大小写将取决于服务器正在使用的网络上的文件系统。

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

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

    例如,您不能将 URL 更改为大写并期望它会立即提高您的排名。

    您不能将所有 URL 都固定为大写并希望一夜之间立即提高您的 SERP 性能。

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

    这就是为什么评估您的情况并做出可操作的更改很重要——而不仅仅是即时,但希望您的重大改进可以在一夜之间看到。

    但是,实施一种战略方法来解决整个网站的 URL 大写问题将大大有助于提高搜索性能。

    图片来源

    特色图片:由作者创建,2020 年 1 月
    所有屏幕截图均由作者拍摄,2020 年 1 月