透過集合功能整理內容 你可以依據偏好儲存及分類內容。

分割大型 Sitemap

如果單一 Sitemap 超過大小限制,就必須將大型 Sitemap 分割成多個 Sitemap。您可以使用 Sitemap 索引檔一次提交多個 Sitemap。Sitemap 索引檔使用的 XML 格式與 Sitemap 檔案使用的類似。Sitemap 索引檔會採用下列 XML 標記:

  • sitemapindex:用於整個檔案開頭與結尾的上層標記。
  • sitemap:檔案中所列各個 Sitemap 的上層標記 (位於 sitemapindex 標記下層)
  • loc:Sitemap 的位置 (位於 sitemap 標記下層)

如需更多關於語法的資訊,請參閱 Sitemap 通訊協定網頁。

以下示範列出兩個 Sitemap 的 XML 格式 Sitemap 索引檔:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.example.com/sitemap1.xml.gz</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.example.com/sitemap2.xml.gz</loc>
  </sitemap>
</sitemapindex>

與 Sitemap 檔案一樣,Sitemap 索引檔必須遵守相同的大小限制一般 Sitemap 指南

建立並儲存 Sitemap 索引檔後,您可以將索引檔提交給 Google。請務必將所有參照的 Sitemap 上傳並儲存至 Sitemap 索引檔所在的網站,且 Sitemap 索引檔所參照的 Sitemap 必須與 Sitemap 索引檔位於同一目錄中,或是位於網站階層更低的目錄中。舉例來說,如果 Sitemap 索引檔位於 https://example.com/public/sitemap_index.xml,則該索引檔中只能包含位於相同或更深層目錄中的 Sitemap,例如 https://example.com/public/shared/...。您 Search Console 帳戶中每個網站提交的 Sitemap 索引檔數量上限為 500 個。

管理多個網站的 Sitemap

如果您擁有多個網站,可以建立一或多個包含所有已驗證網站網址的 Sitemap,並將所有 Sitemap 儲存在同一個位置,藉此簡化建立及提交 Sitemap 的程序。請記得,所有網站都必須在 Search Console 中完成驗證。您可以選擇下列方式:

  • 以單一 Sitemap 包含多個網站的網址,這些網站可以來自不同網域。例如,位於 https://host1.example.com/sitemap.xml 的 Sitemap 可以包含下列網址:
    • https://host1.example.com
    • https://host2.example.com
    • https://host3.example.com
    • https://host1.example1.com
    • https://host1.example.ch
  • 以多個 Sitemap 分別代表不同網站,並將些檔案全部存放在同一個位置。
    • https://host1.example.com/host1-example-sitemap.xml
    • https://host1.example.com/host2-example-sitemap.xml
    • https://host1.example.com/host3-example-sitemap.xml
    • https://host1.example.com/host1-example1-sitemap.xml
    • https://host1.example.com/host1-example-ch-sitemap.xml

如要將包含多個網站資訊的 Sitemap 儲存在同一個位置,您可以在 Search Console 中驗證所有網站,證明您擁有 Sitemap 中參照的每個網站;或者,也可以在每個網站的 robots.txt 檔案中指定各個 Sitemap。以下詳細說明這兩種做法:

如要透過 Search Console 提交 Sitemap:

  1. 確認您已經驗證了所有網站的擁有權
  2. 建立一個 Sitemap,納入您想要涵蓋的所有網站網址。您可以建立囊括所有網站網址的單一 Sitemap,也可以為每個網站建立一或多個不同的 Sitemap。
  3. 使用 Google Search Console 提交 Sitemap

如要在每個網站的 robots.txt 檔案中指定 Sitemap:

  1. 建立 Sitemap,並加入單一網站的網址。
  2. 將所有網站的 Sitemap 都上傳到您控管的某個網站中,例如 https://sitemaps.example.com
  3. 從各網站的 robots.txt 檔案參照該網站的 Sitemap。舉例來說,如果您為 https://example.com/ 建立了 Sitemap,並存放在 https://sitemaps.example.com/sitemap-example-com.xml 這個位置,請在位於 https://example.com/robots.txt 的 robots.txt 檔案中使用 sitemap: https://sitemaps.example.com/sitemap-example-com.xml 來參照該 Sitemap。