让我们看看为什么在SEO中会争论这个话题,以及它是如何运作的:
从一开始SEO就一直在争论这个问题。许多SEO从事人员说,子目录更利于搜索引擎优化,并一直坚持使用它们。
但谷歌一再表示,两个都可以:
Matt Cutts 在 2012年就说过:
它们基本是相同的。我通常会基于所用的CMS等各类因素,选择一个更容易配置的。因为这两者都在一个根域名上,所以完全取决于你使用哪个更方便而已。只要能满足你的需求,那么就选择那个使用就可以。
John Mueller 在 2017年月也说过:
谷歌搜索支持子域名和子目录。但如果你要对 URL 进行变更的话,那么搜索引擎需要一定时间去识别、适应你的变动。所以你可以选择一个你认为可以长久有效的设置方式。
我认为它们表达的已经很清楚了,但是依然有很多SEO人员会质疑谷歌。这里我特别喜欢 John 对这些质疑的回应:
What reason could Google possibly have to be misleading here? “We’re running low on subdirectory-servers”? I knew this would trigger some folks, so I spent time to prod folks internally about the reality, and there’s nothing to hide here.
— 🍌 John 🍌 (@JohnMu) January 24, 2018
推文译:谷歌在这里有必要引起误导吗?因为我们的子目录储存服务器不够?我知道这话会冒犯到某些人,我们已经解释的很清楚了,同时也没有什么可隐瞒的。
争论一条路因该选择在左边还是右边是愚蠢的。你无需过多的讨论技术细节,因为这些路径在大多数现代系统中都是虚拟的,这意味着它们甚至都没有指向服务器上的实际位置。你可以在几分钟内更改它们的名称及其在URL结构中的位置。
好好的思考以下,你可以快速更改子域名变成子目录,而无需进行任何其他更改,为什么又要在意 URL 中路径的位置很重要?
许多SEO认为子域名会被视为单独的域名。但事实更为复杂。任何将子域名作为其站点主要部分的站点都可能会像对待子文件夹一样对待它们。但是,如果你不将子域名视为主网站的一部分(不用内链联系在一起),则可以将它们视为单独的网站。
在过去,曾经子域名可以让你在 SERPs 获得更多排位。当时的SEO也在滥用这一点,于是谷歌在过去的一次更新中彻底解决了这类问题。
如今,如果子域名是用作主网站的一部分,那么它们也被谷歌视为主网站的一部分。甚至,站点子链也会显示子域名的链接。
我可以给你提供无数的案例,其中各个子域名都显示在该品牌搜索的站点子链中。 Github,LinkedIn,Google,Amazon,Microsoft,Yahoo,Netflix,Walmart 等。
许多案例研究表明,子目录比子域名更好。但是并没有发现有哪些是在没有其他因素影响下进行的,例如新增了内链、或是将多个板块迁移到一个上面。
让我们看一看这些案例研究、以及我所看到的。这里我们使用 Ahrefs Site Explorer(网站分析)中 Top Pages(热门页面) 2.0 报告。你可以点击并拖拽查看两个日期之间的数据差别。比如这个案例 mention.com,它们在 2016年1月的时候,将二级域名换成了二级目录,但是在此期间没有什么数据变化。在他们开始添加其他内容之后,我才能看到他们的访问量在增长。
并且请注意,每个丢失流量的页面都有一个另页面重新获得了相同数量的流量。流量只是转移到了一个新位置,但并没有真正的增加。
下面另一个有趣的例子。 Github 从一个子文件夹(github.com/blog)迁移到一个子域名(blog.github.com),然后又迁移到一个完全不同的域名(github.blog)。在迁移期间会有一些变化,在过渡期间也有变化。但是你很难仅仅因为 URL 的原因而而论证其中任何一个都比其他任何一个都要好。
有一些问题可能会让人们觉得做迁移会让他们的流量发生变化。
零时的信号变化
当页面是新建页面或移动页面时,谷歌可能会让它们在目录或网站级别继承一些临时信号,因为最开始谷歌不确定要抓取多少、或如何对其进行排名。在此期间可能会导致一些暂时性的波动。
跟踪或衡量问题
这个因素可能以许多不同的形式出现。可能是分析工具设置问题,例如子域名跟踪设置不正确。可能是时间安排方面的问题,例如衡量购物季(例如假日与平日流量不同)之间或谷歌核心更新前后的数据变化等。所以你需要确保的是保证在对比数据时没有其他因素干扰。
被阻止或没有索引的页面
如果你曾今有阻止页面抓取、或禁止页面索引,那么在迁移过程中你很可能会漏掉这些屏蔽的信息。建议你阅读我们的 robots.txt 指南,以更好地理解这一点。
重新设计或平台变更
当你重新设计网站或更改平台时,许多事情可能会发生改变。技术、速度、标题、URL变更等等,都可能会导致数据有所不同。
内链变化
我研究在子域名与子目录案例研究中经常看到这一点:从一个单独的子域名开始,该子域名并没有相互的内链,但是在转移成子目录后就增加了许多内链,这样当然会导致数据的增长。
移除或更新内容
内容的更改意味着排名和访问量可能会发生变化。同样,如果你删除了有流量的内容,整体流量自然将会下降。
最后
一切变化都伴随风险。如果你做更改的唯一原因是针对SEO,则要三思后再决定是否进行子域名或子目录的变更。
如果你的情况是你迁移了,并且看到了较大的数据差异,同时没有类似以上所说的任何情况,那么我很乐意看到它。请在 Twitter 上给我发消息,我会进行调查。但我敢打赌,一定有一种变化可以解释这种数据差异。
译者,Park Cheng,魔贝课凡联合创始人。