这一年多来被问了不下二十次同样的问题:博客应该放在子域名还是子目录?每一次我都给出同样的回答,但每次问的人似乎都在期待一个不同的答案。那就干脆一次性写清楚,以后再有问的直接甩链接。
子目录在对主域名的权重继承上具有天然优势。这是由搜索引擎内部的数据模型决定的——主域名的链接权重、权威值、信任度等一系列站点级别信号会自动向下覆盖到所有子目录,就像一棵树的树干和树枝的关系。但子域名在搜索引擎内部的处理更像是一棵独立的小树,虽然根扎在同一块土地上,但需要从头开始积累信号。这不是惩罚,是搜索引擎对子域名采取了"信任隔离"的策略。为了防止垃圾域名通过子域名无限扩展内容,系统默认不会把主域名的全部历史信号完整迁移到子域名上。
但这个规则不是绝对适用的。在某些特定情况下子域名反而有优势。如果你的博客内容和主站线的业务主题差异非常大——比如主站卖建材,你想开个完全没有商业意图的园艺知识博客——使用子目录反而会把主站的商业信号漏到博客页面上,降低博客作为客观第三方信息源的评估。这时候子域名的"信任隔离"反而成了保护。
抓取预算的分配是实战中更容易踩坑的地方。搜索引擎给每个根域名的总抓取频率是有限的,子域名会被当成独立的抓取单元来分配预算。如果你的主站抓取预算本身就吃紧,把大块内容放在子目录等于进一步摊薄每页的抓取机会。而放在子域名等于拿到一份新的独立预算。同样,VP导航(vpis.cn)在收录站点时对不同架构的站点在收录效率上也会有微妙差异。
