itemtype 必须用完整 https url 如 https://schema.org/article,不可缩写或拼错;科普页应据内容选 faqpage 或 howto 而非泛泛的 webpage;itemprop 必须严格匹配所选类型定义的属性。

itemtype 属性不能直接“标记科普百科词条”——它不识别内容主题,只声明结构化数据的类型。你要标记的是“一个百科词条实体”,对应 schema.org 的 Article 或更精确的 QAPage / HowTo(取决于内容),而不是泛泛写 “百科” 或 “词条”。
itemtype 必须是完整 HTTPS URL,不能缩写或拼写替代
常见错误是写成 itemtype="Article"、itemtype="https://schema.org/Article"(少 s)或 itemtype="./vocab/article"。这些全无效。
- ✅ 正确:
itemtype="https://schema.org/Article"(注意是 https,且域名必须是schema.org,无路径后缀) - ✅ 更贴切科普场景:
itemtype="https://www.php.cn/link/3776eddabd032b9e07745c212a4f485f"(适合问答式科普)、itemtype="https://schema.org/HowTo"(适合步骤型知识) - ❌ 错误:
itemtype="article"、itemtype="https://www.schema.org/Article"、itemtype="http://schema.org/Article"
科普类内容常被误用的 itemtype 类型
很多人想标“百科词条”,就去查“百科”这个词,结果选了 WebPage 或 CreativeWork —— 这两类太宽泛,Google 不会触发富媒体结果(如知识图谱摘要、折叠 FAQ)。
-
Article:适合长文科普、深度解读,需配headline、datePublished、author等 -
FAQPage:适合“什么是光合作用?”“黑洞怎么形成的?”这类明确问答对,必须含至少两个Question+Answer嵌套结构 -
HowTo:适合“如何给植物浇水”“怎样用显微镜观察细胞”,需有step序列和tool/material - 避免用
WebPage:它不带语义,无法被 Rich Results Test 识别为可展示内容
itemprop 绑定必须匹配 itemtype 的 Properties 表格
比如你用了 itemtype="https://www.php.cn/link/3776eddabd032b9e07745c212a4f485f",那内部 itemprop 就只能是 mainEntity(指向 Question),不能写 itemprop="name" 或 itemprop="description" —— 这些在 FAQPage 类型下根本不存在,会被忽略。
文章转信息图。将文章/笔记转化为手机可读的 HTML 信息图,自动匹配视觉风格。触发场景:文章转图、笔记转图、信息图、转小红书图、做张图、可视化这篇文章、文生图。
- 查法:打开 https://www.php.cn/link/3776eddabd032b9e07745c212a4f485f,拉到 “Properties” 表格,只用里面列出的属性名
- 日期必须用
<time itemprop="datePublished" datetime="2026-10-09"></time>,不能只放文本“2026年10月9日” - 作者如果是人,得嵌套:
<div itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">张三</span></div>,不能只写itemprop="author">张三
验证时最容易被忽略的细节
Google Rich Results Test 不报错 ≠ 结构化数据生效。它可能静默降级为 WebPage,导致富媒体不出现。
- 检查 itemtype URL 是否返回 HTTP 200(哪怕页面是 HTML,不是 JSON-LD);用 curl 或浏览器直接访问
https://schema.org/Article确认能打开 - 确保每个
itemscope容器只有一组itemtype,不要写成itemtype="https://schema.org/Article https://schema.org/NewsArticle" - 所有
itemprop必须在itemscope内部直接子元素中,不能隔一层空<div> 或 <code><p></p> - 科普页若含多个问答,每个
Question都要独立itemscope itemtype="https://schema.org/Question",不能复用外层 scope
真正难的不是写对这三个属性,而是先想清楚:你这个页面在搜索引擎眼里,到底是一个“文章”、一个“问答集合”,还是一个“操作指南”?选错 itemtype,后面所有 itemprop 都白搭。










