본문으로 건너뛰기

XML 사이트맵 만들기

URL 목록으로 브라우저에서 바로 XML 사이트맵을 만들거나, 서버가 사이트를 간단히 크롤링해 만들어 줘요. URL이 50,000개를 넘으면 자동으로 나눠요.

최대 200,000개 URL까지 가능하며, 50,000개 URL마다 또는 50 MB마다 파일이 나뉘어요.

URL3
파일1
제외됨0
sitemap.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
  </url>
  <url>
    <loc>https://example.com/about</loc>
    <lastmod>2026-09-30</lastmod>
  </url>
  <url>
    <loc>https://example.com/blog/hello-world</loc>
  </url>
</urlset>
서버에서 처리해요 · 크롤링 결과는 저장되지 않아요작동 방식

XML 사이트맵 생성기 사용 방법

  1. 1

    URL 모으기

    한 줄에 절대 URL 하나씩 붙여넣거나 CMS에서 내보내세요. 아니면 내 사이트 크롤링을 선택하고 홈페이지 주소를 입력하세요.

  2. 2

    lastmod 설정

    URL 뒤에 적은 날짜를 그대로 쓰거나, 모든 URL에 오늘 날짜를 넣을 수 있어요. 변경 이력을 관리하지 않는다면 lastmod를 넣지 않아도 돼요.

  3. 3

    결과 확인

    URL 수, 합쳐진 중복, 거부된 줄, XML 미리보기를 확인하세요. 호스트가 섞여 있으면 표시해 줘요.

  4. 4

    게시하고 제출하기

    sitemap.xml을 다운로드해 사이트 루트에 올리고, robots.txt에 Sitemap 줄을 추가하세요. 그런 다음 Search Console과 Bing Webmaster Tools에 제출하세요.

제한 및 Pro

무료: 붙여넣기 URL 최대 200,000개, 90초 안에 최대 300페이지 크롤링, 10분에 크롤링 3회, URL 50,000개 또는 50 MB마다 파일 분할.

XML 사이트맵 생성기 소개

XML 사이트맵은 검색 엔진이 찾아가길 바라는 페이지를 모아 둔 목록이에요. 각 페이지가 마지막으로 바뀐 시점을 알려 주는 lastmod 날짜는 선택 사항이에요. 이 생성기는 Google, Bing 등 여러 검색 엔진이 읽는 sitemaps.org 0.9 형식으로 파일을 만들어요. 모든 위치는 퍼센트 인코딩된 절대 URL로 쓰고, XML 특수 문자는 이스케이프하며, 프래그먼트는 제거하고, 반복된 URL은 하나로 합쳐요. http나 https로 시작하는 전체 주소가 아닌 줄은 조용히 버리지 않고 따로 보여 줘요.

입력 방법은 두 가지예요. 붙여넣은 목록은 최대 200,000개 URL까지 브라우저에서만 처리하고, URL 뒤의 날짜는 lastmod가 돼요. 크롤링은 서버가 홈페이지에서 시작해 같은 호스트의 링크를 최대 300페이지까지 따라가요. robots.txt와 Crawl-delay를 지키고, noindex 페이지는 넣지 않으며, 중복 페이지는 canonical URL로 바꿔요. lastmod는 article:modified_time, og:updated_time 또는 Last-Modified 헤더에서 가져와요. 결과는 찾는 대로 바로 표시되고, 다운로드 전에 수정할 수 있어요.

큰 사이트는 URL 50,000개 또는 50 MB 이하 파일로 자동 분할하고, 이 파일들을 가리키는 사이트맵 인덱스와 함께 ZIP 하나로 받아요. priority와 changefreq는 Google이 무시하기 때문에 일부러 뺐어요. 사이트맵은 페이지를 찾는 데 도움을 줄 뿐, 내용이 빈약하거나 중복된 페이지의 색인을 강제하지는 않아요.

개인정보 보호

붙여넣은 목록으로 만든 사이트맵은 브라우저 밖으로 나가지 않아요. 내 사이트 크롤링을 쓰면 서버는 시작 주소만 받아 공개 페이지와 robots.txt에서 링크를 찾고, URL을 바로 돌려줘요. 페이지, URL, 로그는 저장하지 않아요.

XML 사이트맵 생성기: 자주 묻는 질문

사이트맵 파일은 어디에 올리나요?
sitemap.xml을 사이트 루트에 올려 https://yoursite.com/sitemap.xml 주소로 접속되게 하세요. 사이트맵에는 같은 폴더와 그 아래 URL만 넣을 수 있어요. 그다음 robots.txt에 Sitemap: https://yoursite.com/sitemap.xml 줄을 추가하고, Google Search Console과 Bing Webmaster Tools에 주소를 제출하면 두 검색 엔진이 빠르게 가져가요.
모든 URL에 lastmod 날짜가 있어야 하나요?
날짜가 정확할 때만 넣으세요. Google은 lastmod가 꾸준히 맞을 때 참고하고, 모든 페이지에 오늘 날짜가 찍힌 사이트에서는 무시해요. CMS의 실제 수정일을 쓰거나 크롤러가 페이지에서 읽게 하세요. 믿을 만한 날짜가 없다면 오늘 날짜로 채우지 말고 넣지 않기를 선택하세요.
크롤링했는데 사이트맵에 빠진 페이지가 있어요. 왜죠?
크롤러는 robots.txt가 막은 페이지, noindex 태그나 헤더가 있는 페이지, canonical이 다른 곳을 가리키는 URL, 다른 호스트로 가는 오류와 리디렉션 대상, HTML이 아닌 파일을 건너뛰어요. 페이지 한도나 90초에 도달해도 멈춰요. 크롤링 후 요약에서 제외된 수를 볼 수 있고, 빠진 URL은 목록에 붙여넣으면 돼요.
priority와 changefreq는 중요한가요?
Google은 두 값을 무시한다고 밝혔고, Bing도 거의 반영하지 않아요. 그래서 이 생성기는 loc와 lastmod만 써요. 더 중요한 건 사이트맵에 canonical이고 색인 가능하며 200을 반환하는 URL만 담는 거예요. 페이지를 추가하거나 삭제할 때 최신 상태를 유지하고, 내부 링크와 URL이 일치해야 해요.
사이트맵 하나는 얼마나 클 수 있나요?
sitemaps.org 규약은 파일당 URL 50,000개, 압축 해제 기준 50 MB까지 허용해요. 목록이 더 크면 생성기가 번호가 붙은 파일로 나누고, 이 파일들을 담은 sitemap-index.xml을 추가해요. 인덱스만 제출하세요. 서버에서 gzip으로 압축해도 되지만, 50 MB 제한은 압축을 푼 크기에 적용돼요.

이 도구로 할 수 있는 다른 작업