Files
html-examples/doc/seo/04_sitemap.md
2025-01-24 03:41:27 +09:00

48 lines
2.9 KiB
Markdown

# 사이트맵
사이트맵은 웹사이트의 모든 페이지를 목록으로 정리한 파일입니다. 마치 책의 목차와 같이, 검색 엔진에게 웹사이트의 구조를 알려주는 역할을 합니다. 검색 엔진은 사이트맵을 참고하여 웹사이트를 더 효율적으로 크롤링하고 색인할 수 있습니다.
* 검색 엔진 크롤링 지원: 검색 엔진이 웹사이트의 모든 페이지를 찾아내도록 돕습니다.
* 새로운 페이지 알림: 새롭게 추가된 페이지를 검색 엔진에 빠르게 알릴 수 있습니다.
* 큰 규모의 사이트 관리: 대규모 웹사이트의 경우, 사이트맵을 통해 검색 엔진이 중요한 페이지를 우선적으로 크롤링하도록 유도할 수 있습니다.
* 동적 콘텐츠: 자주 변경되는 콘텐츠를 가진 웹사이트의 경우, 사이트맵을 통해 검색 엔진에 최신 정보를 제공할 수 있습니다.
```xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
```
## 사이트맵의 종류
* XML 사이트맵: 가장 일반적인 형식이며, 검색 엔진에서 널리 지원됩니다. XML 형식으로 작성되며, URL, 변경 시간 등의 정보를 포함합니다.
* HTML 사이트맵: 사람이 보기 쉽도록 HTML 형식으로 작성된 사이트맵입니다. 검색 엔진보다는 사용자를 위한 정보 제공 목적으로 사용됩니다.
* 이미지 사이트맵: 이미지 파일을 위한 사이트맵으로, 이미지 파일의 URL과 관련 정보를 제공합니다.
* 비디오 사이트맵: 동영상 파일을 위한 사이트맵으로, 동영상 파일의 URL과 관련 정보를 제공합니다.
## 사이트맵의 구성
- urlset : 필수.
- url : 각 페이지의 URL을 지정합니다. 필수.
- loc : 필수.
- lastmod : 페이지가 마지막으로 변경된 시간을 지정합니다. ISO 8601
- changefreq : 페이지가 변경되는 빈도를 나타냅니다.
- priority : 페이지의 중요도를 나타내는 값입니다. 0.0~ 1.0
## 사이트맵 제출 방법
* 구글 검색 콘솔: 구글 검색 콘솔에 사이트맵을 제출하여 구글 크롤러가 사이트맵을 확인하도록 합니다.
* 다른 검색 엔진: 네이버, Bing 등 다른 검색 엔진에도 사이트맵을 제출할 수 있습니다.
## 사이트맵 생성 방법
* 수동 생성: XML 형식으로 직접 사이트맵 파일을 작성합니다.
* CMS 플러그인: 워드프레스, 윅스 등의 CMS에서는 사이트맵을 자동으로 생성해주는 플러그인을 제공합니다.
* 사이트맵 생성 도구: 온라인 사이트맵 생성 도구를 이용하여 간편하게 사이트맵을 만들 수 있습니다.
---
https://www.sitemaps.org/ko/protocol.html