· 约 6 分钟
结构化数据与实体:让机器确认你是谁
合法的 JSON-LD、对得上的类型,以及 Organization 的 sameAs 和 @id。
爬虫拿到正文之后,还要判断这段内容属于哪个组织、哪一类页面。这个判断主要看 application/ld+json。脚本渲染出来、查看源代码时不存在的标记,不算数。
先保证能解析
至少一段合法 JSON-LD,解析失败(多一个逗号、注释、单引号)整项不通过。这一项满分 10。类型再丰富,语法错了也是 0。
关键类型
Organization、WebSite、Article、Product、BreadcrumbList、BlogPosting 里,命中 4 类即这项满分(8 分)。首页通常先放 Organization 和 WebSite。文章页补 Article 或 BlogPosting,报价或商品页补 Product,有层级时补 BreadcrumbList。标记里的名称、价格、日期必须和页面上看得见的文字一致,不要为了分数写一份看不见的数据。
问答单独计 5 分
FAQPage 或 QAPage 会多 5 分。只有页面上真有问答时才加。没有问答的品牌首页,缺这项是预期之中,不必硬造问题列表。
实体四件事
- 声明 Organization。
- sameAs 至少两条,指向百科、官微、工商登记或你方其它官网。
- 有稳定的 @id,以后改版也不要换这条标识。
- 同时有 name 和 url,并与本页规范地址对得上。
这四项合计 7 分,已经算在结构化数据这 30 分里面。sameAs 是机器把「页面上的名字」和「站外那个实体」连起来的锚点,比多写几个关键词有用。