쇼핑몰은 오픈했는데 검색엔진 등록 절차는 아직 안 하셨다면, 지금이라도 사이트맵과 구글 서치콘솔, 네이버 서치어드바이저부터 순서대로 하나씩 챙겨보시는 걸 추천드려요. 생각보다 오래 안 걸립니다.
쇼핑몰을 열심히 꾸미고 상품도 다 등록했는데, 정작 검색엔진에게 "우리 몰이 여기 있어요"라고 제대로 알려주는 절차는 빼먹은 사장님들을 자주 만납니다. 사이트맵 제출과 robots.txt 점검, 서치콘솔·서치어드바이저 등록은 화려하진 않지만 검색 노출의 가장 기본적인 토대예요. 이걸 안 해뒀다고 사이트가 아예 안 뜨는 건 아니지만, 검색엔진이 우리 몰의 구조를 파악하고 새 상품을 찾아내는 속도가 훨씬 느려집니다. 저도 처음 쇼핑몰을 열었을 때는 이런 절차가 있는 줄도 몰라서 반년 가까이 방치했다가, 뒤늦게 등록하고 나서야 신상품이 검색에 뜨는 속도가 눈에 띄게 빨라지는 걸 경험했어요. 오늘은 사이트맵, robots.txt, 서치콘솔과 네이버 서치어드바이저 등록까지 순서대로 정리해드리겠습니다.
사이트맵(sitemap.xml)은 우리 몰에 있는 페이지 목록을 검색엔진이 읽기 쉬운 형식으로 정리해둔 파일이에요. 사람이 메뉴를 클릭하며 돌아다니듯, 검색엔진 크롤러도 링크를 따라다니며 페이지를 발견하는데, 사이트맵이 있으면 이 과정을 훨씬 효율적으로 만들어줍니다. 특히 신상품처럼 아직 다른 페이지에서 링크가 많이 안 걸린 새 페이지를 빠르게 찾아내는 데 큰 도움이 돼요. 카테고리 메뉴 깊숙이 들어가야 겨우 발견되는 상품, 혹은 검색으로만 찾을 수 있는 상품처럼 내부 링크가 약한 페이지일수록 사이트맵의 효과가 더 크게 나타납니다.
아임웹이나 카페24 같은 플랫폼을 쓰고 계신다면 sitemap.xml은 대부분 자동으로 생성됩니다. 도메인 뒤에 /sitemap.xml을 붙여서 직접 접속해보면 우리 몰의 페이지 URL 목록이 XML 형식으로 나오는 걸 확인할 수 있어요. 문제는 이 파일이 존재한다고 저절로 검색엔진에 전달되는 게 아니라는 점입니다. 서치콘솔과 서치어드바이저에 이 사이트맵 주소를 직접 등록해줘야 검색엔진이 정기적으로 확인하러 옵니다.
robots.txt는 사이트맵과 짝을 이루는 파일인데 역할은 반대예요. "여기는 봐도 되고, 여기는 보지 마세요"라고 크롤러에게 알려주는 안내판 역할을 합니다. 장바구니, 주문서 작성, 회원정보 페이지처럼 검색결과에 노출될 필요가 없는 페이지는 여기서 차단해두는 게 일반적이에요. 이렇게 불필요한 페이지를 미리 걸러주면 크롤러가 정말 중요한 상품·카테고리 페이지에 크롤 예산을 더 집중해서 쓸 수 있습니다. 상품 수가 몇만 개를 넘는 대형 몰이라면 이 크롤 예산 관리가 실제로 색인 속도에 영향을 주기도 하지만, 상품 수백~수천 개 규모의 소상공인 몰이라면 크게 걱정할 수준은 아니에요.
주의할 점은 CSS나 자바스크립트 파일까지 실수로 막아버리면 안 된다는 거예요. 검색엔진은 페이지가 실제로 어떻게 보이는지 렌더링까지 해서 평가하는데, 디자인을 담당하는 CSS 파일이 막혀 있으면 페이지가 깨진 것처럼 보여 오히려 평가에 나쁜 영향을 줄 수 있습니다. robots.txt 마지막 줄에는 사이트맵 위치를 알려주는 Sitemap: 줄도 함께 넣어두면 좋아요.
서치콘솔(Google Search Console)은 무료로 가입할 수 있고, 소유권 확인 절차만 거치면 바로 사용할 수 있어요. 소유권 확인은 HTML 태그를 사이트 코드에 추가하거나, HTML 파일을 업로드하거나, 도메인 관리 페이지에서 DNS 레코드를 추가하는 방식 중 하나로 진행합니다. 플랫폼에 따라 관리자 화면의 SEO 설정 메뉴에서 메타태그를 간단히 붙여넣을 수 있게 해주는 경우가 많으니, 먼저 관리자 화면에서 "검색엔진최적화" 또는 "서치콘솔"을 검색해보시길 추천드려요. 속성 유형은 도메인 속성과 URL 접두어 속성 두 가지가 있는데, 도메인 속성으로 등록하면 http와 https, www 유무에 상관없이 한 번에 관리할 수 있어서 대부분의 쇼핑몰에는 도메인 속성이 더 편리합니다.
소유권 확인이 끝나면 왼쪽 메뉴의 "Sitemaps"에서 sitemap.xml 주소를 제출합니다. 이후 며칠에서 몇 주에 걸쳐 색인 생성 리포트가 채워지는 걸 확인할 수 있고, URL 검사 도구로 개별 페이지 상태를 확인할 수도 있어요. 등록 자체는 한 번만 하면 되지만, 이후 색인 현황이나 검색 성과 리포트는 정기적으로 들여다보는 습관을 들이시는 게 좋습니다.
네이버 검색에도 노출되고 싶다면 네이버 서치어드바이저(searchadvisor.naver.com)에 별도로 등록해야 합니다. 구글과 별개의 시스템이라 등록도 따로 해줘야 해요. 여기서도 소유권 확인 절차를 거치고, 사이트맵을 제출하고, "요청" 메뉴에서 개별 웹 페이지 수집을 요청할 수 있어요. 특히 급하게 노출시키고 싶은 신상품이 있다면 이 웹 페이지 수집 요청 기능을 적극 활용하시면 좋아요. 하루에 요청할 수 있는 건수에 제한이 있으니 정말 우선순위가 높은 페이지부터 순서대로 요청하시는 게 좋습니다.
네이버 서치어드바이저에는 RSS 제출 기능도 있는데, 이건 주로 블로그형 콘텐츠를 빠르게 수집시키고 싶을 때 쓰는 기능이라 쇼핑몰 자체보다는 블로그를 함께 운영하는 사장님들에게 유용해요. 자사몰 안에 블로그 게시판이 있다면 이 기능도 함께 등록해두시면 새 글이 올라올 때마다 네이버가 더 빠르게 발견할 수 있어요.
네이버는 구글과 크롤링·색인 방식이 조금 달라서, 서치어드바이저에 등록한 뒤에도 실제 검색 노출까지는 별도로 네이버쇼핑 상품 정보 최적화(적합도·인기도·신뢰도)가 함께 영향을 준다는 점을 알아두셔야 해요. 등록은 시작일 뿐이고, 이후 노출 순위는 상품명이나 카테고리 설정 같은 다른 요소들이 함께 작용합니다.
| 단계 | 구글 서치콘솔 | 네이버 서치어드바이저 |
|---|---|---|
| 가입 | 구글 계정으로 로그인 | 네이버 계정으로 로그인 |
| 소유권 확인 | 메타태그·HTML파일·DNS | 메타태그·HTML파일 |
| 사이트맵 제출 | Sitemaps 메뉴 | 요청 > 사이트맵 제출 |
| 개별 페이지 요청 | URL 검사 > 색인 생성 요청 | 요청 > 웹 페이지 수집 |
| 결과 확인 | 색인 생성 리포트 | 수집 현황 |
| 성과 확인 | 검색 실적 리포트 | 웹마스터도구 통계 |
등록만 해두고 그 뒤로 한 번도 안 들여다보는 게 가장 흔한 실수예요. 사이트맵은 한 번 제출했다고 끝이 아니라, 새 카테고리를 만들거나 도메인 구조를 바꾸는 큰 변경이 있을 때는 다시 확인해봐야 합니다. 또 소유권 확인용 메타태그를 넣어둔 채로 다른 팀원이 실수로 지워버려서 어느 순간 소유권이 풀려버리는 경우도 종종 있으니, 코드 관련 작업을 할 때는 이 태그가 있다는 걸 미리 공유해두시는 게 좋아요. 저도 예전에 페이지 상단 배너 코드를 교체하면서 실수로 소유권 확인 메타태그까지 같이 지운 적이 있는데, 몇 주 뒤 서치콘솔에 접속하니 소유권이 확인되지 않는다는 경고가 떠서 놀랐던 기억이 있습니다.
도메인을 이전하거나 https로 전환하는 것처럼 큰 변화가 있을 때는 새 주소로 다시 소유권 확인과 사이트맵 제출을 해야 하는 경우가 많습니다. 이런 변경 작업을 할 때 서치콘솔·서치어드바이저 재등록을 빠뜨리면 한동안 색인 데이터가 끊기거나 꼬일 수 있으니 체크리스트에 꼭 포함해두세요. 특히 http에서 https로 전환하거나 www 유무를 바꾸는 경우, 검색엔진 입장에서는 완전히 다른 주소로 인식할 수 있어서 이전 주소와 새 주소를 서치콘솔에서 각각 별도 속성으로 등록해두고 리다이렉트까지 함께 확인하셔야 해요.
담당자가 바뀔 때도 문제가 생기곤 합니다. 서치콘솔·서치어드바이저 계정을 개인 이메일로 만들어두면 담당자가 퇴사하거나 바뀌었을 때 접근 권한을 넘겨받기 번거로워지는 경우가 많아요. 처음부터 사업자 대표 계정이나 공용으로 관리하는 이메일로 등록해두시면 이런 인수인계 문제를 미리 예방할 수 있어요.
등록까지 마쳤다면 이제 자사몰이 색인 안 되는 이유 글을 참고해서 실제로 색인이 잘 진행되고 있는지 확인해보세요. 등록은 시작이고, 색인은 그 이후의 결과입니다.