sitemap.xml 작성하는 이유는 검색엔진에 내 웹사이트를 더 잘 이해시키기 위한 핵심 도구로 사용 되게 문입니다. 자동 생성 도구 없이 수동으로 sitemap.xml 파일을 만드는 방법과 기본 구조, 등록 방법까지 쉽게 정리해드립니다.
sitemap.xml이란 무엇인가?
- 검색엔진에게 어떤 페이지들이 존재하는지 알려주는 XML 파일
- 구글, 빙, 네이버, 다음 등 검색엔진 크롤러가 사이트를 더 효율적으로 탐색하게 도와줌
- 내 사이트의 정보를 검색엔진에게 빠르게 제공 가능
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>
<lastmod>2025-07-25</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://example.com/store/jangbogo</loc>
<lastmod>2025-07-29</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
</urlset>
XML- loc : 웹페이지 URL
- lastmod : 최종 변경 일자
- changefreq : 웹페이지 내용 변동 주기
- always : 항상 변경됨
- hourly : 매시간 변경됨
- daily : 매일 변경됨( 제가 사용한 값 )
- weekly : 매주 변경됨
- monthly : 매달 변경됨
- yearly : 매년 변경됨
- never : 변경되지 않음
- custom : 사용자 정의 빈도 (예: 특정 시간 간격)
- daily을 기본으로 설정했습니다. 제 생각에는 검색엔진이 매일 신경 써 줄 거 같아서요 ^^
- priority : 웹페이지 중요도
- 0.0에서 1.0까지 0.1 단위로 설정이 가능합니다.
- 0.1은 중요하지 않는 웹페이지
- 1.0은 제일 중요한 웹페이지
- 0.5이상은 적당히 중요한 웹페이지
- 0.5이하는 그렇게 중요하지 않는 웹페이지
- 정확한 기준이 없어서 전 세부 페이지는 1.0, 메인 페이지는 0.8로 설정했습니다.
수동으로 sitemap.xml 파일 만드는 법
- 메모장 또는 vs code 같은 코드 에디터 준비
- xml 양식 작성 후 sitemap.xml로 파일 저장
- 웹사이트 root 경로에 파일을 업로드 한다.
- root 경로는 https://example.com/sitemap.xml 로 접속 시 작성 한 양식이 보여야함.
- root 대략적인 경로 /public_html, /www 형태의 폴더가 root 경로로 대체적으로 많이 사용되고 있습니다.
- https://example.com/sitemap.xml 접속해서 작성 한 양식 확인
마무리
sitemap.xml은 내 웹사이트의 지도를 그려주는 중요한 역할을 합니다. 자동 생성 도구도 많지만, 수동 작성은 구조를 이해하고 SEO(검색엔진최적화)를 한 단계 더 업그레이드하는 데 큰 도움이 됩니다.
- sitemap.xml 작성법은 꼭 수동만 있는 건 아닙니다.
- 워드프레스는 플러그인을 사용해서 자동 생성
- 웹프로그램을 통해서 자동생성하게도 가능
- sitemap.xml 작성을 완료 했으면 이제 검색엔진에 등록할 차례입니다.
- robots.txt도 작성이 필요합니다.
- 👉 관련 포스팅 : SEO 검색엔진최적화 HTML 기본 구조
- 👉 관련 포스팅 : SEO 제목 태그 핵심 문구 넣는 이유와 방법|소제목으로 SEO 잡기
- 👉 관련 포스팅 : SEO에 강한 글쓰기 구조|문단, 제목, 키워드 배치 노하우
- 👉 관련 포스팅 : 한글 키워드 vs 영문 슬러그|다르게 해도 될까? 실전 SEO 팁
- 👉 관련 포스팅 : 슬러그 최적화 완전 정복|SEO를 살리는 URL 작성법
“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”