AEO Saigon
基础知识

面包屑Schema和URL结构:帮助AI理解网站的上下文

文章目录

面包屑schema是描述当前页面在网站结构中位置的结构化数据——例如首页 > 博客 > 餐饮行业AEO。这是帮助AI理解文章属于哪个领域、服务于哪类用户的重要上下文信号,更重要的是——在回答用户问题时评估相关性。

为什么网站结构对AEO很重要?

AI不只读取页面内容——它读取页面在整个网站中的上下文。AI最依赖的两个上下文信号:

1. URL结构:

  • /blog/aeo-for-fnb → AI立即知道:AEO内容,餐饮主题
  • /post?id=4832&cat=3 → AI从URL中什么都得不到

2. 面包屑:

  • Schema清楚说明:首页 > 博客 > 餐饮行业 > 餐饮行业AEO
  • AI理解这篇文章是关于特定行业的众多文章之一→提升专业可信度
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "首页",
      "item": "https://aeosaigon.com/zh"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "AEO博客",
      "item": "https://aeosaigon.com/zh/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "餐饮行业AEO",
      "item": "https://aeosaigon.com/zh/blog/aeo-cho-nganh-fnb"
    }
  ]
}

必填字段:

  • position — 从1开始的序号
  • name — 该层级的显示名称
  • item — 该层级的完整URL(除最后一级外所有层级均必填)

Google规则:

  • 最后一级(当前页面)不需要item URL
  • item中的URL必须返回HTTP 200,无重定向
  • 面包屑schema必须与页面上的实际导航匹配

AEO博客/网站的标准URL结构

页面类型好的URL结构不好的URL结构
首页//home
博客分类/blog/blog?page=1
博客文章/blog/文章标题/blog/post/4832
服务页面/services/aeo-audit/services?service=3
产品页面/products/产品名称/product.php?id=123
地点页面/locations/ho-chi-minh/location?city=hcm

URL slug规则:

  1. 使用描述性关键词(不是数字ID)
  2. 用连字符-分隔单词,不用_或空格
  3. Slug简短:3–6个单词最理想,最多8个单词
  4. URL中不使用带音调的字符或特殊字符(使用ASCII slug)
  5. 逻辑层级:/blog/类别/标题而非/blog/标题-类别

面包屑帮助AI理解网站的专业领域

当AI看到同一面包屑路径下的多篇文章:

首页 > 博客 > 餐饮行业AEO
首页 > 博客 > 教育行业AEO
首页 > 博客 > 医疗行业AEO

AI推断:该网站拥有关于各行业AEO的深度内容→提升专业领域可信度→在被问及行业特定AEO问题时优先引用。

这就是为什么支柱页面+主题集群内容策略对AEO有效——不仅仅是因为SEO原因。

在Next.js中实现面包屑(App Router)

// 创建BreadcrumbJsonLd组件
function BreadcrumbJsonLd({ items }: { items: { name: string; url: string }[] }) {
  const schema = {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    itemListElement: items.map((item, i) => ({
      "@type": "ListItem",
      position: i + 1,
      name: item.name,
      ...(i < items.length - 1 ? { item: item.url } : {}),
    })),
  };
  return (
    <script
      type="application/ld+json"
      dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }}
    />
  );
}

// 在博客页面中使用:
<BreadcrumbJsonLd items={[
  { name: "首页", url: "https://aeosaigon.com/zh" },
  { name: "博客", url: "https://aeosaigon.com/zh/blog" },
  { name: post.title, url: `https://aeosaigon.com/zh/blog/${post.slug}` },
]} />

站点链接——网站结构足够强大时的额外奖励

当Google对您的网站结构有足够的信任时,可能会显示站点链接——品牌名称搜索主要结果下方的补充链接。这不是可以直接配置的schema,而是以下条件满足时的自然结果:

  • 网站有清晰的导航结构
  • 主要页面有高质量内容
  • 面包屑schema和sitemap.xml保持一致
  • 品牌搜索(按公司名称搜索)有足够的搜索量

没有办法「取巧」获得站点链接——但良好的网站结构是必要前提。

Sitemap.xml——面包屑schema的补充

Sitemap.xml和面包屑schema协同工作:

面包屑SchemaSitemap.xml
目的页面的层级上下文需要抓取的URL列表
AI读取✅ 读取以了解上下文✅ 用于发现页面
Google使用在SERP中显示面包屑更快索引新页面
更新随网站结构自动更新自动生成(最佳)

框架自动生成的站点地图(Next.js、Nuxt、WordPress SEO插件)是最理想的——无需手动维护。


面包屑schema和URL结构是让所有其他schema更有效运作的技术基础。正确设置一次,后续维护很少。查看HowTo schemaFAQ schema继续构建完整的schema系统。使用AEO检测工具检查页面上的所有schema。

常见问题

面包屑schema能帮助Google在搜索结果中显示导航路径吗?

可以。当存在有效的BreadcrumbList schema时,Google通常会在搜索结果中显示面包屑(例如:aeosaigon.com > 博客 > 行业AEO),而不是完整URL。这帮助用户在点击前了解页面上下文,通常能提高点击率。

URL结构如何影响AEO?

简短、富含关键词、层级清晰的URL帮助AI在不阅读整个页面的情况下理解上下文。例如:/blog/aeo-for-fnb告诉AI这是关于餐饮的AEO内容。含有ID或随机字符串的长URL无法向AI传达任何上下文。

小型网站(不到20个页面)需要面包屑schema吗?

有帮助但不是迫切必要。对于以下情况优先考虑:超过50个页面、分类/层级清晰、有许多文章的博客。如果网站只有5–10个页面,先专注于FAQ和Article schema,面包屑是下一步。

面包屑schema必须与实际URL匹配吗?

是的——schema中的面包屑必须准确反映网站的实际URL结构和导航。如果面包屑schema写的是首页>博客>AEO,但实际URL是/posts/123,Google不会信任它,可能忽略该schema。

AEO Saigon

位于胡志明市的答案引擎优化(AEO)机构 — 帮助企业网站被 AI 引用。 关于 AEO Saigon →

想让您的网站也这样被 AI 引用吗?

免费审计