본인은 사이트맵을 되도록이면 일주일에 한번씩 생성한다. 사이트맵을 생성하는 이유는 구글 웹마스터 도구에 본인의 블로그 현황을 갱신하기 위해서다. 하루에 한번씩은 아닐지라도 일주일에 한번 정도는 자신의 블로그를 수집해가는 웹사이트에 변경사항을 알릴 필요가 있기 때문이다. 본 포스팅에서는 사이트맵을 생성하기 위한 다양한 사이트를 소개할 것이다. 간혹 현재는 지원하나 추후에 지원을하지 않는 사이트가 있기 때문에 사이트맵 생성이 가능한 사이트를 나열하면서 소개할 것이다. 본 포스팅은 조금 더 좋은 방법의 사이트맵 생성 방법이 발견될 때 마다 갱신될 것이다.

 

 


 

# 도움이 될만한 포스팅

 

-. 구글 웹마스터 도구에 사이트맵 등록: http://wookoa.tistory.com/377

-. 네이버 웹마스터 도구에 사이트맵 등록: http://wookoa.tistory.com/179

 


 

 

# 사이트맵(sitemap)이란

웹페이지의 구조를 검색 엔진이 쉽고 정확하게 이해할 수 있도록 일정한 규칙으로 생성된 XML 문서를 말한다. 웹페이지에 존재하는 하위 컨텐츠들을 URL 형태의 목록으로 정리되어 있으며, 작성자 및 작성일지 등과 같은 부가적인 정보도 기술되어 있다. 이렇게 사이트의 구조가 잘 정리되어진 사이트맵을 통해 검색 엔진은 웹페이지를 정상적으로 스캔할 수있게 된다.

 

 

 

 

# 첫번째 사이트 소개

사이트맵에 구성될 페이지의 개수 제한없이 무료로 이용이 가능하며 웹페이지의 모든 경로를 빠짐없이 나열해준다. 다양한 옵션이 존재하기 때문에 조금 더 정교한 사이트맵을 제작할 수 있다. 타 싸이트에 비해 속도가 조금 느린 편이나 본인이 자주 생성하는 사이트 중 하나다.

 

사이트 주소: http://www.check-domains.com/sitemap/index.php

 

아래의 사진과 같이 'Site URL' 옆에 생성할 사이트맵의 주소를 입력하고 'Create Sitemap' 버튼을 클릭하면 생성이 가능하다. 기본적으로 세팅된 옵션으로 충분히 생성이 가능하며, 유용한 기능을 제공하는 옵션은 아래에서 설명한다.

 

 

 

1. Last Modification

자신의 사이트 각 페이지마다 최종 수정일이 존재한다. 구글 및 네이버 검색 봇은 이 최종 수정일 값으로 최근에 갱신된 페이지인지 여부를 판별하는데, 그 최종 수정일 값을 어떤 기준으로 셋팅하는지 옵션을 지정할 수있다. 실제로 각 사이트의 검색봇이 이를 영향도 있게 반영하는지는 알 수 없다.

 

1.1. Server's response: 자신의 웹사이트에서 피드백되는 정보 값을 기준으로 최종 수정일을 생성한다. 실제로 블로그 및 카페 등의 웹 공간에서 최근에 수정한 날짜 값으로 생성된다. Tistory 블로그의 경우 자신의 포스팅은 Tistory 서버에 저장되며, Tistory 서버에서 피드백되는 최종 수정일 값으로 사이트맵이 생성된다.

 

1.2. Current time: 최종 수정일을 사이트맵을 만드는 순간 현재 시각으로 생성하는 옵션이다. 이 옵션으로 사이트맵을 생성하면 각 검색 봇은 컨텐츠의 내용이 동일하더라도 최근에 수정된 글로 판단해서 자신의 웹페이지를 새롭게 크롤링하겠지만, 실제 내용이 달라지지 않았다면 좋은 영향보다 좋지 않은 영향이 더 많을 것이라는게 본인의 생각이다.

 

1.3. None: 최종 수정일에 대한 날짜 값을 생성하지 않는 옵션이다. 이 옵션으로 사이트맵을 생성하면 검색 봇이 제대로된 정보를 파악할 수 없어서 제대로된 크롤링을 도울 수 없다. 이 옵션으로 생성할 바에는 사이트맵 자체를 등록할 이유도 없을 것이다.

 

 

2. Frequency - Priority

자신의 사이트가 변경되는 주기를 설정하는 옵션과 우선순위를 설정할 수 있는 옵션이다. 실제로 검색봇이 이 정보 값을 어느정도 활용할지는 미지수다. 사이트맵을 생성하면서 민감하게 생각될 듯 해서 본인의 생각을 적어본다.

 

2.1. Frequenct: 업데이트되는 빈도를 설정할 수있다. 검색봇이 얼마나 신뢰할지는 미지수다. 밑져야 본전이니 'Always' 값으로 설정한다.

 

2.2. Priority: 우선순위를 설정할 수 있다. 이 옵션도 검색봇의 신뢰할 수 있는지는 미지수다. 바로 아래의 'Automatic priority' 옵션을 체크하고 진행하면 된다.

 

 

3. Exclude URLs

사이트맵은 검색봇으로 하여금 간결하고 깔끔한 정보를 제공해줄 필요가 있다. 접근이 불가능한 경로 또는 굳이 크롤링이 필요없는 페이지는 제외해서 제공해주면 검색봇에게 좋은 인상을 남길 수 있다. 본인은 되도록이면 /admin, /tag 와 같은 접근이 불가능하거나 크롤링할 필요가 없는 경로는 제외해서 사이트맵을 생성한다. 제외하고 싶은 경로들은 앤터값으로 구분해서 입력하면 된다. 본인은 Tistory 기준으로 /admin, /tag, /toolbar 3가지 경로를 제외하고 사이트맵을 생성한다.

 

 

 

 

 

# 두번째 사이트 소개

무료로 이용이 가능하지만, 사이트맵에 구성될 페이지의 개수는 3500페이지까지 보장된다. 그 이상의 페이지 생성은 서버의 상태에따라 상한선이 달라질 수 있다. 비교적 기본적인 옵션만 존재하지만, 타 싸이트에 비해 속도가 조금 빠른 편이다. 'current limit here' 링크를 클릭하면 현재 서버상태에서 몇 페이지까지 생성이 되는지 확인할 수 있다.

 

사이트 주소: http://www.web-site-map.com

 

아래의 사진과 같이 생성할 사이트맵의 주소를 입력하고 'Get free XML Sitemap' 버튼을 클릭하면 생성이 가능하다. 기본적인 옵션을 설정가능하며, 위의 첫번째 사이트에서 설명한 옵션 내용과 대동소이하다.

 

 

 

사이트맵 생성이 완료되면 아래와같이 'download your Sitemap' 링크를 클릭해서 자신의 사이트맵(sitemap.xml) 파일을 다운로드 받을 수 있다.

 

 

 

Private comment