很多場景下我們需要考慮網站的拓展功能,到底是采用子域名方案去做,還是采用子目錄方案去做。

      舉個很簡單的例子,網站小語種方案的選擇就是一個比較典型的案例。

      我之前比較喜歡的 WordPress 網站,就基本采用子目錄方式去做小語種版本。但是一些其他技術架構搭建的網站,可能更傾向于使用子域名方案去做。

      所以,子域名還是子目錄,到底該怎么選擇?

      恰巧我最近一直在調研 Next.js 網站的小語種技術架構的選擇,所以就這個問題專門去找了一些資料,這里簡單梳理一下。

      傳統觀點認為,子目錄方案相較于子域名方案會更有優勢,且其優勢點主要體現在幾個點上。

      其一,子目錄架構的網站更方便管理。因為不同語種網站的內容都集中在一個文件夾下,且有些靜態多媒體資源都是共用的。

      其二,子目錄架構下的網站會權重繼承。這也就是意味著我們在做外鏈推廣時,可以達到「一處發力,處處受益」的效果。

      其三,子目錄架構的網站在數據統計與分析方面更簡便,且將網站綁定到谷歌站長工具后,所有的信息都能集中管理。

      但事實到底是怎樣的呢,這幾天密集去查詢了一些官方資料。

      比如上面這個視頻,便是谷歌官方的態度的陳述。其中很重要一句話便是:

      Google web search is fine with using either subdomains or subdirectories.

      且這個視頻中也大概陳述了子目錄站點與子域名站點的權重繼承問題, 一句話概括就是「兩種方案基本沒有什么區別」。

      因為谷歌算法經過這么多年的進化,已經完全能夠理解域名結構與網站結構之間的關系。雖然算法會將子域名站點當做不同的站點看待,但是算法仍然能夠識別并且承認子域名與根域名之間權重關系。

      所以官方的態度已經很明確了,至于最終到底怎么選擇網站架構,就得根據自己的業務場景確定了。

      比如我最近一直在做的程序化 SEO 站點,主站的鏈接輕輕松松在十萬條左右。那如果采用子目錄方式去做的話,就會導致一個問題,不同語料素材堆積在一起,會導致網站體積異常臃腫。

      且十萬條鏈接,還得手動翻譯相應的 slug 鏈接,并需要配置對應的路由規則,一番操作下來便會導致工作量巨大。

      所以針對這種場景,一個較優的方案便是采用子域名的方案去做,將不同語種站點的內容進行物理隔離,從而實現便利管理。

      所以到底怎么選擇,還是需要你自己根據項目的實際情況與自己的項目管理經驗結合起來,進行針對性選擇,不能一概而論。

      畢竟我們已經明確了,谷歌算法對子域名與子目錄是一視同仁的。


      點贊(3) 打賞

      評論列表 共有 0 條評論

      暫無評論

      服務號

      訂閱號

      備注【拉群】

      商務洽談

      微信聯系站長

      發表
      評論
      立即
      投稿
      返回
      頂部