The breadcrumb is a navigational element that is possible (and recommended) to set up on its site, especially if the categorization of content is an important issue.
It is most often placed at the top of a web page, under the menu and provides links to pages from the top level to the homepage.
Home > Category N > Subcategory X > Page TitleIt involves various challenges:
Breadcrumb trail Construction
It has to be hard coded in the HTML code of all pages of the site, except the homepage.
Warning: Google will only take into account the 1st link found in the HTML source code. For example, if a link to the homepage precedes the breadcrumb trail (like the logo in the header to the homepage), you must:
Breadcrumb trail markup
It is possible to markup the breadcrumb trail in the html source code so that Google puts it forward in the search engine page results instead of the URL (see screenshot below - in green).
Below is an example of micro data markup to set up within the <body> tag for better consideration by the search engines:
<body itemscope itemtype = "http://schema.org/WebPage"><div itemprop = "breadcrumb"> <a href="[URL from the homepage]" itemprop="url"> [Link Title] </a> <a href="[URL Level 1] page" itemprop="url"> [Link Title] </a> <a href="[URL Level 2 page]" itemprop="url"> [Link Title] </a></ Div>