사이트맵이란 사이트에 연결된 모든 페이지를 나열한 링크 목록을 말합니다. 블로그나 사이트를 만들면 검색엔진에 등록하는 것이 가장 중요합니다. 그렇게 해야 사이트맵을 기준으로 사이트에 연결된 모든 페이지 링크를 수집하고 사용자에게 해당 단어와 일치하는 페이지를 빠르게 보여줄 수 있기 때문입니다.

사이트가 제대로 연결되어 있고, 500개 미만의 페이지이면서 단순한 페이지면 대부분의 페이지를 찾을 수 있습니다. 하지만 뉴스 사이트와 같은 페이지 수가 많고, 최근 업데이트된 페이지를 놓칠 수 있습니다. 검색 결과에 노출되기를 바란다면 검색엔진에 최대한 많은 정보를 제공해야 합니다.

구글, 네이버, 빙에 사이트맵을 제출하는 방식은 조금씩 다릅니다. 빙의 경우 구글에 사이트가 등록되어있다는 가정에서 한번의 클릭만으로 구글과 연동이 쉽게 이루어집니다. 따라서 여기서는 구글과 네이버에 등록하는 부분만 다룹니다.

과거에는 유료로 등록이 가능했던 네이버는 지금은 무료로 등록할 수 있게 되었습니다. 네이버, 빙, 구글은 사이트 소유자임을 밝혀야 등록이 진행됩니다. 일단 사이트 등록만 하면 그 다음부터는 자동으로 데이터를 수집하므로 별로 할 일은 없습니다.

구글 콘솔과 네이버 Search Advisor 에 로그인해서 아래 URL 모두 등록합니다.

URL등록 가능설 명
http://feeds/posts/default?alt=rss구글, 빙, 네이버RSS
atom.xml?redirect=false&start-index=1&max-results=500구글, 빙Atom
sitemap-pages.xml구글, 빙정적 페이지
sitemap.xml구글, 빙, 네이버SiteMap
sitemap.xml?page=1구글, 빙선택

네이버는 RSS 제출과 사이트맵 등록 페이지가 따로 되어 있고, 구글은 Sitemap 한 페이지에서 RSS, Atom, Sitemap을 모두 등록할 수 있습니다. 네이버는 하나의 사이트맵, 하나의 RSS를 등록할 수 있지만 구글과 빙은 여러 개 등록이 가능합니다.

Atom 형식은 게시물이 500개로 제한되어 있으므로 게시물이 500개 이상이라면 두 부분으로 나누어 등록해야 합니다. 예를 들어 처음 페이지가 atom.xml 의 매개변수 start-index=1 이면 첫 번째 게시물을 말하고, start-index=501 이면 501번째 게시물을 말하므로 다음 형식으로 구성됩니다.

<!--// 첫 번째 Atom //-->
atom.xml?redirect=false&start-index=1&max-results=500

<!--// 두 번째 Atom //-->
atom.xml?redirect=false&start-index=501&max-results=500

sitemap.xml?page=n은 선택 사항입니다. 글이 150을 초과하면 자동으로 sitemap.xml?page=1 형식으로 sitemap.xml 파일에 기록됩니다. 예를 들어 다음 형식으로 sitemap.xml 파일에 작성됩니다. page=1에는 처음 게시물부터 작성되고 마지막 페이지(page=3)에는 최근 등록한 게시물이 기록됩니다.

sitemap.xml?page=1
sitemap.xml?page=2
sitemap.xml?page=3
…

따라서 sitemap.xml 파일만 등록해도 무리는 없지만 가능하면 모든 사이트맵을 제출하는 것이 좋습니다.


URL이 정상이면 위 그림처럼 성공 또는 success 로 나타나며 색인하는데 문제가 있으면 '보류 중'으로 표시됩니다. 정상적으로 사이트맵이 제출했다고 해서 바로 검색엔진에 노출되는 것은 아닙니다. 검색엔진에 노출되기까지 최대 수일이 걸릴 수 있습니다.

문제는 많은 URL을 제출한다고 해서 모든 페이지가 노출되지 않는다는 점입니다. 이 말은 해당 페이지를 검색에 노출할 가치가 있는지에 따라 달라집니다.

0 댓글