本地商家结构化数据标记:中小企业零代码指南
webceke

如果你经营一家本地店铺、餐厅或服务型企业,你一定希望 Google 直接在搜索结果中展示你的店名、营业时间和电话号码。本地商家结构化数据标记正是实现这一目标的结构化数据。它以 Google 能即时读取的格式,准确告诉它你是谁、你在哪里、你什么时候营业。
本地商家结构化数据标记到底起什么作用
结构化数据标记是一小段代码,用搜索引擎能理解的语言描述你的商家信息。最常见的格式是 JSON-LD,你把它粘贴到网站的 HTML 中(通常放在 <head> 部分)。Google 利用这些数据来生成富媒体搜索结果——那些带有星级评分、营业时间和价格区间的增强型列表——并用于填充地图包,即在搜索“附近的管道工”等查询时出现在普通搜索结果上方的三家商家区块。
没有结构化数据,Google 只能靠猜。有了它,你就把事实直接交给了 Google。这就是为什么本地商家结构化数据标记是中小企业回报最高的 SEO 任务之一。
Google 期望的具体 JSON-LD 字段
Google 并不要求填写每一个字段,但你提供的信息越多,出现在富媒体搜索结果中的机会就越大。以下是 LocalBusiness 类型的核心属性:
- name — 你的官方商家名称,必须与你的 Google 商家资料完全一致。
- address — 一个
PostalAddress对象,包含streetAddress、addressLocality、addressRegion、postalCode和addressCountry。 - telephone — 你的公开电话号码,使用国际格式(例如 +86-10-1234-5678)。
- openingHoursSpecification — 一个包含日期和时间的数组。使用
dayOfWeek、opens和closes,采用 24 小时制。 - geo — 以
GeoCoordinates表示的纬度和经度。这有助于提升地图包排名。 - priceRange — 一个简单的字符串,如 "$$" 或 "¥10–¥30"。它会出现在某些富媒体搜索结果中。
- url — 你的首页或特定门店页面。
- image — 你的标志或店面照片(绝对 URL)。
一个最小可用示例如下:
``json { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "蓝门烘焙坊", "address": { "@type": "PostalAddress", "streetAddress": "建国路 123 号", "addressLocality": "北京市", "addressRegion": "朝阳区", "postalCode": "100022", "addressCountry": "CN" }, "telephone": "+86-10-5555-0199", "openingHoursSpecification": [{ "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], "opens": "07:00", "closes": "18:00" }], "geo": { "@type": "GeoCoordinates", "latitude": 39.9042, "longitude": 116.4074 }, "priceRange": "$$", "url": "https://bluedoorbakery.cn" } ``
如何粘贴到零代码网站中
你不需要开发人员。在大多数零代码平台上,你可以通过以下三种方式之一添加 JSON-LD:
- 自定义代码块 — 许多建站工具都有“嵌入”或“HTML”元素。把你的 JSON 用
<script type="application/ld+json">…</script>包裹后粘贴进去。 - 网站设置 — 有些平台有专门的“结构化数据”或“SEO”字段,你可以在那里粘贴原始 JSON-LD。
- 内置结构化数据 — 像 webceke 这样的工具会根据你的商家描述自动生成正确的
LocalBusiness标记,你完全不用碰代码。你只需填写地址和营业时间,网站就会自带有效的 JSON-LD。
如果你手动粘贴,请把脚本放在每个页面的 <head> 中——至少放在首页和联系页面。
用 Google 的富媒体搜索结果测试进行验证
永远不要假设你的标记能正常工作。用 Google 的富媒体搜索结果测试(search.google.com/test/rich-results)跑一遍。粘贴你的 URL 或代码片段,Google 会显示检测到了哪些富媒体搜索结果类型。你希望看到“本地商家”被列出且没有错误。
同时使用 Schema Markup Validator(validator.schema.org)做二次检查。它能发现 Google 可能忽略的语法问题。
会悄悄破坏标记的常见错误
- 尾随逗号 — JSON 不允许在对象或数组的最后一项后面加逗号。这是头号杀手。
- 未转义的引号 — 如果你的商家名称包含撇号,请使用直引号或进行转义。
- 日期格式错误 —
opens和closes必须是 24 小时制的HH:MM,而不是“7am”。 - NAP 不一致 — 你的名称、地址和电话必须与 Google 商家资料及网站页脚完全一致。
- 缺少
@context— 没有"@context": "https://schema.org",Google 会忽略整个代码块。 - 相对 URL —
image和url必须是完整的https://地址。
修复这些问题,再次验证,你就大功告成了。
本地商家结构化数据标记并不光鲜,但它是少数能直接影响你是否出现在地图包和富媒体搜索结果中的 SEO 任务之一。如果你宁愿完全跳过 JSON,可以试试 webceke——用一句话描述你的商家,它就会构建一个完整的、多语言的网站,并且已经内置了有效的本地商家结构化数据。


