본문 바로가기
info

사이트 맵이 제출되지 않았습니다 사이트맵 구조부터 파악하기

by 개코 - 개발과 코딩 2021. 7. 7.

웹사이트를 만들면 SEO에 홈페이지에 대한 정보를 제출하게 된다. 헌데 사이트 맵이 제출되지 않았습니다 란 메세지가 나온다. 사이트맵은 자신이 만든 웹사이트의 지도이다. 검색엔진 로봇이 웹사이트를 빠르게 탐색하며 검색등록 하는 작업을 도와주는 하나의 지도같은 것이다.

사이트 맵이 제출되지 않았습니다.

 

네이버SEO 사이트 맵이 제출되지 않았습니다.

웹사이트를 만들고 네이버SEO 에 웹사이트 정보를 제출했는데 이런 메세지가 나타났다.

직접 만든 것이기 때문에 사이트맵이 없는 것

이걸 직접 만들 필요가 있기 때문에 구조부터 먼저 파악할 필요가 있다.

먼저 사이트 맵이 무슨 역할을 하는지 살펴볼 필요가 있다.

 

사이트 맵은 하나의 지도

검색로봇이 웹사이트를 탐색하며 검색이 잘 되도록 검색어와 내용들을 수집한다.

무작정 돌아다니고 a 태그인 앵커들을 만나면 다시 탐색을 하게 된다.

이러한 작업을 모든 페이지에서 돌아다니기에 시간이 걸릴 수 있다.

사이트맵은 이러한 작업의 시간을 줄여준다.

검색엔진의 로봇이 웹사이트를 방문하기 전에 사이트맵을 먼저 읽고 해당 위치로 직접 돌아다닌다.

페이지의 내용을 일일히 하나씩 찾지 않고 사이트맵의 주소를 먼저 방문한다.

의미없는 페이지 등은 거르고 지정된 지도를 기준으로 돌아다니면서 페이지 정보를 수집한다.

 

사이트맵을 제출하지 않으면 제출하지 않은 상태로 모든 페이지를 일일히 돌아다니게 된다.

시간은 많이 걸리지만 세세하게 등록될 수 있기도 하다.

하지만, 빠르게 검색엔진에 노출시키고 싶다면 사이트맵은 제출하는 것이 좋다.

 

사이트 맵 구조

사이트맵은 XML 형식으로 되어 있다.

URL 항목이 계속 반복되며 수정한 내용이 있다면 lastmod 항목에 날짜가 기입된다.

사이트 맵은 수동으로 만들어도 되고 자동으로 만들어도 되며, 만들어주는 사이트를 방문하여 만들 수 있다.

참고로 사이트 맵의 크기는 50mb를 넘을 수 없다.

또한 구글의 경우 데이터수가 얼마 되지 않는다면 굳이 업로드 하지 않아도 된다고 한다.

<!-- 구글에서 제시하는 sitemap-->
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://웹사이트주소/foo.html</loc>
    <lastmod>2018-06-04</lastmod>
  </url>
</urlset>


<!-- 티스토리에서 제시하는 sitemap-->
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://웹사이트주소/</loc>
    <lastmod>2018-06-04</lastmod>
  </url>
</urlset>

 

티스토리 사이트 맵을 살펴보자

티스토리 블로그를 하는 분들의 경우 거의 모든 검색을 위해 SEO에 검색등록했을 것이다.

티스토리의 사이트 맵 주소는 https://티스토리주소/sitemap.xml 이다.

위의 코드와 티스토리의 사이트 맵 형식은 비슷하지만 잘보면 들어가는 내용들이 여러개가 있다.

  • 자신의 티스토리 주소
  • 카테고리 주소
  • 포스팅주소
  • 방명록주소

위의 항목들이 다 URL 항목에 들어가게 된다.

 

기왕이면 하나 만들고 등록하자

먼저 수동으로 만들고 등록을 하자

URL은 먼저 하나만 등록하고 사이트 맵을 제출해 보자.

현재 웹사이트를 수정중에 있기 때문에 일일히 업로드 할 수 없기에 자동화할 필요가 있다.

사이트 맵 내용은 위에서 언급한 기본형태를 따르도록 한다.

테스트로 나오는지 확인

로컬테스트를 먼저 해 본다.

URL과 최종수정일에 내용을 입력하고 파일내용이 잘 나타나는지 확인해 본다.

제대로 나오는 것을 확인할 수 있다.

이제는 운영중인 웹호스팅에 반영해 보도록 한다.

사이트 맵 등록성공

사이트 맵이 제대로 등록되었고, 웹브라우저에서 테스트할 때도 제대로 나온다.

일단 URL은 하나만 등록했기 때문에 추후 업데이트가 필요하고 컨텐츠들에 대한 URL 추가도 필요하다.

이 부분은 자동화하던지 DB에 넣고 일정시간 뒤에 사이트 맵 파일을 생성하던지 어쨌든 만들면 된다.

반응형

댓글