Oct 14, 2026 · @Peak Marketing
Breadcrumbs help SEO by showing search engines and visitors exactly where a page sits within your site. To use them well, place a visible, hierarchy-based trail near the top of each page, link every level except the current one, and describe that trail with BreadcrumbList structured data so Google can read it.
That is the short version. At Peak Marketing, we treat breadcrumbs as part of site architecture rather than decoration. A clean trail supports internal linking, strengthens category pages, and gives Google a second, clearer signal about how your content fits together. What follows covers how to set them up and where most sites get them wrong.
What are breadcrumbs, and which type should you use?
A breadcrumb is a short row of links, usually just above the page title, that traces the path from the homepage to the page someone is reading. On a law firm site it might read: Home > Practice Areas > Employment Law > Wrongful Termination.
Breadcrumbs come in a few varieties. Location-based breadcrumbs follow the site’s hierarchy. Attribute-based breadcrumbs reflect filters a shopper picked, such as size or color on an ecommerce category. Path-based breadcrumbs replay the pages a visitor clicked through during their session.
For SEO, location-based breadcrumbs are the right default. Nielsen Norman Group’s design guidelines recommend showing a page’s place in the hierarchy instead of session history. Path-based trails also change from one visitor to the next, so they give search engines nothing stable to read.
How do breadcrumbs help SEO?
Breadcrumbs add internal links to every page, pointing upward to parent and category pages. Those links use short, descriptive anchor text like “Dump Trailers” or “Local SEO,” which tells Google what the destination page covers. Across hundreds of pages, that becomes steady internal link support for the category pages you most want to rank.
They also make your structure easier to read. When a crawler sees the same trail pattern repeated across a section, the relationship between a service page and its parent is obvious. This matters more as a site grows and new pages get published faster than anyone updates the main menu.
In search results, Google can show the breadcrumb trail in place of the raw URL. Google no longer displays breadcrumbs in mobile results, where it now shows only the domain. Desktop results still show them, and Google has said sites using breadcrumb markup do not need to change anything.
Visitors benefit as well. Someone who lands on a single product or blog post from search can jump up one level to browse related options instead of hitting the back button. That keeps them on your site and makes a second page view far more likely.
How do you add breadcrumbs to your site?
Most content management systems handle breadcrumbs through a theme setting or a plugin. On WordPress, Yoast SEO and Rank Math both generate the visible trail and the matching schema. Whatever tool you use, the setup follows the same order.
- Map your hierarchy first. Write out your main sections and which pages belong under each. If a page could live in two places, choose one primary parent.
- Place the trail directly below the main navigation and above the H1. Keep it in the same position on every page.
- Link every level except the current page. The last item should be plain text that shows where the visitor is now.
- Keep labels short and match them to the page titles they point to. Each label works as anchor text, so write it the way you would name that page in a menu.
- Add BreadcrumbList structured data in JSON-LD. Each item needs a position, a name, and a URL.
- Test the markup with Google’s Rich Results Test. After Google recrawls, check the Breadcrumbs report under Enhancements in Search Console for errors and warnings.
Here is a basic JSON-LD block for a product page on a trailer dealer’s site:
{
“@context”: “https://schema.org”,
“@type”: “BreadcrumbList”,
“itemListElement”: [
{“@type”: “ListItem”, “position”: 1, “name”: “Home”, “item”: “https://example.com/”},
{“@type”: “ListItem”, “position”: 2, “name”: “Trailers”, “item”: “https://example.com/trailers/”},
{“@type”: “ListItem”, “position”: 3, “name”: “Dump Trailers”, “item”: “https://example.com/trailers/dump/”},
{“@type”: “ListItem”, “position”: 4, “name”: “7×14 Dump Trailer”}
]
}
The final item can leave out the URL because it represents the page the visitor is already on.
Which breadcrumb mistakes hold sites back?
Markup that does not match the page is the most common problem. Google’s structured data guidelines expect markup to describe content visitors can actually see. If the schema says Home > Services > SEO but the visible trail says Home > Blog, fix one so they agree.
Fake category levels cause trouble too. If a breadcrumb points to “Resources” and no Resources page exists, that link either returns a 404 or redirects somewhere unrelated. Every item in the trail should be a real, indexable page with useful content on it.
A few smaller issues are worth checking during any review:
- A trail with only one item, which Google treats as ineligible for the breadcrumb feature
- Labels stuffed with keywords, such as “Best Affordable Idaho Dump Trailers For Sale”
- Trails that wrap onto two or three lines on a phone and push the content down
- Middle levels that lead to category pages holding only one or two thin entries
That last one deserves a closer look. A near-empty category in the trail usually points to a structure problem, not a breadcrumb problem. Consolidate the category or build it out before you spend time on the markup.
Does every website need breadcrumbs?
No. A dental practice with eight pages and a flat menu gets little from a trail that reads Home > Teeth Whitening. Visitors can already see every option in the main navigation.
Breadcrumbs earn their place on sites with depth. Ecommerce stores, dealer inventories, law firms with dozens of practice area pages, and blogs organized into categories all benefit. A practical threshold is to add them once important pages sit three or more clicks from the homepage.
How does Peak Marketing handle breadcrumbs in an SEO audit?
We check breadcrumbs alongside internal linking and URL structure, because the three tend to break together. The review covers whether the visible trail and the schema match, whether every parent page is indexable, and whether the Search Console report shows errors or warnings.
Often the fix is small. A theme setting gets switched on, a few category pages get real content, and the trail starts doing its job. Other times the audit shows that the hierarchy itself needs work. In those cases, breadcrumbs become the reason to clean up a sprawling blog or an inventory section that grew without a plan.
Getting breadcrumbs right
Breadcrumbs work best when they reflect a site structure that already makes sense. Use location-based trails, link each parent level, keep your schema identical to what visitors see, and test after every change. Done well, they strengthen internal linking and make your site easier to crawl and browse.
If you want a second set of eyes on your site structure, the team at Peak Marketing can review your breadcrumbs and internal linking and show you which fixes are worth making first.
Sources
- Google Search Central, “Breadcrumb (BreadcrumbList) structured data.” developers.google.com/search/docs/data-types/breadcrumbs
- Google Search Central Blog, “Simplifying the visible URL element on mobile search results.” developers.google.com/search/blog/2025/01/simplifying-breadcrumbs
- Search Engine Journal, “Google Drops Breadcrumbs From Mobile Search Results.” searchenginejournal.com/google-drops-breadcrumbs-from-mobile-search-results/538091/
- Search Engine Journal, “Google Search Console Adds a New Structured Data Report for Breadcrumbs.” searchenginejournal.com/google-search-console-adds-a-new-structured-data-report-for-breadcrumbs/
- Nielsen Norman Group, “Breadcrumbs: 11 Design Guidelines for Desktop and Mobile.” nngroup.com/articles/breadcrumbs/


