У меня есть веб-страница, которая возвращается в W3C Validator как полностью проверенная (и зеленая).
Но когда я запускаю проверку одного и того же URL-адреса на многих веб-сайтах для тестирования SEO, он терпит неудачу и сообщает мне об ошибках, с которыми он не справился:
Недопустимое значение
v:url
для атрибутаrel
элементаa
: строкаv:url
не является зарегистрированным ключевым словом.
Относительный код, на который это ссылается, представляет собой разметку схемы для хлебных крошек:
<div id="breadcrumbs">
<span prefix="v: http://rdf.data-vocabulary.org/#">
<span typeof="v:Breadcrumb"><a href="http://www.bellavou.co.uk" rel="v:url" property="v:title"><span class="fa fa-home"><span class="breadcrumb_first">Home</span></span></a></span>
<span class="fa fa-angle-right"></span>
<span typeof="v:Breadcrumb"><a href="http://www.bellavou.co.uk/contact-us/" rel="v:url" property="v:title">Contact Us</a></span>
</span>
</div>
Также стоит отметить, что разметка полностью проверяется в Инструменте тестирования структурированных данных Google.
Почему он не проходит проверку на сторонних проверках веб-сайтов, но, что более важно, почему он отображается как действительный на реальном веб-сайте W3C?