Enjoyed the Read?

Don’t miss our next article!

如何创建对SEO友好的URL(分步指南)

如何创建对SEO友好的URL(分步指南)

Joshua Hardwick
Ahrefs内容营销总监。他负责确保我们发布的每篇文章都是神作。The SEO Project创始人。
    谷歌在其SEO新手指南中讨论了使用简单,友好的URL的重要性,但是您该怎么做?

    让我们从好消息开始:为SEO创建url并不是一门高深的科学。

    但是您肯定不希望在黑暗中摸索,如果你想用几个词来描述你的页面,并用连字符代替空格,这对SEO来说通常是“足够好了”。

    下面,我们将用一个实例讲解创建优化的URL的简单过程,以及URL其余部分的一些最佳做法。

    但首先,让我们确保了解url是如何构造的。

    URL由许多部分组成。

    pasted image 0 4

    对于SEO来说,最重要的部分可以说是“slug”。每次创建页面或发帖时,你都必须选择其中之一。

    因此让我们从这里开始,然后我们将介绍其余URL的一些SEO最佳实践

    更改现有的URL Slug几乎没有什么意义,因为它需要花费太多时间,也可能弊大于利。

    因此,让我们专注于新文章和页面。

    如果您进行了关键字研究  并围绕该关键字创建了内容,请跳至步骤6

    如果创建页面时没有进行关键字研究(如果你想排名的话,这绝不是一个好主意),请按顺序执行以下步骤。

    1. 从页面标题开始
    2. 删除特殊字符
    3. 删除数字
    4. 删除多余的信息
    5. 把它缩短为关键字
    6. 添加关键字修饰符(可选)
    7. 增加可读性(可选)
    8. 使用小写
    9. 用连字符替换空格

    1. 从页面标题开始

    大多数页面标题都经过了一些修改,从而使URL达到了完美优化的状态。因此,让我们从这里开始并执行一系列步骤,以获取SEO最好的URL。

    就本文而言,我们将使用自己的一篇标题为:

    How to Craft the Perfect SEO Title Tag (Our 4-Step Process)

    2. 删除特殊字符

    您是否见过带有反斜杠()或方括号([ ])的URL?

    可能没有见过,因为这些不安全字符不属于url。

    很明显,您应该删除这些字符,但最好还是删除其它特殊字符,如逗号、冒号、分号等。

    以下是Google的John Mueller 所说的话

    我通常建议避免在URL中使用特殊字符,例如逗号,分号,冒号,空格,引号等,以使事情变得简单。这样的URL通常很难自动链接(当有人在论坛或其它地方发帖时),并且当我们解析文本内容以尝试查找新的URL时,我们很难正确识别这些URL。

    因此,让我们删除所有不在字母表中的字符-尽管我们暂时保留空格。

    How to Craft the Perfect SEO Title Tag Our 4 Step Process

    3. 删除数字

    您会注意到,我们的文章是一个四步过程,标题中显示了该数字。

    这是完全可以的,因为标题很容易更改。如果我们有一天更新帖子并添加第五步,则可以轻松更改页面标题。

    title change

    对于url,情况就不一样了。

    每当您更改页面或发布中的项目数以使其保持最新状态时,都必须重定向到新的URL。

    重定向文章URL通常没什么大不了的。当你改变slug时WordPress会自动执行。但是,当你更新的时候,很容易忘记更新URL的数字,这就导致了搜索结果中的这种问题:

    2 incongruent title url

    更好的解决方案是完全否定URL中的数字。这样,当您对页面进行细微更改时,您将不必更新URL。

    因此,让我们从潜在的网址中删除数字:

    How to Craft the Perfect SEO Title Tag Our Process

    4. 删除多余的信息

    谷歌表示,使URL尽可能简单是一种很好的做法,这可能有两个原因。

    首先,访问者可能会被超长URL吓倒。

    其次,长URL通常在搜索结果中被截断

    3 url truncation

    因此,让我们从潜在的URL中删除不需要的所有内容。

    请注意,这部分您必须使用您的专业知识。目的不是使您的URL太短以至于不能再准确地描述其内容。这是删除不必要的单词和短语。

    在我们的案例中,这可能就是方括号中的所有内容(“我们的[4步]过程”)

    How to Craft the Perfect SEO Title Tag

    5. 缩短为关键词

    多数标题自然包含关键字,所以在这个阶段,您可能只剩下一个简化的、丰富关键字的标题版本。

    虽然这样使用起来很有合理(如果是这样的话,可以随意使用),但它通常不是很简洁。

    正如我们已经讨论过的,这可能导致长url在搜索结果中被截断。如果您希望更新页面,那么附加新的内容也会成为一个问题。

    例如,我们有一个关于slug /basic-guide-anchor-text/的帖子。当我们更新这篇文章时,我们增加了很多信息。这使得指南变得不那么基本了,我们不得不将它重定向到一个更合适的slug。

    4 anchor text post

    因此,下一步是找到代表人们搜索页面主题的最流行的关键词。

    为此,请安装并激活AhrefsSEO工具栏,然后搜索您的潜在URL。在结果中查找与您的页面相似的页面,该页面还会获得可观的自然流量。

    5 top ranking pages traffic

    重要提示

    如果搜索结果中的页面没有获得流量,那么您的页面很可能是关于一个没有潜在搜索流量的主题。因为没有人会搜索你的页面内容,所以无论你如何优化URL,都很难获得自然流量。

    为了避免这种错误,你可以提前做关键词研究。

    点击“KW”链接,看看在Ahrefs网站分析中,这个页面的关键词排名是什么。

    6 title tags post traffic

    在列表中查找与您的内容最相关的关键字。

    7 organic keywords report

    如果我们在关于标题标签的帖子中这样做,则可能是:

    title tag

    6. 添加关键字修饰词(可选)

    使用一个精确匹配的关键字在您的URL Slug通常是有意义的,但有时你会发现它缺乏描述性。

    解决这个问题的一个简单方法是添加关键字修饰词。

    关键字修饰词是为你的URL添加上下文的相关词。您可以在我们在上一步中使用的自然排名关键词报告中找到它们。

    例如,如果我们查看关于标题标签的竞争页面的报告,我们会看到“seo”和“html”多次弹出。

    8 seo html modifiers

    在我们的URL中包含其中一个或两个都是有意义的。

    您的操作方式没有严格的规定。通常情况下例如,以下任何URL均可用于我们的文章:

    SEO title tag
    HTML title tag
    title tag SEO
    HTML title tag SEO

    只是不要像这样堆砌关键字:

    HTML meta title tag SEO

    这是我为我们的文章选择的一个:

    title tag SEO

    7. 使其可读(可选)

    也许只有我这么认为,但有些url似乎比其他的更容易理解。

    以上面的想法为例。我认为/seo-title-tag/比/html-title-tag-seo/更有意义。为什么?我认为这是因为前者在一个句子中是有意义的,而后者只是一串随机的单词。

    因此,我经常尝试通过添加连词或复数使url可读。

    对于我们关于标题标签的文章,我没有这样做是因为“title tag seo”读起来更好。

    然而,对于我们关于最好的WordPress SEO插件的文章,最合适的关键词是“最好的WordPress SEO插件”。

    9 best seo plugin wordpress organic keywords

    这听起来很奇怪,所以我把“plugin”变成复数,并加上了连词“for”。

    9 best seo plugin wordpress

    如您所见,URL仍然简短而甜美,但阅读起来自然得多。

    8. 使用小写字母

    大多数Web服务器将小写和大写URL都相同,但这并非总是如此。从技术上讲URL中主机名(域)之后的所有内容均区分大小写,并且某些服务器将对它们进行区别对待。

    为了安全起见并避免潜在的重复内容问题,请始终使用小写网址。

    如果您使用的是WordPress,则可以跳过此部分,因为它会自动改为小写。

    wordpress slug lowercase

    如果没有,只需将标题粘贴到convertcase.net并选择小写即可。

    title tag seo

    9. 用连字符替换空格

    URL中不能包含空格。浏览器会将它们重写为“%20”。

    Screen Recording 2020 05 14 at 08.08 pm

    因此,最后一步是用连字符(-)替换所有空格。

    您可以改用下划线(_)吗?Google在2016年表示,他们不在乎您的网址是否包含破折号或连字符。从排名的角度来看,这仍然是正确的,但是由于人们通常对连字符更加熟悉,因此在可能的情况下使用它们是有意义的。

    这也是Google的官方建议

    我们建议您在URL中使用连字符(-)而不是下划线(_)。

    这是我们有关标题标签的文章的最终Slug:

    title-tag-seo

    在本指南的前面,我们讨论了URL的结构。

    上面的过程仅涉及一个部分:Slug

    因此,以下是URL其余部分的一些SEO最佳做法。

    使用HTTPS

    HTTPS加密站点访问者和Web服务器之间发送的数据。自2014年以来,它一直是轻量级排名因素。

    因此,如果您尚未使用HTTPS,那么绝对值得进行切换。

    推荐阅读: 什么是HTTPS,你需要知道一切

    仅在需要时才使用子域名

    子域名出现在域名之前。它们通常用于根据其功能来分隔网站的不同区域。

    例如,Hubspot的博客位于子域名中。

    10 hubspot blog subdomain

    Google表示,他们将子域名上的内容与其他任何内容一样对待,对子域名进行排名不比子目录难。

    https://www.youtube.com/watch?v=uJGDyAN9g‑g

    但是,许多SEO优化人员持有不同意见,并且有许多报道将内容从子域名移动到子目录后流量增加的情况。

    没有人知道为什么会这样,但是SEO的共同理论是Google有时会将子域名视为单独的网站。

    因此,我们的建议是除非绝对必要,否则不要使用子域名。

    选择一个让人容易记住的域名

    如果你的网站还在早期阶段,还没有选择域名,不要担心得不到一个丰富的关键字或精确匹配的域名。选择那些令人难忘的、有品牌价值的东西作为域名。

    以下是谷歌的John Mueller对关键词域名的评论:

    …仅仅因为关键字在域名中并不意味着它会自动为这些关键字排名。很长一段时间以来,情况就是如此。

    选择适合的顶级域名

    如果要吸引全球流量,请选择通用顶级域名,例如.com。

    从SEO的角度来看,Google对所有顶级域名都一视同仁,但.com通常是最好的。.biz,.info和.name等顶级域名通常与垃圾网站相关联,因此选择其中之一可能会影响您建立高质量链接

    如果要在特定位置定位客户,请使用顶级域名中国家/地区代码顶级域名(ccTLD),例如.co.uk或.fr。

    小提示.
    .com之类的顶级域名同样也可以在定位特定位置的客户使用

    使用子目录提供层次结构

    子目录有助于提供层次感,并提供有用的额外信息。

    例如,使用以下URL:

    domain.com/airpods.html

    从URL尚不清楚页面是否在出售AirPods,提供AirPods评论或其它产品。

    现在来看这个:

    domain.com/store/earbuds/apple/airpods.html

    显然,这是销售AirPods的产品页面的URL。

    这个子目录结构还可以清楚地表明:

    • 耳塞只是在线商店提供的产品类型之一。
    • 苹果公司生产这款产品,并且该品牌还可能有其它耳塞出售。
    • 商店中可能还会有其它品牌的耳塞待售。

    使用子目录可以更轻松地将关键字合并到URL中,而不会让URL像垃圾链接。

    垃圾链接: domain.com/buy-apple-airpods-earbuds.html
    友好的链接: domain.com/store/earbuds/apple/airpods.html

    根据需要使用多个子文件夹

    许多SEO认为URL中的子文件夹过多会损害排名。但是,谷歌在很多场合都说这不是事实。

    也就是说,由于大多数现代CMS的工作方式,在一个URL中有很多子文件夹通常意味着一个页面“隐藏”在站点架构中。

    如果您希望用户(和搜索引擎)能够找到该页面,那么这并不理想。

    如果您怀疑这可能是您网站上的问题,请不要依赖子目录的数量来进行证明。取而代之的是,使用Ahrefs网站诊断之类的工具对您的网站进行爬网, 并查找深层页面。

    您可以在“页面分析”中使用这组过滤器来执行此操作:

    11 site audit filters deep pages

    避免重复关键词

    URL中重复的​​关键字使它们看起来很垃圾。

    在创建URL链接时通常很容易避免这种情况,但是在使用子目录时很容易犯这个错误。

    例如查看此页面的URL:

    myer.com.au/c/men/mens-shoes/mens-sneakers

    它重复了“men”一词三遍。

    虽然这不是什么大问题,但重复是不必要的。这可能会更好:

    myer.com.au/c/men/shoes/sneakers

    避免出现日期

    主流的的CMS(例如WordPress)默认情况下,至少文章会使用带日期的URL。

    如果您曾经更新了内容,可能会导致一些问题,例如Google可能会在搜索结果中显示一些矛盾的信息。

    12 date in url

    现在,如果您的网站是这样设置的,并且您已经发布了内容,请不要进行任何更改。改动您的网站的风险太大。

    但是,如果您要使用WordPress设置新站点,则此问题的简单解决方案是在发布任何内容之前更改永久链接设置。

    13 wordpress permalinks

    尽可能避免使用特殊网址参数

    URL参数的问号(?)通常会出现的URL的后面。

    这些在带有多项导航和排序选项的电子商务网站上很常见,但是除非绝对必要,否则最好避免在可索引页面上使用它们。

    为什么?因为它们可能导致重复的内容问题。这个可以通过多个URL访问相同或相似内容的地方。

    在电子商务网站上,这可能是同一产品,但颜色或款式不同。

    例如,在页面内容保持不变的情况下,查看URL在这里如何发生变化:

    Screen Recording 2020 05 14 at 08.28 pm

    如果您的网站上发生这种情况, 有重复和相似的网址请确保使用权威内容标签来告诉搜索引擎。

    您可以在Ahrefs的网站诊断中的报告下的重复内容找到您网站上的重复内容问题。

    14 duplicate pages site audit

    总结

    虽然花太多时间创建对SEO友好的URL并不值得,但采用合乎逻辑的方法并遵循最佳实践指南当然是有意义的。

    另外一旦你做了几次,上面的过程只需花费几秒钟或几分钟。

    如果您有任何疑问或意见,请随时在Twitter上@我。

    译者, 老张,ilaozhang博主

    Shows how many different websites are linking to this piece of content. As a general rule, the more websites link to you, the higher you rank in Google.

    Shows estimated monthly search traffic to this article according to Ahrefs data. The actual search traffic (as reported in Google Analytics) is usually 3-5 times bigger.