itemtype必须与itemscope成对使用才有效,单独设置无效;其值须为完整https协议的schema.org标准url,大小写敏感且末尾无斜杠,多实体需各自独立声明作用域。

itemtype 属性必须配合 itemscope 使用才有效
单独写 itemtype 没有任何作用,浏览器不会解析它。它必须和 itemscope 成对出现,用来声明当前元素是一个结构化数据实体,并指定该实体的类型(通常为 Schema.org 的 URL)。
常见错误是只加 itemtype 却漏掉 itemscope,结果 Google Rich Results Test 完全识别不到任何结构化数据。
-
itemscope是布尔属性,只需存在即可,无需赋值 -
itemtype的值必须是完整、可访问的 URL,比如https://schema.org/Article,不能简写成Article或用相对路径 - 如果页面同时有多个内容块(如主文章 + 侧边推荐),每个都应独立包裹在带
itemscope和对应itemtype的容器中
Article 类型最常用,但要注意 required properties
用 itemtype="https://schema.org/Article" 声明一篇普通文章时,Google 要求至少提供 headline、datePublished 和 author 三项(通过 itemprop 标注)。缺任意一项,富媒体搜索结果可能不触发。
将调研报告、方案对比、数据分析、需求梳理、会议纪要、设计说明、代码评审、学习笔记等任务产物输出为可在浏览器直接打开的单文件 HTML,替代 Markdown 作为最终交付物。Markdown 在信息密度、视觉清晰度和可分享性上已跟不上 AI 产物的丰富度,HTML 能同时承载排版、表格、SVG 等。
实操建议:优先在 @#@#@#@#@#@#@#@#@#@0(已整合进新的 URL Inspection 工具)。
注意:该工具对 itemtype URL 的大小写和末尾斜杠敏感。例如 https://schema.org/article(小写 a)或 https://schema.org/Article/(多斜杠)都会被判定为无效类型。
- 测试前先确保页面可公开访问,且未被
robots.txt屏蔽 - 工具返回 “No rich results” 不一定代表 markup 错误,可能是缺失 required properties 或值格式不对(如日期不是 ISO 8601)
- Chrome DevTools 的 Elements 面板里,右键元素 → “Copy → Copy element” 可快速复现原始 HTML 片段用于调试
datePublished 写成“昨天”或“2024/05/20”,而不是 2024-05-20T09:30:00+08:00,这类细节直接导致结构化数据失效。前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










