
In this blog, we will explore two simple methods to add breadcrumbs into your Elementor-powered site. They provide a pathway for visitors to trace their steps back through your website, which can significantly improve navigation and the overall user journey.
Breadcrumbs are important for both SEO and user experience because they appear in Google’s search results and help categorize information. By improving site structure and user navigation, breadcrumbs enhance user satisfaction and can extend the duration of visits.
Breadcrumbs serve as a secondary navigation aid on websites, supplementing primary navigation menus rather than replacing them. While every website is unique, it’s generally not advisable to replace all of your primary navigation menus with breadcrumbs.
It’s important to acknowledge that user journeys on a website aren’t always linear or logical. If you rely exclusively on breadcrumbs for navigation, users might find it challenging to explore unrelated sections of your site effectively.
Moreover, visitors often land on pages directly through external links or search engines like Google, bypassing the intended navigational hierarchy. In such cases, breadcrumbs might not provide much context or utility, potentially leading to confusion.
In web design, breadcrumbs are best used as an additional navigational tool that complements the primary navigation. This dual-navigation approach allows visitors to navigate your site both hierarchical and nonhierarchical, enhancing the overall user experience.
To ensure clarity and consistency, it’s important to align the titles of your pages with the breadcrumb titles, especially when targeting specific SEO keywords. Consistency helps in maintaining a clear path for both users and search engines.
However, there are exceptions to consider. For example, if your breadcrumb trail contains repetitive keywords or phrases, this could be seen as over-optimization by search engines, potentially leading to an SEO penalty. Also, including the title of the current page in your breadcrumb trail is a common practice, but it’s important to display this as plain text without a hyperlink to avoid confusion and indicate that the user is already on that page.
If you’re utilizing Yoast SEO, you have the flexibility to modify the text in your breadcrumbs. This customization can include adding anchor text or prefixes to the breadcrumb path. Additionally, you have the option to alter the taxonomy used for generating breadcrumb trails. Any changes you make will automatically update in Elementor’s Breadcrumb widget, ensuring your site’s navigation is both precise and effective.
When styling your breadcrumbs, adhering to design best practices enhances user interaction. Typically, the greater than symbol (>) is used to separate links in a breadcrumb trail, suggesting a hierarchical structure. However, in cases where your breadcrumbs represent a non-hierarchical path, and path-based breadcrumbs, this symbol may not accurately represent the relationship between pages and might clash with your website’s design.
For Yoast SEO users, you can customize the separator character by navigating to SEO > Search Appearance > Breadcrumbs in your dashboard. Here, you can replace the default separator with a symbol that better fits your site’s aesthetics, such as arrows (→), right angle quotation marks (»), or slashes (/).
Sizing and padding are also important for maintaining usability. Ensure there is ample space between links to prevent users from clicking the wrong one, but keep the breadcrumbs subtle enough not to distract from your primary navigation.
To fine-tune these aspects using Elementor, simply select the breadcrumb element in the canvas and adjust its properties under the Style tab. This allows you to achieve a balanced design that integrates seamlessly with your site’s overall look while maintaining functional and clear navigation.
Breadcrumb trails are typically placed at the top of a webpage, often directly beneath a horizontal navigation menu. This placement aligns with web design conventions, ensuring that visitors can easily locate and use the breadcrumbs for navigating your site.
Consistency in the placement of breadcrumbs across your website is important. Having the breadcrumb trail prominently displayed at the top of each page not only helps orient visitors quickly but also enhances the navigational flow. Inconsistent placement can lead to confusion and a poor user experience.
When using Elementor’s breadcrumbs widget, you have the flexibility to position the breadcrumbs precisely where you want them on your page using the drag-and-drop builder. However, even with this flexibility, it’s important to maintain consistent placement throughout your site to support easy and intuitive navigation for all users.
Before we start, you’ll need to purchase and activate Elementor Pro for this tutorial. If you need help downloading Elementor on your WordPress site, check out our step-by-step guide.
To add breadcrumbs using Yoast SEO in Elementor, you first need to install the Yoast SEO plugin:


Go to SEO > Settings > Advanced, click on Breadcrumbs, then set up your breadcrumbs
Once Yoast SEO is installed and breadcrumbs are enabled, you can use Elementor to place and style breadcrumbs on your pages for enhanced navigation and SEO.
To create a page template in Elementor for adding breadcrumbs, follow these steps:

To create a page template for breadcrumbs in Elementor, follow these steps to set it up
This process sets up a basic structure where you can incorporate breadcrumbs into your page design, enhancing navigation and SEO.
To add the Elementor Breadcrumbs widget to your newly created page template, follow these steps:

Find the Breadcrumbs widget then drag and drop it to the top of your page.
This integration of the breadcrumbs will enhance site navigation and contribute to a better user experience by allowing visitors to easily understand their location within your website’s structure.
You have the flexibility to customize the breadcrumbs to fit the style of your website. Here’s how you can adjust the appearance of your breadcrumbs in Elementor:

Customize the look of your breadcrumbs in Elementor to match your website’s style
These settings give you the control to make your breadcrumbs both functional and visually integrated into your site’s design.
You can add breadcrumbs to your site even without an Elementor Pro license by using the Yoast SEO plugin. Here’s how to do it:

Use Yoast SEO to add a shortcode to create breadcrumbs
Copy code Home » 2 Easy Ways to Add Elementor Breadcrumbs to Your Website
This shortcode will generate the breadcrumbs.
By following these steps, you can easily display breadcrumbs on your website using the free version of Elementor and Yoast SEO.
You can also display breadcrumbs on your website using the Rank Math SEO plugin. If you have a Rank Math Pro subscription, you can easily add breadcrumbs using their dedicated widget.
However, if you are using the free version of Rank Math, you’ll need to manually insert the breadcrumbs using a shortcode, similar to how you would with the Elementor and Yoast SEO plugins.
Here’s how to do it:
Use Rank Math to add a shortcode to create breadcrumbs
Ensure that the breadcrumbs are enabled in your Rank Math settings before using the shortcode to display them on your website.
Breadcrumbs offer a navigational aid on websites, allowing users to understand their location within the site’s hierarchy without needing to check the URL structure. The Elementor Breadcrumbs widget facilitates adding breadcrumbs to your site’s pages or posts, along with an SEO plugin that supports breadcrumbs functionality.
To hide breadcrumbs on your WordPress site, you can simply use CSS. By adding the following CSS rule to your site’s custom CSS section or within your theme’s stylesheet, you can effectively hide the breadcrumbs:
.breadcrumbs-class {
display: none;
}
Replace .breadcrumbs-class with the actual CSS class or ID used by your breadcrumb element. This method ensures the breadcrumbs are not visible while keeping the code on the page, which might be useful for SEO purposes.
WordPress does not include a built-in option for adding breadcrumbs, so you typically need to use a plugin or develop a custom breadcrumb function yourself. This involves coding a function in your theme’s functions.php file that dynamically generates breadcrumb paths.
And there you have it—two straightforward methods to add breadcrumbs to your Elementor website. With your new breadcrumb navigation in place, your visitors can now enjoy a more streamlined browsing experience, and you can reap the benefits of improved site engagement and SEO, which search engines appreciate.
Now that you’ve added breadcrumbs to your Elementor website, enhancing both navigation and SEO, do you find that refining your website’s user experience is a continuous and complex task? If yes, we are here to assist! Allow us to take the reins on further improving your website’s user experience, so you can concentrate on what you love—whether that’s growing your business or creating content.
Our team at 1dea specializes in optimizing and expanding features like breadcrumbs to ensure your site not only meets but exceeds user expectations. Contact us today and let us help you make your website as navigable and user-friendly as possible, while you focus on other important aspects of your work.
From one-time website fixes to future discussions about your website or branding plans, we're here to help.
Book a meeting or give us a call
at 613-704-5336.