무료 사이트맵 검사기
스토어 주소를 입력하면 XML 사이트맵을 찾고 Google이 읽는 방식 그대로 검사합니다. 모든 사이트맵 파일과 등록된 URL 수, 그리고 각 페이지가 정상 로드되는지, 리디렉션되거나 noindex로 설정되어 있는지 샘플 페이지를 열어 확인합니다. 모든 웹사이트에서 작동하며, Shopify 스토어에 특화된 상세 정보를 제공합니다. 로그인 없이 무료로 이용할 수 있습니다.
사이트맵 검사 방법
- 1
스토어 주소 입력
홈페이지 주소만 입력해도 충분합니다. robots.txt 또는 /sitemap.xml 위치에서 사이트맵을 자동으로 찾습니다. 사이트맵 주소를 직접 입력할 수도 있습니다.
- 2
모든 사이트맵 파일 분석
사이트맵 색인과 여기에 등록된 파일을 최대 12개까지 읽어 각 파일의 URL 수와 로드 실패 여부를 파악합니다.
- 3
등록된 페이지 테스트
각 파일에서 순차적으로 최대 24개 페이지를 크롤러와 동일한 방식으로 열어 오류, 리디렉션 또는 noindex 설정 여부를 확인합니다.
사이트맵 검사 항목
robots.txt 또는 기본 주소에서 사이트의 XML 사이트맵을 찾고, 사이트맵 색인 및 포함된 모든 파일을 읽어 URL 수를 계산하며, 샘플 페이지를 열어 정상 로드 및 색인 가능 여부를 확인합니다.
- 사이트맵 위치 및 robots.txt 연결 여부
- 유효한 사이트맵 또는 사이트맵 색인인지 여부 및 각 파일 로드 상태
- Google 기준 파일당 50,000개 URL 한도 준수 여부
- 다른 도메인, http:// 주소 또는 중복 등록된 URL 여부
- 등록된 샘플 페이지의 오류, 리디렉션, noindex, 다른 주소를 지정한 canonical 태그 점검
검사 결과 확인 방법
해석할 수 없는 리포트는 그저 어딘가 잘못되었다는 말을 길게 늘어놓은 것에 불과합니다.
사이트맵 파일
Shopify 사이트맵은 제품, 컬렉션, 페이지, 블로그 게시물별 개별 파일을 나열하는 색인 파일입니다. 각 행에는 파일에 포함된 URL 수가 표시됩니다. 파일 로드에 실패하면 해당 파일 안의 모든 페이지가 검색 엔진에 노출되지 않을 수 있습니다.
문제 항목
색인에 미치는 영향도에 따라 정렬됩니다. '높음'은 Google이 색인할 수 없거나 색인해서는 안 되는 페이지로 연결된다는 뜻이며, '낮음'은 단순 정리 권장 사항입니다.
검사된 페이지
사이트맵에 등록된 URL 중 샘플을 하나씩 열어 확인한 결과입니다. 사이트맵의 모든 페이지는 오류 없이 바로 로드되어 색인될 수 있어야 합니다. 오류를 반환하거나 리디렉션되거나 noindex가 적용된 페이지는 사이트맵에 포함되지 않아야 합니다.
다른 주소를 가리키는 canonical
해당 페이지가 다른 주소를 대표 버전으로 지정하고 있습니다. Google은 대개 그 대표 주소를 색인하므로 사이트맵에도 canonical 주소가 등록되어 있어야 합니다.
Shopify 사이트맵 위치
모든 Shopify 스토어의 기본 도메인에는 yourstore.com/sitemap.xml 위치에 XML 사이트맵이 있습니다. Shopify가 이를 자동으로 생성하고 최신 상태로 유지하므로 직접 파일을 만들거나 업로드할 필요가 없습니다.
이 파일은 사이트맵 색인으로, 제품, 컬렉션, 페이지, 블로그(게시물 포함) 각각을 위한 개별 사이트맵을 나열합니다. 등록된 제품 수가 많으면 제품 파일이 여러 개로 나뉩니다. Shopify의 robots.txt에는 크롤러가 쉽게 찾을 수 있도록 Sitemap 주소가 명시되어 있습니다.
온라인 스토어에 공개된 항목만 사이트맵에 등록됩니다. 온라인 스토어 판매 채널에 게시되지 않은 제품이나 검색 엔진에 숨김 처리된 페이지는 제외됩니다.
Shopify 사이트맵을 Google에 제출하는 방법
Google Search Console에 사이트맵을 제출하면 Google이 사이트맵 위치를 파악하고 몇 개의 페이지가 색인되었는지 확인할 수 있습니다.
- 1Google Search Console을 열고 스토어 속성을 선택합니다 (아직 하지 않았다면 도메인 소유권을 먼저 확인합니다).
- 2색인 생성 메뉴에서 Sitemaps를 선택합니다.
- 3도메인 뒤 입력창에 sitemap.xml을 입력하고 제출을 클릭합니다.
- 4며칠 뒤 다시 확인하면 Search Console이 사이트맵을 마지막으로 읽은 날짜와 발견된 페이지 수를 보여줍니다.
Shopify 사이트맵을 직접 수정할 수 있나요?
직접 수정할 수는 없습니다. Shopify가 sitemap.xml을 자동 생성하므로 편집 가능한 원본 파일이 존재하지 않습니다. 스토어에 게시하는 항목을 관리하여 사이트맵 내용을 제어할 수 있습니다.
특정 페이지를 사이트맵에서 제외하려면 온라인 스토어에서 게시를 취소하거나 seo.hidden 메타필드를 사용해 검색 엔진에서 숨기면 됩니다. 이렇게 하면 사이트맵에서 제외되고 noindex가 추가됩니다. 문제가 있는 페이지가 사이트맵에 있다면 삭제된 제품에 리디렉션을 추가하거나 잘못 들어간 noindex를 제거하고 canonical URL을 바로잡아 페이지 자체를 수정해야 합니다.
자주 발생하는 사이트맵 문제 및 해결 방법
Shopify 스토어에서 가장 자주 발견되는 문제와 각 문제의 해결 방법입니다.
진단 결과
noindex 설정된 페이지가 사이트맵에 포함됨
발생 원인
테마나 앱에서 페이지를 noindex로 설정했으나 스토어에는 여전히 게시되어 있어 Shopify가 사이트맵에 유지하는 경우입니다.
해결 방법
페이지의 노출 여부를 결정합니다. 검색 결과에 노출되어야 한다면 noindex를 제거합니다. 노출되지 않아야 한다면 seo.hidden 메타필드로 숨기거나 게시를 취소하여 사이트맵에서도 빠지도록 설정합니다.
진단 결과
등록된 페이지가 404 오류를 반환함
발생 원인
페이지가 삭제되거나 핸들이 변경되었으나 앱이 생성한 사이트맵 등에 이전 주소가 남아 있는 경우입니다.
해결 방법
Shopify에서 가장 유사한 활성 페이지로 URL 리디렉션을 추가하거나, 이전 주소를 생성하는 원인 요소를 정리합니다.
진단 결과
등록된 페이지가 리디렉션됨
발생 원인
핸들이 변경되어 Shopify가 리디렉션을 생성했으나 특정 위치에서 여전히 이전 주소를 참조하는 경우입니다.
해결 방법
최종 도착 주소를 사이트맵에 등록해야 합니다. Shopify 기본 사이트맵에서는 자동으로 갱신되며, 별도 앱의 사이트맵이라면 다시 생성합니다.
진단 결과
잘못된 도메인의 URL이 등록됨
발생 원인
myshopify.com 주소나 이전 도메인이 포함된 경우로, 주로 별도 사이트맵 앱을 사용했거나 도메인을 변경했을 때 발생합니다.
해결 방법
Shopify 도메인 설정에서 기본 도메인을 지정하고, 자체 주소를 기록하는 사이트맵 앱을 삭제하거나 설정을 수정합니다.
진단 결과
robots.txt가 사이트맵을 가리키지 않음
발생 원인
커스텀 robots.txt.liquid 템플릿이 Shopify 기본 규칙을 덮어쓰면서 Sitemap 줄이 누락된 경우입니다.
해결 방법
템플릿에 Sitemap: https://yourstore.com/sitemap.xml 줄을 다시 추가하고 Search Console에서 사이트맵을 다시 제출합니다.
검사 시 유의 사항
모든 도구에는 한계가 있습니다. 도구의 범위를 정확히 알아야 결과를 과대 해석하지 않습니다.
- 최대 12개의 사이트맵 파일을 읽고 최대 24개의 등록 페이지를 열어 테스트하므로 대형 스토어의 경우 전수 조사가 아닌 샘플 점검 방식으로 진행됩니다.
- 비밀번호로 보호된 스토어는 검사할 수 없습니다. 비밀번호 보호 페이지는 크롤러의 사이트맵 접근도 차단합니다.
- Google이 실제로 어떤 페이지를 색인했는지는 확인할 수 없으며, 이는 Search Console의 색인 생성 보고서에서 확인할 수 있습니다.
Google이 색인한 페이지 정확히 파악하기
사이트맵은 Google에 크롤링할 대상을 알려주고, Search Console은 실제로 색인된 대상을 보여줍니다. ShopSEO는 Google Search Console과 연동하여 스토어의 색인 현황을 한곳에서 보여주고, Google에 사이트맵 재검색을 요청하며, 스토어에 게시된 모든 페이지의 SEO를 진단합니다.