it-gundan.com

검색 엔진이 페이지의 특정 섹션을 색인하지 않도록하는 방법이 있습니까?

모든 페이지에 블로그 보관 패널이 표시된 Blogger를 설정하여 사용자가 이전 게시물에 쉽게 접근 할 수 있습니다. 문제는이 패널에서 각 페이지의 제목을 나열한다는 것입니다. 즉, 현재 페이지에서 관련이없는 키워드가 아닌 다른 페이지에 키워드가 표시됩니다.

예를 들어, 나는 오렌지에 대해 쓰고 있지만 일주일 전에 나는 사과에 대해 쓰고있었습니다. 오렌지에 대한 페이지는 이제 검색 엔진에서 사과에 대해 이야기하는 것으로 보입니다. 보관 패널에는 일주일 전 사과에 대한 게시물과의 링크가 있기 때문입니다. 사과 페이지가 주황색 키워드를 색인화하는 경우에도 반대입니다.

페이지의 특정 섹션을 색인 생성에서 제외하는 방법이 있습니까? (예 : noindex로 태그 된 전체 <div> 또는 이와 유사한 것)

Blogger에 보관 패널에서 페이지 제목을 제거 할 수있는 옵션이 있다는 것을 알고 있지만 사용자가 사용 가능한 게시물을 알 수 있도록 해당 페이지에 머무르는 것이 좋습니다.

13
Senseful

다음과 같이 페이지의 요소에 robots-nocontent 클래스를 추가 할 수 있습니다.

<div class="robots-nocontent">

    <p>Ignore this stuff.</p>

</div>

Yahoo는 이것을 존중합니다 , 다른 검색 엔진이 이것을 존중하는지 모르겠습니다. 현재 Google에서 지원하지 않습니다 로 표시됩니다. 아약스를 통해 콘텐츠를로드하면 페이지에없는 것과 동일한 효과를 얻을 것이라고 생각합니다.

7
artlung

그렇게하는 일반적인 방법은 없으며 개인적으로 나는 그것을 귀찮게하지 않을 것입니다. 검색 엔진은 페이지에서 관련 콘텐츠를 인식하는 데 능숙하며 해당 콘텐츠가 검색 엔진에서 찾은 키워드에 표시 될 수 있다고해서 해당 키워드가 해당 페이지와 관련성이 있다는 의미는 아닙니다.

"물고기"에 대한 페이지와 "개"에 대한 페이지 (사이드 바의 "물고기"에 대한 링크가있는 페이지)가있는 경우 검색 엔진은 일반적으로 "물고기"에 대한 페이지가 사이드 바에서 "물고기"를 언급 한 "개"에 대한 페이지보다 "물고기"와 관련성이 훨씬 높습니다. 어느 시점에서 두 페이지가 모두 발견 될 수 있지만 일반적으로 사이트의 한 페이지가 대부분 검색 결과에 표시되므로 걱정할 가치가 없습니다.

그럴 필요는 없으며 검색 엔진은 시도하면 더 혼란 스러울 수 있습니다 (예를 들어 JavaScript를 사용하여 콘텐츠를 숨기면 검색 엔진이 언제 해당 콘텐츠를 찾기 시작하는지 알 수 없습니다). 마찬가지로 robots.txt 허용 안함 또는 AJAX와 함께 iframe을 사용하면 사용자의 페이지 품질이 저하 될 수 있습니다. 이 작업을 수행 해야하는 매우 강력하고 입증 된 이유는 귀찮게하지 않는 것이 좋습니다.

3
John Mueller

IFrame을 사용할 수 있다고 생각하며 Google이 해당 페이지의 색인을 생성하도록 허용하면 내부 코드가 색인됩니다. 따라서 iFrame에로드 된 파일에 대해 robots.txt에 nofollow를 넣으면 괜찮습니다.

1
Ben Hoffman

링크의 키워드 텍스트는 링크가있는 페이지가 아니라 링크가 가리키는 페이지에 주로로 적용됩니다. 개인적으로, 나는 그것에 대해 너무 걱정하지 않을 것입니다. 제목을 지우는 것보다 제거하거나 클로킹하는 것이 더 나쁠 것입니다.

0
Eric Petroelje

Google은 색인에서 원치 않는 텍스트 제외 에 고유 한 방법을 제공합니다.

귀하의 예에서 Google이이 예를 제공하는 앵커에 대해 이야기했습니다.

<!--googleoff: anchor-->
  <A href=sharks_rugby.html>shark</A>
<!--googleon: anchor-->

그리고 몇 가지 다른 모드가 있습니다.

0
lulalala