此文已使用 Salesforce 機器翻譯系統翻譯。更多詳細資料請參見此處。
網站地圖為搜尋檢索器提供了要索引的頁面和網站階層的指示,可以提高您的 SEO 排名。將網站地圖提交到 Google Search Console 等工具還可以協助找出損壞的連結或重複的內容。B2C Commerce 包含以下網站地圖管理功能:
本指南介紹如何為基於 B2C Commerce 構建的無頭網站創建和上傳網站地圖。
如果您在 B2C Commerce 上透過以下任一網店實作建立網站,則可以使用無頭式網站的網站地圖功能:
除非另有說明,否則本指南中的步驟均適用於這三種實作。
Note
Tip
如果您不將網站流量直接路由到 eCDN,請創建一個子域,例如 seo.example.com 為您的網站地圖提供服務。替換 example.com 為您的虛功能變數名稱。
Note
example.com/sitemap_index.xml 找到您的網站地圖。將「example.com」替換為您的虛名網域名稱。example.com/sitemap_index.xml 更新 PWA Kit 或無頭式網站中現有的 robots.txt 檔案。通過將網站地圖上傳到域的根目錄,提高網站的可見性、用戶體驗和效率。PWA Kit 專案中:
在 ssr.template-retail-react-app/app/ssr.js 中,添加網站地圖的路徑。舉例來說:
app.get('/sitemap_index.xml', runtime.serveStaticFile('static/sitemap_index.xml'))
ssrShared 更新屬性, template-retail-react-app/config/default.js 以便您的網站地圖可供伺服器端呈現系統使用。舉例來說:
1ssrShared:[
2 'static/sitemap_index.xml'..]將捆綁包部署 到所選環境。
確認您的網站地圖在您的網域根目錄中可用。在此範例中,替換 test-env.example.com 為適用於已部署環境的路徑:
test-env.example.com/sitemap_index.xml
robots.txt 檔案中的所有檢索指令,以確保它們符合您的 SEO 策略,並且不會阻擋網站的重要部分。本節針對您在使用網站地圖時可能遇到的一些常見錯誤提供建議的解決方案。
**潛在原因:**網站地圖中的語法錯誤或其他錯誤。
**建議的解決方案:**確保網站地圖中的所有網址都是絕對且格式正確。使用正確的通訊協定 (http 或 https),而且不要包含工作階段 ID 或其他動態參數。請參閱在 B2C Commerce 中產生網站地圖。
**潛在原因:**網站地圖中的 URL 不正確。
**建議的解決方案:**定期檢查網站地圖中的 URL,確保您可存取它們且不會傳回錯誤。修復任何損壞的連結或伺服器問題。請參閱在 B2C Commerce 中產生網站地圖。
潛在原因:robots.txt 檔案中可能存在阻擋指令錯誤或其他問題。
**建議的解決方案:**使用 robots.txt 測試器測試 robots.txt 檔案。確保沒有阻擋指令阻止搜尋引擎存取重要頁面或網站地圖本身。請參閱使用 Business Manager 為 B2C Commerce 產生 robots.txt 檔案。