什么是 URL?
URL(统一资源定位符)是人类可读的文本,用于指定互联网上资源(通常是网页)的位置。URL还指定了如何检索该页面,也称为“协议”
URL 由三部分组成:
- 协议: HTTP、HTTPS、FTP等。协议定义了浏览器和服务器之间通信以检索页面的方法。协议设置了有关语法、错误处理、安全性等方面的规则。
- 域名: 代表网站IP地址的标识符。域名映射到IP地址的规则由域名系统设定。浏览器使用DNS查找来查找您输入到浏览器中的域名的IP地址。
- 顶级域: 通常缩写为TLD,顶级域可能最好被定义为网站的_分类_。例如,.gov用于政府网站,.edu用于教育网站,.com用于通用网站。
一些 URL 包含第四部分:子域名。
子域名简单来说就是域名中的一个子域名。从技术上讲,所有的域名都是顶级域名的子域名。因此,在 en.example.com 中,“en” 是 “example” 的子域名,而 “example” 本身是 “com” 顶级域名的子域名。
使用www作为域名前缀的URL实际上是在使用www子域名。
当你浏览网站主页之外的页面时,URL会变得有点长。
URL的顶级域名后面,问号或井号(如果有)之前的所有内容表示页面所在的文件夹和子文件夹。在这个URL中:
https://www.example.com/category/subcategory/page
"页面"页面位于"类别"文件夹的"子类别"子文件夹中。
一些(许多)URL包含页面后面的一些文本。有时它们会带有文件扩展名,比如 .html 或 .pdf。
我们知道文件扩展名不会影响排名,因为马特·卡茨在2009年告诉了我们这一点。
URLs 也可以包含所谓的 URL 参数、查询参数或查询字符串。
URL参数是指出现在URL问号后面的任何内容。
在这个URL中,https://www.example.com/shirts/t-shirts?color=red&size=medium,URL参数是color=red和size=medium。
正如你可能猜到的那样,这个URL是指向一个页面,其中包含了一个按颜色和尺码筛选过的产品(T恤)列表。
URL参数通常用于提供动态内容,例如经过筛选和排序的列表,用于跟踪目的(通常称为UTM,通常与Google Analytics相关),或用于分页(?page=1,?page=2等)。
你还会看到带有井号(#字符)的URL,后面跟着一些文本,位于URL的末尾:https://www.example.com/page#section1。
哈希指向页面上的一个片段(也称为“从属资源”)。
URL哈希允许您链接到页面的不同部分,就像在目录中一样。维基百科经常使用这些。
URL 如何影响 SEO?
您的 URL 和 URL 结构可能会对 SEO 产生影响。它们可以直接影响(URL 相关的排名信号),也可以通过用户体验和用户行为信号间接影响。
1. HTTPS
URL 结构确实会对排名产生影响,尤其是 HTTPS 形式。自 2014 年以来,谷歌一直在使用 HTTPS 为网站提供排名提升,并且现在在其 Chrome 浏览器中将不使用 HTTPS 的页面标记为“不安全”。
在他们2017年的排名因素研究中,Searchmetrics发现37%的前20名结果是HTTPS网址,而HTTPS页面占前10名的45%。
最近的研究表明,前十名的搜索结果中超过70%的网页采用了HTTPS。
然而,尽管HTTPS对排名的重要性已经得到确认,但仅有29%的WooRank审查的网站是安全的!
使用我们的合作伙伴SecureMyWebsite.net.为您的网站设置免费SSL证书。
2. 关键词相关性
多年来,作为排名因素的URL中使用的关键词的影响力一直在下降。随着谷歌在解释页面内容方面变得越来越好,它对URL的依赖性也越来越少,不再需要URL来告诉它页面的主题。
事实上,几年前的一项Searchmetrics研究发现URL和域名中的关键词使用实际上与页面在搜索结果中的排名呈负相关。
图片由Searchmetrics提供
你仍然应该使用关键词来确保你的页面URL描述准确,但这更多是为了用户体验(我们稍后会谈到)。
在SEO中,无论如何,您在URL中使用关键词的方式都会影响它们在帮助页面排名方面的有效性。从用户的角度来看:这样做是否有助于人类理解页面的内容?
如果答案是肯定的,你就可以开始了。如果答案是否定的,甚至是可能的,重新考虑你的网址。
值得注意的是,自从谷歌在2012年进行了EMD更新以来,所谓的“精准匹配域名”(EMD)已经失去了重要的排名。像keyword-keyword-keyword.com或keyword.keyword.com这样的域名可能应该避免使用。
这里值得注意的是,URL 结构中单词的分隔方式对 SEO 很重要。你有两个选项:连字符和下划线。虽然对人类来说可能没有区别,但对 Google 来说却很重要。
Google 更擅长理解使用连字符的 URL,因为他们并不真正识别下划线(尽管这似乎正在改变)。因此,在 URL 中最好使用破折号来分隔单词。
话虽如此,如果你已经在使用下划线,转换为连字符可能不会有太大的影响。
3. 用户行为
使用清晰、描述性和简洁的URL对人类非常有帮助。它使他们能够快速、轻松地阅读URL,并了解页面的预期内容。这些简单、易于阅读的URL被称为“清晰URL”。
清晰的URL可以帮助您的搜索结果列表在搜索引擎结果页面中看起来更具吸引力。
当一个人看到与他们的查询匹配的URL,或者表明页面将回答用户的问题或帮助他们解决问题时,他们更有可能点击它。
查看以下 3 个结果,关于“男士皮鞋”:
前两个结果的URL非常好,它们告诉用户点击结果后每个页面将提供的内容。他们将会跳转到一个页面,上面有一系列意大利式正装鞋供选择。
对于第三个URL,它确实提供了一些线索,表明该页面是关于男士皮鞋的,但末尾有一个查询参数,这使得情况有些模糊。它是产品页面吗?类别页面?产品搜索结果页面?
优化您的URL以鼓励用户参与,假设谷歌不会在搜索结果中显示您页面的标题。如果是这样的话,一个人能否根据结果预测页面的内容呢?
4. 链接与社交分享
虽然许多人在链接时使用锚文本,但有些人只会复制并粘贴URL。在这些情况下,URL 就成了锚文本。如果你使用干净的URL,使用连字符而不是下划线和关键词,那么该链接将比 https://www.example.com/category/12345 这样的链接带来更多的提升。
清晰的 URL 也有助于在 Facebook 或 Twitter 等社交平台上使链接更具吸引力。
如果你必须在这个Facebook帖子之间做出选择...
...或者这个Facebook帖子...
...你更有可能点击哪一个?
动态URL与静态URL的SEO考虑
动态URL是由您网站的CMS或服务器在用户的浏览器请求特定内容时创建的URL。这些类型的URL在数据库驱动的网站上相对常见,比如购物网站,电子商务平台可以生成类似https://www.example.com/cat/?pid=5308的内容。
虽然动态URL在技术上并不是问题(谷歌至少从2008年开始就能够正确地抓取和索引它们),但如果不加以检查,可能会导致重复页面和内容稀疏的问题。
它们还会在尝试链接到页面或在社交媒体上分享页面时引发上述问题。
解决动态URL问题的方法是使用rewrite engine将动态URL的外观改变为更好、符合SEO和用户友好的URL。
结论
虽然我们已经讨论了URL对排名影响的下降,但这并不意味着它们对排名没有任何影响。正确设置URL将有助于搜索引擎和用户更容易地找到和理解您的内容。
此外,我们发现更短、更符合SEO的URL与增加的直接流量呈正相关。