SEO友好的URL结构

FontSize: 【

什么是适合您网站的,对SEO友好的URL结构?

网页的URL对搜索引擎来说是一个强烈的SEO信号。如果URL是结构化的、易于记忆的、根据URL中使用的单词传达一些含义,那么它被认为是一个好的URL并且受到搜索引擎的青睐。然而,如果一个URL结构不好、很难记住、过长、没有传达相关页面内容的含义并且不包含关键字,那么它通常被认为是一个对SEO不太友好的URL。

在本文中,我们将了解SEO友好的URL结构是什么样的,以及在命名网页文章的URL之前应该记住什么。我们还将查看一些示例URL并重新评估它们,看看它们是否对搜索引擎友好。

怎么创建对SEO友好的URL,好的URL结构的组成部分及要素

注意,没有固定的准则表明这对于任何网站来说都是最佳的URL结构。

网站页面可以采用不同的结构进行分组或分类,只要保持良好URL结构的原则,没有一种结构比其他结构更好。网站的URL结构是根据相关网站的独特需求决定的。

与博客相比,电子商务网站将具有不同的URL结构,这是完全可以接受的。与以不同语言提供的国际网站相比,本地网站可能具有不同的URL结构。与向用户提供视频的网站相比,用户生成的内容门户可能具有不同的URL结构。与教育网站或某些专业单位网站相比,社交网站或社交网络形式可能具有完全不同的URL结构。

根据网站的定位和网站的目的,URL结构可能会有所不同。

然而,这里值得注意的是,无论网站所有者在构建网站页面的URL时选择什么结构,创建“友好URL”的基本原则都会得到支持。

以下是Google和Bing等搜索引擎向网站管理员建议的创建搜索引擎友好URL的最佳原则。

在URL中使用有意义且相关的关键字

与标题标签类似,在URL中使用有意义且相关的关键字非常重要。在URL中包含关键字被认为是一种良好做法的原因有两个。首先,带单词的URL比不带单词的URL提供更好的用户体验。用户在决定访问网页之前,查看网页URL中包含的单词就可以猜测网页的内容。这很有用。其次,URL显示在搜索引擎结果页面上,URL中包含单词的网站会与用户和搜索引擎进行交流,了解用户应该在网页上找到什么。

例如,一个网页的URL中包含“鞋子(shoes)”和“女性(lady)”一词,例如:domain.com/lady-shoes,则强烈暗示该页面的内容是关于女性鞋子的。然而,类似domain.com/id=123456的URL结构,没有向用户和搜索引擎提供有关该页面内容可能是什么的提示和猜测。因此,在网站的URL中使用关键字被认为是一种很好的做法。

使用分隔符来区分URL中关键词

URL中最常用的分隔符是连字符(-)。URL中的每个单词应使用连字符分隔。例如,domain.com/lady-shoes-summer比domain.com/ladyshoessummer要好得多。前者更容易阅读和扫描,而后者虽然包含相同的单词,但顺序略有不同,且不包含分隔符,难以阅读和理解。

URL应与页面主题相匹配

创建与相关网页主题不匹配的不相关URL是没有意义的。网页的URL应与页面标题和页面内容主题相匹配。

例如,如果您的网站上有一个页面讨论如何扩展男士夏季衣柜系列,则相关的URL结构将是

domain.com/blog/summer-wardrobe-collection-tips-men.html

然而,不相关的URL结构将是

domain.com/blog/men-clothes-buy.html

理想情况下,URL应该说明您的页面的全部内容,而不必包含您能想到的所有关键字,以针对搜索引擎进行优化。请记住,对用户有利的也对搜索引擎有利。牢记这一原则,您必须确保URL与页面的内容主题相匹配,并包含标题中用于传达页面目的和目标的确切单词。

您仍然可以在URL中插入几个重要的关键字,但要确保URL首先传达页面的全部内容。

不要在URL中堆砌关键词

就像关键字填充不利于标题标签、正文和元描述一样,它也不利于URL。无需在URL中一遍又一遍地填充重复的关键字。它看起来像垃圾(spam),给人一种印象,即您没有传达您的页面的全部内容,而是过分在乎您的页面是否会排在Google第一页。

短URL网址比长URL网址更好

您可能会想为什么较短的URL比较长的URL更好时,这听起来有点矛盾,与较短的URL相比,较长的URL在URL中包含更多的关键字,但较短的URL比较长的URL更受青睐,这是有原因的。

第一个原因是可用性。与较长的URL相比,人们更容易记住较短的URL。例如,某人可以轻松记住URL

domain.com/best-shoes-lady.html

相比

domain.com/lady-shoes-summer-collection-hot-shoes-2000.html

网页URL中3-4个单词被认为是标准的,超过6个单词的内容都被认为是不好的做法。较短的URL不仅易于记忆,而且易于解析,或在社交媒体、电子邮件上分享,总体上,较短的URL比较长的URL更漂亮。

如果您的网站上有数千个页面,且URL非常长,当然不一定需要更新每个URL并使它们更短。我们需要尽量将URL变短,而不是一定要,但记住在更新URL后,您需要将长URL(旧的)重定向到短URL(新的)。

一般来说,在创建页面的URL之前,请记住较短、清晰的URL比异常长的URL更好。

在您的网站上创建一个简单的目录结构。

如果使用文件夹,所有网站页面都应该整齐地组织到网站的不同文件夹中。例如,如果网站销售产品、服务并就不同项目向客户提供咨询,则页面的URL应为

  • domain.com/products/***.html
  • domain.com/products/***.html
  • domain.com/services/***.html
  • domain.com/services/***.html
  • domain.com/about_us.html
  • domain.com/contact_us.html

如上所示,不同的页面被分组在一个公共文件夹下,这不仅使网站管理员可以轻松地将同一类别的页面组织在一个公共文件夹下,而且还可以帮助搜索引擎找到相似的页面和相同类型的页面全部在一个文件夹下。此外,用户可以记住在给定目录下查找特定页面,如果网站支持面包屑导航,则用户可以利用面包屑导航并导航到相同类型的页面,而无需记住或为单个URL添加书签。

几乎所有内容管理系统(例如WordPress、Joomla、Drupal、Wix、Blogger.com)都支持拥有自己的页面URL结构或为网站页面设置永久链接结构。

但是,如果将所有URL放在一个文件夹中而不进行隔离,有时会被认为不太友好。这并不意味着您不被允许这样做。当然,如果您不想使用子文件夹来组织网站中的页面也可以。但是,建议使用子文件夹来创建易于查找和导航的SEO友好URL。

一个网页一个URL

网页的内容应该只能从一个URL访问,并且在网站上应该是统一的。不应发生页面内容可从多个URL获取的情况,这会产生重复内容问题,并且您的网站可能会受到搜索引擎的惩罚。例如,如果您的网站上有一个页面domain.com/aboutus.html,该页面的内容应该只能通过该URL访问,而不能通过网站上的其他URL访问。

例如,不能出现多个URL都可以访问“ABOUT US”页面的情况:

  • domain.com/about_us.html
  • domain.com/about.html
  • domain.com/about.php

301重定向,当您进行URL优化时,旧URL应该重定向到新URL

您可能会在构建网站时对URL进行重新技术构架。最初,您可以选择某种URL结构,但随着时间的变化以及您经验的积累,您决定更改它。当您决定进行更改时,您的网站上可能已经有数百个页面。如果您的网站本质上是静态的,则您可能会手动创建一个页面,并且也会为每个页面手动创建URL。在这种情况下,管理此更改相当容易,因为旧页面将继续具有较旧的URL结构,而新页面可以具有较新的结构。在这种情况下,保留旧页面的旧URL结构和新页面的新URL结构是完全可以的。

不过,建议在网站的所有页面上保持统一的URL结构。如果您可以将旧页面的URL结构更改为新结构,那么这是最好不过的,强烈推荐您这样做。

如果您有一个由内容管理系统管理的动态网站,则不可能在同一网站中保留两个不同的URL结构(一个用于旧帖子,一个用于新帖子)。可以使用插件,但肯定不推荐这样做,并且可能会产生异常问题,例如重定向、重复内容、索引等。

因此,如果您有一个动态网站并且希望更改网站的URL结构,则必须确保在更改URL结构后将旧URL重定向到新的URL。这样,当有人打开旧的URL结构时,他们将自动重定向到新的URL,并且不会看到404错误页面,如果有人从其网站链接到旧URL,该链接不会是个死链接,并且会继续将搜索引擎的权重值传递到您的网站,因为搜索机器人将通过301重定向重定向到新页面。

避免过多的重定向

网页的URL中不应该有太多的重定向循环,并且不应发生输入的URL重定向到其他某个URL,而其他URL又重定向到其他URL,而其他URL又再重定向到另一个URL的情况。如果可能,请确保URL中没有重定向。偶尔一两次重定向就可以了,但超过两次重定向就不好了。另外,请确保并非网站上的所有页面都存在相同的重定向问题,那么这可能是您的网站管理软件或内容管理系统的严重问题。

最佳实践是确保页面可访问而无需任何重定向循环。

最小化URL中的动态参数

只要可能,请避免在网站URL中使用动态参数。动态URL参数是递参数的页面URL的查询字符串。例如,

domain.com/shoes?productid=123456&search_type=mobile

在上面的例子中,“&”后面的文本只是一个查询参数。&符号后面的内容通常都是查询参数。

尽可能避免在网站页面的URL中包含查询参数。如果您有产品商店或电子商务商店,则您网站的多个页面可能具有动态查询参数。如果保留查询参数有意义,您可以选择保留它们。但是,如果查询参数是由内容管理系统或您用于维护网站的软件生成的,并且您明确未将查询参数添加到这些页面,我们强烈建议您清理网站并删除查询这些页面的参数。

URL应尽可能干净、可读,易于记忆和阅读,您可以选择将查询参数保留在URL中的一些示例情况如下:

  • 跟踪付费营销活动。
  • 跟踪来自特定推荐网站的点击。
  • 跟踪Twitter、Facebook等社交媒体网站的点击。
  • ……

除非您需要满足这些需求,否则在网站URL中包含查询参数是没有意义的。如果可能,请调整您的内容管理系统并确保URL不含查询参数。

注意大小写,URL通常是区分大小写的

请注意区分大小写,因为大多数情况下,URL本质上是区分大小写的。因此,domain.com/aboutus.html和domain.com/ABOUTUS.html可能是两个完全不同的页面。

一般来说,最佳实践是避免在URL中使用大写字母,因为在网页URL中仅使用小写字母是行业范围内的规范。为网页文件命名时,请确保文件名仅包含小写字符,避免使用大写字符或特殊字符。

如果您使用WordPress、Joomla或Drupal等内容管理系统来管理您的网站,那么您不必担心这个问题,因为这些内容管理系统会处理URL中的大小写敏感问题,并且不会让任何URL都有大写字符。但是,如果您拥有一个必须自己管理的静态网站,请确保文件名中不包含大写字母。

使用Canonical标签

Canonical标签是告诉搜索引擎网页上可用内容的原始来源的一种非常简单的方法。如果您网站上的多个页面具有相同的内容,并且您想避免重复内容问题,您可以使用Canonical标签告诉搜索引擎您网站上的一个页面正在使用另一个页面的内容,该页面是该页面的原始来源。内容和其他页面只是从主要来源借用该内容。Canonical标签的使用仅适用于搜索引擎,因为用户将无法在页面的主体副本中看到规范标签。然而,这向搜索引擎发出了明确的直接信号,即哪个页面是内容的来源以及哪个页面只是从源借用内容。

示例(详见《link rel="canonical"》一文):

<head>
<link rel="canonical" href="https://seo.ichil.com">
</head>

在创建网站的URL结构之前,您需要记住以下一些准则,以确保其对搜索引擎友好。

转载时请以链接形式注明原始出处及本声明。
微信扫一扫
SEO文章代写加微信
回到顶部