搜索 · AI曝光Structured Data · Schema · JSON-LD
结构化数据
结构化数据就是把店名 · 地址 · 营业时间 · 价格等信息按规定格式写好,让搜索引擎和AI一眼就能识别。
就像在给人看的菜单旁边,贴上一张给机器读的条形码。
再详细一点
顾客看不到它,但它能让搜索引擎准确识别“这是地址,这是营业时间”。
店铺常用的格式有商家信息(LocalBusiness)、菜单或服务、常见问题等。它们遵循schema.org这一通用规范。
结构化数据里写的内容必须与页面上显示的内容一致。如果写上页面里没有的星级评分或价格,反而可能受到处罚。
结构化数据长什么样,怎么添加?
结构化数据通常以一种叫JSON-LD的格式放进页面代码里。JSON-LD是像“名称:春日花店”“电话:02-…”这样把项目和值成对写出来的方式,所以可以和页面设计分开管理。
Google能读取JSON-LD、微数据(Microdata)、RDFa这三种格式,并建议在条件允许时使用JSON-LD。具体写哪些项目,由一本叫schema.org的通用词汇表规定,所以多个搜索服务都能按同样的含义来读取。
如果是咖啡店,就写上店铺类型(CafeOrCoffeeShop)、地址、营业时间(openingHoursSpecification)、电话号码、菜单页面(hasMenu)等项目。顾客看到的页面保持不变,只是把同样的信息用机器能读懂的格式再写一遍。
我的店铺适合添加哪些结构化数据?
最先要准备的是描述店铺本身的LocalBusiness。schema.org里有餐厅(Restaurant)、美发店(BeautySalon)、牙科(Dentist)等按行业划分的子类型,选最接近的那个就行。
并不需要把所有类型都加上。不卖商品的店铺加了Product,或者已经结束的活动还留着Event,反而会让信息出错。原则是只选与页面实际内容相符的类型。
如果店铺同时在线上销售,就在每个商品页面加上Product和价格信息。这时如果价格 · 库存和实际下单页面不一致,既会让顾客困惑,也违反指南,所以最稳妥的做法是修改商品信息时让它一起更新。
表格可以左右滑动查看
| 类型 | 包含的内容 | 适合的场景 |
|---|---|---|
| LocalBusiness及其子类型 | 店名 · 地址 · 电话 · 营业时间 · 位置 | 所有有实体门店的店铺 |
| Organization | 公司名称 · 标志 · 官方社交媒体地址 | 品牌 · 法人企业 · 以线上为主的业务 |
| Product · Offer | 商品名称 · 价格 · 库存 | 在线销售商品的店铺 |
| Event | 活动名称 · 日期 · 地点 | 开设课程 · 演出 · 活动的地方 |
| BreadcrumbList | 页面位于网站中的哪个位置 | 菜单分为多个层级的网站 |
| FAQPage | 问题与回答的配对 | 有常见问题页面的网站 |
添加结构化数据能提高搜索排名吗?
添加结构化数据并不会让排名马上上升。它的作用是帮助搜索引擎准确理解内容,并让页面具备展示带有星级 · 价格等信息的增强型搜索结果(富媒体搜索结果)的资格。
富媒体搜索结果也不是满足条件就一定会显示。Google有时会减少或取消某些富媒体搜索结果类型:2023年取消了HowTo结果,2025~2026年又停止显示课程信息 · 特别公告 · FAQ等多种富媒体搜索结果。
Google表示,要出现在AI概览 · AI模式中,并不需要额外添加专门的结构化数据。不过结构化数据是让搜索引擎不把店铺信息弄混的基础设施,准确添加还是更有利。
比如手作工坊把课程日程标记为Event,搜索引擎就能分别识别出日期 · 地点 · 价格。只是活动信息在Google搜索中会以什么样子显示,每次都由Google决定。
怎么检查结构化数据有没有加对?
用两个工具来检查。Google富媒体搜索结果测试按Google能展示的富媒体搜索结果标准来检查,schema.org验证工具则检查格式本身是否正确。
即使检查没有错误,富媒体搜索结果也不会马上出现。测试只是确认“有资格展示”,实际是否显示,由Google根据搜索词和具体情况决定。
- 01在Google富媒体搜索结果测试(search.google.com/test/rich-results)中填入页面地址。
- 02确认检测到的项目里是否出现了商家信息 · 商品等类型。
- 03错误一定要修复;警告表示缺少建议填写的项目,能补就尽量补上。
- 04不属于Google富媒体搜索结果范围的类型,用schema.org验证工具(validator.schema.org)检查有没有格式错误。
- 05亲眼对照页面上的营业时间 · 电话号码和检查结果中的值是否一致。
- 06几周后,再到Search Console查看Google实际读取到的结构化数据有没有错误。
结构化数据常见的错误有哪些?
最常见的错误是店铺信息变了,结构化数据却还停留在旧信息上。页面文字改了,代码里的营业时间却没变,搜索引擎和AI就会搞不清该相信哪一个。
Google说明,违反结构化数据指南可能会受到人工处置,失去富媒体搜索结果的资格。据说这种处置不会影响一般搜索排名,但只要不把它当作排名捷径,而是当作“页面内容的准确摘要”来对待,就不必担心。
- 所有页面都重复放同样的商家信息,却没有标记每个页面各自不同的内容(菜单 · 商品 · 文章)
- 写上并非真实顾客留下的评价或星级
- 已结束的活动或已售罄商品的价格还留着不删
- 两个插件把同一信息以不同方式重复添加
- 地址 · 电话号码的写法和地图服务上的不一致
关于结构化数据,应该问制作公司哪些问题?
请制作公司把“哪个页面加了哪种类型”整理成清单给您。像首页的商家信息、菜单 · 商品页面、常见问题页面这样按页面整理好,以后修改信息时也能一个不落。
再问问在管理页面修改店铺信息时,结构化数据会不会一起更新。页面和代码由同一份数据生成,就不会出现只改了一边的失误。
上线前也可以请对方和您一起看富媒体搜索结果测试页面。您可以亲眼确认有没有错误,也能一目了然地看到哪些信息被传递给了机器。
结构化数据不是加一次就结束的工作。记住这一点就好:营业时间变更、搬迁、电话号码变更等店铺信息变动的那天,就是修改结构化数据的日子。
举个例子
- 餐厅:把营业时间 · 休息日 · 地址 · 电话号码 · 菜单页面地址按商家信息格式写进去。
只需确认这些
- 是否用Google的富媒体搜索结果测试确认没有错误
- 营业时间 · 电话号码是否与页面内容一致
- 店铺信息变更时,是否同步修改结构化数据
我的店需要吗?
本地店铺尤其应该做好。
在ISSYMO
所有方案都包含店铺信息结构化数据,让网站更容易被搜索引擎和AI回答读懂。
常见问题
参考资料
最后更新于