[카테고리:] IT·테크

  • 워드프레스 Rank Math 사이트맵 오류 해결, Search Console ‘가져올 수 없음’ 해결 후기

    워드프레스 블로그를 만들고 Google Search Console에 사이트맵을 등록하려고 했는데 처음부터 문제가 생겼습니다.

    Rank Math SEO 플러그인을 설치하고 사이트맵 기능까지 활성화했기 때문에 당연히 정상적으로 등록될 거라고 생각했는데, Search Console에서 사이트맵을 제출하자 ‘가져올 수 없음’이라는 오류가 표시됐습니다.

    제가 제출한 사이트맵 주소는 다음과 같습니다.

    https://사이트주소/sitemap_index.xml

    Rank Math에서 기본적으로 사용하는 사이트맵 주소이기 때문에 주소 자체는 문제가 없어 보였습니다.

    Search Console에서 사이트맵을 가져올 수 없음

    search console sitemap 오류

    Google Search Console의 Sitemaps 메뉴에서 sitemap_index.xml을 제출했지만 상태가 ‘가져올 수 없음’으로 표시됐고, 발견된 페이지도 0개였습니다.

    처음에는 Google Search Console에서 아직 사이트 정보를 처리하고 있어서 그런가 생각했는데, 직접 사이트맵 주소로 접속해보니 원인을 좀 더 명확하게 확인할 수 있었습니다.

    브라우저에서

    https://사이트주소/sitemap_index.xml

    로 직접 접속했는데 사이트맵 자체가 정상적으로 표시되지 않았습니다.

    즉, Search Console의 문제가 아니라 워드프레스에서 사이트맵이 제대로 출력되지 않고 있는 상태였습니다.

    Rank Math 사이트맵 설정 확인

    먼저 워드프레스 관리자에서

    Rank Math SEO → 사이트맵 설정

    으로 들어가 사이트맵 기능을 확인했습니다.

    Rank Math에서는 사이트맵 주소가 정상적으로

    https://사이트주소/sitemap_index.xml

    로 표시되고 있었고 사이트맵 기능도 활성화되어 있었습니다.

    사이트맵 주소를 잘못 입력한 문제는 아니었습니다.

    고유주소를 다시 저장하니 해결

    제가 실제로 해결한 방법은 의외로 간단했습니다.

    워드프레스 관리자에서

    설정 → 고유주소

    로 이동했습니다.

    고유주소 구조는 이미 ‘글 이름’으로 정상적으로 설정되어 있었기 때문에 설정을 변경하지 않았습니다.

    그 상태에서 페이지 아래의 ‘변경사항 저장’ 버튼만 다시 눌렀습니다.

    그리고 다시

    https://사이트주소/sitemap_index.xml

    에 접속해보니 이전에는 보이지 않던 사이트맵이 정상적으로 표시되기 시작했습니다.

    왜 고유주소를 다시 저장하니 해결됐을까?

    Rank Math의 사이트맵은 워드프레스의 URL 재작성(rewrite) 규칙을 사용합니다.

    플러그인을 설치하거나 사이트 설정을 변경하는 과정에서 이 규칙이 제대로 갱신되지 않으면 Rank Math에서는 사이트맵이 활성화된 것으로 나오더라도 실제 sitemap_index.xml 주소가 정상적으로 동작하지 않는 경우가 있습니다.

    이럴 때 고유주소 설정에서 별다른 내용을 변경하지 않고 ‘변경사항 저장’만 다시 눌러도 워드프레스의 rewrite 규칙이 갱신될 수 있습니다.

    제 경우에는 이 방법으로 바로 해결됐습니다.

    Search Console에 사이트맵 다시 제출

    사이트맵 주소가 브라우저에서 정상적으로 열리는 것을 확인한 뒤 Google Search Console로 돌아갔습니다.

    Search Console → Sitemaps에서 다시 sitemap_index.xml을 제출했습니다.

    처음에는

    상태: 가져올 수 없음
    발견된 페이지: 0

    으로 표시됐지만, 문제를 해결하고 다시 제출한 뒤에는

    상태: 성공
    발견된 페이지: 7개

    로 정상적으로 변경됐습니다.

    Google이 사이트맵을 마지막으로 읽은 날짜도 정상적으로 표시됐습니다.

    search console sitemap 성공

    Rank Math 사이트맵 오류가 발생한다면 확인할 것

    Rank Math를 사용하고 있는데 Search Console에서 사이트맵을 가져올 수 없다고 나온다면 우선 실제 사이트맵 주소를 브라우저에서 직접 열어보는 것이 좋습니다.

    https://내도메인.com/sitemap_index.xml

    사이트맵이 정상적으로 표시된다면 Search Console 쪽의 처리 상태를 조금 더 확인해볼 수 있지만, 사이트맵 주소 자체가 열리지 않는다면 먼저 워드프레스나 Rank Math 설정을 확인해야 합니다.

    제 경우에는 다음 순서로 해결했습니다.

    1. Rank Math의 사이트맵 기능이 활성화되어 있는지 확인
    2. sitemap_index.xml에 직접 접속
    3. 사이트맵이 정상적으로 표시되지 않는 것을 확인
    4. 워드프레스 설정 → 고유주소로 이동
    5. 기존 설정을 변경하지 않고 ‘변경사항 저장’
    6. sitemap_index.xml이 정상적으로 열리는지 다시 확인
    7. Google Search Console에서 사이트맵 재제출
    8. 상태가 ‘성공’으로 변경됐는지 확인

    저처럼 Rank Math 설정에는 문제가 없어 보이는데 sitemap_index.xml이 열리지 않는다면 고유주소 설정을 다시 저장해보는 것부터 시도해볼 만합니다.

    다만 사이트맵이 정상적으로 열리는데도 Search Console에서 계속 오류가 발생한다면 다른 원인일 수 있으므로 캐시, 보안 설정, 서버 응답 등의 문제도 별도로 확인해야 합니다.