WP PowerSuite
150+ modules in one suite — toggle only what you need. Zero runtime cost for features you leave off.
See Plans
On This Page
v 1.1.0
Last updated: 02/04/2026

Breadcrumbs

Add breadcrumb navigation trails with Schema.org structured data for SEO. Shortcode or auto-display.

Overview

Breadcrumbs shows visitors where they are in your site hierarchy (for example Home › Blog › Guides › Article title). Trails appear on singular content such as posts and pages and reflect parent pages, categories, and other relationships WordPress already knows about. The module can emit Schema.org BreadcrumbList JSON-LD so search engines understand the same path, which can support rich result treatment where eligible.

You control placement in two ways: drop a shortcode where designers want the trail, or turn on automatic insertion before or after the main post content on singular views. Separators, optional styling hooks, and advanced options reduce the need for custom PHP while keeping output consistent with your theme.

Who is this for?
Editors and site owners whose navigation menus do not repeat the full depth of the site will appreciate on-page context, especially on deep URLs shared in social or email. SEO-minded teams that already use another plugin should coordinate so only one system outputs BreadcrumbList JSON-LD; this module is ideal when you want breadcrumbs plus schema in PowerSuite only. Developers can still override or theme the markup where needed, but many sitesenable the module, pick a separator, and use auto-insert to ship quickly on classic and block themes.

Features

Shortcodes
Use [breadcrumbs] or [wpps_breadcrumbs] to print the same renderer anywhere templates or the block editor allow shortcodes. Handy for custom page builders, full-site editing patterns, or widget areas.
Auto-Insert
Optional hooks add the trail before or after the_content on singular views so you do not edit hundreds of posts. You can scope behavior by post type in Advanced Settings where the module exposes those controls.
Separators and Presentation
Choose visual separators such as ›, /, >, or plain slashes to match brand guides. Module CSS provides a sensible baseline; themes can refine spacing and typography.
Structured Data (JSON-LD)
Where implemented, BreadcrumbList complements the visible trail so crawlers see a consistent hierarchy. Avoid enabling duplicate breadcrumb schema from another plugin.
Hierarchy Sources
Trails build from WordPress relationships: parent pages, categories, home URL, and post type archives when configured. Custom post types need public taxonomies and sensible parent links for full chains.

How It Works

1
Enable the Module
In WP PowerSuite, locate "Breadcrumbs" in the module list and enable it.
2
Open Advanced Settings
Set the separator, auto-insert mode (off, before content, after content), eligible post types, and any options that control schema or markup. Save.
3
Choose Placement Strategy
If auto-insert meets your design, publish and verify a few singular URLs. If not, turn auto-insert off and add the shortcode in templates or reusable blocks.
4
Validate Output
View page source or use Google Rich Results Test to confirm a single BreadcrumbList when schema is enabled. Visually confirm the trail matches real navigation.
5
Resolve Conflicts
If another plugin also prints breadcrumbs, disable one source for HTML or JSON-LD to prevent duplicates and conflicting hierarchy.
Performance Note
Rendering is lightweight: string assembly and optional schema on singular views only. No heavy queries beyond what WordPress already performs for the main query. Object and full-page caching do not usually require special rules unless you vary output by role or device in custom code.

Installation & Activation

1
Install WP PowerSuite
Ensure the main plugin is installed and activated.
2
Enable Breadcrumbs
From the WP PowerSuite screen, enable the Breadcrumbs module.
3
Configure Before Go-Live
Set separators and auto-insert, then check key templates (post, page, product if applicable).
4
De-Dupe SEO Plugins
Turn off duplicate breadcrumbs in Yoast, Rank Math, SEOPress, or similar if both visible trails and JSON-LD would double up.
Requirements
PHP 8.1 or higher WordPress 6.0 or higher Permission to manage options (Administrator)

Use Cases

  • CategoryDepth
    Deep blogs with category and subcategory structures.
  • ProductHierarchy
    WooCommerce or catalog sites with category → product paths.
  • DocHierarchy
    Documentation sites mirroring handbook hierarchy on every article.
  • Breadcrumbs
    Client sites where the editor wants “Home › Services › City” without coding.

Frequently Asked Questions

Troubleshooting

  • Trail missing links or “Home” only
    Confirm the post has categories or a parent page, and that the post type is public. Flush permalinks after large structural changes.
  • Duplicate breadcrumbs on screen
    Disable auto-insert or remove theme/plugin breadcrumbs so only one trail prints.
  • Schema errors in Rich Results Test
    Ensure only one BreadcrumbList exists, URLs are absolute where required, and hierarchy order matches the visible trail.
  • Styled incorrectly on mobile
    Inspect separator and flex rules; add small-screen CSS in your child theme without editing plugin files.