data-vocabulary.org 스키마가 지원 중단됨. type Breadcrumb에서 잘못된 항목이 감지되었습니다. 해당 사항은 감지된 항목에서 언급하는 바 그대로 해석할 수 있습니다. 즉, '스키마 지원 중단'에 의해 URL이 구글에 등록되어 있지만 문제가 있는 상태입니다.
스키마가 지원 중단됨
일반적으로는 보기 힘든 오류이지만, 구글 블로그 테마를 적용하다가 너무 옛날에 만들어진 테마를 사용하다가 겪을 수 있습니다. 해당 사항을 수정하는 방법은 테마를 직접 수정하거나, 다른 최신 버전 테마를 사용하는 것입니다. 저는 현재 테마가 꽤 마음에 들어서 조금만 수정하여 사용할 예정입니다.
다음은 테마 템플릿에서 오류가 가리키는 부분을 찾아본 부분입니다. 스키마 지원 중단 사항은 검색하면 어떻게 수정을 하는지 나오므로 그대로 진행하시면 됩니다. 아래는 참고 예제입니다.
예시코드
<span itemscope='' itemtype='http://data-vocabulary.org/Breadcrumb'>
<a expr:href='data:blog.homepageUrl' itemprop='url'>
<span itemprop='title'>
Home
</span>
</a>
</span>
<b:loop values='data:post.labels' var='label'>
<span itemscope='' itemtype='http://data-vocabulary.org/Breadcrumb'>
<a expr:href='data:label.url + "?&max-results=5"' itemprop='url'>
<span itemprop='title'>
<data:label.name />
</span>
</a>
</span>
<b:if cond='data:label.isLast != "true"'>
</b:if>
</b:loop>
Breadcrumb 스키마 지원 중단 해결하기
data-vocabulary.org/Breadcrumb에서 schema.org/BreadcrumbList로 수정하여 해결할 수 있는 방법이 있습니다. 해당 스키마와 함께 리스트로 수정하여 처리하겠습니다.
<ol itemscope='' itemtype='https://schema.org/BreadcrumbList'>
<li itemprop='itemListElement' itemscope='' itemtype='https://schema.org/ListItem'>
<a expr:href='data:blog.homepageUrl' itemprop='item'><span itemprop='name'>Home</span></a>
<meta content='1' itemprop='position' />
</li>
<b:loop index='index' values='data:post.labels' var='label'>
<li itemprop='itemListElement' itemscope='' itemtype='https://schema.org/ListItem'>
<a expr:href='data:label.url + "?&max-results=5"' itemprop='item'><span itemprop='name'>
<data:label.name />
</span></a>
<meta content='2' itemprop='position' />
</li>
<b:if cond='data:label.isLast != "true"'>
</b:if>
</b:loop>
</ol>