Design the navigation before the markup

Breadcrumbs help readers understand an article's place within a publication and move back to broader collections. Google's BreadcrumbList documentation describes how that trail can be represented in structured data. Begin with the human path: home, a useful topic collection, and the article. Do not invent intermediate pages solely to fill a schema array. Every linked ancestor should be a real destination with a clear purpose. A breadcrumb that sends readers to empty category pages is technically representable but editorially weak.

Choose one sensible primary trail

An article can belong to more than one topic. Your content system should still be able to produce a predictable visible trail. Assign a primary collection or another deliberate hierarchy instead of taking whichever category happens to be first in a database response. Keep that choice independent from the URL path when possible. This lets an editor reorganize a collection without changing the article's permanent address. The trail describes how people can navigate the content; it does not have to mechanically repeat every segment of the filesystem or route.

A hypothetical cross-topic article

Consider a guide about measuring organic sign-ups that belongs to both Analytics and Content Strategy. The editorial team selects Analytics as its primary trail because the article's main task is measurement. The visible breadcrumb links to the Analytics collection, while related links can still connect the guide to Content Strategy. The structured list reflects the chosen trail in order. This is a navigation decision, not a declaration that the article has only one subject. Readers can have several useful ways into the same page without receiving inconsistent breadcrumb output.

Generate the two representations together

Store breadcrumb labels and destinations in one array that produces both the visible navigation and the JSON-LD. Validate positions, names, and URLs after rendering. A common maintenance failure is updating a category's visible label while the structured data retains its old name or address. Also inspect whether the current article is represented appropriately in the list and whether all ancestor links resolve to preferred URLs. Use descriptive names that make sense outside the immediate visual context; a vague label such as 'More' is unhelpful as a standalone navigation item.

Test reorganization and narrow layouts

Move a sample article between collections in a preview environment and confirm both outputs update. Test a long topic label on a phone, keyboard navigation, and a collection that has been renamed. Check that the breadcrumb does not obscure the page heading or consume excessive space before the article starts. Valid markup does not ensure Google will display the trail exactly as supplied. The dependable benefit is that your own site becomes easier to understand, while the structured representation accurately communicates the hierarchy you have chosen to maintain.

Review the destination pages themselves during breadcrumb audits. A correctly linked collection with no explanatory value can still leave readers uncertain about where to go next in the publication.

PUT IT TO WORK

Choose a meaningful route through the site, then generate visible and structured breadcrumbs from the same hierarchy.

Sources & further reading

Official documentation informs this guide. Examples are illustrative, and product interfaces or limits can change.

THE WORKSPACE WE'RE BUILDING

From search signals to a useful first draft.

SERP.so is in development. Join the waitlist for a workspace that connects research, content review, and publishing.

Join early access ↗