SEO

URL 结构

URL 结构是构成一个网址的协议、域名、路径和参数所组成的体系。像 https://inblog.ai/ko/blog/seo-basics 这样的 URL 经过设计,让每个片段都承载层级含义,是搜索引擎和用户获得的关于页面的第一个线索。

URL 结构是构成一个网址的协议、域名、路径和参数所组成的体系。像 https://inblog.ai/ko/blog/seo-basics 这样的 URL 经过设计,让每个片段都承载层级含义,是搜索引擎和用户获得的关于页面的第一个线索。

为何重要

John Mueller 多次表示 URL 结构不是直接的排名因素,但它会间接影响 抓取收录 和点击率。Backlinko 对 1100 万条搜索结果的分析发现,更短、更易读的 URL 平均排名高于杂乱的 URL。当 URL 出现在 SERP 中时,简短且包含关键词的 URL 可将点击率提升 2 至 5%。由于 URL 日后很难更改,而破坏它们会损害排名,因此在博客生命周期的早期就把结构设计正确至关重要。

URL 的组成部分

https://blog.example.com/ko/seo/url-structure?utm=x#section
└──┬──┘ └──────┬──────┘ └────┬─────────┘└──┬──┘└───┬──┘
 protocol  host/subdomain        path        query  fragment
  • 协议HTTPS 是标准。HTTP 会触发 Google 警告。
  • 主机 / 子域名:是否使用 www 以及像 blog. 这样的子域名。
  • 路径:揭示内容主题的目录层级。
  • 查询参数:过滤条件、UTM 标签、会话数据。过度使用会浪费 抓取预算
  • 片段# 之后的锚点。对收录没有影响,但对用户体验有意义。

对 SEO 友好的设计原则

简短且有描述性/ko/seo/url-structure 优于 /p?id=12345。用户和爬虫应该能仅凭 URL 就预测出内容。

使用连字符:用连字符(-)而非下划线来分隔词语。Google 将连字符视为词的边界。

仅用小写:在某些服务器上,大小写混用可能被解读为不同的 URL,从而造成 重复内容

剥离无意义的参数:会话 ID、跟踪令牌和重新排序参数应通过规范标签进行归一化处理。

浅层级:将深度保持在 3 至 4 层。再深就会稀释抓取预算和 内部链接 权重。

语言和区域处理:对于多语言博客,使用像 /ko//en/ 这样的子目录。独立域名或基于查询的切换维护成本高昂。

关键词 包含(适度):在 slug 中包含 1 至 2 个代表性关键词。避免 关键词堆砌

子域名与子目录

方面子域名 blog.site.com子目录 site.com/blog
权威继承部分完全继承自主域名
运营独立性更高更低
SEO 建议仅在特殊情况下推荐用于大多数博客

Google 官方表示"两者都受支持",但实践数据通常更倾向于在权威继承方面选择子目录。

当你必须更改 URL 时

如果你必须更改 URL,务必从旧 URL 设置一个 301 重定向 到新 URL。在不做重定向的情况下更改 URL 会抹掉 反向链接 权重,并使搜索流量骤降。同时将内部链接、站点地图和 结构化数据 更新到新 URL,以防止重定向链。

Sources: