사이트맵 생성기이란?

사이트맵 생성기는 검색 엔진에 웹사이트의 페이지 정보를 알려주는 올바른 형식의 XML 사이트맵 파일을 만들어 줍니다. 검색 엔진 크롤러가 콘텐츠를 더 효율적으로 발견하고 색인할 수 있도록 도와 사이트의 SEO 성능을 향상시킵니다.

이 도구는 sitemaps.org 0.9 스키마에 따라 sitemap.xml을 만들고 <loc>, <lastmod>, <changefreq>, <priority> 태그를 출력합니다. Google은 파일당 최대 5만 URL, 압축 전 50MB까지 읽으므로 큰 사이트는 여러 사이트맵으로 나누고 sitemap 인덱스로 묶어야 합니다. & 같은 특수문자는 자동으로 이스케이프 처리되어 쿼리스트링이 깨지지 않습니다.

사용 방법

  1. 웹사이트 URL을 한 줄에 하나씩 입력하거나, 사이트의 URL 목록을 붙여넣으세요.
  2. 각 URL의 변경 빈도와 우선순위를 설정하여 검색 엔진의 크롤링 동작을 안내하세요.
  3. 생성 버튼을 클릭하여 XML 사이트맵을 만든 후, sitemap.xml 파일을 다운로드하여 서버 루트 디렉토리에 업로드하세요.

사용 시기

  • 새 사이트나 새 섹션을 공개해서 Google이 몇 주가 아닌 몇 시간 안에 색인하도록 만들고 싶을 때.
  • 사이트 이전 후 옛 URL을 한꺼번에 제출해 PageRank를 새로운 경로로 흘려보내고 싶을 때.
  • 정적 호스팅(순수 HTML, GitHub Pages)처럼 sitemap.xml을 자동 생성하지 않는 환경에서 직접 만들어야 할 때.

결과

50개의 게시물이 있는 블로그에서 검색 엔진이 모든 글을 찾도록 하고 싶다면, URL을 붙여넣고 블로그 게시물은 주간 업데이트 빈도에 우선순위 0.8로, 홈페이지는 매일에 우선순위 1.0으로 설정하세요. sitemap.xml을 다운로드하여 내-도메인.com/sitemap.xml에 업로드합니다.

자주 묻는 질문

<priority> 태그가 정말 Google 순위에 영향을 주나요?
아닙니다. Google은 순위 계산에서 priority 값을 무시한다고 공식적으로 밝혔습니다. priority는 사이트 안에서 상대적 중요도를 나타내는 힌트일 뿐이며, 일부 크롤러가 재방문 일정을 잡을 때만 활용합니다.
블로그 글과 상품 페이지에서 changefreq는 얼마나 자주 갱신해야 할까요?
거의 변하지 않는 블로그 아카이브는 monthly로 충분합니다. 매일 변하는 상품 페이지나 뉴스 피드는 daily 또는 weekly가 적합합니다. 정적 콘텐츠에 always를 두면 크롤 예산만 낭비하고 Google이 대개 다른 값으로 덮어씁니다.
다운로드한 sitemap.xml은 어디에 올려야 하나요?
도메인 루트(https://yoursite.com/sitemap.xml)에 두고 robots.txt에 'Sitemap: https://yoursite.com/sitemap.xml' 한 줄을 추가합니다. 그런 다음 Google Search Console의 '사이트맵' 메뉴에서 URL을 제출하세요.
사이트가 작고 내부 링크가 잘 잡혀 있으면 사이트맵이 필요한가요?
기술적으로는 필요하지 않습니다. Google은 내부 링크를 따라 페이지에 도달할 수 있죠. 다만 깊은 페이지나 고아 페이지, 막 공개된 페이지가 있을 때 Search Console이 URL별 색인 오류를 보여 주므로 진단이 훨씬 쉬워집니다.
사이트맵 하나에 URL을 최대 몇 개까지 넣을 수 있나요?
압축 전 50MB 또는 URL 5만 개 중 먼저 도달하는 한계까지입니다. 더 큰 사이트는 여러 사이트맵을 만들고 sitemap 인덱스 파일로 묶어 참조합니다. 인덱스 하나당 최대 500개의 사이트맵을 등록할 수 있습니다.

관련 도구