itemtype必须与itemscope在同一html标签中,且itemtype值须为完整https url、大小写敏感、末尾无斜杠;itemscope需包裹完整实体内容,不可跨区块复用;嵌套时itemprop必须直接绑定子itemscope容器。

itemtype必须和itemscope写在同一HTML标签里
只加itemscope或只写itemtype都无效,Google 会直接跳过整块。这两个属性是绑定关系,不是父子或兄弟关系。
常见错误包括:
- 在
上声明作用域,却把itemtype塞进子元素里 - 用
<div itemscope><section itemtype="https://schema.org/Product">分拆写——解析器找不到匹配对 <li>旧地址残留:<code>http://schema.org/Product或//schema.org/Product都不被识别 - URL必须以
https://开头,不能省略协议 - 路径末尾不能有斜杠:
https://schema.org/Person/❌,https://schema.org/Person✅ - 大小写必须完全匹配 Schema.org 官方定义,比如
LocalBusiness不能写成localbusiness - 给空
<p></p>加itemscope itemtype——没内容,搜索引擎提取不到任何字段 - 用一个
itemscope同时覆盖文章标题、侧边栏作者信息、页脚联系方式——这三者分属不同实体,应各自独立声明 - 在
<main></main>上加itemscope,但把itemprop="name"写在<header></header>里——层级断裂,归属丢失
正确写法只有一种:<div itemscope itemtype="https://schema.org/Product">,注意末尾不能带斜杠。
<h3>itemtype值必须是完整HTTPS URL且大小写敏感</h3>
<p><code>itemtype不是字符串别名,它是一个可解析的资源标识符。写成Product、product、https://schema.org/product全都会失败。
2026年起,Google 已停用http://data-vocabulary.org/所有类型,强制迁移到https://schema.org/。
验证时容易被忽略的细节:
itemscope只能放在语义容器上,不能跨区块复用
itemscope声明的是一个实体的作用域起点,它必须包裹全部属于该实体的内容,且不能“一 Scope 多用”。
文章转信息图。将文章/笔记转化为手机可读的 HTML 信息图,自动匹配视觉风格。触发场景:文章转图、笔记转图、信息图、转小红书图、做张图、可视化这篇文章、文生图。
典型误用场景:
推荐做法:优先复用已有语义标签作容器,比如用<article itemscope itemtype="https://schema.org/BlogPosting"></article>,而不是额外套<div>。
<h3>嵌套结构中itemprop必须紧贴子itemscope</h3>
<p>当某个属性本身是另一个实体(如<code>author、address、review),它的itemprop必须直接绑定到子itemscope容器上,中间不能插入无关 wrapper。
错误写法:<div itemprop="author"><div itemscope itemtype="https://schema.org/Person">张三</div></div>——itemprop="author"没绑定到任何itemscope,整段嵌套被丢弃。
正确结构只有这一种:<div itemprop="author" itemscope itemtype="https://schema.org/Person">张三</div>。
地址类嵌套最容易漏掉postalCode或addressCountry,导致LocalBusiness标记不完整,地图功能失效。每次嵌套一层,都要用 Google Rich Results Test 验证一次。










