什么是SEO友好URL设计?
SEO友好URL是为满足用户和搜索者的需求而设计的URL。具体来说,为SEO优化的URL往往很短,关键字丰富。
为什么URL设计如此重要?
除了标题标签、链接锚文本和内容本身之外,搜索引擎还使用网页的URL来了解内容的全部内容。
事实上,URL是如此重要,以至于谷歌搜索引擎优化入门指南专门为它们提供了一整节:
SEO友好的URL设计最佳实践
使用关键词
您的URL应包含您希望页面排名的关键字。
(最好是该页面的目标关键字)
当你在URL中包含一个关键字时,该关键字会告诉谷歌:“这个页面是关于该关键字的”。
事实上,Google这样描述
“带有与网站内容和结构相关的单词的URL对浏览网站的访问者更友好。”
举个例子,这个关于SEO Tools的文章
我的目标关键词是“SEO tools”。而且,你可以看到,我的URL中有这个关键字:
https://backlinko.com/seo-tools
在单词之间使用 – 连字符
在URL中使用连字符作为“单词分隔符”。
例如,以下是我网站上某个页面的URL:
https://backlinko.com/seo-site-audit
我使用连字符“-”,让搜索引擎知道“SEO”、“site”和“audit”是三个独立的词:
我可以使用一个URL,比如:backlinko.com/seositeaudit,但搜索引擎和用户更难阅读和理解该URL。
为什么连字符如此重要?它们是在URL中分隔单词的标准方式。
谷歌声明人们应该避免在URL中使用下划线或空格。相反,他们建议使用连字符。
URL要尽量的简短
你的网址应该简短的
这是因为长URL混淆了谷歌和其他搜索引擎。
例如,此URL包含大量垃圾。
对谷歌来说,这个页面是关于baseball的。但这也是关于redirect…和default?
将这个长的URL与更短的版本进行比较:
因为这个URL非常短,所以谷歌可以很容易地找出该页面的主题。
我们的排名因素研究发现短URL和更高的谷歌排名之间有很强的相关性:
此外,短URL不仅有助于提高单个页面的排名。在整个网站上使用短URL可以帮助谷歌查找和抓取所有页面。
如果这还不足以说服你,Brafton的一项研究发现,短网址和更多社交分享之间存在相关性:
吸引点击并分享
现在,自然点击率是一个非常重要的搜索引擎排名因素。
你的URL在很大程度上决定了是否有人选择在搜索结果中点击你的网站。
毕竟,人们使用你的URL来确定链接将把他们带到哪里。如果你的URL看起来像这样,人们将不知道他们将在哪个页面上结束:
(这使他们不太可能点击)
这不仅限于谷歌的搜索结果。
丑陋的URL不太可能被点击并在社交媒体和在线社区(如Reddit)上分享。
如果你遵循这里的最佳实践(短URL、使用关键字等),你自然会创建人们想要点击的内容。
用小写字母
因为大多数现代服务器对URL中的大写字母和小写字母的处理是相同的。
但某些服务器会将这些URL视为不同的URL。
为了安全起见,URL中的所有字母都应使用小写字母。
避免使用日期
很多CMS(如WordPress)自动在URL中包含日期:
这在2023年并不常见。但我仍然看到很多人在URL中使用日期。这是一个非常糟糕的主意。
这有两个原因:
首先,日期会使URL变长。
例如,此URL包含一个4字关键字和日期:
总共43个字符。
但如果去掉日期,则URL长度仅为32个字符。
减少了25.5%
第二,日期使更新内容变得更加困难。
例如,假设您发布了2019年最佳iPhone应用程序列表:
2020年1月,您希望更新该页面。
但URL中有“2019”。
因此,如果你更新你的页面,使其全部为“2020年iPhone应用程序”,那么URL将非常令人困惑。
(是的,您可以301将页面重定向到一个新的URL。但每次更新内容时都要这样做,这很痛苦)
相反,我强烈建议不要在URL中包含日期。
使用导航
组织良好的URL子文件夹便于了解用户在网站上的位置。
(它们还帮助搜索引擎将网站的页面组织成不同的部分)
事实上,谷歌表示:
“网站导航对于帮助访问者快速找到他们想要的内容非常重要。它还可以帮助搜索引擎了解网站管理员认为重要的内容。”
例如,不久前我发布了 YouTube Marketing Hub
该中心包含32页,分为5个不同类别:
为了帮助用户(和谷歌)理解所有这些不同的页面,我使用了一个有组织的URL结构。
具体来说,任何包含“/hub”的URL都会让人们知道他们在中心中。
https://backlinko.com/hub/youtube
“/hub”后面的单词或短语可以让他们知道自己在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会突然变得过时。
这就是为什么我建议在URL中只使用目标关键字(加上一两个单词)。
例如,我最近出版了一本学习SEO的指南。
我本可以创建网址:backlink.com/learn-seo。
我想让我的URL更吸引谷歌搜索者点击。
我意识到,那些搜索“learn SEO”的人并不想要深入的课程。相反,他们想快速复习基础知识。
所以我在URL末尾添加了单词“fast”:
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
- 如果您的URL的不同版本被编入索引,这些可能会导致Google的重复内容问题。
- 动态URL对用户来说是丑陋和混乱的……这会损害你的组织CTR
- 动态URL通常很长,以至于在搜索结果中被截断,这样不友好
子文件夹 VS 子域名
子文件夹比子文件夹更易于搜索引擎优化。
这是因为谷歌可以将子域视为一个完全独立的网站:
但当你将该部分移动到子文件夹时,谷歌知道它是你主站点的一部分:
以下是网站将其网站的一部分从子域移动到子文件夹时可能发生的情况的示例: