SEO-Friendly Breadcrumbs (Premium)
The Breadcrumbs module adds navigation breadcrumbs to your site with built-in structured data for better SEO.
Enable Breadcrumbs
- Go to Technical Auditor > Settings > Breadcrumbs
- Enable Show Breadcrumbs
- Choose display method:
- Automatic - Added automatically before content
- Manual - Use shortcode or PHP function
- Save settings
Customize Appearance
Separator
Choose what displays between levels:
»(default)/>→- Custom text or icon
Styles
- Predefined themes - Choose from ready-made styles
- Custom CSS - Add your own styling
- CSS classes - Customize classes for theme integration
Display Breadcrumbs
Method 1: Automatic Placement
With automatic placement, breadcrumbs are added to:
- Single posts
- Pages
- Archive pages
- WooCommerce products and categories
Method 2: Shortcode
[wptsa_breadcrumbs]
Add the shortcode anywhere in your content or page builders.
Method 3: Gutenberg Block
- Edit the page/post
- Add block
- Search for "Breadcrumbs"
- Place the block where you want the breadcrumbs
Method 4: PHP Function
<?php
if (function_exists("wptsa_breadcrumbs")) {
wptsa_breadcrumbs();
}
?>
Add to your theme file (e.g., single.php, page.php).
Structured Data (Schema.org)
The Breadcrumbs module automatically adds schema.org markup that Google understands. This can result in:
- Enhanced search results - Breadcrumbs displayed in Google
- Better CTR - Users see the page location in hierarchy
- Improved understanding - Search engines understand site structure
WooCommerce Integration
For WooCommerce sites, breadcrumbs show:
- Home > Shop > Category > Subcategory > Product
Settings:
- Show "Shop" - Include shop page in the path
- Category depth - Choose how many category levels to show
- Product category - Show primary or all categories
Customize for Specific Pages
You can hide or customize breadcrumbs per page:
- Edit the page
- In the sidebar, find "Breadcrumbs Settings"
- Choose:
- Show - Use default settings
- Hide - Do not show breadcrumbs on this page
- Custom - Enter custom breadcrumb text
Troubleshooting
Breadcrumbs Not Showing
- Check that the module is enabled
- For manual placement: verify shortcode/function exists
- Check that theme is not hiding the element
Wrong Path Displayed
- Check page hierarchy (parent page)
- For WooCommerce: check product categories
- Clear cache after changes
Tips for Best SEO
- Always use breadcrumbs on all pages except homepage
- Ensure hierarchy is logical and consistent
- Keep category names short and descriptive
- Avoid overly deep hierarchies (max 3-4 levels)