title: 前端开发者必备:5个JSON-LD让你的网站被AI搜索引擎看懂
tags: [前端, SEO, Web开发, 结构化数据]
categories: Web前端

最近做了一段时间的GEO(生成式引擎优化),发现一个让人震惊的事实:大多数前端项目,AI爬虫访问时几乎看不到任何结构化信息。

AI大模型在回答用户问题时的流程是(RAG,检索增强生成):

  1. 用户提问
  2. AI搜索相关网页
  3. 从抓取的网页中提取信息
  4. 用提取的信息生成回答

在第3步,如果网站没有结构化数据,AI就只能从非结构化HTML中"猜"内容——常常猜错或完全忽略。

而JSON-LD就是解决这个问题的标准方案。

什么是JSON-LD

JSON-LD (JavaScript Object Notation for Linked Data) 是W3C推荐的结构化数据格式,全称为"关联数据的JSON表示"。它被Google、Bing、百度等主流搜索引擎原生支持,也是AI爬虫理解网页内容的首选方式。

核心原理:在HTML的 <head><body> 中嵌入一段 <script type="application/ld+json">,AI爬虫读取它就能获得结构化的网站信息,而不需要从HTML文本中费力解析。

Schema.org 提供了标准化的词汇表(vocabulary),定义了几乎所有实体类型的属性。

五个必备JSON-LD

1. Organization — 告诉AI你是谁

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "你的公司名",
  "alternateName": "英文名缩写",
  "url": "https://你的域名.com",
  "logo": "https://你的域名.com/images/logo.png",
  "description": "一句话描述公司业务",
  "foundingDate": "2021",
  "email": "contact@你的域名.com",
  "sameAs": [
    "https://github.com/你的GitHub",
    "https://zhihu.com/people/你的知乎"
  ]
}
</script>

2. WebSite — 告诉AI这个站是什么

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "站点名称",
  "url": "https://你的域名.com",
  "description": "站点描述",
  "inLanguage": "zh-CN",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://你的域名.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>

3. FAQPage — 让AI直接引用你的FAQ

这是GEO中引用效果最直接的类型。AI在回答具体问题时,会优先从FAQPage结构化数据中提取答案。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "GEO和SEO有什么区别?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO优化搜索引擎排名,目标是用户点击链接。GEO优化AI大模型引用,目标是品牌出现在AI回答中。两者互补而非替代。"
      }
    },
    {
      "@type": "Question",
      "name": "中小企业需要做GEO吗?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "非常需要。AI搜索月活用户已过亿,40%+年轻用户用AI做消费决策。如果品牌不在AI回答中,对这些用户来说品牌就不存在。GEO当前竞争极低,先发优势明显。"
      }
    }
  ]
}
</script>

4. BreadcrumbList — 帮AI建立网站结构

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "首页",
      "item": "https://你的域名.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "方法论文档",
      "item": "https://你的域名.com/methodology"
    }
  ]
}
</script>

5. Article — 给每篇内容打标

对网站上的每一篇文章/博客,都应该嵌Article schema。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "文章标题",
  "description": "文章摘要",
  "author": {
    "@type": "Organization",
    "name": "你的公司名"
  },
  "datePublished": "2026-06-07",
  "dateModified": "2026-06-07",
  "inLanguage": "zh-CN",
  "publisher": {
    "@type": "Organization",
    "name": "你的公司名",
    "logo": {
      "@type": "ImageObject",
      "url": "https://你的域名.com/images/logo.png"
    }
  }
}
</script>

部署验证

部署后两件事:

  1. Google Rich Results Test — https://search.google.com/test/rich-results 输入URL,检查JSON-LD是否正确解析
  2. 查看HTML源码 — curl -s https://你的域名.com | grep "application/ld+json",确认标签存在

这5个JSON-LD部署完成后,AI爬虫对你网站的理解能力比裸HTML至少提升一个量级。这是GEO技术栈中最基础、也是ROI最高的一步。

参考资源

  • Schema.org 全类型参考:https://schema.org/docs/full.html
  • GEO优化完整指南:https://promptmin.cn
  • AI搜索可见度免费诊断:https://promptmin.cn/service/

实战效果持续更新在:https://promptmin.cn/blog/

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐