사이트맵 생성기
XML 사이트맵 시각적 생성·미리보기
XML 사이트맵이란?
XML 사이트맵은 웹사이트의 모든 URL 목록을 담은 파일로, 검색 엔진 크롤러가 사이트 구조를 파악하고 중요한 페이지를 빠짐없이 발견할 수 있도록 안내합니다. Google, Bing 등 주요 검색 엔진이 지원하며, 사이트맵을 제출하면 새 콘텐츠가 더 빠르게 인덱싱됩니다. 각 URL에 priority(중요도), changefreq(변경 빈도), lastmod(최종 수정일)를 명시해 크롤러에게 추가 정보를 제공할 수 있습니다.
자주 묻는 질문
XML 사이트맵이란 무엇인가요?
XML 사이트맵은 사이트에 포함된 URL 목록을 XML 형식으로 정리한 파일입니다. 검색 엔진은 이 파일을 읽어 어떤 페이지가 존재하는지, 언제 업데이트되었는지 파악합니다. 특히 내부 링크가 적거나 사이트 규모가 큰 경우 크롤링 효율을 높이는 데 효과적입니다.
priority 값은 어떻게 설정하나요?
priority는 0.0~1.0 사이 값으로, 동일 사이트 내 URL의 상대적 중요도를 나타냅니다. 홈페이지는 1.0, 주요 카테고리·서비스 페이지는 0.8, 일반 콘텐츠는 0.5, 아카이브나 태그 페이지는 0.3 이하를 권장합니다. Google이 이 값을 절대적 기준으로 따르지는 않지만 크롤링 우선순위에 참고합니다.
changefreq는 무엇을 의미하나요?
changefreq는 해당 페이지가 얼마나 자주 업데이트되는지 크롤러에게 알려주는 힌트입니다. always, hourly, daily, weekly, monthly, yearly, never 중 선택합니다. 뉴스나 블로그 최신 글은 daily, 정적 페이지는 monthly를 권장합니다. 실제 업데이트 빈도와 크게 다르면 크롤러 신뢰도가 낮아질 수 있습니다.
Google Search Console에 사이트맵을 제출하는 방법은?
Google Search Console → 색인 → Sitemaps 메뉴에서 사이트맵 URL(예: https://example.com/sitemap.xml)을 입력하고 제출합니다. 또는 robots.txt에 Sitemap: https://example.com/sitemap.xml 을 추가하면 Googlebot이 자동으로 발견합니다.
사이트맵 인덱스(Sitemap Index)란?
사이트맵 인덱스는 여러 사이트맵 파일을 하나로 묶는 상위 사이트맵입니다. 단일 사이트맵은 최대 50,000개 URL, 50MB 제한이 있으므로 대형 사이트는 사이트맵을 분할하고 인덱스 파일로 연결합니다. <sitemapindex> 태그를 사용합니다.
robots.txt에 사이트맵을 선언해야 하나요?
필수는 아니지만 권장합니다. robots.txt 하단에 Sitemap: https://example.com/sitemap.xml 을 추가하면 Googlebot, Bingbot 등이 robots.txt를 파싱할 때 사이트맵을 자동으로 발견합니다. Search Console에 제출하는 방법과 병행하면 더욱 효과적입니다.
동적 사이트맵과 정적 사이트맵의 차이는?
정적 사이트맵은 미리 생성한 XML 파일로, 소규모 사이트나 변경이 적은 사이트에 적합합니다. 동적 사이트맵은 서버에서 실시간으로 생성되므로 콘텐츠가 자주 업데이트되는 대형 사이트(뉴스, 쇼핑몰 등)에 적합하며, 항상 최신 URL 목록을 유지할 수 있습니다.
사이트맵에 포함할 수 있는 최대 URL 수는?
단일 XML 사이트맵 파일은 최대 50,000개 URL, 파일 크기는 비압축 기준 50MB를 초과할 수 없습니다. URL이 더 많으면 사이트맵을 여러 파일로 분할하고 sitemapindex 파일을 만들어 각 파일을 참조하게 합니다.