페이지의 특정 컨텐츠만 구글에서 검색되지 않도록 하는 방법

  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

구글 검색

특정 컨텐츠가 구글에서 검색되지 않도록 하는 방법

사이트의 검색 순위를 높이려면 반복되는 부분을 줄이고 자신만의 고유한(unique) 글의 양을 늘리는 것이 중요합니다. 그러므로 인용구과 같이 반복되는 부분이 검색되지 않도록 하면 어떨까하고 생각해 볼 수 있을 것입니다.

인용구와 같이 페이지의 특정 부분만 구글에서 검색되지 않도록 하는 방법이 있을까요? 이 글을 보면 googleon/googleoff를 사용하여 가능하다고 나와 있습니다. 혹시나 해서 구글에 문의해 보니 페이지 전체를 색인이나 스크롤되지 않도록 할 수는 있어도 특정 부분만을 검색되지 않도록 할 수는 없다고 합니다. 그러면 반복되는 문장의 중복을 줄이려면 어떻게 좋을까요? 구글에서 추천하는 방법은 인용구를 "그림 파일"로 만들어 대체하는 것입니다. 그렇게 하면 중복으로 카운트하지 않기 때문에 검색 순위에서 불이익을 당하지 않는다고 합니다.

참고로 구글 스파이더가 색인을 하지 않도록 하려면 다음 코드를 head 섹션에 추가하면 됩니다.

<meta name="robots" content="noindex">

특정 검색엔진에서만 해당 페이지를 검색하지 않도록 하려면 robots 값을 다음 값으로 대체합니다.

  • googlebot - 구글
  • googlebot-news - 구글 뉴스
  • googlebot-image - 구글 이미지
  • bingbot - 빙

워드프레스에서 특정 페이지만 검색되지 않도록 하려면 기본 페이지 템플릿을 사용하여 별도의 페이지 템플릿을 만들어 사용하면 편리합니다. 가령 header.php 파일의 내용을 복사하여 header-noindex.php 파일을 하나 만들고 이 파일의 head 부분에 <meta name="robots" content="noindex"> 코드를 추가한 다음, 새롭게 만든 템플릿(가령 page_noindex.php)에 get_header() 대신에 get_header('noindex')를 추가하면 됩니다. (자세한 내용은 get_header() 부분페이지 템플릿 부분을 참고하시기 바랍니다.)



1 개 댓글

  1. 그림으로 처리하는 것도 좋은 방법이지만,

    검색에 제외할 문장을 별도의 문서로 만들고 head에

    <meta name="robots" content="noindex">

    메타 태그를 추가한 다음 iframe 형태로 불러오는 방법도 생각해볼 수 있습니다.

    다만, 이 경우 번거롭고 iframe이란 게 제어하기가 쉽지가 않을 수 있습니다.

    응답