用途:该技能用于检测、验证并生成 Schema.org 结构化数据,常见触发词包括 schema、structured data、rich results、JSON-LD。
主要能力:检测页面源码中的 JSON-LD(script type="application/ld+json")、Microdata(itemscope、itemprop)与 RDFa(typeof、property),并始终建议以 JSON-LD 作为主格式。验证时检查各类型必填属性、是否匹配 Google 支持的富媒体结果类型,并排查常见错误,如缺少 @context、@type 无效、数据类型错误、占位文本、相对 URL(应为绝对 URL)、日期格式无效以及已弃用类型。
类型状态:可自由推荐 Organization、LocalBusiness、SoftwareApplication、WebApplication、Product、ProductGroup、Offer、Service、Article、BlogPosting、NewsArticle、Review、AggregateRating、BreadcrumbList、WebSite、WebPage、Person、ProfilePage、ContactPage、VideoObject、ImageObject、Event、JobPosting、Course、DiscussionForumPosting 等;FAQPage 因 Google 于 2026 年 5 月 7 日停用 FAQ 富媒体结果,标记为 Info 而非移除,真实问答页建议改用 QAPage。HowTo、SpecialAnnouncement、CourseInfo、EstimatedSalary、LearningVideo、ClaimReview、VehicleListing、Practice Problem、Book Actions 等已弃用或移除,不应推荐。Dataset 仅用于 Dataset Search,无搜索富媒体结果,不应建议移除。QAPage、DiscussionForumPosting、Education Q&A、hasAdultConsideration 仍受支持。
使用方式:当为页面生成 schema 时,先从内容分析识别页面类型,选择合适类型,生成包含必填与推荐属性的有效 JSON-LD,仅使用真实可核实数据,占位符需明确标注供用户填写,并在展示前验证输出。内置 Organization、LocalBusiness、Article/BlogPosting 等模板。
输出与限制:产出 SCHEMA-REPORT.md 检测与验证报告、generated-schema.json 可用 JSON-LD 片段,以及验证结果表格与建议。JSON-LD 经 JavaScript 注入可能处理延迟,时效性标记(尤其 Product、Offer)应放在初始服务端渲染 HTML 中。URL 不可达时报告连接错误与状态码;未发现标记时建议合适类型;JSON-LD 语法无效时指出具体错误并提供修正;检测到弃用类型时标注弃用日期并给出替代或移除建议。技能未提供具体收费、价格与平台信息。