此文本已使用 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 策略,并且不会阻止站点的重要部分。本节针对您在使用网站地图时可能遇到的一些常见错误提供建议的解决方案。
**潜在原因:**站点地图中的句法错误或其他错误。
**建议的解决方案:**确保站点地图中的所有 URL 都是绝对的,并且格式正确。使用正确的协议(http 或 https),并且不要包含会话 ID 或其他动态参数。请参阅在 B2C Commerce 中生成站点地图。
**潜在原因:**站点地图中的 URL 不准确。
**建议的解决方案:**定期检查站点地图中的 URL,确保它们可访问且不会返回错误。修复任何损坏的链接或服务器问题。请参阅在 B2C Commerce 中生成站点地图。
**潜在原因:**阻止 robots.txt 文件中的指令、错误或其他问题。
**建议的解决方案:**使用 robots.txt 测试仪测试 robots.txt 文件。确保没有阻止指令阻止搜索引擎访问重要页面或站点地图本身。请参阅使用 Business Manage for B2C Commerce 生成 Robots.txt 文件。