Technical SEO

Breadcrumbs for SEO: Navigation, BreadcrumbList Markup and Search Console Errors

Breadcrumbs show where a page sits in your site. Done well, they help visitors move up a level and help Google categorize the page.

Google describes a breadcrumb trail as showing a page’s position in the site hierarchy, which may help users understand and explore a site. Breadcrumbs can also appear in Google Search results in place of a raw URL path.

There are two parts: the visible breadcrumb navigation on the page, and BreadcrumbList structured data that describes it to Google. Most WordPress SEO plugins and many themes can output both.

Short answer: To use breadcrumbs for SEO, add a visible trail (Home › Category › Page) that reflects how a typical visitor would navigate, then mark it up with BreadcrumbList structured data. Each ListItem needs a position and a name, and an item URL for every crumb except the last. Google says breadcrumbs should reflect a typical user path rather than copy the URL structure, and you can provide more than one trail if a page sits in several places.

Key Takeaways

  • Breadcrumbs help users and give Google hierarchy context.
  • BreadcrumbList needs at least two ListItems.
  • Each ListItem needs position and name; item URL is optional only for the last crumb.
  • Trails should follow a typical user path, not necessarily the URL.
  • Fix errors in Search Console’s breadcrumb report.

Why breadcrumbs matter

  • Visitors who land deep in the site from search can move up to a category in one click.
  • They add consistent internal links to parent pages (internal linking).
  • They make the hierarchy explicit, which supports a clear site structure (site architecture).
  • Google can show the trail in search results to categorize the page.
PropertyRequirement
BreadcrumbList.itemListElementOrdered list of ListItems; at least two
ListItem.positionInteger; 1 is the start of the trail
ListItem.nameText shown to users (not needed if item is a Thing with its own name)
ListItem.itemURL of the crumb; may be omitted on the last item, in which case Google uses the page URL

Google also says the top-level domain and the current page don’t need their own ListItem. Older data-vocabulary.org breadcrumb markup is no longer eligible for rich results.

Multiple trails

If a product sits in two categories, or an article belongs to two sections, you can mark up more than one trail. In JSON-LD that’s an array of BreadcrumbList objects. Keep the visible breadcrumb on the page consistent with at least one of them, and avoid inventing trails users never see.

Setting breadcrumbs up in WordPress

  1. Turn on breadcrumbs in your SEO plugin or theme, not both, to avoid two sets of markup.
  2. Decide which taxonomy drives the trail for posts (usually the primary category) and for products (the main product category).
  3. Place the visible trail above the H1 on templates that need it.
  4. Test a few URLs with the Rich Results Test and check the output matches the visible trail (structured data basics).

Fixing breadcrumb errors in Search Console

  • “Missing field item”: a crumb other than the last has no URL. Add the URL.
  • “Missing field name”: a crumb has no label. Add the name.
  • Invalid or wrong positions: positions must be integers starting at 1 in order.
  • Two conflicting trails from theme and plugin: disable one source.

After fixing templates, validate the fix in the report (rich result reports). Structured data that misrepresents the page can lead to a manual action, as with any markup.

Frequently asked questions

Do breadcrumbs improve rankings?

Google presents them as a way to help users and to categorize the page in results. They’re worth adding for navigation alone.

Should the breadcrumb match my URL?

Not necessarily. Google recommends breadcrumbs that represent a typical user path rather than mirroring the URL structure.

Do I need markup if my theme shows breadcrumbs?

Visible breadcrumbs help users; BreadcrumbList markup is what lets Google read the trail reliably.

Want a second pair of eyes on your technical SEO?

We review crawling, indexing, rendering and speed issues by hand and give you a prioritized list of fixes, starting with a free manual audit.

Sources

Last reviewed October 14, 2026.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *