What they are and how to implement them successfully

What they are and how to implement them successfully


What is breadcrumb navigation?

Breadcrumb navigation is a trail of text links (breadcrumbs) that tell users where they are on a website and how they got there.

They usually appear at the top of the page.

Here is an example:

Example of Nordstrom breadcrumbs.

Breadcrumb navigation (or breadcrumbs) is an important element on your website for two reasons:

  1. It affects the user experience. Breadcrumbs or breadcrumbs make it easier to navigate your website.
  2. SEO benefits. Google rewards websites that prioritize user experience with better rankings.

Also, breadcrumbs help Google understand your website hierarchy and distribute PageRank throughout your website, ranking it better.

In this post we will tell you about the different types of breadcrumbs and the advantages of using them. We also offer tips and ideas on how to implement them in WordPress.

But first let’s clarify one thing:

When should you use breadcrumbs?

Breadcrumbs aren’t for everyone. They are only useful for your website when it has deep architecture.

That is, when multiple categories are divided into subcategories and these subcategories in turn point to individual pages.

Ecommerce websites are a perfect example of deep architecture.

They usually offer several products grouped into various levels of categories.

As:

Web architecture infographic.

Avoid using breadcrumbs if you have a flat, single-tier web architecture. That is, if your website pages are just one click away from the home page.

In this case breadcrumbs aren’t necessary, because they don’t add any value to the user’s navigation.

What are the different types of breadcrumbs?

There are different types of breadcrumbs.

1. Hierarchical breadcrumbs

Hierarchy-based breadcrumbs follow the architecture (or “hierarchy”) of your website.

Check out this example from Target:

hierarchical breadcrumbs on the target website.

In this case, the path that the user travels begins with the top-level category, which is the entire Target website.

The user then proceeds through increasingly specific sub-categories before arriving at the page they are on.

These types of breadcrumbs are especially useful for users arriving at your website from Google search results.

It allows them to quickly move up the web hierarchy to select more options if they want.

2. Attribute-based breadcrumbs

Attribute-based breadcrumbs generate a dynamic journey based on the different filters users can apply to a page.

They’re mostly used on e-commerce sites, where they tend to go hand in hand with hierarchical-based breadcrumbs.

For example:

Example of attribute-based breadcrumbs.

On an e-commerce site, this breadcrumb navigation is useful when users want to see all products that share the same attributes.

3. Path-based breadcrumbs

Path-based breadcrumbs show the unique path users took to reach a particular page.

Instead of listing the entire path, this type of navigation is typically implemented with a “back” button, which helps users navigate back to the previous page.

Here is an example from Adidas:

Example of path-based breadcrumbs.

These types of breadcrumbs aren’t useful in some cases, as they simply do the same job as the “Back” button in your browser.

For this reason, they are not the most popular choice among user experience (UX) designers.

What are the benefits of using breadcrumbs?

Using breadcrumbs has many advantages.

1. They promote browsing and reduce the bounce rate

Thanks to breadcrumbs or breadcrumbs, users can navigate your website more easily, which helps them to visit more pages.

For example, on an e-commerce site, users can reach a product page directly from Google.

If the product isn’t what they’re looking for, breadcrumbs can help them quickly navigate to see products in the same category.

Which also reduces the bounce rate.

2. They are useful for UX

Breadcrumbs reduce the number of steps users have to take to explore the architecture of the web.

On a website that doesn’t have breadcrumbs, the user will have to click the “Back” button multiple times if they can’t find what they’re looking for.

With breadcrumbs you can do it with just one click and even go back to more general categories.

3. Improve internal link structure and traceability

Breadcrumbs improve the traceability of your website by having internal links between pages and categories.

They provide a way for search engines to understand the structure of your website, discover deeper pages, and index all pages.

This is important to use if you want your pages to appear in search results and drive traffic to your website.

4. Appear in search results

Also, breadcrumbs are important because they appear in Google results, just above the title tag and meta description.

Pages with SEO breadcrumbs appear like this in search results:

Example of breadcrumbs in search results.

Compare this result with another website:

Example of a website without breadcrumbs.

The breadcrumb page makes it clear to users where they will land when they click.

As a result, a page with breadcrumbs can get more clicks than a page without breadcrumbs.

Usage: Don’t forget to implement structured data markup for your breadcrumbs to ensure that Google fully understands them and displays them correctly in search results.

Once the markup is added, you can use Semrush’s Site Audit tool to check your implementation for any errors.

Start by creating a new project in the tool and run a full scan of your website.

Once completed, go to “Marked” and click “View details“.

View the details of marking with Semrush.

The tool will show you if it has detected breadcrumb structured data on your website.

The tool will show you if it has detected breadcrumb structured data on your website.

Also, it tells you if there is an invalid element.

Analyze your website markup for invalid elements with Semrush.

The tool also offers suggestions on how to fix invalid items. Just click on the column number “Invalid“. And then click on the button “why and how fix it“.

The tool also offers suggestions on how to fix invalid items.

Using this report, you can identify and fix breadcrumb markup issues on your website.

Breadcrumb navigation best practices

When designing breadcrumb navigation for your website, follow the best practices below.

1. Only use breadcrumbs if it makes sense for your website

Worth mentioning again:

Using breadcrumbs only makes sense if your website structure goes several levels deeper.

If you have a single-level site structure, where everything is just a click away from the home page, breadcrumbs probably won’t add much value.

For example, in Wait But Why it makes no sense to implement breadcrumbs. This website has no deep structure – it only displays single entries one click away from the home page.

Wait But Why page.

2. Use breadcrumbs to support primary navigation

Breadcrumbs are an additional form of navigation. Therefore, they shouldn’t replace the main navigation menu.

Think of breadcrumbs as an alternative way for users to navigate your website.

In the example below, Dell uses breadcrumbs to support primary navigation.

Example of Dell breadcrumbs.

3. Use separators between individual layers

The crumb path is more intuitive when separated by special symbols.

The “greater than” sign (>) is the most commonly used.

But you can also use an arrow (→) or slash (/).

Walmart, for example, uses a forward slash (/) to separate items in the breadcrumb path.

Walmart uses slash to separate items.

4. No link to current page in breadcrumb path

The last element of the breadcrumb path shows the user’s current location.

Since users are already on the page, adding a link to the current page makes no sense.

Users are unlikely to click and it does no good.

In the example below, we can see that the last item in the breadcrumb path doesn’t include a link. Thus, the user is indicated on the page where he is.

The last element of the breadcrumb path shows the user's current location.

5. Use a simple design

The breadcrumb design should be as simple as possible so that it is useful without distracting the reader from the actual content of the page.

Here’s an example from Slack:

Use a simple design in the breadcrumbs.

As you can see, they appear at the top, upper right corner of the web, in a small but legible font that is consistent with the rest of the web.

The separators between categories are also simple.

They are breadcrumbs that are easy to locate and understand. But they don’t attract more attention than absolutely necessary.

How to add breadcrumbs to WordPress

Since WordPress is the most popular CMS in the world, we will see below how to add breadcrumbs in WordPress.

Some WordPress themes support breadcrumbs out of the box.

If your theme doesn’t support this type of breadcrumb navigation, you can use a plugin like Yoast SEO.

It’s a “Plugins” > “Add new“.

WordPress plugins.

Research “Yoast” and click “Install now“. And then press the button “Activate” that appears after installation is complete.

Install Yoast SEO.

Before you can use Yoast to add breadcrumbs, you need to add a small snippet of code to the header.php section of your theme.

Important note: Be careful when editing the theme file. If you are not technically savvy, we recommend asking a developer for help. Changing your theme file can cause big problems for your website if you make mistakes.

If you like it, copy the code below.

<?php
if ( function_exists('yoast_breadcrumb') ) {
yoast_breadcrumb( '</p><p id="breadcrumbs">','</p><p>' );
}
?>

It’s a “I wait” > “Thematic file editor” from the sidebar.

Change the appearance of the theme file.

In the theme editor, paste the code you copied into the header.php file section of your theme.

Appearance editor in WordPress.

Then click on “update file” to save the changes.

Save the changes made.

Then go to “Great SEO” > “Placement“in the sidebar.

Navigating Yoast SEO settings.

Next, scroll through the available settings for the Yoast plugin and click on “Advance” > “Bread crumbs“.

Switch to breadcrumbs.

You’ll see a form to configure your breadcrumbs based on how you want them to appear on your website.

Form of breadcrumbs.

Finally, activate the option “Enable breadcrumbs for your theme” located under the form.

Enable breadcrumbs for your theme.

Monitor your breadcrumbs with Semrush

Breadcrumbs are an essential element of user experience. Don’t neglect them.

They make your website easier to navigate and benefit your SEO efforts.

Semrush’s Site Audit tool can help you identify and fix breadcrumb issues that keep appearing in search results.



Source link

Related Posts

Leave a Reply

Open chat
Scan the code
Hello 👋
Can we help you?