Skip to content

子網域是什麼?和子目錄差在哪、SEO該怎麼選

jc-seo

子網域是什麼?簡單說,就是在主網域左邊多加一段名稱的網址:公司網域是 example.com,shop.example.com、blog.example.com 就是它的子網域;子目錄則是同一個網域後面的路徑,例如 example.com/blog/。子網域由網域擁有者在 DNS 新增紀錄建立,可以指向不同的主機或服務。SEO 方面,Google 的 SEO 入門指南把「子網域還是子目錄」列為不必過度關注的事項,建議依業務需要選擇;兩者實際的差別在管理,子網域在 robots.txt、Cookie 與部分 Search Console 資源設定上,都要當成另一個主機處理。

子網域的結構:網址從右往左讀

依 MDN 的說明,網域名稱由點分隔、從右往左讀:右邊先是頂級網域,例如 .com 或 .tw;往左是向註冊商註冊的網域名稱;再往左加上的每一段,就是子網域。Search Console 說明網域資源時,也把 www、m 列為子網域的例子,所以 www 本身就是一個子網域。

每一段名稱稱為標籤,長度一到六十三個字元,只能使用英文字母、數字與連字號,連字號不能放在開頭或結尾,而且不分大小寫。MDN 也提到,你控制的網域可以建立多個子網域,各自放不同內容,子網域底下還能再分出下一層。子目錄則不同,它只是同一部主機上的路徑,不需要另外設定 DNS。

子網域常見的用途

  • 獨立系統:會員、線上商店、預約或報名系統放在不同主機或平台時,用 shop、booking 這類子網域指過去。
  • 客服與文件:說明中心、產品文件、下載中心由不同團隊或廠商維護時,獨立出來比較好分權限。
  • 測試環境:改版前的測試站常放在子網域,要另外做好不被收錄的設定,做法見網站測試環境。
  • 語言或地區版本:多語網站可以用子網域、子目錄或國家網域區分,比較方式見多語言網站的網址結構。

判斷要不要用子網域,可以問兩個問題:這個服務是否必須放在主站以外的主機或平台?它是否由另一組人管理、內容主題也和主站明顯不同?兩題的答案都是否定時,放在子目錄可能比較好管理。

新增子網域的設定步驟

  1. 決定名稱:短、看得懂,並符合標籤規則。
  2. 取得指向目標:在主機後台新增子網域,或在外部服務的後台加入自訂網域,取得要指向的 IP 位址或主機名稱;有些服務會要求先新增 TXT 紀錄,驗證你擁有這個網域。
  3. 新增 DNS 紀錄:指向 IP 位址用 A 或 AAAA 紀錄,指向另一個主機名稱用 CNAME。有些介面的名稱欄只填 shop 這一段,有些要填完整名稱,依 DNS 服務商說明為準;各類紀錄的差別見DNS 紀錄的說明。
  4. 等待生效並設定憑證:紀錄生效後,確認 HTTPS 憑證涵蓋這個子網域,瀏覽器開啟時沒有警告。
  5. 補上搜尋相關設定:在子網域根目錄放 robots.txt 與 Sitemap,並確認 Search Console 看得到這個子網域的資料。

子網域和子目錄的技術差別

項目 子網域 子目錄
主機 可以指向不同主機或服務 和主站在同一部主機
同源政策 主機不同,和主站屬於不同來源 和主站同源
Cookie 主站設定 Cookie 時要指定 Domain 屬性,子網域才收得到 同一主機內可以共用
robots.txt 只適用所在的主機,要在子網域另放一份 沿用主站的 robots.txt
Search Console 網域資源會一併包含;網址前置字元資源不包含其他子網域,要另外新增 包含在主站的資源內
Google 網站名稱 支援子網域層級的首頁 不支援子目錄層級

以上依 MDN 的同源政策與 Cookie 說明、Google 的 robots.txt 規範、Search Console 資源說明與網站名稱說明整理。換句話說,子網域在這些設定上大多要另外處理,維護清單也要多一份。

SEO 怎麼選:Google 的官方說法

Google 的 SEO 入門指南把「子網域與子目錄」放在「不應著重的事項」,說明從商業角度做對業務合理的選擇即可:用子目錄分區可能比較好管理,有時依網站主題或產業拆成子網域也合理。所以不必期待換成某一種結構,排名就會改變。

  • 適合子目錄:內容和主站同一主題,例如部落格或產品知識文章,用同一套系統就能做,也想共用導覽與站內連結。入門指南也提到,網址多的網站用目錄把相近主題分組,可能幫助 Google 了解各目錄網址的變動頻率。
  • 適合子網域:系統必須放在不同主機或平台、由不同團隊管理,或內容主題和主站明顯不同。Google 的多地區網站說明也列出,子網域可以使用不同的伺服器位置、容易分開管理;子目錄則在同一部主機,維護成本較低。

若要把舊的子網域內容併入子目錄,要逐頁設定 301 轉址並更新站內連結;Search Console 的網址變更工具只能用於網域層級資源,不能用於路徑層級,是否適用要先對照官方說明。

懸置紀錄與子網域接管的風險

子網域越多,越容易留下沒人管的紀錄。以 Microsoft Azure 的說明為例,DNS 紀錄指向已經取消的資源時,稱為懸置 DNS,可能讓惡意人士接管這個子網域,把公司網域的流量導到惡意網站,其中 CNAME 紀錄特別容易受到這類威脅。官方建議把「移除 DNS 項目」列入停用服務的必要檢查清單,並定期檢閱 DNS 紀錄,確認每個子網域指向的資源都存在、也屬於自己。

實務上可以建一份子網域清單,記錄名稱、用途、指向目標、負責人與啟用日期,活動網站或外部服務停用時,同時刪除對應的紀錄。

常見問題

新增子網域要另外付費嗎?

子網域不需要另外註冊網域,在原網域的 DNS 新增紀錄即可。費用可能出在子網域指向的主機或服務、額外的憑證,以及多維護一個網站的人力,要看實際架構而定。

子網域會沿用主網域的搜尋表現嗎?

Google 的入門指南把子網域與子目錄的選擇列為不必過度關注的事項,建議依業務需要決定。子網域的表現仍取決於內容本身是否有用,主站和子網域之間也要有清楚的互相連結。

子網域可以再分出下一層嗎?

可以,例如 tw.shop.example.com,網域名稱本來就可以由多個標籤組成。但層數越多,網址越長、越難記,憑證與 DNS 的管理也越複雜,一般企業官網用一層子網域就夠用。

測試站放在子網域要注意什麼?

子網域的 robots.txt 和主站分開,主站的設定管不到測試站。測試站可以加上密碼保護或 noindex,避免被搜尋引擎收錄;不再使用時,記得一併刪除對應的 DNS 紀錄。

網址有沒有 www,會被視為不同網址嗎?

會。www 是一個子網域,Search Console 的網址前置字元資源也會把兩者分開。建議選定一個版本作為正式網址,另一個版本用轉址導過去,並在網站設定中保持一致。

本文由京采數位科技整理。我們自 2005 年起提供官網設計、系統開發與 Google SEO 服務,實際案例可見成果與案例。

想直接討論你自己的網站狀況,或需要一份初步的搜尋機會評估?

相關主題

下一步

先把公司所有子網域列成清單,標出用途、指向的主機與負責人,刪掉不再使用的紀錄。京采可以協助檢查 DNS 紀錄、子網域的 robots.txt 與 Search Console 資源設定,評估子網域要不要併入子目錄並規劃轉址,詳細內容見技術 SEO 與網站健檢服務。想先確認現有網域架構,歡迎與我們聯繫。