🔍 구글 검색 콘솔 ‘Noindex Detected’ 오류 해결법!
“내 웹사이트가 구글에 제대로 노출되지 않는다면?” 🚨
웹마스터와 마케터들이 가장 자주 겪는 문제 중 하나가 바로 Google Search Console(GSC)의 ‘noindex detected’ 오류입니다. 이 메시지는 구글이 특정 페이지를 검색 색인에서 제외하고 있다는 신호인데요. 그런데 가끔은 실제로 noindex 태그가 없는데도 이런 오류가 뜨는 경우가 있습니다! 🤔
오늘은 이 문제의 원인과 해결법을 쉽게 풀어드릴게요.
⚠️ ‘Noindex Detected’ 오류란?
구글이 페이지를 색인에서 제외할 때 보통 HTML <meta name="robots" content="noindex"> 또는 X-Robots-Tag HTTP 헤더를 사용합니다. 그런데 문제가 되는 경우는, 우리가 설정하지도 않았는데 ‘noindex detected’ 오류가 구글 Search Console(GSC)에 나타나는 것! 😱
즉, 웹사이트를 수동으로 확인했을 때는 이 태그가 없는데도, GSC가 색인을 거부하는 상황이죠. 과연 왜 이런 일이 벌어질까요?
🔎 원인과 해결 방법
1️⃣ CDN(콘텐츠 전송 네트워크) 문제 – Cloudflare 의심해보기
CDN(Cloudflare 등)을 사용하면 일부 설정이 구글 크롤러와 충돌할 수 있어요. 특히 **Cloudflare의 “Transform Rules”나 “Response Headers”**에 의해 X-Robots-Tag: noindex가 추가될 수도 있습니다.
✅ 해결법:
✔️ GSC의 “Live Test vs. Crawled Page” 비교 → 구글이 실제로 업데이트된 데이터를 보고 있는지 확인
✔️ Cloudflare에서 규칙(Transform Rules) 및 응답 헤더(Response Headers) 검토
✔️ curl 명령어로 Googlebot이 실제로 보는 응답값 확인
✔️ Cloudflare 사용을 일시 중단하고 테스트 🛑
2️⃣ 오래된 색인 데이터(구글 자체 오류)
John Mueller(구글 검색 전문가)은 오래전에 색인된 데이터가 잔류하면서 오류가 발생할 수 있다고 했어요. 즉, 과거에는 noindex가 적용되어 있었지만 지금은 없어졌음에도 불구하고 구글이 업데이트를 못한 거죠.
✅ 해결법:
✔️ Google Search Console에서 색인 요청을 다시 제출
✔️ “URL 검사(Live Test)”로 실시간 색인 상태 확인
✔️ “고급 색인 도구(Rich Results Tester)” 사용 → 이는 구글의 실제 검색봇(Googlebot) IP로 크롤링하는 툴이라, 틀린 데이터를 잡아낼 수 있어요! 😎
3️⃣ 서버 응답 문제 – 401 오류 체크하기
만약 서버가 특정 페이지에 대해 401(Unauthorized) 응답을 보내면, 구글은 이를 색인에서 차단할 수 있어요.
어떤 사용자는 로그인 페이지가 의도치 않게 크롤링되어 이 오류가 발생했다고 하네요.
✅ 해결법:
✔️ robots.txt 파일에서 로그인 페이지 차단하기
✔️ .htaccess 설정 확인 (X-Robots-Tag가 서버에서 추가되는지 점검)
✔️ 서버 로그 분석 → 구글봇이 정상적으로 접근하고 있는지 확인
4️⃣ SEO 플러그인(워드프레스 등) 체크
SEO 관련 플러그인(예: Yoast SEO, Rank Math)이 무심코 X-Robots-Tag: noindex를 추가하는 경우도 있어요.
✅ 해결법:
✔️ 모든 SEO 플러그인을 일시적으로 비활성화 후 테스트
✔️ 테마나 플러그인의 robots 설정 다시 확인
🛠 실전 테스트 – ‘Noindex Detected’ 문제 해결 루틴
🚀 단계별 가이드:
1️⃣ Google Search Console > Live Test 실행
2️⃣ 검색 콘솔에서 색인 차단된 유무 확인
3️⃣ Cloudflare 등 CDN 설정 체크
4️⃣ plugins/웹사이트 코드에서 noindex 태그 검사
5️⃣ robots.txt와 .htaccess 설정 점검
6️⃣ 모두 확인했는데도 문제 지속? 구글 색인 요청 재제출
이렇게 하나씩 점검하면, 문제의 원인을 정확히 파악하고 해결할 수 있어요! ✅
✍️ 결론: 빠른 점검과 실험이 답이다!
Google Search Console에서 ‘noindex detected’ 오류가 떴다면 당황하지 말고 차근차근 원인을 찾는 것이 중요합니다.
✔️ CDN (Cloudflare 등)의 설정을 체크하자!
✔️ 오래된 색인 데이터로 인한 문제일 수도?
✔️ 서버 응답(401 Unauthorized) 때문인지 확인해보자
✔️ SEO 플러그인 설정도 반드시 점검할 것!
🚀 지금 당장 Google Search Console Live Test를 실행해보세요!
궁금하신 점은 댓글로 남겨주세요! 😊