uniflow
KO / EN
Dev·실행·2025-12-01

Rank Math Sitemap 오류: “X-Robots-Tag HTTP 헤더에서 noindex가 감지됨” 구글서치콘솔 문제 해결 가이드(2025 최신)

구글서치콘솔에서 “X-Robots-Tag HTTP 헤더에서 noindex가 감지됨” 오류가 발생하는 문제는 Rank Math sitemap의 기본 noindex 헤더와 Google의 2024~2025 해석 변화 때문입니다. WPCode를 활용해 오류를 해결하는 최신 가이드를 제공합니다.

구글서치콘솔 noindex 오류는 최근 워드프레스 사용자 사이에서 급격히 증가한 문제이며, 특히 Rank Math sitemap을 사용하는 사이트에서 빈번하게 발생하고 있습니다. 2024년 말부터 Google이 sitemap의 http 헤더를 해석하는 방식이 달라지면서, 갑자기 다음과 같은 경고가 표시되는 사례가 많아졌습니다.

  • “X-Robots-Tag HTTP 헤더에서 noindex가 감지됨”
  • “가져올 수 없음(Couldn’t fetch)”
  • “색인되지 않음(noindex detected)”

문제는 사이트의 콘텐츠가 noindex로 처리된 것이 아니라, sitemap.xml 파일에 noindex 헤더가 붙어 있다는 이유로 Google이 sitemap을 읽지 못한다고 판단하는 것입니다. 심각해 보이지만 해결은 명확합니다.


1. 왜 구글서치콘솔에서 sitemap을 noindex 오류로 판단하는가?

Rank Math는 sitemap 파일이 검색결과에 노출될 필요가 없다는 이유로, 기본적으로 모든 sitemap에 X-Robots-Tag: noindex 헤더를 추가합니다. 원래는 문제가 되지 않았습니다. Google은 sitemap을 색인하지 않고, 그 안의 URL을 수집(Crawl)하는 용도로만 사용했기 때문입니다.

그러나 2024년 말 ~ 2025년, Google이 이 헤더를 더 엄격하게 해석하면서, 일부 사이트(특히 Rank Math 사용자)에서 갑자기 오류가 발생하기 시작했습니다. 11월 중순 이후에 증상이 발생했다면, 거의 동일한 원인이라고 볼 수 있습니다.


2. 내 sitemap이 noindex 헤더 문제인지 확인하는 방법

(1) 브라우저에서 직접 확인

https://your-site.com/sitemap_index.xml

→ 개발자 도구(F12) → Network → sitemap_index.xml → Headers → Response Headers에 아래 항목이 있으면 문제 확정입니다.

X-Robots-Tag: noindex

(2) httpstatus.io에서 검사

https://httpstatus.io/ → sitemap URL 입력 → Response Headers 확인 → noindex 발견 시 동일 문제입니다.


3. 2025년 기준, 가장 확실한 해결법: WPCode로 noindex 제거

Rank Math 공식팀도 최근에는 “정말 제거가 필요할 경우 이 필터를 사용하라”고 안내하는 방식입니다. 워드프레스에서 가장 간단한 해결은 WPCode Lite 플러그인에 스니펫을 추가하는 것입니다.

Advertisement본문 중간 · 반응형본 도메인에서만 게재

적용 방법

워드프레스 관리자 → WPCode → Code Snippets → Add New

  • Title: Rank Math sitemap noindex 제거
  • Code Type: PHP Snippet

add_filter( 'rank_math/sitemap/http_headers', function( $headers ) {
if ( isset( $headers['X-Robots-Tag'] ) ) {
unset( $headers['X-Robots-Tag'] );
}
return $headers;
});
  • Location: Run Everywhere
  • Save → Activate

이 코드 하나로 sitemap_index.xml, post-sitemap.xml 등 모든 Rank Math sitemap에서 X-Robots-Tag: noindex 헤더가 완전히 제거됩니다.


4. 적용 후 반드시 해야 하는 과정 (중요)

1) 캐시 제거

  • WP Fastest Cache → Delete Cache → All
  • 다른 캐시 플러그인을 사용 중이라면 동일하게 전체 캐시 삭제

2) Rank Math sitemap 캐시 재생성

  • Rank Math → Sitemap Settings
  • Links Per Sitemap을 200 → 199로 변경 후 저장 → 다시 200으로 변경 → 저장 (이 조작으로 sitemap 캐시가 강제 초기화됩니다.)

3) 구글서치콘솔에서 sitemap 재제출

  • 기존 sitemap 기록 삭제
  • 새로 다음 URL 제출
https://your-site.com/sitemap_index.xml

대부분 10~60분 내에 “성공적으로 처리됨”으로 변경됩니다.


5. 추가 확인 포인트

  • Site Kit 플러그인은 X-Robots-Tag 문제와 무관
  • Polylang 사용 시에도 Rank Math는 하나의 sitemap에 언어별 URL을 통합해 제공
  • .htaccess에 헤더 관련 추가 설정이 없는지 점검
  • 일부 호스팅 환경에서 서버단 헤더가 추가되는 경우가 있지만 매우 드뭅니다

6. 마무리: 구글서치콘솔 noindex 오류는 해결 가능합니다

이번 오류는 워드프레스나 Rank Math의 문제가 아니라, Google이 sitemap noindex 헤더를 해석하는 기준이 바뀌면서 생긴 환경 변화입니다. 다행히 WPCode를 통해 헤더를 제거하면 즉시 해결되며, 구글서치콘솔에서도 정상적으로 sitemap 처리 상태가 회복됩니다.

구글 검색 성능에 중요한 문제이니, 향후에도 sitemap 상태를 가끔 점검해 안정적인 색인을 유지하는 것이 좋습니다.

Advertisement글 최하단 · 띠배너본 도메인에서만 게재