사이트맵 만드는 방법: 포함할 내용, CMS나 무료 도구로 XML 사이트맵 생성하기, Google의 제한 사항, Search Console 제출 방법을 안내합니다.

이 페이지의 내용
요약
사이트맵은 검색엔진이 찾기를 원하는 URL 목록을 담은 파일이며, 보통 XML 형식입니다. 대부분의 CMS(WordPress, Shopify, Wix, Webflow)는 자동으로 사이트맵을 생성합니다. 자동 생성이 없다면 생성 도구를 쓰거나 페이지 목록으로 직접 만드세요. 상태 코드 200을 반환하는 정식(canonical) 페이지 중 색인 가능한 페이지만 포함하고, 파일 하나당 50,000개 URL 또는 50MB 이하로 유지하세요. 그런 다음 Google Search Console에 제출하고 robots.txt에도 명시합니다. 사이트맵은 페이지 발견을 돕지만 색인을 보장하지는 않습니다.
더 알아보고 싶다면 물어보세요
간단 퀴즈
사이트의 기술적인 부분은 누가 고쳐야 합니까?
추천 결과
CMS가 이미 만들어 주는지 확인하세요이(가) 가장 알맞은 솔루션입니다
이 순위의 1위로, 답변에 가장 잘 맞습니다.
추천 결과
없다면 직접 생성하세요이(가) 가장 알맞은 솔루션입니다
이 순위의 2위로, 답변에 가장 잘 맞습니다.
추천 결과
올바른 URL만 포함하세요이(가) 가장 알맞은 솔루션입니다
이 순위의 3위로, 답변에 가장 잘 맞습니다.
추천 결과
제한 사항을 지키세요이(가) 가장 알맞은 솔루션입니다
이 순위의 4위로, 답변에 가장 잘 맞습니다.
사이트맵 만드는 방법을 아는 것은 기본적인 SEO 관리에 속합니다. 특히 신규 사이트, 대형 사이트, 내부 링크가 거의 닿지 않는 페이지가 있는 사이트에서 중요합니다. 이 가이드는 Google의 사이트맵 빌드 및 제출 문서를 따릅니다. 형식, 제한 사항, 포함할 내용, 파일 생성 방법, 확인 방법을 다룹니다. 정의는 용어집의 XML 사이트맵 항목을 참고하세요.
사이트맵은 검색엔진에 사이트에 어떤 페이지가 있는지 알려주며, 선택적으로 각 페이지가 마지막으로 변경된 시점도 알려줍니다. XML 형식은 Google, Bing 등이 지원하는 공개 sitemaps.org 프로토콜을 따릅니다. Google은 RSS 또는 Atom 피드와, 한 줄에 URL 하나씩 적은 텍스트 파일도 받아들입니다.
| 형식 | 적합한 용도 | 참고 |
|---|---|---|
| XML | 대부분의 사이트 | lastmod, 이미지, 동영상, 뉴스, hreflang 지원 |
| RSS / Atom | 블로그 및 자주 갱신되는 콘텐츠 | 이미 CMS가 생성하는 경우가 많음 |
| 텍스트(.txt) | 매우 단순한 사이트 | 한 줄에 URL 하나, 그 외에는 없음 |
| 사이트맵 색인 | 대형 사이트 | 여러 사이트맵 파일을 나열 |
Google은 사이트맵이 대형 사이트, 외부 링크가 적은 신규 사이트, 내부 링크가 약한 페이지가 많은 사이트, 미디어나 뉴스가 풍부한 사이트에 특히 유용하다고 설명합니다. 링크가 잘 연결된 소규모 사이트는 사이트맵 없이도 크롤링될 수 있지만, 사이트맵은 만드는 비용이 거의 없고 Search Console에서 색인 상태를 모니터링하는 데 도움이 됩니다. 대부분의 SEO 담당자는 모든 사이트에 사이트맵을 만듭니다.
WordPress(5.5 버전부터 코어에 포함되거나 SEO 플러그인 사용), Shopify, Wix, Squarespace, Webflow는 보통 /sitemap.xml에서 사이트맵을 자동으로 생성합니다. 먼저 자신의 도메인에서 이 주소를 열어 보세요.
크롤러나 무료 XML 사이트맵 생성기를 사용하거나, 데이터베이스나 프레임워크에서 파일을 만드세요. 정적 사이트 생성기와 프레임워크에는 보통 사이트맵 플러그인이 있습니다.
파일 하나에는 UTF-8 기준으로 압축하지 않은 상태에서 최대 50,000개 URL 또는 50MB까지 담을 수 있습니다. 이를 넘으면 여러 파일로 나누고 사이트맵 색인에 나열하세요.
Google은 lastmod가 항상 정확할 때만 사용하며, priority와 changefreq는 무시합니다. 콘텐츠가 실질적으로 바뀌었을 때만 lastmod를 갱신하세요. 저작권 연도만 바꾸면서 갱신하지 마세요.
팁
대형 사이트는 섹션별로(제품, 카테고리, 글) 사이트맵을 나누세요. Search Console에서 섹션별 색인 범위를 볼 수 있어, 어느 부분의 페이지가 빠지는지 쉽게 찾을 수 있습니다.
Sitemap: https://www.example.com/sitemap.xml 줄을 추가하세요(robots.txt 생성기로 이 줄을 추가할 수 있습니다).주의
리디렉션, 오류, noindex가 적용된 URL로 가득한 사이트맵은 상충되는 신호를 보내고 Search Console 보고서를 쓸모없게 만듭니다. 리뉴얼이나 이전 후에는 다시 생성하고, 무료 사이트맵 검사기로 검증하세요.
| Search Console 오류 | 흔한 원인 | 해결 방법 |
|---|---|---|
| 가져올 수 없음 | 잘못된 URL, robots.txt 차단, 서버 오류 | 브라우저에서 URL을 열고 robots.txt와 서버를 확인하세요 |
| 잘못된 형식 또는 XML 오류 | 이스케이프되지 않은 문자, 잘못된 네임스페이스 | XML을 검증하고 &를 &로 쓰세요 |
| URL이 색인되지 않음 | 가치가 낮거나 중복되거나 noindex인 페이지 | 목록을 정리하고 페이지를 개선하세요 |
| URL이 너무 많음 | 50,000개 항목 초과 | 나누고 사이트맵 색인을 사용하세요 |
GPTBot, ClaudeBot 같은 AI 크롤러도 robots.txt를 읽습니다. 거기에 있는 사이트맵 줄이 이들이 페이지를 발견하는 데 도움이 됩니다. 어떤 봇을 허용할지 결정하세요(robots.txt와 AI 크롤러 참고). 무료 llms.txt 생성기로, 일부 AI 도구가 읽는 선택 사항 파일을 만들 수 있습니다.
색인 가능한 정식 페이지만 담은 사이트맵을 만들고, Google의 제한 안에서 유지하며, 제출한 뒤 보고서를 계속 확인하세요. 색인 문제를 눈에 보이게 만드는 작은 단계입니다. Sorank는 autopilot으로 동작하는 SEO 및 GEO 소프트웨어입니다. CMS가 사이트맵에 자동으로 추가하는 글을 발행하고, 발견을 돕는 내부 링크를 제공합니다. Sorank 요금제를 확인해 보세요. 3일 무료 체험이 있습니다. 색인 전반에 관해서는 Google 색인을 읽어 보세요.
대부분의 CMS는 도메인의 /sitemap.xml 또는 /sitemap_index.xml에 게시합니다. robots.txt(Sitemap:으로 시작하는 줄)에서도 찾을 수 있고, 누군가 이미 제출했다면 Google Search Console의 사이트맵 보고서에서도 확인할 수 있습니다.
아니요. 사이트맵은 Google이 URL을 발견하는 데 도움을 줄 뿐입니다. 크롤링과 색인 여부는 품질, 중복, 기술적 접근성을 바탕으로 Google이 결정합니다. 페이지 색인 보고서에서 목록에 있는 페이지 중 어떤 페이지가 제외되었고 그 이유가 무엇인지 확인할 수 있습니다.
페이지를 게시, 수정 또는 삭제할 때마다 자동으로 업데이트되어야 합니다. 대부분의 CMS가 이를 자동으로 처리합니다. 수동으로 만든다면 변경 사항을 묶어서 적용한 뒤 다시 생성하고, lastmod를 정확하게 유지하세요.
먼저 Sorank를 경험한 사람들
