结构化数据生成器

选类型,填你知道的内容,然后复制一段可以直接放进页面 head 的 script。留空的字段根本不会出现在标记里。

    留空的字段不会写入标记:空值会被算作错误,而不是缺项。

    使用方法

    1. 选择与页面相符的标记类型。
    2. 填写字段 — 下方代码会随每次按键更新。
    3. 复制 script 标签,粘贴到那个页面的 head 里。
    4. 发布前用 Google 富媒体搜索结果测试检查一遍。

    实用说明

    空字段是错误,不是「暂缺」

    写成 "author": "" 的标记不会被当作填写不全,而会被当作写错,报告里的警告和真正的故障看起来一模一样。这个工具会删掉所有空值,连同那些只剩类型的空对象。知道什么就填什么,其余的宁可没有,也不要留空。

    标记必须与页面上看得见的内容一致

    结构化数据是在描述可见的页面,不是替代它。标记里的价格和页面上的不一样、访客根本看不到的问答、根本没人打过的评分 — 这些都属于 Google 的垃圾内容政策,代价就是失去富媒体结果。只标记真实存在的东西。

    常见问题

    代码放在哪里?

    放在它所描述那个页面的 head 里,写成 type="application/ld+json" 的 script 标签。放在 body 里也可以,Google 两处都读,但放 head 是惯例,日后也更好找。

    该选哪种类型?

    按页面本身的性质来选:文章用 Article,商品页用 Product,有地址的门店或诊所用 LocalBusiness,问答页用 FAQPage。面包屑是在这些之上再加的,写成第二个 script 标签。

    标记能提升排名吗?

    不能直接提升。它改变的是结果的样子 — 星级、价格、营业时间、链接下方的问答 — 而更丰富的结果被点击得更多。这部分多出来的流量是真的;单靠标记带来的排名提升不是。

    一个页面能放两种类型吗?

    能,而且很常见:文章加面包屑,商品加组织信息。可以各写一个 script 标签,也可以合并成一个数组 — 两种写法都能被正确读取。

    相关工具