子網域是什麼?簡單說,就是在主網域左邊多加一段名稱的網址:公司網域是 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 這類子網域指過去。
- 客服與文件:說明中心、產品文件、下載中心由不同團隊或廠商維護時,獨立出來比較好分權限。
- 測試環境:改版前的測試站常放在子網域,要另外做好不被收錄的設定,做法見網站測試環境。
- 語言或地區版本:多語網站可以用子網域、子目錄或國家網域區分,比較方式見多語言網站的網址結構。
判斷要不要用子網域,可以問兩個問題:這個服務是否必須放在主站以外的主機或平台?它是否由另一組人管理、內容主題也和主站明顯不同?兩題的答案都是否定時,放在子目錄可能比較好管理。
新增子網域的設定步驟
- 決定名稱:短、看得懂,並符合標籤規則。
- 取得指向目標:在主機後台新增子網域,或在外部服務的後台加入自訂網域,取得要指向的 IP 位址或主機名稱;有些服務會要求先新增 TXT 紀錄,驗證你擁有這個網域。
- 新增 DNS 紀錄:指向 IP 位址用 A 或 AAAA 紀錄,指向另一個主機名稱用 CNAME。有些介面的名稱欄只填 shop 這一段,有些要填完整名稱,依 DNS 服務商說明為準;各類紀錄的差別見DNS 紀錄的說明。
- 等待生效並設定憑證:紀錄生效後,確認 HTTPS 憑證涵蓋這個子網域,瀏覽器開啟時沒有警告。
- 補上搜尋相關設定:在子網域根目錄放 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 與網站健檢服務。想先確認現有網域架構,歡迎與我們聯繫。

