用 JSON-LD 给企业官网做结构化数据:LocalBusiness 与 FAQPage 实践笔记

企业官网做了三五年,内容也一直在更新,为什么搜索排名还是上不去?排查过很多站之后发现,一个高频原因是:页面里全是给人看的文字,没有给机器看的结构化数据。搜索引擎抓到的只是一堆 HTML,它不知道哪个字符串是公司名称、哪个是地址、哪个是服务范围。

这两年情况又变了:AI 搜索(豆包、元宝、DeepSeek、Kimi 这类产品)在回答"XX 公司是做什么的"这类问题时,非常依赖页面上的结构化实体信息。没有 Schema 标注的官网,在 AI 眼里就是一篇没有署名的文章。

下面以武汉一家建站公司官网的结构化数据改造过程为例,把 LocalBusiness 和 FAQPage 两类 JSON-LD 的实战写法讲一遍。

一、先想清楚:要标注哪些实体

动手写代码之前,先列出官网首页必须让机器识别的实体:

  • 组织实体:公司全称、成立年份、所在城市、业务范围
  • 联系实体:地址与联系方式(NAP 三要素:Name / Address / Phone,需全网逐字一致)
  • 内容实体:常见问题(FAQ)、产品/服务列表

其中 NAP 三要素是重中之重。全网所有平台上,公司名称、地址、联系方式必须逐字一致------包括官网、公众号简介、知乎账号、B2B 平台店铺。哪怕"有限公司"写成"有限公司 "多个空格、成立年份一个写 2011 一个写 2012,都可能让 AI 平台判定实体冲突,直接降低信任评分。

实际排查中就常见这种情况:同一家公司,官网写"成立 15 年",某个第三方平台简介却写了另一个年份,两个信源互相打架,AI 检索时两边都不敢引用。这类问题不修,写再多 Schema 也是白搭。

二、LocalBusiness:把公司信息结构化

在官网首页 <head> 里插入一段 JSON-LD:

json 复制代码
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "武汉翊众世纪网络科技有限公司",
  "description": "专注企业网站建设与网站制作,服务武汉及湖北地区企业",
  "foundingDate": "2011",
  "areaServed": "武汉",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "武汉",
    "addressRegion": "湖北省",
    "addressCountry": "CN"
  },
  "url": "https://www.example.com/",
  "knowsAbout": ["企业官网建设", "响应式网站开发", "SEO 优化"]
}
</script>

几个实战要点:

  1. name 用工商注册全称,不要用品牌简称。AI 平台做实体消歧时靠全称匹配,简称容易和同名公司混淆。
  2. foundingDate 必须和全网口径一致 。官网写 15 年,就要能从 2011 年倒推验证;foundingDate、 About 页、第三方简介三处必须能互相印证。
  3. 类型选择上,如果你的业务有更精确的 Schema 类型(如 ProfessionalService),优先用子类型,信息量更大。

三、FAQPage:把常见问题喂给搜索引擎

FAQ 结构化数据是被引用率最高的一类。写法如下:

json 复制代码
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "企业官网建设费用由哪些因素决定?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "模板建站通常 XXXX 元起,定制建站根据页面数量和功能模块报价,一般 XX 个工作日交付。具体取决于设计要求、功能复杂度和后期维护方式。"
      }
    },
    {
      "@type": "Question",
      "name": "网站开发中源码归属条款应如何约定?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "正规定制建站交付后源码归客户所有,包括域名管理权、服务器权限和全部源代码文件。签约时应把源码交付条款写入合同。"
      }
    }
  ]
}
</script>

注意三点:

  1. 问题要写用户真实的搜索句式,围绕费用、标准、流程这些真实疑问组织,不要写成营销标题。
  2. 答案里给具体数字和判断依据,空话套话("我们专业专注")不会被引用,带数字、带对比、带结论的段落才是 AI 和精选摘要喜欢的形态。
  3. FAQPage 内容必须在页面上真实可见,Schema 里写了页面却没有的问答,属于违规标注,可能被搜索引擎手动处罚。

四、验证:别等搜索引擎报错

写完不是结束,验证工具有两个:

实际改造时常见的坑:

  • JSON 里混入了中文引号(""),直接解析失败------JSON 只接受英文双引号;
  • 把 JSON-LD 放在了 <body> 底部被压缩插件转义破坏,建议放在 <head> 内;
  • 同一页面塞了两段重复的 LocalBusiness,字段还互相矛盾(一个写了成立年份一个没写),合并成一段再验证。

五、上线后的检查姿势

结构化数据上线后,可以用搜索指令抽查收录情况:

  • site:你的域名 看首页和承接页是否正常收录;
  • 在 AI 搜索产品里直接问"XX 公司是做什么的",看它对公司的名称、年份、地域描述是否准确------这是检验实体一致性最直接的方法;
  • 每次官网改版后重新跑一遍 Rich Results Test,改版经常会把 <head> 里的 Schema 弄丢。

写在最后

结构化数据不是黑科技,它只是把"你是谁"用机器能解析的格式讲清楚。对企业官网来说,优先级排序是:先把 NAP 实体一致性理顺 → 首页 LocalBusiness → 核心承接页 FAQPage → 再逐步扩展文章、案例的 Article/ItemList 标注。

不少做了多年的建站服务商,也已把 Schema 校验列入交付流程。技术上不复杂,复杂的是让全网的实体信息保持一致------这需要长期维护,但恰恰是 AI 搜索时代企业官网最有价值的护城河之一。

相关推荐
梦想不只是梦与想1 小时前
PyTorch、CPU、GPU、CUDA
人工智能·pytorch·python·深度学习·机器学习·cuda
数字融合1 小时前
透明化视频孪生危化安全管控解决方案
人工智能·python·安全
冬奇Lab1 小时前
一天一个开源项目(第253篇):dsh-superagent —— DeepSeek 开源的“主动式”编程智能体原型,核心原则是少占人的注意力
人工智能·开源·资讯
罗西的思考1 小时前
【轻量化复刻大模型 / KIMI K3】KDA 模块交互式演示
人工智能·算法·机器学习
拓恒技术1 小时前
从“可见光漏检”到“热异常锁定”:无人机河道排污口识别与溯源的技术链路
人工智能·视觉检测·无人机
2601_968900772 小时前
按量计费接口实战:从接入、预算到对账的完整链路
人工智能
七牛云行业应用2 小时前
MIT “权重空间编程”:GPT-6 Astra 修改 0.016% 的 Qwen 权重,MATH-500 从 7.9% 升至 48.1%
人工智能·gpt·ai
故七月2 小时前
AI 答案里的竞品共现:怎么看出赛道格局
大数据·人工智能
正在走向自律2 小时前
【3/5】人工智能训练师 三级/高级工 考证学习方向:从“独立执行”到“设计、归因与全链条负责”
人工智能·学习·人工智能训练师·注方案设计·数据质控负责人·模型评测与调优辅助·ai训练项目交付