我们即将结束一个漫长的项目,在该项目中,我们正在将客户的网站从定制的CMS升级到最新版本的Umbraco CMS,同时使他们的网站具有响应能力。作为此升级过程的一部分,该站点的URL结构已更改,但是,我们主要通过301重定向来处理此问题,以便使旧站点的旧冗余链接现在链接到新URL。

最后一个一周之内,我们的客户告诉我们他开始在当前网站上使用的“ SEO专家”表示,该新的Umbraco网站使用的网站结构不可行,并且对SEO不利,因为我们的客户在工作中投入了大笔费用,因为它具有很多“级别”。他们的主要担心是他们的产品和服务太深地嵌套在树上,这对SEO产生了负面影响。我现在要承认我不是SEO专家,并且认为整个SEO有点像每周都会改变的妖术,因此任何人都可以就此以及支持的证据给我任何建议(最好来自Google自己) )。

如果您想看一下,这是该站点当前所在的位置:http://tinyurl.com/umbracourlstructure

我们构造页面的方式是如下所示:(1)=级别{X} =不在主导航中

(1)->Home
  (2)--> Destinations
    (3)---> South America [Continent]
      (4)----> Argentina [Country] {X}
        (5)-----> Buenos Aires [Area] {X}
          (6)------> Buenos Aires [City] {X}
             (7)-------> Package Product 1 {X}
             (7)-------> Package Product 2 {X}
             (7)-------> Package Product 3 {X}
             (7)-------> Hotel Product 1 {X}
             (7)-------> Hotel Product 2 {X}
             (7)-------> Hotel Product 3 {X}
             (7)-------> Activity Product 1 {X}
             (7)-------> Activity Product 2 {X}
             (7)-------> Activity Product 3 {X}
      (4)----> Bolivia {X}
    (3)---> North America [Continent]
  (2)--> Holiday Types
    (3)---> Cruise
    (3)---> Family Holiday
  (2)--> Places To Stay {X}
  (2)--> Things To Do {X}
  (2)--> About Us   



产品在网站上具有实际名称,但上面显示的编号版本仅仅是一个例子

,这个想法是用户可以深入到他们希望查看的目的地,直到城市级别,以查看该特定区域可用的产品。

在大洲页面上时,将显示该大洲所有后代的所有假期套票。

如果您从侧面导航中选择一个国家,则这些套票将被过滤d以便仅显示该特定国家/地区中的区域。

如果单击该国家/地区中的某个区域,则会再次过滤掉这些区域。

无论在何处访问产品,其URL都如下所示:

www.example.com/destinations/southamerica/argentina/buenosaires/buenosaires/package-product-1


当然,这是由于Umbraco默认遵循的树/文件夹结构。

这里的问题是我的客户希望URL为:建议不要这样做(主要是因为这将涉及实质性地重写网站)。

关于嵌套水平是否确实对SEO不利,对此有什么建议和经验吗?我的主要问题是,直到现在我们即将结束开发时,他们才提出这些问题,并且改变Umbraco的结构实质上将意味着重写很多我们没有时间或资源的站点。

我已经对该问题做了很多自己的研究,而Google对此的官方观点似乎是URL的长度和“级别/子目录”实际上并没有任何作用。区别。实际上,Google现在建议在网站中使用结构化URL,因为它们可以帮助用户从逻辑上浏览结构。真正出现的唯一问题是在URL中使用参数时,但我们使用规范URL处理这些,因此这不应该成为问题。

发现这些发现之后,我将以下资源转发给了我们客户:

保持简单的URL结构:
https://support.google.com/webmasters/answer/76329?hl=zh-CN

数字是否网址中的子目录影响其排名?从那时起,实践可能已经发生了变化。

因此,有人可以在这个问题上一探究竟,并向我指出Google发布的与此问题相关的任何最新声明或指南吗?

我的目的是真正消除提出的主张到目前为止,由这些“ SEO专家”提供的证据表明,我从Google那里发现的证据直接与他们的主张相矛盾,并且我不希望基于过时或不正确的SEO建议/信息来重建一个几乎完整的网站。

评论

再一次,这里进一步建议Google不在乎级别,而是更多地关注网站最终用户的整体可用性:youtube.com/watch?v=Hx68PlCTuIU

他们只是想省略/ destinations /,还是实际上想将/ southamerica / argentina用作特定产品的URL(如您的示例似乎暗示的那样)?换句话说:他们想要哪个产品网址?

客户的“ SEO专家”告诉他们的内容与他们的顺势疗法告诉他们的一样有价值。都是蛇油推销员。

我很确定,到目前为止,最佳SEO(“ Google能否轻松解析您的页面”除外)是链接到您的页面的页面数和PageRank。您可以影响您网页的任何内容的权重都将大大降低。

Google为索引建立的是自下而上的方法,而不是自上而下的方法。换句话说,Google先查看人们的行为,然后进行索引。 Google并没有规定标准和惯例,而是期望人们去做。您能做的最好的SEO就是建立一个人们希望访问的好站点,并定期用新内容进行更新。

#1 楼

Google似乎对当前URL的结构几乎没有重视。您可以通过任何Google搜索并查看排名的URL来确认这一点。您很可能会看到以下任何一种样式:


精确匹配域:www.keyword-phrase.com

确切的关键字路径:example.com/keyword-phrase

许多目录:example.com/category/subcategory/info/keyword-phrase

由数据库提供支持:example.com/info.php?id=388388

有文章的文章:example.com/article-2829802-what-do-i-do-with-keyword-phrase


URL结构的任何优势另一个原因不是Google适用的任何直接排名因素。目前,他们似乎并没有直接偏爱任何一种风格。根据URL的可用性,可能会有一些间接的排名影响。请参阅URL中的关键字是否是良好的SEO或不必要的冗余?在这里我有一个答案,解决了应该如何为SEO构造URL中的关键字。

www.example.com/destinations/southamerica/argentina/buenosaires/buenosaires/package-product-1的一个潜在问题是长度偶尔会导致其被截断。这通常发生在通过电子邮件发送或粘贴到论坛中时。它可能会以www.example.com/destinations/southamerica/argentina/buenosai...的形式出现,如果访问的用户将收到404错误。您将无法完全纠正它,因为切下的零件具有有关用户所需确切信息的重要信息。 Google会在Google网站站长工具中找到这些URL并报告404错误。

长网址的另一个问题是,他们的用户永远不会记住它们或无法键入它们。用户最喜欢描述性强,易于记忆且输入时短的URL。从用户角度来看,理想的URL实际上可能是www.example.com/buenos-aires。当然,对于难以管理的旅游网站而言。 www.example.com/boston必须表示马萨诸塞州的波士顿,而得克萨斯州人气较低的城市则必须具有另一个网址,例如www.example.com/boston-txwww.example.com/portland非常含糊,因为波特兰OR和波特兰ME都是受欢迎的旅行目的地。 Wikipedia通过“歧义消除”页面和单独的URL(例如/portland-me/portland-or)来处理类似的情况。 SEO那么多。我估计理想的短URL可以在几年内将可用性提高5%,从而将SEO提升约0.5%。与花时间修改URL相比,通常有更容易的方法来获得这种改进。

评论


嗨斯蒂芬,谢谢你的评论。它们完全符合我在Google方面的想法,实际上并未偏爱或偏重特定样式。碰巧的是,这是一个您提到的旅行网站,而我们对页面进行这种分类的原因正是您提到的确切原因。另一个支持Umbraco用于URL的方法的论点是,存在更多的关键字,这将再次使页面的SEO受益。如果您有任何“官方”资源来备份,那么您会认为这很好。

– Jezzipin
15年4月8日在10:39

很少有SEO信息的“官方”资源。在这种情况下,我的信息来自专业经验。我花了7年的时间为旅行网站进行SEO。我已经处理过各种URL结构。谷歌喜欢的东西也随着时间而改变。在Panda出现并淘汰以关键字定位的网站之前,我会说确切的关键字路径URL会更为重要。

–斯蒂芬·奥斯特米勒(Stephen Ostermiller)
15年4月8日在11:40

至于“更多的关键字”,通常不是更好。人们通常只用名字搜索旅行目的地。通常使用名称和父名称(通常是缩写)进行搜索。没有人将大洲包含在更特定目的地的搜索词中。

–斯蒂芬·奥斯特米勒(Stephen Ostermiller)
15年4月8日在11:45

办公室来源的意思是直接来自Google或网站管理员的链接,如果您明白我的意思,不仅是博客的链接。我的客户的主要问题是,他们之所以信任这些所谓的SEO专家,仅仅是因为我提供的网站管理员视频是2010年以来的,但从那时起,就我所知,他们并没有发布任何内容来撤消或阻止这种特殊观点。

– Jezzipin
2015年4月8日在12:59

我倾向于同意SEO专家的观点,即较浅的目录结构对SEO而言“更好”。但是,作为我自己的开发人员,我将所有工作都通过了工作量与支出的计算。从“好的” URL更改为“更好的” URL仅在不花费太多精力的情况下才值得。他们从中获益不高。

–斯蒂芬·奥斯特米勒(Stephen Ostermiller)
2015年4月8日15:36



#2 楼

这个相关的线程,结构良好的URL与针对SEO优化的URL很好地解释了这一点。我的理解是,URL将根据用户倾向于在您的网站上搜索内容的方式而产生轻微的SEO效果,但是易于更新的逻辑网站结构(由于网站很少是静态的)可能比SEO优势更有价值...

评论


感谢您在这里认出我的答案!目录深度在很大程度上与格式无关紧要。我确实建议剔除不需要SEO的不必要内容,并注意组织和用户搜索方式。一票!!

– closetnoc
15年4月8日在15:55

#3 楼

人类可能会因深层次而感到困惑/烦恼。善待您的用户。

Google Analytics(分析)仅分析(分解)前四个路径部分

您知道地理区域并不是真正的等级制吗?土耳其在哪个大陆? Texarkana处于什么状态?

您应该使用连字符来分隔URL中的单词。

评论


Ghajar在哪个国家?

– dotancohen
2015年4月8日在22:18

#4 楼

答案并不完全简单。 SEO必须链接到用户体验和站点的业务需求。不要仅仅为了SEO的目的而做事情,而是将SEO与UX和体系结构一起考虑。
关于URL结构,我总是告诉客户端将URL尽可能与站点中的用户路径保持相似。他们应显示网站的结构以及网站的优先级。如果有趣的内容下降了五个级别,那么您需要问自己为什么用户必须经过五个级别才能获得有趣的内容。对我来说,URL应该几乎像面包屑。您不想有10个面包屑水平,对吗?
如果您具有基于用户路径的URL结构,并且该路径是直接且相关的,则Google会以适当的方式对您的网站进行爬网和编制索引。更重要的是,将来您将能够扩展和改进站点,而无需处理不合逻辑或拜占庭式的结构。

评论


嗨,费罗,谢谢您的评论。作为开发人员,我一直在思考SEO上的用户体验,但是在这种情况下,另一方是由SEO公司推动的客户,因此这就是我们希望提供证据证明他们提出的更改会如果这是合理的话,那么与我们现有的结构相比实际上没有任何好处。

– Jezzipin
15年4月8日在13:31

具有较少“级别”的结构可使导航(对于机器人和人类)更加清晰和容易。因此,这是一个优势,但前提是该网站可以正常运行。如果网站本身仍要求用户选择destinations-continent-country-region-city,则在网站顶部修补一些SEO解决方案是没有意义的。那只会在将来引起问题。做得好的SEO几乎总是可以带来更好的用户体验,但是好的SEO首先要问的问题是“此网站的工作原理”,而不是“对SEO有什么好处”。

–费罗
2015年4月9日在6:56



#5 楼

仅包括URI的最后一部分,然后使用规范截断机器人的中间层。缩短的URI(如果需要,带有标识符字符串)对于站点上的平均人类使用不是必需的,尽管他们可能会看到它从SERPS中单击。较短的[identifier] URI确实不是IMO的大问题,因为它将在下次单击时恢复为人性化的分段结构。甚至股票也将使用“干净的”分段URI而不是规范的URI。那些SEO“专家”应该已经想到了第一件事。问题解决了。