itemtype必须为https://schema.org/organization,且须与itemscope同元素,name为必填项;address等属性需嵌套对应类型;organization与brand语义不同不可混用;须通过google rich results test验证实际解析效果。

itemtype 必须写成 https://schema.org/Organization,不能简写或拼错
直接写 itemtype="Organization" 或 itemtype="https://schema.org/organization"(小写 o)都会失效。浏览器和 Google Rich Results Test 只认完整、大小写精确、协议正确的 HTTPS URL。常见错误包括:http://schema.org/Organization(HTTP 已被主流解析器拒绝)、https://schema.org/Organization/(末尾斜杠导致 404)、//schema.org/Organization(协议相对路径不被识别)。
Organization 必须搭配 itemscope,且 name 是核心必填项
itemtype 单独存在毫无作用——它必须和 itemscope 出现在同一元素上,否则整个微数据块不会被解析。而 name 是 https://schema.org/Organization 的强推荐属性,缺了会导致富媒体摘要无法提取主体名称。
-
<div itemscope itemtype="https://schema.org/Organization"><span itemprop="name">小米科技有限责任公司</span></div>✅ 有效 -
<div itemtype="https://schema.org/Organization"><span itemprop="name">小米科技</span></div>❌ 无itemscope,完全不识别 -
<div itemscope itemtype="https://schema.org/Organization"><span>小米科技</span></div>❌ 有itemscope但没用itemprop="name",名称不可提取
地址、电话、官网等字段要嵌套对应类型,不能直接写字符串
像 address、sameAs、logo 这些属性,在 Organization 类型下不是纯文本字段——它们各自要求嵌套子类型。例如 address 必须是 https://schema.org/PostalAddress 实体,否则 Rich Results Test 会忽略该值,地图定位大概率偏移。
将调研报告、方案对比、数据分析、需求梳理、会议纪要、设计说明、代码评审、学习笔记等任务产物输出为可在浏览器直接打开的单文件 HTML,替代 Markdown 作为最终交付物。Markdown 在信息密度、视觉清晰度和可分享性上已跟不上 AI 产物的丰富度,HTML 能同时承载排版、表格、SVG 等。
-
address:需用<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"> 包裹,并至少提供 <code>streetAddress、addressLocality、addressCountry -
telephone:必须是可拨打格式,如+86-10-12345678或010-12345678,不能带“电话:”前缀 -
sameAs:推荐指向微信公众号主页、天眼查、企查查等权威页面,值为完整 HTTPS URL -
logo:优先用<link itemprop="logo" href="https://example.com/logo.png">,避免用 CSS background-image - Organization 支持
foundingDate、legalName、taxID等字段,Brand 不支持 - Brand 支持
sameAs指向维基百科页,Organization 更倾向指向官网或企业信用平台 - 同一页面若需同时表达两者,可外层 Organization 内嵌一层
brand属性,再挂itemscope itemtype="https://schema.org/Brand",但必须确保 DOM 结构合理、不跨区块
别把 Organization 和 Brand 混着硬套
如果页面核心是法律实体信息(注册号、法人、办公地址、成立时间),用 https://schema.org/Organization;如果只是突出品牌标识(如首页 banner 的“华为”文字、产品页顶部的 logo 名称),应选 https://schema.org/Brand。二者语义不同,混用或嵌套不当会让结构化数据变“模糊”——Google 可能提取不到关键字段,甚至降权。
最常被忽略的是验证环节:即使 HTML 里所有标签都写对了,CSS display: none 隐藏了 itemprop 元素,或 JS 动态渲染未完成时就抓取,都会导致实际解析失败。务必用 Google Rich Results Test 看最终提取结果,而不是只信源码。










