URL 完全指南:类型、结构和最佳实践

  • URL 使用协议、域名、路径、参数和片段来识别和定位网络上的资源。
  • 设计清晰、简短且层次结构良好的 HTTPS URL 可以提高抓取速度、SEO 和用户体验。
  • 控制参数、重复项和 301 重定向对于大型网站和在线商店至关重要。
  • 在静态/动态、绝对/相对路径之间选择正确的 URL 并管理规范网址可以避免索引问题。

URL 完全指南

我们经常使用URL,却从未意识到这一点。当你点击广告、查看网上银行、打开电子邮件客户端或访问你最喜欢的网站时,浏览器总会解析出一个唯一的地址,从而将你引导到正确的资源。这看似无害的一串文本,实际上是互联网的技术支柱之一,也是任何严肃的SEO策略的基石。 URL:定义、结构、类型和SEO最佳实践.

要全面了解 URL 的定义、构成方式、类型以及最佳实践,需要遵循以下几个方面。 这并非只是“技术人员的事”。它直接影响着谷歌如何抓取你的网站、如何在你的页面间分配相关性、用户如何与搜索结果互动,甚至影响着用户发送到你网站的数据的安全性。一个良好的URL架构就像一张清晰的地图,对搜索引擎和用户都适用。

URL究竟是什么?它有什么用途?

URL(统一资源定位符)是互联网上资源的唯一地址。这个资源几乎可以是任何东西:HTML 页面、图像、PDF、视频、可下载文件、API 端点等等。当你在浏览器的地址栏中输入 URL 或点击链接时,浏览器会使用该地址定位服务器,请求资源,并将其显示在屏幕上。

URL 具有两个主要功能: 一方面, 确定 明确地指一种特定资源;另一方面, 它解释了如何访问它。 (使用哪个协议、访问哪个域以及在服务器上遵循哪条路由)。这就是为什么它经常被比作房屋的邮政地址:它指明了国家、城市、街道、门牌号,必要时甚至包括楼层和门牌号。

在搜索引擎优化(SEO)中,URL具有战略意义。良好的 URL 设计有助于搜索引擎抓取,避免重复内容,增强每个页面的语义相关性,提高搜索引擎结果页面的点击率,并帮助用户仅通过阅读地址就能了解页面内容。

URL的结构及其组成部分

虽然乍一看网址似乎只是一行简单的文本,但它实际上是由几个定义明确的组成部分构成的。每个部分都有其特定的功能,它们共同构成了一条“路径”,浏览器和搜索引擎机器人会沿着这条路径找到正确的资源。

协议或方案

协议是 URL 的开头部分,它定义了浏览器和服务器如何通信。网络上最常见的例子有:

  • HTTP(超文本传输​​协议)经典的网络协议,不加密。
  • HTTPS(安全超文本传输​​协议):HTTP 的安全版本,它使用 SSL/TLS 加密数据。
  • FTP(文件传输协议):客户端和服务器之间传输文件的协议。
  • 站长: 使用预定义地址打开电子邮件客户端的特殊方案。

从搜索引擎优化和用户信任的角度来看,HTTPS 是强制性的。谷歌认为这是质量的标志;浏览器会将未加密的网站标记为“不安全”,而使用 HTTPS 处理敏感数据则存在严重风险。

子域名

子域名是出现在域名之前的部分。用句点分隔。最著名的是 www但是,您可以使用几乎任何词语将您的项目组织成不同的部分。

  • https://www.ejemplo.com → 公共网络的普通子域名。
  • https://blog.ejemplo.com → 博客的子域名。
  • https://tienda.ejemplo.com → 电子商务子域名。

从技术和SEO的角度来看,子域名几乎就像“独立的网站”一样。即使共享一个根域,它们在 Search Console 中也拥有各自的文件、设置甚至属性。

域名和顶级域名 (TLD)

域名是网站的主要名称,在互联网上是唯一的。。它由以下部分组成:

  • 域名 (SLD,二级域名):您选择的部分,例如 miempresa.
  • 扩展名或顶级域名 (TLD)句号后面的“尾巴”: .com, .es, .org等等。

顶级域名可以分为几个类别。:

  • 通用gTLD: .com, .net, .org等等。
  • 国家代码顶级域名: .es, .mx, .fr这表明其具有地域性特征。
  • 赞助型sTLD与特定社区或组织相关的扩展,例如: .travel o .asia.
  • 新通用顶级域名:更新的和主题更丰富的扩展,例如: .online, .store, .tech, .blog等等。

选择域名和顶级域名会影响品牌认知、本地化定位,在某些情况下还会影响地理定位。。 例如,一个 .es 它向西班牙公众发出了明确的方向信号。

路线或路径

路径是 URL 中域名之后的部分,用于描述资源的内部位置。通常模仿文件夹结构:

示例路线: https://www.ejemplo.com/blog/seo/url-amigable

在这个例子中,路线是 /blog/seo/url-amigable这可能对应于服务器上的文件夹和特定文件,也可能是内容管理系统生成的“虚拟路径”。分段越多(以“/”),位置就越精确。

查询参数或字符串

参数是位于问号后面的 URL 中传递的附加数据。 ?它们被广泛用于内部搜索引擎、产品筛选器、分页和广告系列跟踪。

一般格式:

示例参数: ?clave1=valor1&clave2=valor2

实际例子:

示例搜索网址: https://www.ejemplo.com/busqueda?query=zapatos&pagina=2&color=negro

这里有几个参数: query=zapatos (搜索词) pagina=2 (分页) color=negro (筛选条件)。从搜索引擎优化(SEO)的角度来看,最好明智地使用它们,以避免生成成千上万个无用的组合。

片段或锚点

片段是指 URL 中以“.”开头的那部分。 # 它可以让你跳转到同一页面内的特定部分。:

包含代码片段的网址: https://www.ejemplo.com/guia-url#buenas-practicas

浏览器会解析该片段,并将视图切换到 HTML 中相应的元素。 (例如,包含该标识符的标头)。该片段不会发送到服务器;它只会影响客户端的行为。

URL的语法和允许的字符

URL 语法最佳实践

URL 并非接受我们输入的任何字符。语法规则定义了哪些符号可以自由使用,哪些符号具有特殊含义,哪些符号必须进行编码。

未保留字符

这些是“安全”字符,可以不加编码直接显示。:

  • 字母:AZ 和 az。
  • 数字:0-9。
  • 特殊标志: - (脚本), _ (下划线) . (点), ~ (主要的)。

在搜索引擎优化中,建议使用小写字母和连字符来分隔单词。因为搜索引擎会将它们解释为自然分隔符。

保留字符和百分比编码

URL 中的其他字符具有特殊功能。 (例如: /, ?, #, &, =如果需要将它们作为资源名称的一部分而不是分隔符,则必须使用百分比编码对它们进行“转义”。

百分比编码涉及用以下字符替换字符: % 及其十六进制代码例如,空间可以表示为 %20许多内容管理系统会自动执行此操作,但了解这一点有助于避免 URL 中出现奇怪的符号。

区分大小写和 URL 长度

实际上,域名部分不区分大小写,但路径可能会区分大小写,具体取决于服务器。为避免混淆,路径中最好始终使用一致的小写字母。

关于长度,虽然没有严格的“官方”限制。浏览器和搜索引擎都有实际的限制。从搜索引擎优化 (SEO) 和用户体验 (UX) 的角度来看,清晰且相对较短的 URL(通常建议尽可能控制在 60-90 个字符以内)更易于管理和点击。

根据结构和用途将URL分为以下几种类型

在搜索引擎优化和开发中,URL 通常被分为几个组,以便更好地了解它们的行为。 并做出适当的技术决策。

绝对URL和相对URL

URL的结构和组成部分

绝对 URL 包含所有必要信息协议、域名和完整路径。例如:

绝对示例: https://www.ejemplo.com/blog/que-es-una-url

它们用于在不考虑上下文的​​情况下链接资源。尤其是在外部链接、信息源、XML 站点地图、电子邮件等中。

相对 URL 仅表示从当前位置或网站根目录开始的路径。省略协议和域:

相关示例: /blog/que-es-una-url

浏览器会假定该域名与您当前访问的域名相同。在同一项目的内部链接中使用相对 URL 非常常见。

友好网址与不友好网址

当我们谈到友好(或 SEO 友好)的 URL 时,我们指的是简洁、易读且描述性的地址。这会给内容带来明确的线索:

友好示例: https://www.ejemplo.com/curso-marketing-digital-online

友好型网址的典型特征:

  • 包括相关的关键词。
  • 读起来很容易理解。
  • 它不会过度使用参数或晦涩难懂的代码。
  • 由于用户在进入之前就能“看到”内容,因此可以提高点击率。

相反,不友好的 URL 通常充斥着对用户来说毫无意义的 ID 和参数。:

不友好的例子: https://www.ejemplo.com/p?id=1234&cat=567

这种类型的 URL 难以记忆,不提供语义上下文,也很少能让人信服。因此,建议仅在真正必要的情况下使用它们(内部搜索、跟踪等)。

静态和动态URL

网址

静态URL是指不会根据用户参数或操作而改变的URL。它们通常代表“固定”的内容,或者至少是结构非常稳定的内容:

静态示例: https://www.ejemplo.com/servicios/diseno-web

它们往往对搜索引擎更友好,更容易被索引和链接。对于希望保持内容展示一致性的内容来说,这是首选方案。

动态 URL 可根据查询、过滤器、会话或分页动态生成。它们通常会在查询字符串中包含参数:

动态示例: https://www.ejemplo.com/busqueda?categoria=zapatos&color=negro&orden=precio_asc

它们在拥有众多筛选条件的电子商务、长列表或内部搜索引擎中至关重要。当参数组合不受控制时,就会出现问题,导致生成数千个几乎相同的 URL,造成内容蚕食和抓取预算浪费。

规范网址和重复网址

在大型网站上,同一内容可以通过多个不同的URL访问,这种情况非常普遍。 (例如,按颜色、尺寸、顺序等筛选的产品)。为了避免与谷歌混淆,使用了规范标签。

规范网址是页面的“官方”版本。你想让索引收录并集中所有权威的那个:

  • 典范: https://www.ejemplo.com/zapatos-hombre/
  • 过滤后的替代方案: https://www.ejemplo.com/zapatos-hombre?color=negro

网址

在页面的HTML代码中添加一个标签。 link rel="canonical" 指向主网址:

规范标签: <link rel="canonical" href="https://www.ejemplo.com/zapatos-hombre/">

这清楚地告诉谷歌应该使用哪个版本作为参考。避免重复内容和信号分散的问题。

带 www 和不带 www 的网址

单个域可以有两个可访问的变体: www 没有 www:

  • https://www.ejemplo.com
  • https://ejemplo.com

在搜索引擎看来,它们是两个不同的主机。因此,除了在 Search Console 中正确声明之外,您还必须选择一个规范版本(您要用作主要版本的版本),并使用 301 重定向另一个版本。

HTTP 与 HTTPS

HTTP 是最初的标准,但如今不使用 HTTPS 是一个严重的错误。HTTPS 可加密服务器和浏览器之间的通信,保护表单、支付和个人数据,也是排名因素之一。

基本良好做法:

  • 整个网站都使用HTTPS协议。
  • 将所有 HTTP 版本永久重定向 (301) 到其对应的 HTTPS 版本。
  • 检查是否还有混合资源(通过 HTTP 加载的图像、脚本或样式)。

其他相关 URL 类型

除了以上类别之外,还有一些具有非常特殊用途的变体。:

  • URL回调:这些用于在完成外部流程(例如,通过网关进行支付)后将用户或系统返回到源。
  • 自定义短网址:缩短且易于记忆的版本,重定向到长 URL,广泛用于宣传活动和社交网络(例如,使用 Bitly 或 TinyURL 创建的链接)。

真实网络上 URL 的实际示例

什么是 URL?其类型和结构:网页设计基础指南

通过具体的例子有助于理解所有这些要素是如何结合起来的。一些典型例子:

  • 网站首页: https://www.hostinger.es/, https://www.microsoft.com/.
  • 教程部分: https://www.hostinger.es/tutoriales/.
  • 具体文章: https://www.hostinger.es/tutoriales/como-crear-una-pagina-web/.
  • 锚定到某个部分: .../como-crear-una-pagina-web/#6_Optimiza_tu_sitio_web_para_los_motores_de_busqueda.
  • 特定图像: .../wp-content/uploads/2022/01/montar-tienda-online.png.

请注意路径如何反映内容层级结构(类别 > 文章),以及代码片段如何让您跳转到长篇指南中的特定技巧。.

创建和管理URL的SEO最佳实践

从一开始就合理设计 URL 结构可以避免很多麻烦。 随着项目的推进,以下是一些最重要的建议:

清晰、简洁、切题

好的URL能够简洁明了地描述内容,避免使用不必要的词语。您无需包含完整的关键词短语,但必须包含关键术语:

  • 最好: /curso-google-ads-online
  • 更糟: /curso-123456 o /c?=a1b2c3

避免使用无意义的填充词(“the”、“the”和“…”) 并确保用户仅通过阅读 URL 就能猜到他们将找到什么。

正确使用关键字

网址

在URL中自然地包含主要关键词有助于增强相关性。对用户和搜索引擎而言都是如此。典型例子:

/blog/que-es-una-url

关键不在于用关键词填充网址。但要以非常直接的方式反映页面的中心主题。

推荐字符和分隔符

尽可能避免使用重音符号、ñ、空格和特殊字符。因为它们往往会变成不友好的编码(%C3%B1, %20等)。

  • 使用 小写 始终如一。
  • 用分隔符分隔单词 中间文字 -不要使用下划线或空格。
  • 不要过度使用特殊符号或冗长无意义的数字串。

搜索引擎将连字符解释为单词分隔符,这有助于提高语义理解能力。 URL内容。

按章节划分的逻辑结构

将网站划分成清晰的版块,并在 URL 中体现这种层级结构,可以大大改善导航体验。 并进行跟踪:

  • /blog/
  • /formacion/
  • /servicios/

在每个文件夹内,使用与内容类型一致的路径。 (例如, /blog/seo/ 对于SEO文章, /servicios/desarrollo-web/ 例如编程服务等)。

避免不必要的 URL 更改

在电脑上工作的女人

已经排名靠前并获得外部链接的网址是一种资产。无故更改会削弱积累起来的权威。

如果除了修改别无选择的话 (由于重组、命名错误、迁移、品牌重塑等原因),请务必:

  • 配置 301 重定向 从旧网址到新网址。
  • 全部更新 内部链接 指明新的方向。
  • 检查是否生成了不必要的重定向链。

参数控制和重复内容

在网店和大型网站中,参数是搜索引擎优化 (SEO) 问题的最大来源之一。每个筛选条件、排序方式或组合都可能为同一个产品列表生成不同的 URL。

控制混乱的最佳实践:

  • 限制实际需要建立索引的参数数量。
  • 确定 规范网址 适用于类别和产品的主要版本。
  • 在 Google Search Console 等工具中配置如何处理某些参数。
  • 锁定 robots.txt 毫无意义的组​​合(无限日历、冗余筛选器……)。

明智地使用子域名和重定向

使用“博客”或“商店”等子域名在组织方面具有优势,但也意味着需要将它们几乎作为单独的项目来管理。对于搜索引擎优化来说,这并不总是最佳选择;通常最好将所有内容都放在同一个域名和子文件夹下。

301 和 302 重定向是任何迁移过程中的基本工具。:

  • 301 重定向用于永久更改 URL。
  • 302 用于临时重定向(测试、维护、一次性活动)。

正确的实施既能保持用户体验,又能保留大部分SEO权重。 寄往新地址。

URL 不仅仅是地址;它们是网站信息架构的支柱。精心设计、尊重语法、理解类型并应用良好的 SEO 实践,将决定项目是易于抓取、可用且可扩展,还是参数、重复项和重定向的迷宫,后者不仅会阻碍您的可见性,还会使您将来想要进行的每一次更改都变得复杂。