如何为非Product子类型的House添加Offer Schema?
如何在House Schema中加入Offer Schema
嘿,别发愁,这个问题很好解决!虽然House类型不像Product那样直接内置Offer结构,但Schema.org提供了通用的offers属性——所有可售卖的实体(包括房屋)都能通过这个属性关联Offer Schema。
下面是修改后的完整代码示例,我已经把Offer嵌套到你的House结构里了:
<script type='application/ld+json'> { "@context": "http://schema.org/", "@type": "House", "numberOfRooms": "4", "floorSize": { "@type": "QuantitativeValue", "unitCode": "M2", "value": "120" }, "offers": { "@type": "Offer", "price": "350000", "priceCurrency": "EUR", "availability": "http://schema.org/InStock", "seller": { "@type": "RealEstateAgent", "name": "你的房产中介名称" } } } </script>
关键细节说明:
- 用
offers字段承载Offer类型对象是Schema.org官方推荐的通用方式,不管是房屋、服务还是商品都适用 - 我把
unitCode改成了标准的M2(Schema.org建议使用统一的单位/货币代码,能提升搜索引擎的识别准确性) - Offer里的属性可以按需扩展,比如添加
validFrom(报价生效日期)、description(报价备注)等字段
这样修改后,搜索引擎就能同时识别房屋的基础信息和对应的售卖报价啦!
内容的提问来源于stack exchange,提问作者Miguel Rodriguez
相关产品推荐
相关产品推荐

