테크니컬 SEO실무

XML 사이트맵XML Sitemap

DEFINITION

XML 사이트맵은 사이트에서 검색엔진이 알아야 할 URL 목록과 최종 수정일 같은 정보를 담아 크롤러에게 전달하는 XML 형식의 파일입니다.

파일당 한도
50,000 URL · 50MB(압축 전)
Google이 쓰는 값
loc, lastmod
무시하는 값
priority, changefreq

01링크만으로는 닿기 어려운 페이지를 알리는 목록

링크가 적은 새 사이트나 페이지 수가 많은 사이트에서는 크롤러가 링크만으로 모든 페이지를 찾기 어렵습니다. 사이트맵은 "이 페이지들이 있어요"라고 직접 알려 주는 목록입니다. 다만 힌트일 뿐이라, 사이트맵에 있다고 반드시 크롤링·색인되지는 않습니다.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/seo-terms/crawling/</loc>
    <lastmod>2026-10-05</lastmod>
  </url>
</urlset>
sitemap.xml의 한 항목

02priority를 1.0으로 바꿔도 달라지지 않는 이유

Google은 <priority>와 <changefreq> 값을 사용하지 않는다고 밝혔습니다. 반면 <lastmod>는 일관되게 정확할 때 참고합니다. 그래서 내용을 실제로 고쳤을 때만 lastmod를 갱신하는 것이 중요합니다. 페이지가 많아 50,000개나 50MB를 넘으면 파일을 나누고 사이트맵 인덱스로 묶습니다.

03사이트맵에 들어가면 안 되는 URL

  • noindex 페이지색인하지 말라면서 목록에는 올리는 모순 신호
  • 리다이렉트·404 URL도착하지 않는 주소는 빼고 최종 URL만
  • 대표가 아닌 중복 URLCanonical이 가리키는 대표 URL만 포함
  • 색인되기를 원하는 대표 URL200 응답 · 자기 자신을 canonical로 지정

04제출하고 처리 상태를 확인하는 곳

  1. Search Console → 사이트맵에서 사이트맵 주소를 제출합니다.
  2. '성공' 상태와 발견된 URL 수가 예상과 비슷한지 봅니다.
  3. robots.txt에 Sitemap: 줄로 위치를 적어 다른 검색엔진도 찾게 합니다.
  4. 새 페이지가 사이트맵에 자동으로 추가되는지 배포 후 확인합니다.
KakaoTelegram상세문의
위로 스크롤