문제 설명
이 텍스트가 다른 기사의 일부임을 Google에 알리는 방법 (How to tell google this text is part of another article)
내 웹사이트의 모든 기사 뒤에는 다른 기사에 대한 미리보기가 있습니다. 무작위 미리보기입니다.
문제는 미리보기가 정말 크다는 것입니다. 헤드라인, 부제목 및 6행의 텍스트가 있습니다. 때때로 Google은 내 기사의 일부라고 생각합니다.
이 div에 다른 기사의 텍스트가 포함되어 있음을 Google에 알릴 수 있는 방법이 있습니까?
참조 솔루션
방법 1:
By using the appropriate semantic markup that HTML5 offers, user agents (like Google) would, in principle, be able to understand this; but that, of course, doesn’t necessarily mean that they (currently) support (all of) this.
The teasers should be outside of the
main
element. Signal: It’s not part of this page’s main content.The teasers should be in an
aside
element. Signal: It’s only "tangentially related" to the page’s content.Each teaser should be in its own
article
element. Signal: It’s a self‑contained item of content.Each teaser’s link (to the full article) should get the
bookmark
link type. Signal: The permalink URL of the teaser/article is not the same as the current page’s URL.(One could also consider using the
blockquote
element for the parts taken over literally, i.e., in cases where the teaser doesn’t contain (slightly) different content, like a summary. But it depends on your understanding of your content, if you really quote here.)
However, that doesn’t stop Google to show parts of the teasers in their SERPs (if their algorithms deem it useful, get confused, or whatever). Without using some "hacks" (e.g., with JS or an iframe
), it’s not possible nor intended to hide parts of the page for Google Search and their SERPs.
(by Eran Shmuel、unor)