用途:当需要为网站添加、修复或优化 schema markup 与结构化数据时使用;也适用于用户提及 schema markup、structured data 等场景。目标是实现 schema.org 标记,帮助搜索引擎理解内容并获得富展示结果。
使用前提:若存在 .claude/product-marketing-context.md,应先阅读,仅询问其中未覆盖的信息。实施前需明确页面类型、当前是否已有 schema 及错误、希望获得的富结果与业务价值。
核心原则:准确性优先,只标记真实存在的内容并随内容更新;推荐 JSON-LD 格式,置于 head 或 body 末尾;只使用 Google 支持的标记并遵循其指南,避免垃圾手法;部署前测试,通过 Search Console 监控并修复错误。
常用类型:Organization、WebSite、Article、Product、SoftwareApplication、FAQPage、HowTo、BreadcrumbList、LocalBusiness、Event。例如 Product 必需 name、image、offers;FAQPage 必需 mainEntity 问答数组;BreadcrumbList 必需 itemListElement。可用 @graph 在同一页面组合多种类型。
验证工具:Google Rich Results Test、Schema.org Validator、Search Console 增强报告。常见错误包括缺少必需属性、日期与 URL 格式错误、枚举值不精确、与页面可见内容不一致。
实现方式:静态站点可直接在模板加入 JSON-LD 并用 partial 复用;React/Next.js 可用组件渲染并服务端渲染;WordPress 可用插件或自定义字段映射。输出应包含完整 JSON-LD 代码块与测试清单。
限制:仅能做 Google 支持的标记;具体目标富结果、数据可用性和技术栈需按实际情况确认,资料未提供更细的价格或效果保证。