【问题标题】:How to markup addresses in my DB with Schema.org?如何使用 Schema.org 在我的数据库中标记地址?
【发布时间】:2025-12-19 23:15:06
【问题描述】:

我有一个包含企业列表的网站,每个网站都有完整的地址。问题是完整地址在 DB 中只有 1 行,所以我不知道如何使用 Schema.org 标记地址。

示例地址:

  • 117, 诺斯盖特, 纽瓦克, NG24 1HJ
  • Unit 3, Canalside Industrial Park, Kinoulton Rd, Cropwell Bishop, Nottingham, NG12 3BE

手动操作不是一种选择,因为我有数千个列表。

所以我的问题是:当完整地址仅放在 1 个字段中时,如何添加 itemprop="streetAddress"itemprop="addressLocality"itemprop="postalCode"

换句话说:如何将邮政编码、地区和街道与我的列表的地址字段分开?或者我可以只添加一个itemprop 作为完整地址吗?

【问题讨论】:

    标签: street-address schema.org microdata


    【解决方案1】:

    恐怕将整个东西包装在一个 itemprop 中是行不通的。

    如果无法分割地址,您可以考虑使用Data Highlighter tool in Google Webmaster Tools。您可以使用它向 Google 展示数据在示例页面上的位置,并且假设数据在其类型的每个页面上以相同的方式出现,Google 可以自动完成剩下的工作。

    【讨论】: