GEO
返回博客
技术 AEO 实施落地

台湾本地企业 LocalBusiness Schema 实施指南:地址、营业时间与 NAP 一致性设置

面向台湾本地企业的 LocalBusiness Schema 实施指南:教你选择合适的 @type,将台湾行政区划正确映射到 PostalAddress,规范填写 openingHoursSpecification 营业时间,并确保官网、Google 商家资料与行业目录中的 NAP 完全一致,让 AI 引擎更有把握引用你的信息。

Tenten GEO 团队发布于 2024-08-295 分钟阅读
概念视觉以暖调深炭灰为背景,象征本地企业的名称、地址和电话信息汇聚成一致的光点。

在台湾部署了 LocalBusiness Schema,却始终没有被 AI 引擎提及?问题很可能不在代码,而在数据没有对齐。当用户向 Perplexity 或 ChatGPT 提问“台北市信义区有哪些值得推荐的牙医?”时,AI 会先把你官网上的名称、地址和电话号码,与 Google 商家资料、地图及行业目录进行交叉核对。只要这些渠道出现三个版本,它通常宁可不提及你,也不会替你猜哪个才正确。因此,真正影响信息能否被引用的,是 NAP(名称、地址、电话)一致性。Schema 语法只是把这些事实封装成机器可读的格式。本文将按实施顺序说明:选择类型、填写地址、设置营业时间,最后统一各个平台的 NAP。

为什么 AI 引擎对 LocalBusiness 信息格外敏感

AI 引擎回答本地问题时,需要能够被清晰提取的事实:门店在哪里、现在是否营业、电话号码是什么。中文地址对机器并不友好。“台北市信义路5段7号”和“台北市信义区信义路5段7号”在人看来是同一个地点,但提取模型可能将它们识别为两个实体。LocalBusiness Schema 通过固定字段拆分并标记这些信息,相当于把答案直接交给引擎,减少其猜测和比对的成本。引擎需要猜测的部分越少,就越有把握把你写进答案。

第 1 步:选择正确的 @type,不要一律填写 LocalBusiness

schema.org 在 LocalBusiness 之下提供了数十种子类型。类型越具体,引擎越容易理解你的业务。例如,会计师事务所标记为通用的 LocalBusiness,与标记为 AccountingService,会直接影响 AI 判断“这是不是用户正在寻找的专业服务”。应先选择与业务最接近的子类型;确实找不到时,再退回上一级使用通用类型。

  • 餐厅与咖啡店:Restaurant、CafeOrCoffeeShop
  • 牙医与诊所:Dentist、MedicalClinic
  • 律师与土地代理服务:Attorney、LegalService
  • 会计与记账事务所:AccountingService
  • 零售门店:Store,还可细分为 ClothingStore、HardwareStore 等
  • 美容院与美发店:BeautySalon、HairSalon
  • 只有确实找不到对应类型时,才使用通用的 LocalBusiness。

地址字段:将台湾行政区划映射到 PostalAddress

地址是最容易填错的部分。PostalAddress 有固定字段,台湾的行政区划层级需要逐项对应。不要把从县市到门牌号的完整地址全部塞进 streetAddress,否则引擎将无法准确提取县市和行政区。

  • addressCountry:填写国家或地区代码“TW”,不要填写英文或中文名称
  • addressRegion:填写直辖市或县,例如“台北市”“新北市”
  • addressLocality:填写区、乡或镇,例如“信义区”
  • streetAddress:填写道路、段、巷和门牌号,例如“信义路5段7号”
  • postalCode:填写 3+3 邮政编码,例如“110011”
  • geo:填写经纬度,坐标必须与 Google 地图上的图钉位置一致
示意图展示一致的 NAP 数据从官网 Schema 流向 Google 商家资料、地图和行业目录,并在 AI 引擎交叉核对后被采用
只有名称、地址和电话号码在各个平台保持一致,AI 引擎才更有把握引用你的信息。

营业时间:openingHoursSpecification 怎样填写才不出错

营业时间使用 openingHoursSpecification,dayOfWeek 标记对应日期,opens 和 closes 则以 24 小时制的 HH:MM 格式填写。门店如果午间休息,不要直接写成 09:00 至 21:00,而应拆成两个时段,例如 11:00–14:00 和 17:00–21:00,否则 AI 可能告诉用户下午 3 点仍在营业。法定节假日不营业,就不要列入常规营业时间。若全天 24 小时营业,opens 和 closes 都填写 00:00。春节或法定节假日等临时调整,应使用 specialOpeningHoursSpecification 并注明适用日期,比直接修改常规时间更稳妥。修改后还要同步更新 Google 商家资料中的节假日营业时间,确保两边表述一致。

NAP 一致性:Schema 只是其中一个数据节点

Schema 写得再规范,只要其他渠道的信息对不上,前面的工作就会大打折扣。各个平台上的名称、地址和电话号码应逐字一致,包括标点和格式。电话号码尤其容易混乱:官网写“02-1234-5678”,Google 商家页面写“(02)12345678”,Schema 又写“+886-2-1234-5678”。人能理解它们是同一个号码,机器却可能将其视为三条不同信息。建议结构化数据统一采用 E.164 格式“+886212345678”。面向用户展示的号码可以另行排版,但 Schema 中只保留一种格式。

  • Google Business Profile
  • 官网的 Schema、页脚和联系页面
  • Facebook、Instagram 商家页面
  • Apple 地图及各类导航平台
  • 行业目录与本地黄页
我们为客户审查本地企业官网时,最常见的问题并不是缺少 Schema,而是同一个电话号码在四个平台上出现四种写法。对 AI 引擎来说,这可能不是同一家门店,而是四家看起来十分相似的门店。Tenten GEO audit notes

上线前验证清单

  1. 使用 Google Rich Results Test,确认 Schema 能被正常解析且没有错误
  2. 使用 Schema Markup Validator 检查各字段的语法
  3. 把 Schema 中的 NAP 原样粘贴到 Google 商家资料旁逐项比对,找出所有不一致之处
  4. 直接向 AI 引擎提出本地问题,检查其回答中的地址和营业时间是否正确
  5. 上线后定期复查;地址或电话号码一旦变更,立即同步更新所有平台

实施 LocalBusiness Schema 的难点,从来不是那段 JSON-LD,而是长期维护散落在十多个平台上的事实,让它们始终保持一致。如果你不确定 AI 引擎会把你的 NAP 和结构化数据识别成几家门店,Tenten GEO 的 30 天 GEO 审查可以一次找出这些缺口。如果想先快速明确方向,也可以预约 30 分钟 GEO 诊断,我们会使用你的真实网站地址进行本地查询。

常见问题

LocalBusiness Schema 对 AI 搜索有帮助吗?
有帮助。AI 引擎回答本地问题时会提取结构化数据。Schema 将名称、地址、电话号码和营业时间标记为固定字段,让引擎无需猜测即可引用。前提是这些数据必须与 Google 商家资料等平台逐字一致。
台湾地址在 PostalAddress 中应该怎样填写?
addressCountry 填写国家或地区代码“TW”;addressRegion 填写县市,例如“台北市”;addressLocality 填写行政区,例如“信义区”;streetAddress 填写道路、段和门牌号;postalCode 填写 3+3 邮政编码;geo 坐标则必须与 Google 地图的图钉位置一致。
为什么 NAP 一致性比 Schema 语法更重要?
因为 AI 引擎会交叉核对各个平台上的名称、地址和电话号码。一旦出现多个版本,它就可能判断信息不可靠,进而选择不提及你。即使 Schema 语法完全正确,只要 NAP 没有对齐,信息仍可能无法被引用。

准备好了吗

你的品牌在 AI 答案中有多高的可见度?

通过 30 分钟 GEO 诊断,了解品牌在主要 AI 引擎中的可见度缺口,以及应该优先解决的问题。

预约 30 分钟诊断