管理您的 Sitemap

分割大型 Sitemap

如果您擁有多個 Sitemap 檔案,可以使用 Sitemap 索引檔一次提交所有檔案。Sitemap 索引檔的 XML 格式與 Sitemap 檔案的 XML 格式類似。Sitemap 索引檔使用下列 XML 標記:

  • sitemapindex:環繞檔案的上層標記。
  • sitemap:檔案中所列各個 Sitemap 的上層標記 (sitemapindex 的下層)
  • loc:Sitemap 的位置 (sitemap 的下層)
  • lastmod:上次修改 Sitemap 的日期 (選用)

語法的相關詳情,請參閱 Sitemap 通訊協定網頁。

以下範例為列出兩個 Sitemap 的 XML 格式 Sitemap 索引:

<?xml version="1.0" encoding="UTF-8"?>
   <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <sitemap>
      <loc>http://www.example.com/sitemap1.xml.gz</loc>
      <lastmod>2004-10-01T18:23:17+00:00</lastmod>
   </sitemap>
   <sitemap>
      <loc>http://www.example.com/sitemap2.xml.gz</loc>
      <lastmod>2005-01-01</lastmod>
   </sitemap>
   </sitemapindex>

索引檔建立並儲存完畢後,只要將所有的 Sitemap 上傳並儲存至主機伺服器上的同一位置,即可將索引檔提交給 Google。您最多可以為帳戶中的每個網站提交 500 個 Sitemap 索引檔。

管理多個網站的 Sitemap

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

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

提醒您,只有當您已經在 Search Console 中驗證所有網站時,才能跨網站提交 Sitemap。

如要在單一位置代管跨網站 Sitemap,請按照下列步驟操作:

  1. 確認您已經驗證了所有網站的擁有權
  2. 建立一個 Sitemap,包含您想要納入的所有網站網址。您可以建立包含所有網站網址的單一 Sitemap,也可以為每個網站建立一或多個不同的 Sitemap。
  3. 使用 Google Search Console 提交您的 Sitemape
這對您有幫助嗎?
我們應如何改進呢?