콘텐츠로 건너뛰기

사이트맵은 어떻게 만드나요?

사이트맵

먼저 이미 사이트맵이 있는지 확인하세요. 대부분의 웹사이트 플랫폼은 사이트맵을 자동으로 생성하며, 보통 /sitemap.xml에 있습니다. WordPress는 /wp-sitemap.xml을 사용합니다. 사이트맵이 없다면 CMS나 SEO 플러그인에서 기능을 켜거나, 배포할 때 프레임워크가 사이트맵을 빌드하게 하거나, 짧은 XML 파일을 직접 작성하세요. 그런 다음 robots.txt 파일에 Sitemap: 줄을 추가하고 Search Console에 해당 주소를 제출합니다.

1단계: 플랫폼이 이미 사이트맵을 만들어 주는지 확인하기

  • WordPress는 버전 5.5부터 /wp-sitemap.xml에 사이트맵 인덱스를 생성합니다. 자세한 내용은 WordPress core 공지에서 확인할 수 있습니다. SEO 플러그인은 이 기능을 끄고 다른 주소에 자체 사이트맵을 게시하는 경우가 많습니다.
  • Shopify는 모든 스토어 도메인의 루트에 sitemap.xml을 생성하고, 상품, 컬렉션, 페이지, 블로그 게시물을 반영해 최신 상태로 유지합니다. 자세한 내용은 고객센터에 나와 있습니다.
  • 그 밖의 호스팅형 빌더도 대개 같은 방식으로 동작합니다. Google은 "[사용 중인 플랫폼] sitemap"을 검색해서 사이트맵 위치를 찾아 보라고 안내합니다.

기존 사이트맵은 대부분 두 가지 방법으로 빠르게 찾을 수 있습니다. 브라우저에서 https://yourdomain/sitemap.xml을 열어 보거나, https://yourdomain/robots.txt에서 Sitemap: 줄이 있는지 확인하세요.

2단계: 사이트맵이 없다면 생성하기

사이트를 만든 방식에 맞는 방법을 고르세요.

  • 코드 또는 정적 사이트 생성기로 만든 사이트: 페이지를 만드는 라우트 목록과 같은 목록으로 빌드 시점에 사이트맵을 생성하면, 사이트맵이 최신 상태에서 벗어날 일이 없습니다.
  • 프로그래밍 방식으로 수정할 수 없는 사이트: 크롤러 기반 생성기가 페이지를 방문해 파일을 작성합니다. 페이지를 추가하거나 삭제할 때마다 다시 실행하세요.
  • 페이지가 몇 개 안 되는 사이트: 직접 작성하세요. 사이트맵은 단순한 목록입니다.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
  </url>
  <url>
    <loc>https://www.example.com/services/garden-design</loc>
    <lastmod>2026-10-02</lastmod>
  </url>
</urlset>

페이지 목록만 알리면 된다면, 한 줄에 전체 URL 하나씩 적은 일반 텍스트 파일도 사용할 수 있습니다.

3단계: Google의 형식 규칙 따르기

Google의 사이트맵 작성 가이드에서 정한 제한은 다음과 같습니다.

  • 파일은 UTF-8로 저장하고, 검색결과에 표시되기를 원하는 표준(canonical) 형태의 전체 절대 URL을 사용하세요.
  • 파일 하나당 URL은 50,000개 이하, 압축하지 않은 크기는 50 MB 이하로 유지하세요. 이를 넘으면 목록을 나누고 사이트맵 인덱스에서 각 파일을 가리키게 하세요.
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://www.example.com/sitemaps/products.xml</loc></sitemap>
  <sitemap><loc>https://www.example.com/sitemaps/articles.xml</loc></sitemap>
</sitemapindex>
  • <lastmod>에는 콘텐츠가 실제로 바뀐 날짜만 입력하세요. Google은 <priority>와 <changefreq>를 무시하므로 생략해도 됩니다.
  • 사이트의 루트에 두세요. Search Console에 제출하지 않은 사이트맵은 자신이 있는 폴더와 그 하위 폴더의 URL만 포함할 수 있습니다.

4단계: 검색엔진에 사이트맵 위치 알리기

robots.txt 아무 곳에나 한 줄을 추가하세요. Google은 다음번에 이 파일을 읽을 때 해당 줄을 인식하며, 다른 주요 검색엔진도 이를 읽습니다.

Sitemap: https://www.example.com/sitemap.xml

그런 다음 Search Console의 사이트맵 보고서에 같은 주소를 제출하세요. 이 보고서에서는 Google이 사이트맵을 읽을 수 있었는지도 확인할 수 있습니다. 이 단계는 사이트맵은 어떻게 제출하나요?에서 자세히 안내하며, 사이트맵이 꼭 필요한지는 사이트맵이란 무엇이며 왜 필요한가요?에서 다룹니다.

AutoPSEO 활용 방법

AutoPSEO의 사이트맵 페이지에는 Search Console이 속성에 대해 보유한 사이트맵이 경고, 오류, 마지막 다운로드 날짜와 함께 나열됩니다. 전체 권한이 있으면 새 사이트맵 URL 여러 개를 한 번에 제출할 수도 있습니다. 방금 만든 사이트맵을 점검하려면 새 사이트맵에 있는 URL을 한 번에 최대 500개까지 일괄 검사(URL 검사)하여 각 페이지가 색인 가능한지 확인하세요.

SEO 콘텐츠를 자동 운영으로

Search Console과 사이트를 연결하세요. AutoPSEO가 사이트를 스캔하고 첫 주제를 바로 기획합니다. 신용카드는 필요 없습니다.