When I add breadcrumbs soon (with microdata) - do I need to write

link1 > link2 > link3 (as in the google example code) in the visible text on the page, or will

link1 link2 link3 without the > symbol still appear like this in the search results

Books > Poetry > Modern Poetry

If it must be included can I somehow mark the > symbol as not visible/hidden using CSS?

See example website not showing the > but using breadcrumbs that do, without > in the example code.


1 Answer 1


There is no need for the >symbol regarding to the Google Structured Data page about Breadcrumbs.

Just use a markup as shown in the example:

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
    <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
        <a itemprop="item" href="https://example.com/arts">
            <span itemprop="name">Arts</span>
    <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
        <a itemprop="item" href="https://example.com/arts/books">
            <span itemprop="name">Books</span>

Google will then insert the > in the search results by it's own.

If you want to use a separator just place them in raw <li></li> elements without the itemprop markup.

  • 1
    Regarding your edit: Note that having text (like a separator) in an ol element is not allowed, so it has to be part of the li elements.
    – unor
    Commented Jul 28, 2015 at 14:23
  • @unor yes you are right. Updating the post.
    – Kevin
    Commented Jul 28, 2015 at 14:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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