URL 优化是我们日常在执行谷歌 SEO 优化中必须要做的一项工作,不过我发现很多企业找服务商做的网站都没有注意到 URL 需要优化,URL 路径不是很长,就是关键字堆砌,或者是使用了特殊字符。
如果出现这种情况的话,对于 SEO 排名多多少少会产生一些影响的,所以今天这篇博客我会告诉大家怎么优化自己网站的 URL。咱们把网站所有的细节都做好,才更有可能获得好的排名。
什么是 URL 优化
URL 全称是 Uniform Resource Locator,中文翻译过来就是统一资源定位符,用来指明网页的位置,同时还会指明协议,比如 HTTP、HTTPS、FTP 等。不过这个名字有点拗口,我们一般会说成网址。
URL 优化是指改善 URL 结构来提升搜索引擎的可访问性和用户的浏览体验。一个经过优化的 URL 通常是简洁明了的,且能让搜索引擎和用户快速理解对应页面内容的主题。
为什么要优化 URL
URL 优化的好处我们可以从以下 3 个方面来考虑:
1. 排名因素之一
URL 是被谷歌承认的 SEO 排名因素之一,虽然它不会对网站排名起什么决定性的影响,但是一个微弱的排名信号。搜索引擎会通过 URL 理解页面的主题,并且一个优化过的 URL 更容易被抓取和收录。
2. 提升用户体验
清晰、易懂的 URL 能帮助用户在搜索结果中通过网址后缀大概确定页面的主题,判断其是否符合自己的搜索需求。如果发现它描述的正是自己正在寻找的信息,点击访问的可能性也就会更高。
3. 增加访问概率
除了搜索结果,如果用户在其他地方看到被分享的网址(比如社交媒体、论坛、博客等地方),通过 URL 后缀发现是自己感兴趣的话题,说不定也会点击链接查看内容。
URL 的组成部分
介绍完 URL 优化的重要性,接下来我们一起看下一个完整的网址,它主要包含了哪些内容。
我先用一张图片告诉大家一个完整的 URL 包含了哪些内容。之后再学习下每个术语具体是什么意思。
1. 协议(Protocol)
协议指定浏览器应如何与服务器进行通信,推荐使用 HTTPS,可以加密通信,提升网站安全性和用户信任度。而且 Google 明确表明 HTTPS 是排名因素之一,因此,如果你的网站没有安装 SSL 证书的话,建议赶紧购买一个证书装上。
2. 子域(Subdomain)
子域通常用于区分网站的不同部分,位于域名之前,例如 “blog” 或 “shop”。很多大型网站通常会设置子域名,最常见的应该就是 blog.domain.com 这种类型了。合理的使用子域名有助于更清晰地分类内容,但过多的子域有可能会分散 SEO 权重,因为每个子域在搜素引擎眼里都是一个单独的网站。
3. 二级域名(Second-Level Domain)
二级域名通常是品牌名或公司名,比如图片示例中的 “dmthought”,这是我这个网站的品牌名。二级域具有唯一性,不会出现不同组织拥有相同的二级域,因此它通常具有品牌识别意义。选择独特且简洁的域名不仅可以快速让用户认识我们的品牌,还能增强用户的记忆点,方便下次访问。
4. 顶级域名(Top-Level Domain, TLD)
顶级域名是域名的结尾部分,例如“.com”,“.org”,“.net”,除此之外,还有国家/地区 TLD,比如 “.us”,”.ca”,.in。对于大多数企业来说,建议注册 .com 结尾的域名。对于不同类型的顶级域名,SEO 排名难度其实没太大区别,主要是对于用户来说,.com 更常见,可能会有更强的信任感。当然,如果你是准备做特定国家市场的话,可以注册对应国家的顶级域名,对于向当地市场推广会有一定的帮助。
5. 路径(Path)
路径是主域名之后的部分,用来指定页面位置,例如 “/guide/url-optimization-tips”,这就是一个路径,使用简洁、具有描述性的路径有助于搜索引擎理解页面主题。路径最好不要重复,每个路径应该都是唯一的,换句话说,网站上不要有重复内容,这个会影响网站的 SEO 排名。
6. 子目录(Subdirectory)
子目录是路径的一部分,位于域名之后,文件名之前,用来组织网站内容层次。例如,在 “/guide/url-optimization-tips” 中,“guide” 就是一个子目录,表示该内容属于网站的 “指南” 类资源。这种逻辑结构可以帮助用户和搜索引擎更好的理解网站结构。这里有一点要注意,不要嵌套太多层级目录,对 SEO 不太友好。
7. 查询参数(Query Parameters)
查询参数通常位于路径后方,以“?”开始,如“brand=seo”,用于向服务器或 Web 应用程序提供额外的信息。查询参数一般以键值对的形式出现,多个参数用 & 符号连接,比如“name=tony&age=18”。查询参数虽然可以过滤数据,跟踪数据,但是过长的参数会使 URL 变得冗长而复杂,具体怎么使用要根据实际情况来。
8. 锚点(Fragment)
锚点以“#”符号开头,比如“#section”,用来指向页面中的特定位置。很多长博客都会使用锚点,便于用户快速定位到感兴趣的内容部分。大家可以点下这篇博客的右侧目录,点击之后会跳转到对应的内容,这个就是锚点。
优化 URL 的 13 个技巧
上面已经介绍了什么是 URL 及其组成部分,相信大家对网站已经有了一定的了解了,接下来就一起学习下怎么优化 URL,让它为我们的网页的 SEO 排名助一份力。
1. 域名名字的选择
关于这点,我在上面已经提到了,域名最好是简洁易记,能够第一时间反应网站的核心内容或品牌。不要使用复杂的单词或者很长的关键词短语,尤其是不要为了刻意插入关键词注册一个反直觉的域名。
比如说我这个域名吧,dmthought,如果了解海外营销的话,应该可以知道 DM 这两个字母是 digital marketing(数字营销)的缩写。
虽然我的主业是谷歌 SEO、谷歌 SEM,但是我对其他营销渠道也挺感兴趣的,想要进一步学习了解。所以我当初在选择域名的时候,就往上跳了一级,直接想 digital marketing 相关的域名,而不是像大多数人一样,注册一个 xxx+seo 这种格式,这个也算是我自己的一个小野心吧。
选择 thought 的一个原因是因为这个博客是我的个人知识输出地方,thought 有我的想法的意思,当然另一个原因是我想的其他域名都被别人注册了。。。
虽然这只是一个博客网站,但是相信只要看过我这个网站的人,应该可以发现我是很用心在设计这个网站的。我有强迫症和完美主义倾向,不管是做什么,都会努力去做到最好,哪怕是一些很多人不会注意到的细节,在我的能力范围内,我也会尽力做到最好。从域名注册这里就可以看出来了,毕竟这个域名我当初想了好久的,哈哈哈哈。
2. 优先 .com 顶级域名
关于顶级域名,我在前面部分的内容也提到了,大多数情况下,如果可以的话,尽量注册 .com 的域名。
这个其实很好理解,当有人告诉你他的品牌名,或者网址,你第一反应是不是输入 .com,应该不会输入 brand.net 或者 brand.pro 吧。
当然,有件事也要声明,.com 域名对 SEO 并没有什么魔法加成,换句话说,使用 .com 和使用 .net 的网站,在竞争 SEO 排名的时候,谷歌都是一样看待的,并不会倾向于某一个。
推荐使用 .com 的顶级域名,更多的是从用户体验和习惯性角度考虑,如果确实有很喜欢的域名,.com 已经被别人注册了,也可以注册其他的顶级域名。
3. 使用 HTTPS 协议
如果你的网站没有安装 SSL 证书的话,也就是最前面的协议是 HTTP,用户在访问网站的时候,会跳出来一个提示,当前链接不安全,是否要继续访问,很多人在这一步可能就会选择关闭窗口不再继续访问你的网站了。
安装了 SSL 证书的网站,可以保证用户数据的安全,更具有隐私性,对用户来说,也会更信任这个网站,更愿意在这个网站咨询或者下单。
如果你还是不了解什么是 HTTPS 和 SSL 证书的话,可以看下我这篇博客:什么是 SSL 证书,里面介绍了常见的证书类型,以及怎么安装。
4. 谨慎使用子域名
子域名会被视为单独的网站,可以有自己的服务器设置,添加自己的跟踪代码,不同类型的子域名,SEO 策略也会跟主域名不太一样。
一般来说,大型网站才会使用子域名,对于大多数企业网站来说,使用子目录更合适。更具体的解释就是,在没有特殊需求的情况下,想要介绍博客这个类目的内容的话,使用 “dmthought.com/blog” 比使用 “ blog.dmthought.com” 更好 。
因为子目录可以集中 SEO 权重,网站所有内容都在同一主域名下,有助于提升整体 SEO 效果。而且使用子目录更易于管理和维护,尤其是在网站内容有重大更新或结构调整时,不需要重新配置子域名。
总之,如果你运营的是大型网站,并且想将某部分内容进行独立管理时,可以使用子域名;如果你更希望集中 SEO 权重,并且希望用户在同一个网站上进行互动,那就使用子目录。
5. 减少 URL 层级
虽然我在上面提到说建议使用子目录,而不是子域名,但是我们在使用子目录的时候也要注意一点,就是不要嵌套太多层级目录。
层级越多,URL 越长,容易影响搜索引擎抓取效率和用户体验。这就好比,我们创建了一层又一层的文件夹,将想给别人看的文档放在了很深层次的某个文件夹里,你觉得对方能快速找到那个文档吗?
比较建议的做法是,将 URL 控制在 3 个层级内,同时确保路径清晰且直观。如果网站后期是准备做谷歌 SEO 的话,一定要找优化人员帮你去策划网站框架,这点非常重要。在这里打个广告,如果你想找专业人士策划网站框架,或者有其他 SEO 服务需求的话,可以随时联系我。
6. 精简 URL 长度
这个其实跟减少 URL 层级的逻辑是差不多的,就是尽量减少整个 URL 的长度,提升页面被收录的概率。
根据我的工作经验,最容易出现长 URL 的是产品页和博客页。很多网站的产品标题里面包括了型号、功能、关键词、及其他信息,会导致标题特别长。又因为 URL 默认是产品标题,最后导致 URL 都长到不能完全显示在顶部网址栏里。博客的话,大多数情况也是因为标题太长了,URL 默认显示为博客标题。
大家可以看下我博客的 URL,都是比较简短的,基本都是提取文章的核心主题作为 URL。关于产品页的 URL 优化建议,也是同样的道理,大家可以适当精简下,不要使用默认的产品标题作为 URL。
7. 包含主要关键字
在 URL 里添加目标关键词可以增强相关性,让搜索引擎和用户知道这个页面是关于哪个主题的。
但是这里也有一点要注意,千万不要堆砌关键词,一个 URL 里多次出现同样的单词的话,不仅用户体验很差,多余的关键词反而可能会分散权重。
现在的搜索算法已经很智能了,简单的重复关键词并不能让页面获得排名,这个原则在整个网站的内容优化都通用。
谷歌 SEO 要是这么简单的话,那岂不是轻轻松松便就能把网站排上去了,所有企业也就能赚钱了。那问题又来了,首页的 10 个位置又给哪个网站呢?难不成看谁插入的关键词更多?
8. 具有描述性
这个其实也跟页面收录也用户体验有关,URL 必须具备可读性,也就是说用户和搜索引擎在查看 URL 时,能快速理解页面的内容主题。
大家可以检查下自己的网页 URL 有没有出现乱码或者是一些完全看不出是什么主题的 URL,比如下方列举的一些 URL。
- 使用无意义的字符:https://example.com/products?id=12345
- 过于复杂的结构:https://example.com/2023/10/01/abc123?sort=asc&ref=xyz
- 随机生成的字符串:https://example.com/articles/1a2b3c4d
如果大家发现网站的重要页面都是这种无意义,不具有可读性的 URL,就可以考虑下是不是要调整了。总之原则就是,使用简洁明了的关键词,并且保持结构清晰。
9. 使用小写字母
统一使用小写字母,除了阅读时的协调性和一致性以外,还能避免一些潜在的技术问题,
在很多服务器上,URL 是区分大小写的,也就是说,https://example.com/Page 和https://example.com/page 被视为两个不同的 URL。这可能会让搜索引擎以为是不同的页面,从而产生重复内容问题,最终导致 SEO 效果不好。
至于为什么建议统一使用小写字母,是因为小写字母通常更容易阅读,能让用户快速理解信息。大多数用户在输入 URL 时也会习惯使用小写字母,如果错误的输成大写字母,可能会导致 404 页面,影响用户体验。
如果发现自己网站已经存在各种大小写字母混用的情况,可以设置 301 重定向,将所有请求重定向到相应的小写版本。但是如果网站已经有一定流量,要不要重定向就要慎重考虑了。
10. 不要使用中文
不知道大家日常在浏览网页的时候,有没有发现有的网址是这样的:example.com/%E4%BD%A0%E5%A5%BD,这种情况很有可能是因为对方使用了中文作为网址,中文字符在 URL 中需要经过编码,最后的呈现结果就是你看到的那串乱码一样的东西。
这种网址就违背了我上面说的原则,不具有可读性,且用户体验差,还可能导致页面收录问题。
大家可以使用英文字母或者拼音代替,比如将 “旅游指南” 转换为 “travel-guide” 或 “lvyouzhinan”。
11. 避免出现数字
URL 出现数字除了在上面提到的不能直接表达页面主题之外,还有一个比较严重的问题,那就是需要频繁更新或重定向。
比如有的博客 URL 会出现年份和日期,https://example.com/articles/2024-seo-tips,这个 URL 在2024年使用没什么问题,到了 2025 年呢?你是不是要去手动更改下时间?
如果有大量的网页都是这种格式,那要重定向的页面就很多了。不改的话会影响用户体验,还可能影响排名,全部改的话,这么大批量的重定向,也可能影响 SEO,最后搞得进退不得。
12. 使用连字符
强烈建议在 URL 中使用连字符(-)而非其他字符(如下划线或空格),因为在谷歌眼里,连字符就是用来分隔单词的,其他的字符并没有这个功能。
除了下划线和空格,其他的特殊字符也是能不用尽量不用,比如 #、%、&、?、! 等,这种字符不仅会导致编码问题,还使 URL 变得更复杂,增加了用户输入时出错的几率。
一般来说,主流建站系统的 URL 应该是默认使用连字符的,这点大家不用太多担心。比如在 WordPress 后台,大家只要在网址那里输入单词就行,它会自动生成 URL。
13. URL 静态化
URL 静态化是指将动态生成的 URL 转换为简洁且易于理解的静态 URL,动态 URL 通常包含许多参数和符号,比如 https://example.com/products/shoes?id=123&type=abc,这种 URL 应该违反了上面说的很多建议吧,这里就不再多说了。
通过服务器端的 URL 重写技术(如 Apache 的 mod_rewrite 或 Nginx 的重写规则),可以将动态 URL 转换为静态 URL。例如,将https://example.com/product.php?id=123重写为https://example.com/products/wireless-headphones。如果使用 WordPress 的话,可以利用插件或内置功能来自动生成静态 URL。
总结
其实很多所谓的谷歌 SEO 技巧都是看起来容易,实操起来会遇到各种状况,虽然我在上面写了 13 个常见的 URL 建议,但在实际工作中可能会遇到其他各种问题,大家如果有不清楚的随时可以问我。URL 只是谷歌 SEO 优化中一小块工作内容,如果想把网站的排名做好的话,需要考虑的细节有很多。
最重要的是,谷歌 SEO 没有看起来那么容易,如果真的这么简单的话,那些会 SEO 的服务商,自己做几个网站,每年的收益绝对比给别人提供 SEO 服务来得多。但是他们反而只需要几万就能向你承诺一堆看起来很诱人的数据,你觉得这里面有什么套路呢?
如果大家想要进一步学习谷歌 SEO 的话,可以看下我的这几篇入门博客:
大家在学习过程中遇到任何问题,或者需要任何 SEO 相关的帮助,都可以随时联系我,在我能力范围内,会尽力帮大家解决问题。
这篇文章对您有帮助吗?
平均评分 0 / 5. 投票数: 0
到目前为止还没有投票!成为第一位评论此文章的人。