Site structure
Do breadcrumbs need structured data?
No. Breadcrumbs work for visitors without structured data, because the visible links do the job. Adding it is still worth doing. Google's breadcrumb documentation says "Google Search uses breadcrumb markup in the body of a web page to categorize the information from the page in search results." The markup type is called BreadcrumbList, usually written as JSON-LD, and it lists each step of the trail in order. With it, your page is eligible for the breadcrumb display in desktop results, where the trail replaces part of the URL. Google stopped showing breadcrumbs in mobile results in January 2025. Two rules apply. The markup should match the trail visitors see, because Google requires structured data to be "a true representation of the page content." And eligibility isn't a guarantee: Google "does not guarantee that your structured data will show up in search results."
What is BreadcrumbList schema?
BreadcrumbList is a Schema.org type that describes an ordered navigation path through a site. Each step is a ListItem with a position number, a name, and a URL. The last item, the page you're on, can leave the URL out: Google says that if it "isn't included for the last item, Google uses the URL of the containing page." Google recommends JSON-LD as the format for structured data in general.
Keep the markup and the visible trail in sync. Google's general rule is "Don't mark up content that is not visible to readers of the page." If the trail on the page reads Home › Resources › Technical SEO, the markup should list the same three steps, in the same order.
Breadcrumbs in search results
When Google uses your breadcrumb markup, a desktop listing can show yourdomain.com › Resources › Technical SEO instead of the full URL. Since January 23, 2025, mobile results show the domain only. Google's announcement says that if you already use breadcrumb markup, "there's nothing you need to do," because it continues to support the markup for desktop results.
Search Console has a breadcrumb report that flags markup errors across your site, and Google's Rich Results Test checks a single page before you publish it.
Does breadcrumb schema help with AI search?
Not in any special way. For Google's AI Overviews and AI Mode, Google says "there's no special schema.org structured data that you need to add," and that you don't need new machine-readable files or markup to appear in those features. What Google does ask is that your structured data matches the visible text on the page. We haven't found documentation from ChatGPT or Perplexity on how they use structured data.
So add BreadcrumbList because it's cheap, accurate, and supported in Google Search, not because it unlocks AI citations. On this site, every page in the resources section carries both a visible breadcrumb trail and matching markup.
Sources
- Google Search Central: Breadcrumb (BreadcrumbList) structured data
- Google Search Central blog: Simplifying the visible URL element on mobile search results (January 23, 2025)
- Google Search Central: General structured data guidelines
- Google Search Central: Introduction to structured data markup in Google Search
- Google Search Central: AI features and your website