메뉴 바로가기 본문 바로가기

사이트맵 (XML Sitemap)

2023.11.26

검색엔진에게 탐색해야할 나의 웹 사이트 목록을 전달하는 파일 

 

Sitemap.xml란?

우리가 흔히 알고있는 사이트맵은 여러 링크들로 이루어진 사이트 전체의 구조를 나타내어 유저들에게 페이지의 구조를 설명 드리는 것으로 알고 있지만, 지금 설명드리는 XML 사이트는 전혀 다른 성질의 것입니다.

XML 사이트맵은 검색엔진 로봇들에게 사이트 구조를 효율적으로 파악할수 있게끔 도움을 주는 “책 목차”와 같은 역할을 합니다.

쉽게말해, 웹 사이트의 구조는 기본적으로 ‘메인페이지>대 카테고리>중 카테고리>소 카테고리>상세페이지’의 구조를 가지고 있습니다.

이러한 구조를 XML 사이트맵에서 검색엔진 로봇에게 알려준다고 생각하시면 됩니다.

특히 쇼핑몰 같은 경우, 굉장히 큰 볼륨으로 많은 페이지들이 있기 때문에 XML 사이트맵이 유용하게 활용이 될 수 있습니다.

Sitemap.xml 형식

  <? xml version = “1.0”encoding = “UTF-8”?>

<urlset

      xmlns = “http://www.sitemaps.org/schemas/sitemap/0.9”

      xmlns : xsi = “http://www.w3.org/2001/XMLSchema-instance”

      xsi : schemaLocation = “http://www.sitemaps.org/schemas/sitemap/0.9

      http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd “>

   https://www.fourward.co.kr/seo/ </ loc>

   1.00 </ priority>

   weekly </ changefreq>

</ url>

   https://www.fourward.co.kr/data-analytics/ </ loc>

   0.80 </ priority>

   weekly </ changefreq>

</ url>

   https://www.fourward.co.kr/cro/ </ loc>

   0.80 </ priority>

   weekly </ changefreq>

</ url>

 

Sitemap.xml 설정 방법

Sitemap.xml 파일은 Robots.txt 파일과 다르게 항상 최상위 루트 디렉토리에 위치할 필요는 없습니다. 하지만, 대부분의 웹 사이트에서는 최상위 루트 디렉토리에 업로드를 하였기 때문에, 다른 사이트의 예시를 살펴볼 경우 “도메인/sitemap.xml”을 입력하여 예시를 확인해 보시기 바랍니다.

*Sitemap.xml 을 생성을 도와주는 여러 무료 프로그램들이 존재하지만, 유료 프로그램 혹은 SEO 전문적 지식이 있는 사람에게 요청을 하시는 것을 권장합니다.

Sitemap.xml 형식

사이트맵 파일은 여러 형식으로 만들수 있지만, XML 파일로 제작하시는 것을 권장합니다.

  • XML
  • RSS, Atom 1,0, mRSS
  • TXT(텍스트)

Sitemap.xml 생성시 주의 사항

  • Sitemap.xml 파일은 UTF-8로 인코딩이 되어야 하며, 리다이렉션이 포함된 페이지는 사이트맵에 URL을 생성 하면 안됩니다. 즉, HTTP 200 상태 코드 페이지만 포함 해야 합니다. HTTP 응답 코드 관련하여 “HTTP 상태 코드 정리“를 참고하시기 바랍니다.
  • 1개의 사이트맵 파일은 50,000개 이상의 URL (50MB)이 넘지 않아야 합니다.
    • 웹 페이지 수가 많아 초과된 경우, 분할하여 사이트맵을 생성/제출해야 합니다. (예시: fourward.co.kr/sitemap.xml)

  • 텍스트 뿐 아닌 이미지, 동영상 등과 같은 포맷의 미디어 사이트맵을 확장하여 생성/제출할 수 있습니다.
  • 국문 사이트 이외의 다른 언어/지역에 대한 대체 사이트가 존재할 경우 hreflang을 포함하여 사이트맵을 제작해야 합니다.
  • 이관성 있는 정규화된 URL 형식이아닌 다른 항목을 넣으면 안됩니다.

동의어

관련용어