사이트맵 생성기이란?
사이트맵 생성기는 검색 엔진에 웹사이트의 페이지 정보를 알려주는 올바른 형식의 XML 사이트맵 파일을 만들어 줍니다. 검색 엔진 크롤러가 콘텐츠를 더 효율적으로 발견하고 색인할 수 있도록 도와 사이트의 SEO 성능을 향상시킵니다.
이 도구는 sitemaps.org 0.9 스키마에 따라 sitemap.xml을 만들고 <loc>, <lastmod>, <changefreq>, <priority> 태그를 출력합니다. Google은 파일당 최대 5만 URL, 압축 전 50MB까지 읽으므로 큰 사이트는 여러 사이트맵으로 나누고 sitemap 인덱스로 묶어야 합니다. & 같은 특수문자는 자동으로 이스케이프 처리되어 쿼리스트링이 깨지지 않습니다.
사용 방법
- 웹사이트 URL을 한 줄에 하나씩 입력하거나, 사이트의 URL 목록을 붙여넣으세요.
- 각 URL의 변경 빈도와 우선순위를 설정하여 검색 엔진의 크롤링 동작을 안내하세요.
- 생성 버튼을 클릭하여 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개의 사이트맵을 등록할 수 있습니다.