什么是 SEO 友好的 URL?
SEO 友好的 URL 是旨在满足用户和搜索者需求的 URL。具体来说,针对 SEO 优化的 URL 往往较短且关键字丰富。
为什么 URL 对 SEO 很重要?
除了您的标题标签、链接锚文本和内容本身,搜索引擎还使用您网页的 URL 来了解您的内容的全部内容。
事实上,URL 非常重要,以至于Google SEO 入门指南专门用一整节来介绍它们:
最佳实践
使用关键字
您的 URL 应包含您希望您的页面为其排名的关键字。
(最好是该页面的目标关键字)
为什么?
当您在 URL 中包含关键字时,该关键字会告诉 Google:“此页面是关于该关键字的”。
事实上,谷歌自己声明:
“带有与您网站的内容和结构相关的字词的 URL 对浏览您网站的访问者来说更友好。”
例如,这是我的帖子,列出了 150 多种 SEO 工具。
我对该页面的目标关键字是“SEO 工具”。而且,您可以看到,我的 URL 中包含该关键字:
https://backlinko.com/seo-tools
在单词之间使用连字符
在 URL 中使用连字符作为“单词分隔符”。
例如,这是我网站上某个页面的 URL:
https://backlinko.com/seo-site-audit
我使用连字符“-”,让搜索引擎知道“SEO”、“站点”和“审计”是三个独立的词:
我本可以使用如下 URL:backlinko.com/seositeaudit,但该 URL 对搜索引擎和用户来说更难阅读和理解。
为什么连字符如此重要?它们是在 URL 中分隔单词的标准方法。
这就是为什么谷歌声明人们应该避免在他们的 URL 中使用下划线或空格。相反,他们建议使用连字符。
短的
您的网址应该简短而甜美。
这是因为长 URL 会混淆 Google 和其他搜索引擎。
例如,此 URL 包含大量垃圾。
对于谷歌来说,这个页面是关于棒球的。但这也与重定向有关……和默认?
将那个庞大的 URL 与更短的版本进行比较:
因为这个 URL 非常短,谷歌可以很容易地找出那个页面的主题。
这可能就是为什么我们的排名因素研究发现短 URL 与更高的 Google 排名之间存在很强的相关性:
此外,短 URL 不仅有助于提高单个页面的排名。在您的整个网站上使用短网址可以帮助 Google 查找和抓取您的所有网页。
如果这还不足以说服你,Brafton 的一项研究发现短 URL 和更多社交分享之间存在相关性:
诱人点击和分享
有机点击率是目前非常重要的搜索引擎排名因素。
您的 URL 是决定是否有人选择在搜索结果中点击您的网站的重要部分。
毕竟,人们使用您的 URL 来确定链接将把他们带到哪里。如果你的 URL 看起来像这样,人们将不知道他们最终会进入哪个页面:
(这使他们不太可能点击)
这不仅限于 Google 的搜索结果。
丑陋的 URL 不太可能在社交媒体和在线社区(如 Reddit)上被点击和分享。
那说:
如果您遵循此处的其他最佳实践(短 URL、使用关键字等),您自然会创建人们想要点击的内容。
坚持小写
这没什么大不了的,因为大多数现代服务器都将 URL 中的大写字母和小写字母视为相同。
(但有些没有)
例如,某些服务器会将这些 URL 视为不同的。
因此,为了安全起见,请对 URL 中的所有字母使用小写字母。
避免使用日期
过去,CMS(如 WordPress)自动在 URL 中包含日期:
这在 2020 年不太常见。但我仍然看到很多人在他们的 URL 中使用日期。这是一个非常糟糕的主意。
有两个原因:
首先,日期会使您的 URL 更长。
例如,此 URL 包含一个 4 字关键字和日期:
总共有 43 个字符。
但是当您去掉日期时,URL 长度会减少到只有 32 个字符。
那是25.5%的差异!
其次,日期使更新您的内容变得更加困难。
例如,假设您发布了 2019 年最佳 iPhone 应用列表:
在 2020 年 1 月,您想更新该页面。
哦哦。URL 中有“2019”。
因此,如果您将页面更新为全部关于“2020 年 iPhone 应用程序”,那么 URL 将会非常混乱。
(是的,您可以301 将页面重定向到新的 URL。但是每次更新内容时都必须这样做)
相反,我强烈建议不要在您的 URL 中包含日期。
导航帮助
组织良好的 URL 子文件夹可让您轻松了解用户在您网站上的位置。
(它们还帮助搜索引擎将您网站的页面组织成不同的部分)
事实上,谷歌声明:
“网站导航对于帮助访问者快速找到他们想要的内容非常重要。它还可以帮助搜索引擎了解网站管理员认为哪些内容很重要。”
例如,不久前我发布了 YouTube 营销中心。
该中心包含 32 个页面,分为 5 个不同的类别:
为了帮助用户(和谷歌)理解所有这些不同的页面,我使用了一个有组织的 URL 结构。
具体来说,任何包含“/hub”的 URL 都会让人们知道他们在中心。
https://backlinko.com/hub/youtube
“/hub”之后的单词或短语让他们知道他们在中心内的特定页面上:
https://backlinko.com/hub/youtube/create-channel
也就是说,您不需要使用很多文件夹。事实上,使用大量文件夹会使您的导航更加复杂,而不是更简单。
例如,让我们看一个使用智能方法处理 URL 和站点导航的电子商务站点:PetSmart。
PetSmart.com 使用“宠物”→“类别”→“子类别”→“产品”来组织他们的 85k+ 页面。
https://www.petsmart.com/dog/food/dry-food/blue-life-protection-formula-adult-dog-food—chicken-and-brown-rice-41846.html
使用 HTTPS
HTTPS 与安全性有关,而不是 URL。但考虑到 HTTP 或 HTTPS 是您的 URL 的一部分,这里值得一提。
这里没有太多可讨论的。HTTPS 是新标准。因此,如果您的网站尚不安全,我强烈建议您切换。
另外,谷歌表示 HTTPS 保护的网站具有排名优势:
不要使用博客文章标题
回到过去,我会让 WordPress 将我的博客文章标题变成 URL。
这是一个例子:
为什么这是个问题?
首先,就像日期一样,这往往会创建比您实际需要的更长的 URL。
其次,它使更改内容变得更加困难。
例如,让我们再看看我的客座博客指南:
好吧,假设我想把那个帖子变成一个案例研究。或列表帖子。我的 URL 会突然过时。
这就是为什么我建议只在您的网址中使用您的目标关键字(加上一两个字)。
例如,我最近发布了学习 SEO 的指南。
我本可以创建 URL:backlinko.com/learn-seo。
但我想让我的 URL 更吸引 Google 搜索者点击。
我意识到搜索“学习 SEO”的人并不想要深入的课程。相反,他们想快速复习基础知识。
因此,我在 URL 的末尾添加了“快速”一词:
https://backlinko.com/learn-seo-fast
没有动态
动态 URL 参数(如UTM 跟踪)占有一席之地。
但从纯粹的 SEO 角度来看,这些 URL 可能会导致问题。
具体来说,动态 URL 可能会损害您的 SEO,因为:
- 与日期一样,URL 参数会使您的 URL 更长。
- https://backlinko.com/?utm_source=facebook&utm_medium=banner&utm_campaign=fb_campaign
- 如果您的网址的不同版本被编入索引,则可能会导致 Google 出现重复内容问题。
- 动态 URL 丑陋且让用户感到困惑……这可能会损害您的自然点击率。
- 动态 URL 通常太长以至于在搜索结果中被截断。不好。
子文件夹 > 子域
子文件夹比子域对 SEO 更友好。