本工具可以从任意网页 URL 或 HTML 源码中,自动识别和提取所有格式的结构化数据(JSON-LD、Microdata、RDFa、Open Graph、Twitter Card),分类展示代码、验证 Google 必填字段、检测 JSON 语法错误,并支持一键复制。无论你是在审计自己的网站、分析竞品、还是调试结构化数据问题,这个工具都能帮你在几秒钟内完成。
结构化数据是获得 Google 富摘要(Rich Results)的前提条件,直接影响搜索结果的点击率。然而结构化数据的调试和审计一直是 SEO 技术工作中最繁琐的部分之一。本工具将所有格式的结构化数据提取、分类、验证、展示集成到一个界面。
一个页面可能同时包含 JSON-LD、Microdata、RDFa、Open Graph 和 Twitter Card 等多种格式的结构化数据。手动从源码中寻找和识别这些数据既耗时又容易遗漏。本工具一键提取所有格式,分类展示,一目了然。
Google 对每种 Schema 类型有特定的必填和推荐字段要求。例如 Article 需要 headline、image、datePublished、author,缺少任何一个都可能导致无法获得富摘要。本工具自动对照 Google 官方要求验证每个 Schema 块,标记缺失字段。
输入竞争对手的 URL,可以快速了解他们使用了哪些 Schema 类型、数据结构是否完善。如果对手有 FAQ 富摘要而你没有,就知道需要添加 FAQPage Schema。
JSON-LD 中的一个逗号或引号错误就会导致整个结构化数据块失效。本工具能检测 JSON 语法错误,精确报告错误原因,比查看浏览器控制台更直观。
提取到的每个 Schema 块都可以一键复制为格式化的 JSON-LD 代码,方便直接嵌入到你自己的页面中,或作为模板参考来编写结构化数据。
| 格式 | 识别方式 | 说明 |
|---|---|---|
| JSON-LD | <script type="application/ld+json"> | Google 推荐格式,与 HTML 分离,最易维护 |
| Microdata | itemscope + itemtype | 嵌入在 HTML 标签属性中的结构化数据 |
| RDFa | typeof + property | W3C 标准,嵌入在 HTML 中 |
| Open Graph | og: meta 标签 | Facebook/LinkedIn 社交分享元数据 |
| Twitter Card | twitter: meta 标签 | Twitter/X 分享卡片元数据 |
许多网站(尤其是 WordPress + Yoast/Rank Math)在一个 JSON-LD 块中使用 @graph 数组包含多个实体。本工具会自动展开 @graph,将每个实体独立展示和验证。
工具会标记哪些 Schema 类型支持 Google 富摘要,帮助你了解当前页面能获得哪些搜索增强效果。支持识别 20+ 种 Google 支持的 Schema 类型。
对照 Google 搜索文档中的要求,检查每个 Schema 的必填字段。缺失的字段会在卡片中标注警告。同时检查 URL 字段是否使用了绝对路径等通用问题。
JSON-LD 代码以深色主题语法高亮展示(键名蓝色、字符串橙色、数字绿色、布尔蓝色),每个代码块可一键复制。
@context: "https://schema.org" 声明选择"📋 粘贴网页HTML源代码"直接粘贴HTML,或切换到"🔗 输入网址"输入目标页面URL。粘贴网页HTML源代码可避免部分网站的防爬限制,推荐优先使用。
粘贴完整的HTML源码(浏览器中右键→查看页面源代码→全选复制),或输入目标网址。点击"提取数据"按钮开始分析。
工具会显示总共发现的结构化数据数量,按JSON-LD、Microdata、RDFa、Open Graph、Twitter Card分类统计,并标识出支持Google富摘要的类型。
展开每个Schema卡片,查看完整的代码内容和字段验证结果。带⚠标记的是缺失的Google推荐字段,带❌标记的是语法错误,需要优先修复。
点击"复制代码"获取格式化的结构化数据,可直接嵌入自己的网页。对照验证结果补全缺失字段,然后用Google Rich Results Test做最终验证。
可以。Google支持一个页面中包含多个独立的JSON-LD script标签,每个描述不同的实体。例如一个页面可以同时有Article、BreadcrumbList和Organization三个JSON-LD块。
Open Graph (og:)主要服务于社交媒体分享(Facebook/LinkedIn),Schema.org (JSON-LD)主要服务于搜索引擎。两者不冲突,建议都设置。
添加结构化数据不保证一定能获得富摘要。Google会根据页面质量、内容相关性、数据准确性等因素决定。常见原因包括:数据不完整、页面质量不够高、存在手动操作处罚等。
部分网站使用Cloudflare等CDN防护,会拦截自动化请求。建议改用"粘贴网页HTML源代码"模式:在浏览器中访问目标页面,右键"查看页面源代码",复制全部源码后粘贴。
Microdata嵌入在HTML标签中,工具通过正则提取itemprop属性。如果HTML结构非常复杂或使用了动态渲染,部分属性可能遗漏。建议同时使用Google Rich Results Test做交叉验证。
@graph是JSON-LD中的一个特殊结构,允许在一个script标签中包含多个独立的Schema实体。WordPress的Yoast和Rank Math插件广泛使用此格式。本工具会自动展开@graph,将每个实体独立展示。
⚠警告表示缺少Google推荐字段,不会导致结构化数据失效,但补全后可以提高获得富摘要的概率。❌错误(如JSON语法错误)则必须修复,否则整个Schema块将失效。
网址模式仅获取服务器返回的原始HTML,无法执行JavaScript。如果结构化数据是通过JS动态插入的(如React/Vue SPA),需要在浏览器中渲染后,从DevTools的Elements面板复制完整DOM,粘贴到源码模式提取。
不会。所有分析在服务器端即时处理后立即丢弃,粘贴源码模式的数据仅在本次请求中使用,不做任何存储。