Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Google and other SEs support Schema.org for marking up structured data, but it turns out that for breadcrumbs Google recommends using Data-Vocabulary.org instead.

Which should we use for having breadcrumbs appear in search results?

Breadcrumb rich snippet example in Google SERP

I noticed that there are issues with the Schema.org markup for breadcrumbs, so does that mean it's best not to use it for now?

The code suggested in each is slightly different — so changing from one to the other site-wide in the future could be a nuisance:


<body itemscope itemtype="http://schema.org/WebPage">
<div itemprop="breadcrumb">
  <a href="category/books.html">Books</a> >
  <a href="category/books-literature.html">Literature & Fiction</a> >
  <a href="category/books-classics">Classics</a>


<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <a href="http://www.example.com/dresses" itemprop="url">
    <span itemprop="title">Dresses</span>
  </a> ›
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <a href="http://www.example.com/dresses/real" itemprop="url">
    <span itemprop="title">Real Dresses</span>
  </a> ›
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <a href="http://www.example.com/clothes/dresses/real/green" itemprop="url">
    <span itemprop="title">Real Green Dresses</span>
share|improve this question
You don't actually need any markup on breadcrumbs to make them appear in the SERPS. Simply having bread crumb navigation is enough to make them appear in the SERPS in my experience. Just a thought. – Max Jul 4 '13 at 9:53
Yup, but mot always (and not in this case, for a very high-authority site) – Baumr Jul 4 '13 at 9:57
Yuck, yet another microformat. The Semantic web is now the Symantec web? As in larger, slower and less understandable? This thing of throwing yet another standard in the mix... instead of fixing what we already have. – Fiasco Labs Jul 4 '13 at 16:17
@FiascoLabs, word — personally I like RDFa: covers most bases – Baumr Jul 4 '13 at 16:23
Related (maybe duplicate): Breadcrumb using Schema.org rich snippets – unor Jun 15 '15 at 0:50
up vote 3 down vote accepted

Yes, avoid Schema for now and use Data Vocabulary, for exactly the reason you cite. I've used the latter, and it works.

John Mueller from Google has said that he expects Schema will have to change, and the discussion around it seems to suggest that Schema needs to be more like the current Data Vocabulary syntax, so any future adaptations you need to make may be less onerous than they currently appear.

share|improve this answer
breadcrumbs now work in Schema.org – Mousey Aug 15 '15 at 0:37

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.