여러분, 오늘 아침 구글 서치 콘솔에 로그인했는데 '사이트맵 가져올 수 없음'이라는 메시지를 보신다면 어떨 것 같으세요? 처음엔 별거 아닌 것 같아 보이지만, 이게 실은 큰 문제가 될 수 있어요.
특히 ‘문의하기’, ‘예약하기’와 같은 전환/매출과 맞닿아 있는 페이지라면 더욱 큰 손해를 입을 수 있어요.
어떤 상황에서 이런 문제가 발생할까요?
대부분의 경우, 이 문제는 새로운 페이지가 추가되었거나 기존의 페이지 구조가 변경되었을 때, 혹은 서버 설정이 바뀌면서 발생해요.
대규모 사이트를 운영하는 마케터나 개발팀이 서버 설정을 업데이트한 이후나, SEO 팀이 대규모 사이트맵을 제출하는 과정에서 실수로 잘못된 URL이 포함되었을 수 있습니다.
이 문제를 해결하지 않으면 어떤 손실이 발생할까요?
이렇게 예시를 들어볼게요. 성형 정보 플랫폼을 운영하는 한 회사가 있다고 칩시다.
매달 100,000명의 사용자들이 이 플랫폼을 통해 성형 정보를 찾고, 병원 리뷰를 확인하고, 상담 예약까지 진행한다고 가정해볼게요.
월간 100,000명의 방문자가 있는 사이트에서 20%의 페이지에서 ‘사이트맵 가져올 수 없음’ 문제가 발생한다면, 약 20,000명의 잠재 고객을 잃을 수 있습니다.
평균 전환율이 2%라면, 매달 약 400명의 구매 잠재 고객이 사라지며, 구매 가치가 50만 원일 경우, 한 달에 2억 원의 매출 손실이 발생할 수 있어요.(이렇게 딱 떨어지지 않지만 가정해보자면요!)
추가로 이 플랫폼에 입점해 있는 병원들의 매출까지 큰 폭으로 감소하는 연쇄적인 악영향이 발생할 수 있어요.
'사이트맵을 가져올 수 없다'는 건 단순한 기술적 오류가 아니에요. 이건 여러분의 비즈니스 성장을 위협하는 심각한 문제일 수 있습니다. 하지만 너무 걱정하지 마세요. 이 글에서는 이 문제의 원인을 찾고, 어떻게 해결할 수 있는지 차근차근 알아볼 거예요.
SEO에 꽤 큰 투자를 하고 계신다면, 이런 문제를 빨리 해결하는 게 얼마나 중요한지 잘 아실 거예요. 자, 그럼 이제부터 '사이트맵을 가져올 수 없음' 문제를 어떻게 해결하고, 잃어버린 트래픽과 비즈니스 기회를 되찾을 수 있는지 함께 알아보죠
아래 단계들을 하나씩 확인하면서 빠짐없이 문제의 원인을 찾고 해결해 나갈 거예요.
[목차]
1) 사이트앱 URL 확인 및 수정
2) 사이트맵 파일 구조 및 형식 검증
3) 사이트맵 크기 및 항목 수 최적화
4) 서버 응답 상태 확인 및 최적화
5) 위 방법으로 차례대로 문제를 해결했는데도 구글에 콘텐츠가 노출되지 않는다면?
사이트맵은 마치 웹사이트의 '지도'와도 같습니다. 구글과 같은 검색 엔진이 여러분의 웹사이트를 찾아와 각 페이지를 크롤링하고 색인할 수 있도록 안내해주는 역할을 합니다.
사이트맵 URL이 잘못되었거나, 사이트맵 자체가 존재하지 않으면 검색 엔진은 웹사이트를 제대로 탐색하지 못해 중요한 페이지들이 검색 결과에 나타나지 않을 수 있어요.
올바른 사이트맵 URL 형식을 확인하는 방법을 단계별로 설명해 드리겠습니다.
1-1-1) 브라우저에서 직접 사이트맵을 확인:
yourdomain.com
은 여러분의 실제 도메인 이름으로 바꿔서 입력해야 합니다. 예를 들어, https://example.com/sitemap.xml
처럼 입력합니다.1-1-2) 사이트맵이 정상적으로 나타나는지 확인:
page1
, page2
등)를 나타내며, 각 페이지가 마지막으로 수정된 날짜가 포함됩니다.<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://yourdomain.com/page1</loc> <lastmod>2024-09-09</lastmod> </url> <url> <loc>https://yourdomain.com/page2</loc> <lastmod>2024-09-08</lastmod> </url> </urlset>
1-1-3) 사이트맵이 나타나지 않거나 오류 페이지가 표시되는 경우:
해결방법
이제 사이트맵 URL이 잘못되었거나, 사이트맵이 존재하지 않는 경우 어떻게 해결해야 하는지 알려드릴게요. 사용하는 CMS(콘텐츠 관리 시스템)에 따라 다르게 대처할 수 있으므로, 각각의 경우를 나누어 설명하겠습니다.
웹플로우(Webflow)나 고스트(Ghost)를 사용하는 경우:
https://yourdomain.com/sitemap.xml
로 브라우저에서 사이트맵이 나타나는지 확인합니다.https://yourdomain.com/sitemap.xml
을 입력해 사이트맵이 표시되는지 확인합니다.WordPress나 Shopify를 사용하는 경우
https://yourdomain.com/sitemap_index.xml
을 입력해 사이트맵을 확인합니다. Yoast SEO는 sitemap_index.xml이라는 사이트맵 인덱스를 생성합니다사이트맵은 단순히 존재하는 것만으로는 충분하지 않아요. 사이트맵이 검색 엔진이 이해할 수 있는 올바른 구조와 형식을 가져야만 구글이 웹사이트의 각 페이지를 제대로 색인할 수 있어요.
만약 파일 형식이 틀리거나, 태그가 잘못 배치되어 있으면 구글이 사이트맵을 읽지 못해 중요한 페이지들이 검색에 반영되지 않을 수 있어요. 마치 집에 초대장을 보냈는데 주소를 잘못 써서 받지 못하는 것과 같아요!
이제 사이트맵의 파일 구조와 형식을 어떻게 확인하고, 문제가 있을 때 어떻게 고칠 수 있는지 알아볼게요.
2-1-1) 브라우저에서 직접 사이트맵을 확인 하는 방법
yourdomain.com
은 여러분의 실제 도메인 이름으로 바꿔서 입력해야 합니다. 예를 들어, https://example.com/sitemap.xml
처럼 입력합니다.2-1-1) 사이트맵 파일을 열어서 확인하는 방법
sitemap.xml
파일로 되어 있죠. 이 파일을 텍스트 에디터(메모장, VS Code 등)에서 열어볼 수 있어요.2-1-2) 사이트맵의 구조를 확인
<urlset xmlns="<http://www.sitemaps.org/schemas/sitemap/0.9>"> <url> <loc><https://yourdomain.com/page1></loc> <lastmod>2024-09-09</lastmod> </url> <url> <loc><https://yourdomain.com/page2></loc> <lastmod>2024-09-08</lastmod> </url> </urlset>
<urlset>
태그가 가장 바깥쪽에 있고, 그 안에 여러 개의 <url>
태그가 포함되어 있어야 해요. 각 <url>
태그 안에는 **URL 경로(<loc>
)**와 마지막 수정일자(<lastmod>
)가 포함되어 있죠. 이런 형식을 지켜야만 구글이 페이지를 제대로 크롤링할 수 있어요.아무리 잘 확인하고 수정해도, 사람이 직접 검토하다 보면 놓치는 부분이 생길 수 있어요. 이럴 때는 유효성 검사 도구를 사용해 사이트맵에 오류가 없는지 자동으로 검증하는 것이 좋아요. 유효성 검사 도구는 마치 글을 쓸 때 맞춤법 검사기를 사용하는 것과 비슷해요. 스스로 확인할 수 없는 부분을 자동으로 체크해주죠.
확인방법
https://yourdomain.com/sitemap.xml
)을 입력하고 검사(Validate) 버튼을 클릭합니다.사이트맵은 웹사이트의 모든 페이지를 검색 엔진에게 알려주는 중요한 파일이에요. 하지만 이 파일이 너무 크거나, 너무 많은 페이지를 한꺼번에 담고 있으면 구글이 이를 처리하는 데 어려움을 겪을 수 있어요.
마치 한 번에 너무 많은 물건을 상자에 담으면 상자가 터져버릴 수 있는 것처럼요! 그래서 구글이 사이트맵에 대해 몇 가지 제한을 두고 있어요. 이 제한을 이해하고, 대규모 웹사이트의 경우 어떻게 사이트맵을 분할해야 할지 알아보겠습니다.
구글은 사이트맵의 크기와 포함된 URL의 개수에 제한을 두고 있어요. 이 제한을 넘지 않도록 사이트맵을 관리해야 구글이 원활하게 페이지를 크롤링할 수 있어요
구글의 사이트맵 제한:
이제 사이트맵이 너무 크거나 많은 URL을 포함하고 있는지 확인하는 방법을 설명할게요.
확인 방법
<url>
태그의 개수를 세어볼 수 있어요. 만약 URL의 개수가 50,000개를 넘으면 사이트맵을 분할해야 해요.대규모 웹사이트를 운영하는 경우, 하나의 사이트맵 파일에 모든 페이지를 담기에는 한계가 있어요. 이럴 때는 사이트맵 색인 파일을 활용하면 좋아요. 사이트맵 색인은 마치 여러 권의 책을 담는 책장처럼, 여러 개의 사이트맵을 하나의 파일에 연결해주는 역할을 해요.
3-2-1) 사이트맵 분할
<https://yourdomain.com/sitemap-products.xml> <https://yourdomain.com/sitemap-blogs.xml> <https://yourdomain.com/sitemap-reviews.xml>
3-2-2) 사이트맵 색인 파일 생성:
<sitemapindex xmlns="<http://www.sitemaps.org/schemas/sitemap/0.9>"> <sitemap> <loc><https://yourdomain.com/sitemap-products.xml></loc> <lastmod>2024-09-09</lastmod> </sitemap> <sitemap> <loc><https://yourdomain.com/sitemap-blogs.xml></loc> <lastmod>2024-09-08</lastmod> </sitemap> <sitemap> <loc><https://yourdomain.com/sitemap-reviews.xml></loc> <lastmod>2024-09-07</lastmod> </sitemap> </sitemapindex>
3-2-3) 구글 서치 콘솔에 제출:
검색 엔진이 웹사이트를 크롤링할 때, 서버가 어떻게 응답하는지에 따라 크롤링 성능이 크게 달라질 수 있어요. 특히 사이트맵을 제출할 때, 서버가 올바르게 응답하지 않으면 구글이 사이트맵을 가져오지 못하거나 일부 페이지를 색인하지 못할 수 있어요.
마치 집 주소를 알려주었는데 배달원이 도착했을 때 문이 잠겨 있으면 배달이 실패하는 것처럼요.
이제 서버 응답 상태를 확인하고, 문제가 있는 경우 이를 해결하는 방법을 설명할게요.
웹사이트나 사이트맵에 대한 정상적인 서버 응답 코드는 200 OK라는 코드로 나타납니다. 이 코드는 검색 엔진이나 사용자에게 서버가 요청을 잘 처리했고, 해당 페이지를 정상적으로 보여줄 수 있다는 신호를 보내는 거예요.
그러나 서버 응답이 잘못된 경우, 404 (Not Found), 403 (Forbidden) 또는 500 (Internal Server Error) 같은 오류 코드가 발생할 수 있어요. 이러한 코드가 발생하면 검색 엔진이 해당 페이지나 사이트맵을 크롤링하지 못하게 돼요.
확인방법
1) 사이트맵의 서버 응답 상태 확인
https://yourdomain.com/sitemap.xml
)을 입력하세요.2) 특정 페이지의 서버 응답 상태 확인:
3) Google 서치 콘솔에서 응답 상태 확인:
해결방법
서버가 200 OK 이외의 오류 코드를 반환하면, 검색 엔진이 페이지를 크롤링하거나 색인하지 못할 수 있어요. 문제가 있다면 아래 방법을 따라 해결할 수 있어요.
1) 404 또는 403 오류 해결:
2) 500 내부 서버 오류 해결:
3) 서버 속도 및 성능 최적화:
서버에서 발생하는 문제는 서버 설정이나 호스팅 환경에 따라 다양할 수 있어요. 하지만 몇 가지 기본적인 방법을 통해 자주 발생하는 문제들을 해결할 수 있어요.
서버 설정 최적화 방법
4-2-1) SSL 인증서 확인:
4-2-2) 서버 캐시 설정 확인:
4-2-3) 서버의 용량 및 대역폭 확인:
4-2-4) 서버 로그 확인:
여기까지 안내한 단계대로 사이트맵 문제를 해결하고, 서버 상태도 정상적으로 확인했는데도 여전히 구글에서 웹사이트의 콘텐츠가 제대로 노출되지 않는다면, 문제는 다른 곳에 있을 수 있어요. 바로 콘텐츠 SEO에요.
사이트맵은 구글에게 "이 페이지가 여기 있습니다!"라고 알려주는 역할을 하지만, 그 페이지가 검색 결과에 노출되기 위해서는 콘텐츠 자체가 구글의 기준에 부합해야 해요
즉, 구글은 페이지를 크롤링하고 색인하더라도, 그 콘텐츠가 검색 의도에 맞지 않거나 품질이 낮다고 판단되면 검색 결과에 상위로 노출시키지 않아요.
이제 구글에서의 노출을 높이기 위해 고려해야 할 몇 가지 콘텐츠 SEO 요소를 간단히 설명할게요:
키워드 최적화가 되었나요?
메타 태그가 최적화되었나요?
콘텐츠가 사용자에게 유용한 정보를 제공하나요?
사이트맵 문제를 해결했음에도 불구하고 구글에 콘텐츠가 노출되지 않는다면, 콘텐츠 자체의 SEO가 부족할 수 있어요. 이제는 사이트맵 문제를 해결한 후, 콘텐츠 SEO를 점검할 차례입니다
더 자세한 콘텐츠 SEO 최적화 방법을 알고 싶다면, 👉콘텐츠 SEO에 대한 가이드를 확인해 보세요! 콘텐츠 최적화는 웹사이트의 트래픽을 급격히 증가시키고, 구글 검색 결과에서 상위에 노출될 수 있는 핵심 전략입니다.
고퀄리티 SEO 지식과 정보를 드려요.