🔗 语义网标记生成器
Schema.org · JSON-LD · SEO结构化数据
Schema.org · JSON-LD · SEO结构化数据
JSON-LD是一种在网页中嵌入结构化数据的方式,搜索引擎(谷歌、百度等)会读取这些数据来更好地理解网页内容,并在搜索结果中显示富文本摘要。
常用的包括:Article(文章)、Product(商品)、FAQ(问答)、BreadcrumbList(面包屑)、Organization(组织)、LocalBusiness(本地商家)、Recipe(食谱)、Event(事件)等。
将生成的JSON-LD代码复制后,粘贴到网页的<head>或<body>标签内。建议放在<head>中。可以使用Google富媒体搜索结果测试工具验证。
JSON-LD用独立的script标签嵌入,不污染HTML其他部分;微数据用itemscope/itemprop属性直接写在标签上,RDFa类似。JSON-LD最简洁,是Google推荐的方式。
结构化数据不直接提升排名,但能让搜索引擎更准确理解内容,从而有机会获得富摘要、面包屑、星级评价等展示,提高点击率,间接有利于SEO。
Google曾在2023年收紧了FAQ富结果的展示条件,仅对权威网站展示。但百度、Bing等仍可识别,且结构化数据本身对语义理解仍有价值。
支持。百度要求按百度官方规范(如「结构化数据」协议)使用JSON-LD,不同行业有对应规范。本工具生成的通用Schema.org标记主要面向Google/Bing。
影响极小。JSON-LD只是一个script标签里的数据,体积很小,不阻塞渲染。相比其SEO价值,这点开销可以忽略。
Schema.org是Google、Yahoo、Bing等联合维护的词汇表,定义了网页内容的标准类型。选对类型是结构化数据有效的前提。
| 类型 | 用途 | 关键字段 |
|---|---|---|
| Article | 文章/博客 | headline, author, datePublished |
| Product | 商品 | name, offers.price, brand |
| FAQPage | 问答 | mainEntity[Question/Answer] |
| BreadcrumbList | 面包屑导航 | itemListElement |
| Organization | 组织/公司 | name, logo, url |
| LocalBusiness | 本地商家 | address, openingHours |
| Recipe | 食谱 | recipeIngredient, cookTime |
| Event | 活动 | startDate, location |
| Person | 人物 | name, jobTitle |
| Review | 评价 | reviewRating, author |
JSON-LD的顶层就是@context和@type,它们决定了整条数据如何被解读。
上线前务必用工具验证,语法错误或字段错误会导致整块标记失效。
结构化数据是「锦上添花」,核心还是内容质量,别本末倒置。
| 字段 | 含义 | 类型 |
|---|---|---|
| @context | 词汇表地址 | 固定 https://schema.org |
| @type | 数据类型 | Article/Product等 |
| name | 名称 | String |
| description | 描述 | String |
| url | 资源地址 | URL |
| image | 图片 | URL/ImageObject |
| author | 作者 | Person |
| datePublished | 发布日期 | Date(ISO) |
| offers | 报价 | Offer |
| price | 价格 | Number |
| priceCurrency | 货币 | ISO 4217如CNY |
| 字段 | 含义 | 示例 |
|---|---|---|
| telephone | 电话 | 010-12345678 |
| address | 地址 | PostalAddress对象 |
| streetAddress | 街道 | 北京市朝阳区XX路1号 |
| openingHours | 营业时间 | Mo-Fr 09:00-18:00 |
| priceRange | 价格区间 | ¥¥ |
| geo | 坐标 | 经纬度 |
1. 选择Schema类型。
2. 填写对应字段表单。
3. 点击生成JSON-LD。
4. 复制代码粘贴到网页中。