프리랜서 웹디자이너 웹퍼블리셔RELATION

RELATION 로고

살며 사랑하며 배우며

[컴퓨터/인터넷] 네이버 웹마스터도구 sitemap

2016.08.05
북마크 [출처 이동]    작성자 정보
sitemap
Sitemap은 사이트의 정보를 XML형식으로 작성하여 구글을 비롯한 검색엔진에 알리는 방법입니다.
프로토콜 형식은 XML 태그로 구성되어야 하고 모든 데이터 값은 엔티티 이스케이프로되어야 하며 파일 자체는 UTF-8로 인코딩되어 있어야 합니다.
여러 개의 Sitemap 파일을 제공할 수는 있지만 각 Sitemap 파일마다 URL을 50,000개까지만 포함할 수 있으며 파일 크기는 10MB(10,485,760바이트)를 초과할 수 없습니다. 필요한 경우 대역폭 요구사항을 줄이기 위해 gzip을 사용하여 Sitemap 파일을 압축할 수 있습니다. 그러나 파일의 압축을 풀었을 때에도 10MB를 초과하면 안 됩니다. URL을 50,000개 이상 나열하려면 Sitemap 파일을 여러 개 만들어야 합니다.
Sitemap을 여러 개 제공해야 하는 경우 Sitemap 색인 파일에 각 Sitemap 파일을 나열해야 합니다. Sitemap 색인 파일에는 Sitemap을 1,000개까지만 나열할 수 있으며 크기는 10MB(10,485,760바이트)를 초과할 수 없습니다. 단, 압축할 수 있으며 Sitemap 색인 파일을 두 개 이상 만들 수 있습니다. Sitemap 색인 파일의 XML 형식은 Sitemap 파일의 XML 형식과 매우 비슷합니다.



* Sitemap은 다음 사항을 만족해야 합니다.
- 여는 <urlset> 태그로 시작해 닫는 </urlset> 태그로 끝납니다
- <urlset> 태그 안에 네임스페이스(프로토콜 표준)를 지정합니다.
- 각 URL의 <url> 항목을 상위 XML 태그로 포함시켜야 합니다.
- 각 <url> 상위 태그에 <loc> 하위 항목을 포함시켜야 합니다.

나머지 태그는 모두 옵션입니다. 이러한 옵션 태그에 대한 지원 여부는 검색 엔진에 따라 다를 수 있습니다. 자세한 내용을 보려면 각 검색 엔진 설명서를 참조하십시오.
또한 Sitemap의 모든 URL은 www.example.com이나 store.example과 같이 호스트가 하나여야 합니다. 자세한 내용은 Sitemap 파일 위치를 참조하십시오.


** 샘플 **
<?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 태그 정의
- <urlset> 필수 파일을 캡슐화하고 현재 프로토콜 표준을 참조합니다.
- <url> 필수 각 URL 항목의 상위 태그. 나머지 태그는 이 태그의 하위 태그입니다.
- <loc> 필수 페이지의 URL. 해당 URL은 http 같은 프로토콜로 시작해야 하며 웹서버에 따라 슬래시로 끝나야 합니다. 이 값은 2,048자 미만이어야 합니다.
-<lastmod> 옵션 파일을 마지막으로 수정한 날짜입니다. 이 날짜는 W3C Datetime 형식이어야 합니다. 이 형식에서는 시간 부분을 생략할 수 있으며 원하는 경우 YYYY-MM-DD 형식을 사용할 수 있습니다.
이 태그는 서버에서 반환할 수 있는 If-Modified-Since(304) 헤더와 다르므로 검색 엔진은 두 소스에서 다른 정보를 사용할 수 있습니다.
- <changefreq> 옵션 페이지가 변경되는 빈도. 이 값은 검색 엔진에 일반적인 정보를 제공하며 검색 엔진에서 페이지를 크롤링하는 정확한 빈도와는 관련이 없을 수도 있습니다. 유효한 값은 다음과 같습니다.
always, hourly, daily, weekly, monthly, yearly, never 값 "always"는 액세스할 때마다 변경되는 문서를 설명하는 데 사용해야 합니다. 값 "never"는 보관된 URL을 설명하는 데 사용해야 합니다.
태그의 값은 힌트 이지 명령이 아닙니다.검색 엔진 크롤러에서 결정을 내릴 때 해당 정보를 고려하더라도 "hourly"이라고 표시된 페이지를 이보다 더 적은 빈도로 크롤링하고 "yearly"이라고 표시된 페이지를 이보다 더 자주 크롤링할 수 있습니다.크롤러는 "절대 하지 않음(never)"이라고 표시된 페이지가 예기치 않게 변경되더라도 이를 처리할 수도 있도록해당 페이지도 정기적으로 크롤링합니다.

-<priority> 옵션
해당 사이트의 기타 URL에 대한 특정 URL의 상대적 우선순위.유효값 범위는 0.0-1.0입니다.이 값은 다른 사이트의 페이지와 귀하의 페이지를 비교하는 방식에 아무런 영향을 주지 않으며, 귀하가 귀하의 사이트에서 크롤러에 가장 중요하다고 생각하는 페이지를 검색 엔진에 알리기만 합니다.
페이지의 기본 우선순위는 0.5입니다.
귀하가 페이지에 지정한 우선순위는 검색 엔진의 결과 페이지에서 URL의 순위에 별 영향을 미치지 않습니다.검색 엔진에서는 같은 사이트에 있는 URL 중 하나를 선택할 때 이러한 정보를 사용할 수 있으므로 해당 태그를 사용하면 같은 사이트 내에서 중요도가 높은 페이지가 검색색인에 나타나게 할 가능성을 높일 수는 있습니다.
또한 사이트의 모든 URL에 높은 우선순위를 지정해도 사이트의 순위를 높이는 데는 아무런 도움이 되지 않습니다.우선순위는 상대적인 것으로 사이트 내의 URL 중 하나를 선택하는 데만 사용됩니다.

이 포스트 공유하기

전체목록