How To Remove Breadcrumbs In WordPress (Ultimate Guide 2024)

Breadcrumbs show site visitors the path to their current page. However, sometimes you want to remove breadcrumbs in WordPress site. you may ask these questions;

  • Will disabling breadcrumbs impact my site’s SEO?
  • What’s the best method for removing breadcrumbs?
  • Is it possible to replace default breadcrumbs with custom navigation?

Well, not to worry – I’ll walk you through how to remove breadcrumbs in wordpress

 Site. Let’s get started!

Why Remove Breadcrumbs in WordPress?

Before covering the how-to, you may be wondering why you’d actually want to remove breadcrumbs from a WordPress site. After all, breadcrumb navigation can be extremely helpful for site visitors. Here are a few reasons you may decide to eliminate them:

  1. Cluttered Navigation: 

On simpler sites or blogs with only a few levels, breadcrumbs may create unnecessary or redundant navigation clutter.

  1. Distracts from Design: 

The styled breadcrumb trail may compete with or distract from a carefully-crafted minimalist site design. 

  1. Don’t Match Site Purpose: 

For things like portfolios or online stores, breadcrumbs don’t always provide useful navigational cues.

  1. Causing Display Issues: 

Badly coded or overly long breadcrumb trails can cause display problems on some themes.

Don’t miss: Can I Make Money Online With Niche Websites [ Online Income Revolution]

Pro Tip

Breadcrumbs provide useful site hierarchy information for visitors. Only remove them if the cons truly outweigh the pros for your specific site and goals.  

How to Remove Breadcrumbs in WordPress

How To Remove Breadcrumbs In WordPress

WordPress does not include native support for breadcrumbs out-of-the-box. Instead, they are usually displayed via SEO plugins or specially coded into themes. 

So how you go about removing breadcrumbs depends on where and how they are implemented in the first place here are a few common ways.

Method 1. Disable Breadcrumb Functionality in Your SEO Plugin

For most WordPress sites today, breadcrumbs actually come from SEO-focused plugins like Yoast SEO or Rank Math rather than the theme itself. These plugins include breadcrumbs to help optimize onsite navigation for search engines.

If your breadcrumbs come from Yoast SEO or a similar plugin, you likely just need to toggle off the breadcrumb functionality:

  1. Yoast SEO

Go to SEO and Search Appearance. Scroll down to the Breadcrumbs sectionToggle the “Display Breadcrumbs” setting off. Save changes, that’s all there is to it! Yoast SEO breadcrumbs will now be disabled.

  1. Rank Math SEO

No more breadcrumbs from Rank Math SEO. Go to General Settings. Click on Titles & Meta tab. Scroll down and toggle “Display Breadcrumb Navigation” off. Save settings. 

Must see: How To Start Niche Website To Make Money In 2023?

Pro Tip

When adjusting plugin settings, first test changes on a staging copy of your site before implementing across your live production site.

Method 2. Remove or Alter the Breadcrumbs Function in Your Theme

Some WordPress themes have custom code that handles outputting breadcrumbs on the front-end. So if disabling plugin functionality doesn’t remove them, your theme is likely generating the breadcrumb trail instead.

In these cases, you need to dig into the theme a bit more to alter or remove the code responsible for breadcrumbs.

Search theme code for the breadcrumb function – often called something like `breadcrumb_trail()`, `the_breadcrumb()` or similar.

Once located, you can remove the function call from templates like `header.php` or `index.php` where it’s output.  Alternatively, comment out portions of the function itself in your theme’s `functions.php` file. 

If you take the second approach, test extensively after edits to avoid inadvertently breaking other functionality. With some tweaked theme code, you can shut down breadcrumbs at the source.

Pro Tip

Be very careful when editing theme code files directly. First create a Child Theme so changes won’t be overwritten on theme updates. Regularly backup files too!

Method 3. Use a Plugin Specifically for Breadcrumb Removal 

If digging into theme code feels intimidating, there’s a simpler solution. Plugins like Remove Breadcrumbs offer an easy dashboard toggle to automatically disable breadcrumb output. 

The plugin scans your site for any breadcrumb code from themes or common plugins, then allows disabling breadcrumbs across your entire WordPress site with one click.

While less flexible for selective breadcrumb removal, using a dedicated disabling plugin is by far the quickest and least technical method.

Never miss: How To Embed YouTube Shorts On WordPress [60-Second Video Guide]

Pro Tip

Lean on plugins to safely add or remove site functionality without the need to edit complex theme code yourself.

How to Remove Breadcrumbs from Specific WordPress Pages

How To Remove Breadcrumbs In WordPress

In some cases, you may find you only want to remove breadcrumbs from certain pages rather than entire sites. Removing them only on contact pages or blog post archives can help reduce clutter without losing SEO value elsewhere.

Method 1: Breadcrumbs via SEO Plugin

If your breadcrumbs come from Yoast SEO, Rank Math, or another plugin, simply exclude the posts or pages you want from the functionality:

  • Go to the plugin breadcrumb settings
  • Look for post/page exclusion settings, often under “Advanced” 
  • Enter the post IDs you want to exclude
  • Save settings

Now those pages will have breadcrumbs disabled while the rest of the site remains unchanged.

Method 2: Breadcrumbs via Theme Code

For breadcrumbs output by your theme code, you can conditionally show or hide around the function calls:

  • “`
  • // Display breadcrumbs on all pages except 15 and 35
  • if ( !is_page( array(15, 35) ) ) {
  •   breadcrumb_trail(); 
  • }
  • “`

This selective approach lets you precisely control breadcrumb output with some basic PHP without having to completely remove functionality.

You may like: How To Scrape WordPress Websites: 2 Effective Methods

10 Tips On How To Remove Breadcrumbs In WordPress

How To Remove Breadcrumbs In WordPress

Whatever the reason, removing breadcrumbs in WordPress is surprisingly straightforward. All it takes is locating and editing the right spots in your theme files. Here are 10 surefire tips to get rid of  breadcrumbs:

Tip 1: Use a breadcrumb disabling plugin. 

Install a user-friendly plugin like Hide Breadcrumbs with just one click. This quick solution automates the process, ensuring that breadcrumbs vanish effortlessly from your WordPress site.

Tip 2: Locate your breadcrumb file. 

Get hands-on by finding the breadcrumb file, usually named breadcrumb.php or breadcrumbs.php, within your theme. Access it through FTP and take control of your site’s appearance by managing the breadcrumb code directly.

Tip 3: Comment out the breadcrumb code.

Wrap the breadcrumb code in /* */ brackets to comment it out. This deactivates the code without erasing it entirely, offering a reversible solution if needed.

Tip 4: Remove breadcrumb function calls. 

Don’t stop at the file – check for function calls too. If any files are calling the breadcrumbs.php function, either comment them out or remove them. Ensure a thorough cleanup for a seamless breadcrumb-free experience.

Tip 5: Check header.php. 

Visit the heart of your theme – the header.php file. Some themes sneak breadcrumbs into this central location. Be vigilant, and eliminate any breadcrumb-related code lurking in the header to achieve a clean design slate.

Tip 6: Double check functions.php. 

Go the extra mile by inspecting functions.php. Occasionally, breadcrumb code may camouflage itself here. A quick look could unveil hidden breadcrumb elements, allowing you to remove them and maintain a clutter-free website.

Tip 7: Toggle breadcrumb theme settings.

Take advantage of theme customization settings. Some themes offer a straightforward toggle to disable breadcrumbs, streamlining the process. Check these settings for a hassle-free approach to breadcrumb removal.

Tip 8: Install breadcrumb replacing plugins. 

Upgrade your website’s navigation by installing plugins that replace breadcrumbs with more visually appealing options. Choose plugins that display page menus or title trails, enhancing both aesthetics and functionality.

Tip 9: Alter your site navigation menu. 

Adjust navigation menus to reduce reliance on breadcrumbs. By crafting a well-thought-out menu structure, you can diminish the need for breadcrumbs in guiding users through your content.

Tip 10: Get Creative

Don’t just think of breadcrumb removal as all-or-nothing. With custom code, you could even display totally different navigation on different site templates or pages!

Have a look: How To Move WordPress Blog Post to Shopify?

FAQs About How To Remove Breadcrumbs In WordPress

Potentially, but only marginally. Since properly formatted breadcrumbs provide some extra on-site navigation clues for search engines, removing them could slightly impact crawlability. But other optimization factors are far more influential. 

It depends on where they originate from. Disabling output via plugin settings is quick and easy. Altering theme files is more complex but allows finer control. Dedicated disabling plugins split the difference. 

Double check that you’ve removed all possible instances. Your theme AND one or more plugins could actually be outputting breadcrumbs code. Review settings of all active plugins and scan theme files again for stray breadcrumb functions. 

Absolutely! Rather than completely remove breadcrumbs sitewide, you can override the default output with custom code added to your theme’s functions.php file. This allows injection of tailored breadcrumb trails, sitemap-style navigation.

Wrapping Up How To Remove Breadcrumbs In WordPress

Removing breadcrumbs may seem like a simple task, but locating the source and editing the right spots can get complex. At the end of the day, WordPress empowers you to shape sites to match your exact preferences and goals. 

Hopefully this guide gave you deeper insight on “how to remove breadcrumbs in wordpress’. Now all that’s left to decide is whether deleting them altogether or replacing them with something tailored is the best path for your website.

What do you think?  What helpful resources or tips could you share from your own experiences wrestling with WordPress’s flexible defaults? I’d love to hear your thoughts and continue the conversation around making WordPress your own!

Similar Posts

One Comment

Leave a Reply

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