How to Show Breadcrumbs in Google Search Results?

Do you want to know how to show breadcrumbs in Google search results and on your site? Google already made breadcrumbs change in search results with each tag having a link to the page; that is, you can click on each tag on breadcrumbs.

This post will share how to show breadcrumbs in Google Search Results. If you are still wondering what breadcrumb is, here is the answer for you.

What are Breadcrumbs?

How to Show Breadcrumbs in Google Search Results
Search Console – How to Show Breadcrumbs in Google Search Results

A breadcrumb trail on a page indicates the page's position in the site hierarchy. A user can navigate all the way up in the site hierarchy, one level at a time, by starting from the last breadcrumb in the breadcrumbs trail, but how to show breadcrumbs in Google search results?

Required properties to show breadcrumbs in Google search results:

itemThing The URL to the webpage represents the breadcrumb.
nameText The title of the breadcrumb is displayed for the user.
positionInteger The position of the breadcrumb in the breadcrumb trail. Position 1 signifies the beginning of the trail.
How to Show Breadcrumbs in Google Search Results

Source: Google Docs

The good news is, Google shows breadcrumbs below the meta title in the search results. It can increase your CTR.

How to Show Breadcrumbs in Google Search Results

Breadcrumb is a routing system that allows users to route from wherever they are online to the website's home page. It helps customers get around the website and enables search engines like Google to understand its structure.

You may also like to read:

Google BreadCrumb Tail for WordPress is working well and is easy to add. WordPress users will be happy if they use this tutorial. The search result will change, and Google will replace the BreadCrumb link in your search result, powered by this script code to show breadcrumbs in Google search results.

<script type='application/ld+json'>
{
  "@context": "http://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "item": {
      "@id": "Place URL Here",
      "name": "Place Title Here"
    }
  },{
    "@type": "ListItem",
    "position": 2,
    "item": {
      "@id": "Place URL Here",
      "name": "Place Title Here"
    }
  },{
    "@type": "ListItem",
    "position": 3,
    "item": {
      "@id": "Place URL Here",
      "name": "Place Title Here"
    }
  }]
}
</script>

Source: Credits by Google Developer

Enable Breadcrumbs on Your Website with Rank Math SEO

Rank Math SEO plugin makes adding the Breadcrumb Schema that search engines require to show breadcrumbs in search results easy.

Now let’s take a look at how to enable breadcrumbs with Rank Math:

Activate Breadcrumbs

You can activate the breadcrumbs setting in Rank Math from Rank Math > General Settings > Breadcrumbs. If Breadcrumbs settings are unavailable, ensure you’ve switched to the Advanced Mode in Rank Math.

Rank Math How to Show Breadcrumbs in Google Search Results
Rank Math Breadcrumbs – How to Show Breadcrumbs in Google Search Results

Once you enable the breadcrumbs function, all the other settings will appear on the screen.

Adding Breadcrumbs to Website

Now that you’ve configured the breadcrumbs settings, you need to add the breadcrumbs code to your website so that it displays on the front end. 

You can add Rank Math’s breadcrumbs code to your theme’s template files, and the breadcrumbs will appear on your website’s front end accordingly.

<?php if (function_exists('rank_math_the_breadcrumbs')) rank_math_the_breadcrumbs(); ?>

You can also add the breadcrumb anywhere you want with the help of a shortcode. Copy and paste this shortcode to the text editor of any post or page, and then Rank Math will pull the breadcrumb for that specific post/page.

[rank_math_breadcrumb]

The theme file where you add the breadcrumbs function would vary depending on your theme.

How to Show Google Breadcrumbs for Blogger Blog?

How to Show Breadcrumbs in Google Search Results
Blogger – How to Show Breadcrumbs in Google Search Results

If you are using Blogger SMC, this tutorial will be helpful for you. You can add the above script code (Credits by Google Developer) into your Blogger Blog body section area and follow the below guideline, and soon you will see what happen in Google search result.

Log in first: Login to your Blogger blog.

Go to the dashboard: Direct to your blog Dashboard › Template › Edit HTML. Search for the following code:

<b:include data='top' name='status-message'/>

If you found the code above twice, do the same with the second one. Right before the above code, post the following snippet:

<b:include data='posts' name='breadcrumb'/>

Now search for the following code:

<b:includable id='main' var='top'>

And post the following code just above:

<b:includable id='breadcrumb' var='posts'>
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<b:else/>
<b:if cond='data:blog.pageType == "item"'>
<p class='breadcrumbs'>
<span class='post-labels'>
<a expr:href='data:blog.homepageUrl' rel='tag'>Home</a>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'> »
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>
</b:if>
</b:loop>
<b:else/>
»Unlabelled
</b:if>
» <span><data:post.title/></span>
</b:loop>
</span>
</p>
<b:else/>
<b:if cond='data:blog.pageType == "archive"'>
<p class='breadcrumbs'>
<span class='post-labels'>
<a expr:href='data:blog.homepageUrl'>Home</a> » Archives for <data:blog.pageName/>
</span>
</p>
<b:else/>
<b:if cond='data:blog.pageType == "index"'>
<p class='breadcrumbs'>
<span class='post-labels'>
<b:if cond='data:blog.pageName == ""'>
<a expr:href='data:blog.homepageUrl'>Home</a> » All posts
<b:else/>
<a expr:href='data:blog.homepageUrl'>Home</a> » Posts filed under <data:blog.pageName/>
</b:if>
</span>
</p>
</b:if>
</b:if>
</b:if>
</b:if>
</b:includable>

Save changes: Press the Save Template button and wait for results. 

Show Breadcrumbs in Google Search Results With Thrive Themes

First, check if your theme has an option to display breadcrumbs. For example, I use Thrive Themes, which has a built-in option for displaying breadcrumbs.

So if you use Thrive Themes and want to use the “Breadcrumbs” element, you must first insert it into the post or page you want it to be in. To do that, go to the right sidebar in the Thrive Theme Builder Editor and click on the plus sign.

Thrive Themes Breadcrumbs Settings
Thrive Themes Breadcrumbs Settings

This will open a list with all the elements you can use to customize your page. Look for the “Breadcrumbs” element or search for it in the search bar. See the image above.

Once you find it, drag and drop it to place it anywhere you want on the page. Now the element is added to the page, and you can use its options.

If your theme doesn’t have any such option, don’t worry. Like everything, we will do it by using a plugin.

Though there are some dedicated plugins for showing breadcrumbs only, like Breadcrumb NavXT, I’d recommend you use the Yoast SEO plugin. Cause it’s the best WordPress SEO plugin.

Now you need to install and activate the Yoast SEO plugin.

Once you’ve activated the plugin, go to WordPress Admin Panel > SEO
(1) Search Appearance
(2) Enable breadcrumbs
(3)  Then, you will find several options. I think the default options are good. You don’t need to change anything here.

How To Show Breadcrumbs In Google Search Results
Enable Breadcrumbs – How to Show Breadcrumbs in Google Results

Then click on “Save Change.”

Now go to a single post to check whether the breadcrumb is showing. The breadcrumbs will be something like this:

Yoast Breadcrumb Display in WordPress Twenty Themes:

How to Show Breadcrumbs in Google Search Results
Default Theme – Show Breadcrumbs in Google Search Results

If Yoast SEO Breadcrumbs is not working, add a code to your WordPress theme. Just add the following code to your theme’s header.php file. You should add the code at the end of the file.

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

In addition, you can manually add the breadcrumb shortcode to individual posts or pages.

[wpseo_breadcrumb]

After adding the code, you will see the breadcrumbs in action.

More interesting topics for you:

Customizing Breadcrumbs with CSS

Adding the PHP code will create plain breadcrumbs with links. You can add custom CSS classes to decorate your breadcrumbs; otherwise, use the same PHP code in “single.php” and add the following CSS code under your theme’s “style.css” file or under the custom theme section of your theme options (if your theme supports).

However, Google might take some time to show the breadcrumbs on search results.

How to Show Breadcrumbs in Google Search Results

CSS Breadcrumbs – Learn how to create breadcrumb navigation with CSS.

#breadcrumbs {
box-shadow: 1px 1px #d5d4d4;
background: #eeeded;
border: 1px solid #eeeded;
border-radius: 5px;
padding: 0 5px 0 10px;
font-size: 16px;
}

SOURCE: W3 Schools

Google Rich Results BreadCrumbs Output
Google Rich Results BreadCrumbs Output

If you implement the breadcrumbs function correctly to your website or blog, then you will test your blog with Google Rich Results and get the abovementioned output in that tool.

When will Google BreadCrumbs Show in Search Results?

You will be waiting for a result after following the above tutorial we provided. You will be wondering when the impact of the BreadCrumbs will show on Google Search Results? Well, this depends on Google Crawler. It would take about 3 to 5 days after adding the script code.

Your site or website users could be amazed after noticing what changes on the lookup result with the BreadCrumb link, which is listed through parents to children.

FAQs About Show Breadcrumbs in Google Search Results:

  1. What are breadcrumbs?

    A breadcrumb trail is a set of links (breadcrumbs) to help users understand and navigate your site's hierarchy.

  2. How do I add breadcrumbs to the Google search page?

    You cannot add breadcrumbs on the Google search page. You can only add it to your website.

  3. What are breadcrumbs for a website or blog?

    A breadcrumb indicates the current page’s location within a navigational hierarchy that automatically adds separators via CSS.

Final Words on Show Breadcrumbs in Google Search Results:

As Google figures out what the final breadcrumb product will look like within the SERPs, adding this to your site is undoubtedly an excellent idea.

We hope this post helped you to show breadcrumbs in Google search results. If you have faced any issues, let us know via comment.

Leave a Comment