2-4-1. 사이트맵(Sitemap)이란

사이트맵(Sitemap)은 단어의 의미 그대로 웹 사이트의 전체적인 길을 알려주는, 모든 페이지를 계층화한 XML 파일이나 페이지의 목록을 말합니다. XML은 ‘Extensible Markup Language’의 줄임말로 데이터를 저장하고 전송하는 데 사용하는 마크업 언어를 말합니다. 아래의 예시는 <person>이라는 태그로 시작하여, 그 안에 <name>, <age>, <city> 태그가 있고, 각각 "Seo", "30", "Seoul" 값을 가지고 있는 XML 언어로 작성된 파일입니다. XML은 HTML과 달리 사용자가 다양한 목적에 맞게 직접 태그를 정의할 수 있기 때문에 다양한 도메인에서 활용이 가능합니다.

<person>
   <name>Seo</name>
   <age>30</age>
   <city>Seoul</city>
</person>

2-4-2. 사이트맵이 필요한 이유

검색 엔진은 웹 사이트를 크롤링할 때, XML 파일을 통해 웹사이트의 구조를 이해하고 해당 웹사이트를 검색 결과에서 상위에 노출할지를 결정합니다. 이러한 이유로 사이트맵을 작성하는 것은 검색 엔진 최적화(SEO)에 매우 도움이 됩니다. 사이트맵을 작성하면 검색 크롤러가 웹사이트 내부의 모든 페이지를 쉽게 탐색할 수 있으므로, 모든 페이지가 검색 결과에서 노출될 가능성이 커집니다.

<aside> ⚠️ 검색 엔진은 사이트맵에서 제공된 우선순위와 변경 빈도를 참고 하지만, 이는 검색 엔진의 알고리즘에 따라 결과가 달라질 수 있습니다. 웹사이트 최적화를 위해서는 많은 요소가 고려되어야 합니다.

</aside>

2-4-3. 사이트맵 만드는 방법

① 사이트맵 자동 생성 도구 사용

사이트맵을 만드는 가장 쉬운 방법은 무료로 제공되는 사이트맵 생성 도구를 사용하는 것입니다. 이 도구들은 웹사이트 구조를 분석하여 자동으로 사이트맵을 생성합니다.

② 사이트맵 파일 수동 작성

사이트맵을 수동으로 작성할 때는 유효한 XML 형식을 유지해야 합니다. 네임스페이스와 스키마 정보가 올바르게 지정되어야 하며, 파일의 크기는 50MB를 초과해서는 안 됩니다.