У меня возникли проблемы с реализацией фрагментов кода с schema.org. Когда я создаю свою хлебную крошку с использованием документации и запускаю ее с помощью инструмента тестирования Google Rich Snippet , эта хлебная крошка определяется, но не отображается в предварительном просмотре.
<!DOCTYPE html>
<html>
<head>
<title>My Test Page</title>
</head>
<body itemscope itemtype="http://schema.org/WebPage">
<strong>You are here: </strong>
<div itemprop="breadcrumb">
<a title="Home" href="/">Home</a> >
<a title="Test Pages" href="/Test-Pages/">Test Pages</a> >
</div>
</body>
</html>
Если я перейду к использованию фрагментов из data-vocabulary.org, расширенные фрагменты будут правильно отображаться в предварительном просмотре.
<!DOCTYPE html>
<html>
<head>
<title>My Test Page</title>
</head>
<body>
<strong>You are here: </strong>
<ol itemprop="breadcrumb">
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="/" itemprop="url">
<span itemprop="title">Home</span>
</a>
</li>
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="/Test-Pages/" itemprop="url">
<span itemprop="title">Test Pages</span>
</a>
</li>
</ol>
</body>
</html>
Я хочу, чтобы хлебные крошки отображались в результатах поиска, а не в URL-адресе страницы.
Учитывая, что Schema.org является рекомендуемым способом использования расширенных фрагментов, я бы предпочел использовать это, однако, поскольку хлебные крошки не отображаются в предварительном просмотре результатов поиска с использованием этого метода, я не уверен, что это работает правильно.
Я делаю что-то не так в разметке для примера Schema.org?