본문 바로가기

사이트/티스토리

티스토리 간단하게 페이지 무제한인 사이트맵 생성 만들기

썸네일
썸네일

티스토리 간단하게 페이지 무제한인 사이트맵 생성 만들기

저는 예전에 티스토리 블로그의 사이트맵을 만드는 법에 대한 글을 올린 적이 있었습니다.

하지만 최근에 수 초안에 간단하게 페이지 개수의 제한이 없는 사이트맵을, 직접 블로그에 사이트맵 파일을 업로드하지 않고 만들고 자동으로 사이트맵을 업로드하여 구글 또는 네이버 웹마스터 도구에 제출하는 법을 알게 되어서 이 방법에 대해 여러분에게 알려드리려 합니다.

사이트맵 이란, 구조

사이트맵이란

우선 사이트맵을 만들고, 사이트맵을 여러 웹마스터 도구에 제출하기 전에 사이트맵이 뭔지, 어떤 구조로 되어있는지 간단하게 살펴보도록 하겠습니다.

우선 구글 서치 콘솔과, 네이버 웹마스터 가이드에 따르면 사이트맵은 검색엔진에게 사이트에 있는 페이지, 동영상 및 기타 파일과 각 관계에 관한 정보를 제공하기 위하여 마련된 표준 규약입니다. 이 사이트맵을 활용하면, 사이트의 추가 정보를 검색엔진에 제공할 수 있으므로, 검색엔진은 이 사이트맵을 읽고 사이트를 더 지능적으로 크롤링할 수 있고, 사이트의 콘텐츠를 더 잘 수집할 수 있도록 도울 수 있습니다.

또한 구글 서치 콘솔과, 네이버 웹마스터 가이드에 따르면, 규모가 매우 큰 사이트, 대규모 자료가 있는 사이트, 연결되는 외부 링크가 많지 않은 새로운 사이트의 경우 사이트맵이 필요할 수 있고, 반대로 규모가 페이지 500개 미만으로 작거나, 내부적으로 긴밀히 연결되어 있는 사이트는 사이트맵이 필요하지 않을 수 있다고 합니다. 또한 사이트맵은 본문이 아닌 URL 정보만 담고 있기에 사이트 내의 모든 URL을 포함하는 것을 권장한다고 합니다.

사이트맵 구조

우선 사이트맵의 구조는 아래와 같이 생겼습니다.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/article-1.html</loc>
<lastmod>2019-08-26T11:16:53+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://www.example.com/article-2.html</loc>
<lastmod>2019-08-26T11:16:53+09:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>

사이트맵은 먼저 <urlset> 태그로 시작하여, </urlset> 태그로 끝이 납니다. 그다음 나와 있는 'url' 태그는 사이트의 한 페이지를 뜻하는 단위라고 생각하시면 됩니다.

'url'태그들 속에 있는 'loc' 태그는 페이지의 URL을 뜻하며, 'lastmod' 태그는 페이지가 마지막으로 수정된 날짜, 'changefreq'는 페이지가 수정되는 빈도, 'priority'는 사이트 내에서의 페이지 우선순위를 뜻합니다.

항상은 아니지만, 보통은 'changefreq'가 짧을수록 더 자주 크롤링하며, 길수록 더 조금 크롤링합니다. 참고로 구글은 사이트맵에서 'changefreq'와 'priority'를 무시하고 있습니다.

사이트맵 만드는 법

사이트맵 생성기
사이트맵 생성기

사이트맵 생성기

이 글에서 소개해 드릴 사이트맵 생성기는 'hi098123'이라는 분께서 만드신 '티스토리 전용 사이트맵 고속 생성기'입니다. 타 사이트맵 제작 사이트의 경우는 너무 느려서, 직접 만드셨다고 합니다.

우선 해당 링크를 통해 접속한 다음, '내 블로그 목록 조회→' 버튼을 클릭하면, 내 블로그의 리스트가 나옵니다. 아마도 티스토리 api를 활용하신 것 같네요. 

오류 팝업창
오류 팝업창

참고로 'adblock' 같은 광고 차단 프로그램을 사용하고 있으면, 이런 '오류! 광고 차단 기능 사용 시 자동 업로드를 사용하실 수 없습니다.'란 팝업창이 나옵니다.

생성한 사이트맵을 자동 업로드하여 이용하려는 게 아닌, 그냥 단순히 사이트맵을 다운로드하려는 것이면 광고 차단 프로그램을 해제 없이 사이트맵 생성기를 이용할 수 있습니다.

사이트맵 생성 창
사이트맵 생성 창

우선 티스토리 사이트맵 생성기에서 '내 블로그 목록조회→' 버튼을 클릭하면, 이런 식으로 자신의 티스토리 블로그 목록들이 나옵니다. 그리고 이 블로그 닉네임 옆에 '다운로드', '자동 업로드 Beta' 버튼과 하단에 '고급 설정'창이 나타납니다.

사이트맵 생성기 설정
사이트맵 생성기 설정

하단의 '고급 설정' 창에서는 크롤링 주기와 태그 url 포함, 방명록 url 포함 등을 설정해 줄 수 있습니다. 크롤링 주기는 위에서 말했듯이 페이지가 수정되는 주기 정도로 생각하시면 되고, 이 값은 구글 검색엔진에서는 무시하고 있으므로, 구글에 제출하실 거면 상관 쓰지 않으셔도 됩니다.

사이트맵 다운로드

그리고 블로그 닉네임 옆에 있는 '다운로드' 버튼을 클릭하면, 사이트맵을 생성하게 되고 수 초 이내에 사이트맵이 생성이 완료됩니다. 그 후에는 하단에는 사이트맵에 포함된 페이지가 종류별로 개수가 나오며, 자동으로 사이트맵이 다운로드됩니다.

잘 생성된 사이트맵
잘 생성된 사이트맵

생성된 사이트맵 파일을 열어서 확인해 보면 위에서 말했듯이, 'urlset', 'url', 'loc', 'lastmod', priority' 등의 태그들이 잘 나와있고, 올바른 페이지 링크가 적혀있는 것을 확인할 수 있습니다. 'changefreq' 태그는 크롤링 주기를 '기본 값'으로 설정했을 경우에는 나타나지 않습니다.

사이트맵 자동 업로드
사이트맵 자동 업로드

그리고 이 '티스토리 전용 사이트맵 고속 생성기'는 블로그의 수동으로 사이트맵을 업로드하여, 제출하는 귀찮은 과정을 생략할 수 있게, '자동 업로드'라는 기능을 지원합니다.

우측의 '자동 업로드 Beta' 버튼을 클릭하면, 사이트맵 생성기에서 티스토리 api를 이용하여 생성한 사이트맵 파일을 자동으로 블로그에 업로드하게 됩니다. 그리고 하단에는 포함된 페이지 개수가 나오고, 사이트맵이 업로드된 주소가 나타납니다.

사이트맵 제출
사이트맵 제출

이 자동 업로드 기능을 사용하여, 이전과 다르게 직접 블로그에 사이트맵 파일을 업로드하지 않고도 자동 업로드 기능을 통해 구글, 네이버 등 여러 웹 마스터 도구에 사이트맵을 간편하게 제출할 수 있습니다.

성공적으로 제출한 모습
성공적으로 제출한 모습

티스토리 사이트맵 생성기의 '자동 업로드' 기능을 통해서 구글 서리 콘솔에 사이트맵을 잘 제출한 모습을 확인할 수 있습니다.

 

관련 글

티스토리 블로그 네이버 웹마스터 도구(서치어드바이저)등록, rss, 사이트맵 제출하기

 

티스토리 블로그 네이버 웹마스터 도구(서치어드바이저)등록, rss, 사이트맵 제출하기

티스토리 블로그 네이버 웹마스터 도구(서치 어드바이저) 등록, rss, 사이트맵 제출하기 네이버에 글이 노출되기 위해서 네이버 웹마스터도구(서치어드바이저)에 티스토리 블로그를 등록하고, rss와 사이트맵을..

MK

티스토리 구글 서치 콘솔(웹마스터 도구)에 등록, 사이트맵 제출

 

티스토리 구글 서치 콘솔(웹마스터 도구)에 등록, 사이트맵 제출

티스토리 구글 서치 콘솔(웹마스터 도구)에 등록, 사이트맵 제출 블로그 최적화, 글의 구글 노출을 위해 구글 서치 콘솔(웹마스터 도구)에 티스토리를 등록하고, RSS, 사이트맵 제출과 구글 서치 콘솔(웹마스터..

MK