워드프레스 사이트의 모든 페이지들을 검색 사이트에서 검색 제외시키기
워드프레스 사이트를 만들다보면 테스트 페이지를 만들거나 다른 사이트로 이전 작업을 하다 보면 해당 사이트의 모든 페이지들(또는 글들)을 구글이나 네이버등의 검색 포털 사이트에서 검색되지 않게 하기를 원할 때가 있습니다.
즉, 해당 사이트(도메인)에 속한 모든 페이지들이 검색 엔진에 색인되지 않고, 어디서도 노출되지 않는것이지요.
방법은 간단합니다.
검색 사이트에서 노출을 제외할 워드프레스 사이트 관리자 페이지에 접속합니다.
좌측 메뉴에서 '설정 - 읽기' 메뉴를 선택합니다.
읽기 설정 페이지가 뜨면 하단에 '검색 엔진 접근 여부'라는 항목이 있습니다.
여기에서 '검색 엔진이 이 사이트 검색 차단하기' 라는 체크박스가 있으며 이 항목을 체크합니다. 그리고 하단의 [변경 사항 저장] 버튼을 클릭합니다.
사실 검색엔진이 사이트에 접근하여 색인하는 것을 근본적으로 차단할 수는 없습니다.
(그래서 설정 항목 하단에는 '이 요청이 받아들여지는 것은 전적으로 검색 엔진에 좌우됩니다.' 라는 메시지가 있지요.)
하지만, 검색엔진과 사이트간에는 규약을 만들어 놓았습니다.
검색 엔진 차단 항목을 체크한 후, 워드프레스 사이트의 소스보기를 통해서 보시면 아래와 같은 meta 태그가 추가된 것을 보실 수 있습니다.
구글 검색엔진은 특정 HTML 페이지 내에 name='robots'인 meta태그의 content 값에 noindex가 포함되어 있는 경우, 이 페이지를 색인하지 않고, 검색 서비스에서 제외시킵니다.
즉, 워드프레스 사이트 위의 옵션은 페이지마다 위의 메타 태그나 추가되도록 자동으로 처리한 것이지요.
워드프레스 사이트가 아니더라도 위의 meta 태그를 자신이 만든 웹사이트에 추가하시면 구글 검색(또는 이 규약을 따르는 검색)은 더 이상 이 페이지를 색인하지 않습니다.
관련 구글 Search Console 내용
https://support.google.com/webmasters/answer/93710?hl=ko
물론 이 규약은 강제한 규약이 아니기 때문에 이 태그를 무시하고, 크롤링 + 색인 하는 검색 엔진이 있을 수 있겠지만... 주요 메이저 검색 엔진들은 이 규약을 대체적으로 따릅니다.
참고로 각 페이지 내에 포함된 이러한 robots meta 태그가 정상적으로 적용되려면 해당 사이트의 robots.txt 파일 내에 사이트를 접근하는 차단 코드가 있지 않아야 합니다.
'개발&컴퓨터 > IT지식' 카테고리의 다른 글
[MAC] 사용중인 특정 포트 종료 하고, 포트 열기 (2) | 2022.01.07 |
---|---|
트랜스파일이란? (0) | 2018.08.17 |
리틀엔디안과 빅엔디안 (0) | 2016.04.22 |
힙 메모리 영역과 스택 메모리 영역 (메모리 영역) (7) | 2015.06.03 |
Closed Caption 이란? (폐쇄 자막) / 자막의 종류 (9) | 2015.01.10 |