首页 > 解决方案 > Schema.org 中“电话”属性的最佳价值

问题描述

我正在向我的网页添加结构化数据,但找不到标准格式来填充“电话”属性的值。

我在不同的范围内使用了电话属性OrganizationContactPointPerson

schema.org 以微数据格式提供的示例:

<div itemscope itemtype="http://schema.org/LocalBusiness">
  <h1><span itemprop="name">Beachwalk Beachwear & Giftware</span></h1>
  Phone: <span itemprop="telephone">850-648-4200</span>
</div>

schema.org 以 JSON-LD 格式提供的示例:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Organization",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Paris, France",
    "postalCode": "F-75002",
    "streetAddress": "38 avenue de l'Opera"
  },
  "email": "secretariat(at)google.org",
  "faxNumber": "( 33 1) 42 68 53 01",
  "telephone": "( 33 1) 42 68 53 00"
}
</script>

Google 提供的示例(企业联系人)
https://developers.google.com/search/docs/data-types/corporate-contact

电话号码的国际化版本,以“+”符号和国家代码(美国和加拿大为 +1)开头。

那么,如果我的国际前缀是 +41 而我的号码是 987654321,那么哪种格式最好呢?

有标准吗?

标签: schema.orgphone-number

解决方案


每个国家/地区 00 次更改,这就是他们引入 + 的原因。所以我会把它算出来。

不同国家的数字格式不同。即破折号是美国的东西。所以我会避免任何格式化字符。它们也与您输入的内容无关,因此如果有任何事情可能会在自动拨号时破坏号码。

所以我会只去人们应该输入的数字:

+41987654321

在链接中使用电话号码也是如此。


推荐阅读