# GEO 资产部署与验收 本文只说明 `retrieval` 子项目的 GEO 资产。项目使用 pnpm,Vite 构建目录为 `price/`;`price/` 已被 Git 忽略,不要直接手工修改其中的文件。 ## 资产分层 构建后需要随站点上传: - `public/llms.txt` → `/llms.txt` - `public/robots.txt` → `/robots.txt` - `public/sitemap.xml` → `/sitemap.xml` - `index.html` 中的 Organization、WebSite 和 SoftwareApplication JSON-LD - 首页渲染的产品定义、FAQ、WebPage 和 FAQPage JSON-LD 只在仓库内维护,不要单独上传: - `geo/jsonld/`:结构化数据的可审阅源文件 - `geo/snippets/`:产品定义和 FAQ 的无样式 HTML 内容稿 - `geo/internal/`:事实边界、来源和禁写项 - `geo/outlines/`:内容团队的大纲 `geo/jsonld/article.json` 和 `geo/jsonld/breadcrumb.json` 是候选模板,不应直接加入当前首页: - 当前首页是产品页,应使用 WebPage,而不是把首页标记成 Article。只有发布真实的独立文章页,并补充准确的发布日期、修改日期和可抓取图片后,才可部署 Article。 - 面包屑模板描述 `/contact` 的“首页 → 获取方案”层级。只有页面增加可见面包屑并配置该路由的独立页面元数据后,才可部署。 单独上传 JSON 文件不会让搜索引擎自动识别结构化数据;需要使用的 JSON-LD 必须出现在对应页面的 `