Sitemap 404 오류가 계속 발생할 때 먼저 확인해야 하는 부분

워드프레스에서 Sitemap 404 오류 해결이 필요한 상황은 생각보다 자주 발생합니다. 특히 Rank Math SEO, LiteSpeed Cache 같은 플러그인을 새로 설치했거나 캐시 설정을 변경한 뒤 구글 서치 콘솔에서 사이트맵 오류가 나타나는 경우가 많습니다.

처음에는 단순히 시간이 지나면 해결될 것 같지만, 실제로 브라우저에서 sitemap 주소를 직접 열었을 때 404 페이지가 나온다면 검색 엔진이 정상적으로 사이트 구조를 읽지 못하고 있다는 의미가 됩니다.

이 상태가 길어지면 색인 속도가 느려지거나 새 글 반영이 지연될 수 있습니다. 특히 지도 게시물처럼 이미지와 URL 수가 많은 사이트는 사이트맵이 꼬이면 크롤링 흐름까지 영향을 받을 수 있습니다.

이번 글에서는 Sitemap 404 오류 해결을 위해 실제로 많이 확인하는 설정 순서대로 정리해보겠습니다

SEO 플러그인 설정부터 확인해야 하는 이유

사이트맵은 대부분 SEO 플러그인이 생성합니다. 그래서 첫 번째로 확인해야 하는 부분도 SEO 플러그인 설정입니다. 특히 Rank Math, Yoast SEO 같은 플러그인은 XML 사이트맵 기능이 활성화되어 있어야 정상적으로 sitemap_index.xml 파일을 생성합니다.

플러그인 충돌이나 캐시 문제로 인해 사이트맵 주소는 존재하지만 실제 파일이 열리지 않는 경우도 있습니다.

워드프레스 Rank Math 사이트맵 설정 화면
Rank Math XML 사이트맵 설정 확인 화면

위 화면은 Rank Math XML 사이트맵 설정 화면입니다. 현재 사이트맵 인덱스 주소가 정상적으로 생성되는지 확인하는 과정이며, 사이트맵 주소가 비어 있거나 열리지 않는다면 플러그인 충돌 가능성을 먼저 의심해야 합니다.

특히 사이트맵 기능은 켜져 있는데 브라우저에서 sitemap_index.xml 주소가 404로 나온다면 Rewrite Rules 문제 또는 캐시 문제로 연결되는 경우가 많습니다. 이 화면에서 중요한 부분은 실제 사이트맵 URL이 생성되는지와 저장 버튼 이후 주소가 정상 출력되는지입니다.

설정을 수정하지 않았더라도 저장 버튼을 다시 눌러주면 내부 규칙이 재생성되면서 사이트맵 오류가 사라지는 경우도 있습니다.

사이트맵 404가 발생하는 진짜 원인

Sitemap 404 오류는 단순히 “파일이 없다”는 문제가 아닙니다.

실제로는 다음과 같은 경우가 많습니다.

  • Rewrite Rules 꼬임
  • 캐시 플러그인 충돌
  • CDN 캐시 문제
  • 고유주소 규칙 손상
  • SEO 플러그인 충돌
  • 서버 캐시 유지
  • 사이트맵 URL 캐싱

특히 LiteSpeed Cache를 사용하는 경우 사이트맵까지 캐시되는 상황이 생기면 sitemap.xml 주소가 정상 생성되더라도 404 상태가 유지되는 경우가 있습니다.

그래서 사이트맵 오류는 단순 재생성보다 “URL 처리 구조” 자체를 같이 점검하는 것이 중요합니다.

고유주소 저장만으로 해결되는 경우가 많은 이유

워드프레스는 내부적으로 Rewrite Rules 규칙을 사용해서 URL 구조를 처리합니다. 그런데 플러그인 설치나 캐시 변경 이후 규칙이 꼬이면 사이트맵 주소도 같이 정상 동작하지 않는 경우가 있습니다.

이때 가장 많이 사용하는 방법이 고유주소 플러시(Flush)입니다.

워드프레스 고유주소 변경사항 저장 화면
워드프레스 고유주소 플러시 화면

위 화면은 워드프레스 설정 > 고유주소 메뉴입니다. Sitemap 404 오류가 발생할 때 가장 먼저 시도하는 방법 중 하나가 여기서 변경사항 저장 버튼을 다시 누르는 것입니다. 이 작업을 하면 워드프레스 내부 Rewrite Rules 규칙이 다시 생성되며 .htaccess 파일도 갱신됩니다.

특히 사이트맵 주소가 갑자기 404로 바뀌었거나, 새 글 사이트맵이 생성되지 않는 상황에서 이 과정을 진행하면 정상 복구되는 경우가 많습니다. 캐시 플러그인을 사용하는 환경이라면 저장 후 LiteSpeed Cache나 서버 캐시까지 같이 삭제하는 것이 중요합니다.

LiteSpeed Cache에서 사이트맵 제외 설정을 해야 하는 이유

사이트맵은 일반 페이지처럼 캐시하면 오히려 문제가 생길 수 있습니다. 특히 sitemap_index.xml 파일은 검색 엔진이 계속 읽는 구조이기 때문에 오래된 캐시가 남으면 실제 사이트맵과 다른 내용이 전달되는 경우도 있습니다.

그 결과:

  • 사이트맵 404 발생
  • 오래된 사이트맵 유지
  • 새 게시물 미반영
  • 색인 지연

같은 문제가 생길 수 있습니다. 그래서 LiteSpeed Cache에서는 사이트맵 주소를 캐시 제외 처리하는 경우가 많습니다.

LiteSpeed Cache sitemap 캐시 제외 설정 화면
LiteSpeed Cache 사이트맵 캐시 제외 설정

위 화면은 LiteSpeed Cache의 URI 캐시 제외 설정입니다. 사이트맵 주소를 캐시하지 않도록 등록하는 과정이며, sitemap_index.xml과 post-sitemap.xml 같은 주소를 제외 목록에 추가한 상태입니다.

이 설정을 해두면 LiteSpeed Cache가 사이트맵 XML 파일을 저장하지 않기 때문에 실제 최신 사이트맵이 검색 엔진에 전달됩니다. 특히 사이트맵 주소가 간헐적으로 404가 되거나 읽는 날짜가 멈추는 현상이 있을 때 이 설정 이후 정상화되는 경우가 많습니다.

사이트맵 관련 주소는 일반 페이지와 다르게 실시간 생성 구조로 두는 것이 안정적인 경우가 많습니다.

사이트맵 오류 이후 실제로 달라지는 부분

Sitemap 404 오류가 해결되면 가장 먼저 체감되는 부분은 색인 흐름입니다.

특히 아래 변화가 자주 나타납니다.

  • 새 글 색인 속도 정상화
  • 사이트맵 읽는 날짜 갱신
  • 검색 엔진 크롤링 안정화
  • 404 오류 감소
  • XML 사이트맵 접근 정상화

지도 게시물처럼 이미지 수가 많고 글 수가 계속 늘어나는 사이트는 사이트맵 구조가 안정적인 것이 상당히 중요합니다.

Sitemap 404 오류가 계속 반복된다면

만약 위 설정을 했는데도 계속 404가 반복된다면 아래 부분도 같이 확인하는 것이 좋습니다.

  • QUIC.cloud CDN 캐시
  • Cloudflare 캐시
  • 서버 리버스 프록시
  • robots.txt 차단 여부
  • 보안 플러그인 접근 제한
  • sitemap_index.xml 직접 접근 가능 여부

특히 OpenLiteSpeed 환경은 Rewrite Rules와 캐시 설정이 같이 꼬이는 경우가 있기 때문에 LiteSpeed Cache 설정을 같이 점검하는 것이 중요합니다.

마무리

Sitemap 404 오류는 대부분 복잡한 서버 문제처럼 보이지만 실제로는:

  • SEO 플러그인 저장
  • 고유주소 플러시
  • 사이트맵 캐시 제외

이 세 가지로 해결되는 경우가 많습니다.

특히 워드프레스와 LiteSpeed Cache를 같이 사용하는 환경이라면 사이트맵을 일반 페이지처럼 캐시하지 않는 것이 중요하며, 사이트맵 주소가 정상 열리는지 브라우저에서 직접 확인하는 습관도 필요합니다.

▶ 구글 서치 콘솔 /feed/ 중복 페이지 문제 해결 방법

▶ 워드프레스 주소 매개 변수 404 오류 해결 (실제 해결 흐름)

▶ 워드프레스 퍼머링크 404 오류 원인과 해결 방법 정리 (카테고리·태그 주소 문제)

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤