여기에 비슷한 질문에 대한 답변이 매우 잘 나와 있습니다. How to implement "mainEntityOfPage" to this specific site?하지만 여전히 혼란스럽고 도움이 될 수 있습니다.내 회사 웹 사이트 내의 기사에 mainEntityOfPage 사용
그래서 내가 만들고있는 웹 사이트는 지역 비즈니스를위한 기업 웹 사이트이며 기사 섹션 (뉴스, 기능, 백서 등) 중 많은 부분이 있습니다.
이제 스키마를 사용하는 것은 이번이 처음입니다. 나와 함께하시기 바랍니다.
전체 웹 사이트 자체가 LocalBusiness
내부에 있도록 (예 : 내 페이지 템플릿의 헤더 내에서 적절한 메타 태그 지정을 통해) 설정했습니다. 모든 작업이 끝나면 Google Validator (즉, 구조화 된 데이터 테스트 도구)에서 완벽하게 체크 아웃합니다.
문제는 ARTICLE 페이지의 경우 해당 콘텐츠에 대한 특수 템플릿이 있습니다. 따라서 기사 페이지 자체의 내용은 <div itemscope itemtype="http://schema.org/Article">
내에 있으며 좋은 Article
에 필요한 다른 모든 메타 데이터를 성공적으로 인코딩 할 수있었습니다.
내 관심사는 Google에서 mainEntityOfPage
속성을 사용하는 것이 좋습니다.
이 태그는 크롤러에게 페이지에 여러 개의 주요 유형 (이 경우 LocalBusiness
및 Article
)이 있지만 하나가 우선한다는 것을 알려줍니다.
맞았습니까?
내가 그랬다면 어떻게 사용합니까? Article
콘텐츠 영역 내에 새로운 meta
또는 link
태그를 추가합니까?
<link itemprop="mainEntityOfPage" href="http://example.com/article-1" />
태그를 추가하는 것이 좋습니다. 이게 어떻게 작동합니까? itemscope (즉, 기사 콘텐츠 템플릿 내부)의 범위에 넣어야합니까? 따라서 URL은이 동일한 페이지를 가리켜 야합니다.
도와주세요!