점검 가이드 · 노출
관리자·개인 페이지 구글 검색 노출 막기 — noindex 쓰는 법
2026-10-24 기준
- 구글은 robots.txt 가 페이지를 검색에서 빼는 방법이 아니라고 안내합니다. 막아 둔 주소도 다른 곳에 링크되면 검색에 뜰 수 있습니다.
- 검색에서 빼려면 noindex 를 쓰되, robots.txt 로 같은 주소를 막아 두면 구글이 noindex 를 읽지 못합니다.
- 남이 보면 안 되는 화면은 검색 설정이 아니라 로그인·권한 확인으로 막아야 합니다.
AI 로 만든 앱에서 자주 생기는 노출
- /admin, /dashboard 같은 관리자 화면이 로그인 없이 열리고 검색에도 잡힘
- /report/123 처럼 손님별 결과 페이지가 공유 링크를 통해 검색에 들어감
- 결제 완료·주문 확인 화면에 이름·연락처가 보이는데 색인됨
- 시험용 주소(미리보기 배포 주소)가 운영 사이트와 함께 검색됨
robots.txt 로는 부족한 이유
구글 검색 센터 문서는 robots.txt 가 주로 크롤링 요청을 조절하는 용도이며, 웹페이지가 구글에 표시되지 않게 하는 방법이 아니라고 안내합니다. robots.txt 로 막은 주소도 다른 페이지에 링크되어 있으면 설명 없이 검색 결과에 나올 수 있습니다.
게다가 robots.txt 는 누구나 열어 볼 수 있는 파일이라, 여기에 숨기고 싶은 주소를 적으면 오히려 그 주소를 알려 주는 셈이 됩니다.
noindex 바르게 쓰기
- HTML 페이지: <head> 안에 <meta name="robots" content="noindex"> 를 넣습니다.
- PDF·이미지 같은 파일: 응답 헤더에 X-Robots-Tag: noindex 를 넣습니다.
- 같은 주소를 robots.txt 로 막지 마세요. 구글이 페이지에 들어가지 못하면 noindex 를 보지 못해 계속 검색에 남을 수 있습니다.
- 시험용 배포 주소에는 사이트 전체에 noindex 헤더를 붙여 두면 운영 주소와 섞이지 않습니다.
진짜 보호는 로그인과 권한 확인
구글도 페이지가 표시되지 않게 하려면 noindex 를 쓰거나 비밀번호로 보호하라고 안내합니다. 검색 설정은 "검색에 안 뜨게" 할 뿐, 주소를 아는 사람이 여는 것은 막지 못합니다.
손님별 결과처럼 로그인 없이 공유해야 하는 화면이라면, 추측하기 어려운 긴 무작위 주소를 쓰고 기간이 지나면 만료되게 하며 noindex 를 함께 붙이세요. 비밀 주소는 메신저 미리보기, 브라우저 기록, 다른 사이트로 넘어갈 때의 주소 정보로 새어 나갈 수 있어 혼자서는 완전한 보호가 아닙니다.
이미 검색에 떴다면
- 먼저 그 화면에 로그인·권한 확인을 넣거나, 필요 없는 페이지는 지워서 404/410 이 나오게 합니다.
- noindex 를 붙이고 robots.txt 차단은 풉니다(구글이 다시 읽을 수 있게).
- Google Search Console 의 삭제 도구로 주소를 일시적으로 숨깁니다. 구글은 약 6개월 동안 숨겨진다고 안내하므로, 그 사이 위 조치를 꼭 마쳐야 합니다.
자주 묻는 질문
noindex 를 붙이면 바로 검색에서 사라지나요?
구글이 그 페이지를 다시 방문해 noindex 를 읽어야 빠집니다. 급하면 Search Console 삭제 도구로 일시적으로 숨기고, 그동안 noindex 와 로그인 보호를 마무리하세요.
네이버 등 다른 검색엔진도 같나요?
robots 메타 태그는 여러 검색엔진이 함께 쓰는 방식이지만 처리 방법은 회사마다 다를 수 있습니다. 각 검색엔진의 웹마스터 도구 안내를 함께 확인하세요.
삼심은 Claude·GPT·Gemini 가 서로 모르게 점검하고 지적을 교차 확인해, 개발부터 법률까지 8개 분야의 고칠 순서와 수정 지시문을 드립니다.
함께 보면 좋은 글
참고
이 글은 일반적인 정보이며 법률·보안 자문이 아닙니다. 서비스마다 상황이 다르니 고치기 전에 확인하세요.