사이트맵 sitemap.xml 만드는 방법과 제출 방법 총 정리

sitemap-xml-Indexing
목차

웹사이트의 효율적인 SEO를 위해 사이트맵 생성은 필수적입니다. 이 글에서는 사이트맵의 중요성과 간단하게 생성 및 제출하는 방법에 대해 알아보겠습니다.

사이트맵-urlset-URL

사이트맵(sitemap)이란?

사이트맵은 웹사이트의 모든 페이지를 나열한 파일로, 검색엔진이 사이트의 구조를 쉽게 이해하고 페이지를 효율적으로 크롤링할 수 있도록 돕습니다.

사이트맵 수동 생성 방법

수동으로 사이트맵을 생성하는 것은 웹사이트의 구조를 완벽히 이해하고 있는 개발자나 웹 마스터에게 적합한 방법입니다. 아래의 단계를 따라 XML 형식의 사이트맵을 만들 수 있습니다.

만약 초보자라면 이곳을 클릭해서 쉽게 제작하는 방법을 따라하시면 됩니다.

  • XML 선언: 모든 XML 파일은 선언으로 시작해야 합니다. 예를 들면, xml version=”1.0″ encoding=”UTF-8″?>와 같습니다.

  • urlset 태그 시작: <urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″> 태그로 사이트맵의 시작을 알립니다.

  • 개별 URL 기술: 사이트의 각 페이지에 대한 정보를  태그를 사용하여 명시합니다.

예시로 아래 내용을 확인하시면 됩니다.

				
					<url>
   <loc>https://www.example.com/page1</loc>
   <lastmod>2023-01-01</lastmod>
   <changefreq>weekly</changefreq>
   <priority>0.8</priority>
</url>
				
			

여기서 loc은 페이지의 주소, lastmod는 페이지가 마지막으로 수정된 날짜, changefreq는 페이지가 얼마나 자주 바뀌는지, priority는 해당 페이지의 우선순위를 나타냅니다.

예를 들어, priority가 1.0 이라면 가장 중요한 페이지라고 생각할 수 있습니다. 우선순위에 따라 숫자는 점점 낮아집니다.

  • URL 추가: 웹사이트의 모든 페이지에 대해  부문을 반복하여 추가합니다.
  • urlset 태그 마무리: 모든 페이지를 추가했다면 urlset> 태그로 사이트맵의 끝을 알립니다.

  • 파일 저장: 이렇게 작성한 내용을 sitemap.xml이라는 이름으로 저장합니다.

  • 검증: 사이트맵이 올바르게 작성되었는지 검증하기 위해, Google의 사이트맵 테스터나 다른 온라인 검증 도구를 사용할 수 있습니다.

  • 웹사이트에 업로드: 생성한 sitemap.xml 파일을 웹사이트의 루트 디렉토리에 업로드합니다.

수동으로 사이트맵을 생성하는 방법은 상대적으로 시간이 많이 소요되고 오류가 발생하기 쉬우므로, 작은 웹사이트나 특별한 요구사항이 있는 경우에만 추천됩니다.

사이트맵 자동 생성 방법.

웹사이트의 사이트맵을 자동으로 생성하려면, 여러 가지 도구를 사용할 수 있습니다. CMS(콘텐츠 관리 시스템)나 전용 사이트맵 생성기를 활용하는 것이 일반적입니다. 워드프레스와 같은 인기 있는 CMS는 플러그인 또는 확장 기능을 통해 사이트맵을 손쉽게 생성할 수 있도록 지원합니다.

CMS-Yoast-SEO-플러그인

1. CMS 플러그인/확장 기능 사용

- 워드프레스

워드프레스의 경우, ‘Yoast SEO’, ‘Google XML Sitemaps’와 같은 플러그인을 설치하여 사용할 수 있습니다.

- Joomla

‘OSMap’, ‘Xmap’과 같은 확장 프로그램을 통해 사이트맵을 생성할 수 있습니다.

- Drupal

Drupal 사용자들은 ‘Simple XML Sitemap’ 등의 모듈을 이용할 수 있습니다.

2. 온라인 사이트맵 생성기 사용

여러 온라인 사이트맵 생성기를 이용해 웹사이트의 URL을 입력하고 몇 가지 설정을 조정하여 사이트맵을 생성할 수 있습니다.

예를 들어, xml-sitemaps은 무료로 사이트맵을 생성해주는 서비스 중 하나입니다.

도메인만 넣고 제출하면 사이트맵이 금방 생성됩니다.

사이트맵(sitemap.xml) 생성 과정

플러그인이나 온라인 서비스를 선택하고, 웹사이트의 주소를 입력합니다.

필요한 경우, 크롤링 제외할 페이지, 변경 빈도, 우선순위 등의 설정을 조정합니다.

생성 버튼을 클릭하면, 도구가 자동으로 웹사이트를 분석하고 모든 페이지를 포함한 사이트맵을 생성합니다.

1. 사이트맵 파일 다운로드 및 업로드

생성된 사이트맵 파일(sitemap.xml)을 다운로드 받고, 다운로드 받은 사이트맵 파일을 웹사이트의 루트 디렉터리에 업로드합니다.

2. 검증 및 제출

사이트맵을 Google Search Console이나 Bing Webmaster Tools에 제출하기 전에 파일이 올바르게 작성되었는지 확인합니다.

이후 해당 검색엔진의 웹 마스터 도구에 로그인하여 사이트맵을 제출합니다.

사이트맵(sitemap.xml) 검증 및 제출 방법

사이트맵을 생성한 후에는 검증 과정을 통해 오류가 없는지 확인하고, 검색 엔진에 제출하여 웹사이트의 인덱싱을 돕는 과정이 필요합니다.

구글 서치콘솔(Google Search Console)

  1. 구글 서치콘솔(Google Search Console)에 로그인합니다.

  2. ‘사이트맵’ 메뉴로 이동합니다.

  3. ‘새 사이트맵 추가’ 버튼을 클릭하고, 사이트맵 URL을 입력합니다.

  4. 제출 후, Google은 사이트맵을 검토하고 문제가 있으면 알려줍니다.

구글-서치-콘솔-사이트맵

이외에도 구글 서치콘솔을 슬기롭게 사용하는 방법은 여러가지가 있습니다.

빙 웹마스터 툴(Bing Webmaster Tools)

  1. Bing Webmaster Tools에 로그인합니다.

  2. 대시보드에서 ‘사이트맵’ 섹션으로 이동합니다.

  3. ‘사이트맵 제출’을 클릭하고, 사이트맵 URL을 입력합니다.

빙-웹마스터-도구

robots.txt 파일을 통한 사이트맵 위치 제공

웹사이트의 robots.txt 파일에 사이트맵 파일의 위치를 추가하여 검색 엔진이 사이트맵을 더 쉽게 찾을 수 있도록 할 수 있습니다.

대부분 robots.txt 파일의 하단에 사이트맵 주소를 업로드합니다.

결론

검증과 제출 과정을 거쳐 사이트맵이 올바르게 검색 엔진에 인식되면, 웹사이트의 페이지들이 검색 결과에 더 잘 나타나게 됩니다. 정기적으로 사이트맵을 업데이트하고 제출하여 웹사이트의 최신 상태를 반영하는 것이 좋습니다.

모르면 손해보는 검색엔진 상위노출 꿀팁을 [백링크가이드]가 모두 알려드릴게요. 모르는 용어도 많고, 어려워 보이지만 꾸준히 따라오다보면 어느새 검색엔진 상위노출이 가능!

4월 카카오 채널 추가 이벤트

카카오톡 채널 추가하고
10% 할인 쿠폰
받아가세요!