2017-04-25 7 views
1

게시자가 Schema.org 및 Microdata 사용 방법 인 경우 BlogPosting 또는 아티클에 있습니까? Proper way to use 'publisher' in BlogPosting게시자와 이름 Microdata

<div itemprop="publisher" itemscope itemtype="http://schema.org/Person"> 
    <span itemprop="name">Some Name</span> 
</div> 

그러나 Google Testing Tool는 말한다 :

The attribute publisher.itemtype has an invalid value

은 아마도 내가 잘 잘 대답을 이해하지

그 답을 찾을 수

? 사람이거나 저자와 동일한 경우 publisher을 어떻게 사용합니까?

답변

0

게시자가 개인 인 경우이를 제공하는 올바른 방법입니다.

불행히도 대부분의 경우 Google의 SDTT는 Schema.org/Microdata에서 오류가 아닌 오류로보고하지만 Google에서 풍부한 결과를 얻으려는 요구 사항이 있습니다.

이 너무 여기에 사건을 것 같다 : 그래서

publisher

Organization ; required (AMP), ignored (non-AMP)

The publisher of the article.

는 IF : 그것은 가능성이 발행인으로 구글은 조직 (그리고 사람을) 고려 대상이되는 Articles rich result의 AMP 버전에 대한 오류입니다 게시자가 사람인 경우이 오류를 무시하십시오.

<div itemprop="author publisher" itemscope itemtype="http://schema.org/Person"> 
+0

값이 방법 설정 : '<따로 클래스 = "post__author을"에는 itemprop = "저자 출판사가 저자와 동일한 경우

, 당신은 같은 itemprop 속성에 두 속성을 사용할 수 있습니다 publisher "itemscope itemtype ="http://schema.org/Person ">''publisher.itemtype의 값이 잘못되었습니다 .'라는 오류가 발생합니다. 그래서이 경우 정답이 아닌 것처럼 보입니다. – sunpietro

+0

@sunpietro : 이것은 정확히이 질문과 대답에 관한 내용입니다. 내 대답에 설명했듯이 Google의 SDTT에서 오류가 잘못되었음을 의미하지는 않습니다. 1) Google은 '게시자'의 '조직'값만 인식합니다. 2) '게시자'가 '사람'인 경우 Google의 SDTT에서 오류를 무시하십시오. 당신이 할 수있는 다른 방법은 없습니다. – unor

+0

죄송합니다, 귀하의 답변을 오해했습니다. – sunpietro