네이버 서치어드바이저 등록 방법
네이버 서치어드바이저 등록을 사이트 등록·소유 확인·사이트맵 제출·RSS 제출·수집 요청 다섯 단계로 정리했습니다. 단계마다 네이버가 거절하거나 수집하지 않는 조건과, 등록했는데 검색에 안 나올 때 확인할 순서를 네이버 웹마스터 가이드 기준으로 담았습니다.
- 네이버 검색로봇의 이름은 Yeti 다. 등록 전에 robots.txt 에서 Yeti 를 막고 있지 않은지부터 본다. robots.txt 가 서버 오류(5xx)를 내면 네이버는 모두 허용하지 않음으로 해석한다.
- 사이트 등록은 호스트 단위만 된다. www.mysite.com 과 blog.mysite.com 은 되고 www.mysite.com/myid 는 안 된다.
- 소유 확인은 메인 head 에 naver-site-verification 태그를 넣거나 받은 HTML 파일을 루트에 올리는 두 가지다. 메인이 자바스크립트나 meta refresh 로 이동하거나 태그가 frame 안에 있으면 실패한다.
- 사이트맵과 RSS 안의 모든 주소는 소유 확인한 사이트와 같은 도메인이어야 하고, 상대 경로 주소는 수집하지 않는다. 사이트맵은 10MB·50,000개, RSS 는 10MB 가 상한이다.
- RSS 는 글(item)이 하나 이상 있어야 제출되고 본문 전체를 담아야 한다. 네이버는 RSS 보다 사이트맵을 적극적으로 활용하라고 권한다.
- 검색로봇이 방문한 뒤 최대 1주일 안에 반영된다. 반영 여부는 네이버 웹문서 검색에 site: 질의로 확인한다.
홈페이지를 올렸는데 네이버에서 회사 이름을 쳐도 나오지 않는다면 먼저 확인할 곳이 네이버 서치어드바이저입니다. 사이트 운영자가 네이버에 사이트를 알리는 창구입니다. 여기에 사이트를 등록하고 소유를 확인한 뒤 사이트맵을 제출하면, 네이버 검색로봇이 그 목록을 콘텐츠 피드로 보고 주기적으로 다시 방문합니다.
이 글은 등록 순서를 다섯 단계로 나누고, 단계마다 네이버가 거절하거나 수집하지 않는 조건을 함께 다룹니다. 기준은 네이버 서치어드바이저 웹마스터 가이드입니다. 작성한 곳은 홈피나라 — 2003년부터 비즈니스 웹사이트를 만들어 왔습니다.
등록 전에 5분 — 네이버 검색로봇이 막히는 곳부터
등록 절차를 다 마쳐도 사이트 설정이 검색로봇을 막고 있으면 소용이 없습니다. 네이버 검색로봇의 이름은 Yeti입니다.
| 확인할 것 | 막히는 경우 |
|---|---|
robots.txt |
User-agent: Yeti 아래 Disallow: / 가 있는 경우. 파일이 서버 오류(5xx)를 내면 네이버는 「모두 허용하지 않음」으로 해석합니다 |
| 메인 페이지 이동 방식 | 메인이 자바스크립트나 meta refresh 로 다른 주소로 넘어가면 소유 확인이 되지 않습니다. 서버의 HTTP 리다이렉트를 사용해야 합니다 |
| frame 구조 | 메인을 frame 으로 감싸 두면 그 안에 넣은 소유 확인 태그를 인정하지 않습니다 |
robots.txt 는 주소창에 내주소/robots.txt 를 치면 내용이 보입니다. 이때 HTML 페이지가 열린다면 그것도 문제입니다. 네이버는 HTML 로 돌아온 robots.txt 를 규칙이 없는 파일로 해석할 수 있다고 안내합니다.
세 가지를 한 번에 확인하려면 SEO AEO 검사에 주소를 넣으십시오. 「네이버 검색 등록 준비」 항목에서 Yeti 차단, 사이트맵 주소의 도메인, RSS 연결, meta refresh, frame, nofollow 를 판정합니다.
1단계 — 사이트 등록: 주소는 호스트 단위입니다
서치어드바이저에 네이버 아이디로 로그인한 뒤 웹마스터 도구에서 사이트 주소를 넣습니다. 네이버는 호스트 단위 등록만 지원합니다.
| 넣는 주소 | 등록 |
|---|---|
http://www.mysite.com |
됩니다 |
http://blog.mysite.com |
됩니다 — 하위 도메인은 별도 사이트입니다 |
http://www.mysite.com/myid |
안 됩니다 — 경로가 포함된 주소 |
헷갈리기 쉬운 것이 www 입니다. 네이버 가이드는 http://www.example.com/robots.txt 의 규칙이 http://example.com/ 과 https://example.com/ 에는 적용되지 않는다고 설명합니다. 규칙부터 호스트와 프로토콜마다 따로 적용된다는 뜻입니다. 사이트맵 주소도 소유 확인한 사이트와 도메인이 같아야 하므로, 방문자가 최종적으로 도착하는 주소(리다이렉트가 끝난 주소)로 등록하고 사이트맵도 그 주소로 만드십시오.
2단계 — 소유 확인: HTML 태그 또는 HTML 파일
등록한 사이트가 내 것인지 증명하는 단계입니다. 방법은 두 가지입니다.
- HTML 태그 — 서치어드바이저가 주는
<meta name="naver-site-verification" content="…">한 줄을 메인 페이지<head>안에 넣습니다. - HTML 파일 업로드 — 서치어드바이저가 주는 HTML 파일을 내려받아 사이트 루트에 그대로 올립니다.
소스를 직접 고칠 수 있다면 태그 방식이 간단합니다. 빌더나 호스팅 관리 페이지에서 <head> 를 수정할 수 없다면 파일 방식으로 진행합니다. 둘 다 안 되는 환경이라면 사이트를 만든 업체나 기술 담당자에게 요청해야 합니다.
소유 확인이 실패하면 네이버 안내 기준으로 아래 넷을 봅니다.
- 사이트 방화벽이 네이버 검색로봇을 막고 있지 않은가
- 메인 페이지가 자바스크립트나 meta refresh 로 이동하지 않는가
- 소유 확인 태그를 frame 안에 넣지 않았는가
- 올린 HTML 파일이 받은 원본 그대로인가
방화벽에서 봇을 막아야 할 사정이 있더라도 IP 로 막지 말라는 것이 네이버 안내입니다. 검색로봇의 IP 대역은 예고 없이 바뀔 수 있어서 robots.txt 로 제어하라고 권합니다.
3단계 — 사이트맵 제출
소유 확인이 끝나면 요청 → 사이트맵 제출 메뉴에 사이트맵 주소를 넣습니다. 사이트맵은 사이트 안의 페이지 주소를 모아 둔 XML 파일로, 보통 내주소/sitemap.xml 에 둡니다.
네이버는 제출 단계에서 기본 검증을 합니다.
| 조건 | 네이버 기준 |
|---|---|
| 주소의 도메인 | 사이트맵 안의 모든 주소가 소유 확인한 사이트와 같은 도메인이어야 합니다 |
| 상대 경로 | /about.html 처럼 도메인 없이 넣은 주소는 수집하지 않습니다 |
| 파일 크기 | 10MB 이상은 제출할 수 없습니다 |
| 주소 개수 | 사이트맵 하나에 50,000개 이상 담을 수 없습니다. 넘으면 파일을 나누고 사이트맵 인덱스로 묶습니다 |
| 응답 속도 | 사이트맵을 가져오는 응답이 느리면 제출이 제한될 수 있습니다 |
AI 로 만든 사이트맵은 <loc> 안에 예시 도메인이 남아 있지 않은지 꼭 열어 보십시오. https://example.com/… 이 그대로면 모든 주소가 다른 도메인이 되어 수집 대상에서 빠집니다.
robots.txt 에 사이트맵 위치를 넣어 두는 방법도 네이버가 안내합니다.
User-agent: *
Allow: /
Sitemap: https://www.mysite.com/sitemap.xml
4단계 — 새 글이 올라오는 사이트라면 RSS 제출
공지·블로그·뉴스처럼 글이 계속 올라오는 사이트라면 요청 → RSS 제출 메뉴에 RSS 주소를 넣습니다. RSS 는 조건이 조금 더 있습니다.
- 피드 안의 모든 주소가 소유 확인한 사이트와 같은 도메인이어야 합니다.
- 글(item)이 하나 이상 있어야 합니다. 발행된 글이 없는 RSS 는 제출되지 않습니다.
- 각 글에 본문 일부가 아니라 전체를 담아 달라는 것이 네이버의 요청입니다.
- 10MB 를 넘으면 제출할 수 없습니다.
본문을 담다 보니 RSS 에는 주소를 많이 넣기 어렵습니다. 그래서 네이버도 RSS 보다 사이트맵을 적극적으로 활용하라고 권합니다. 회사소개·제품소개 몇 장으로 이루어진 사이트는 사이트맵 제출로 충분합니다.
5단계 — 고친 뒤에는 수집 요청
robots.txt 를 고쳤다면 웹마스터 도구의 robots.txt 도구에서 수집 요청을 누릅니다. 네이버 검색로봇에게 바뀐 규칙을 빨리 알리는 기능입니다. 같은 도구에서 특정 페이지가 규칙상 수집 가능한지 테스트하고, 파일이 없다면 간단히 생성해 내려받을 수도 있습니다.
새로 만든 페이지를 알리고 싶을 때는 요청 → 웹 페이지 수집에 주소를 넣습니다. 하루에 넣을 수 있는 수가 정해져 있어서, 저희는 랜딩과 새 글처럼 검색에 먼저 나와야 하는 페이지부터 넣습니다.
등록했는데 네이버에 안 나올 때
네이버 안내로는 검색로봇이 방문한 뒤 최대 1주일 이내에 검색에 반영됩니다. 그 뒤에도 보이지 않으면 아래 순서로 봅니다.
- 반영 여부 확인 — 네이버 웹문서 검색에
site:www.mysite.com을 넣으면 그 사이트에서 반영된 문서가 나옵니다. - noindex —
<meta name="robots" content="noindex">가 있는 페이지는 검색 반영에서 제외됩니다. 개발 중에 넣어 둔 값이 공개 후에도 남아 있는지 소스에서 찾아보십시오. - nofollow —
nofollow가 있으면 그 페이지의 링크를 수집하지 않습니다. 메인만 반영되고 안쪽 페이지가 안 나올 때 의심할 곳입니다. - 자바스크립트로만 만든 링크 —
onClick으로만 이동하는 메뉴는 검색로봇이 주소를 알 수 없습니다. 메뉴는<a href="…">형태로 만들어야 합니다. - 모든 페이지의 제목이 같음 — 페이지마다 그 내용을 설명하는 제목이 따로 있어야 합니다.
- 사이트맵·RSS 의 주소 — 상대 경로이거나 호스트가 등록한 사이트와 다르면 수집하지 않습니다.
반영된 뒤에는 웹마스터 도구의 콘텐츠 노출 및 클릭 리포트에서 검색 결과에 몇 번 나오고 몇 번 클릭됐는지 확인할 수 있습니다.
막히는 증상과 조치 한눈에 보기
| 증상 | 원인 | 조치 |
|---|---|---|
| 소유 확인 실패 | 메인이 자바스크립트·meta refresh 로 이동 · frame · 방화벽 차단 | 서버 301 리다이렉트로 변경 · frame 제거 · 방화벽에서 Yeti 허용 |
| 사이트맵 제출 거절 | 다른 도메인 주소 · 10MB 이상 · 5만 개 이상 | 도메인 통일 · 파일을 나누고 인덱스로 묶기 |
| RSS 제출 거절 | 글 0개 · 다른 도메인 주소 | 글이 생긴 뒤 제출 · 주소 도메인 통일 |
| 사이트 전체가 안 나옴 | robots.txt 차단 · robots.txt 서버 오류 · noindex | Yeti 허용 · 서버 오류 해결 · noindex 제거 |
| 메인만 나오고 안쪽이 안 나옴 | nofollow · 자바스크립트 링크 · 사이트맵 상대 경로 | nofollow 제거 · <a href> 링크 · 전체 주소로 사이트맵 작성 |
등록은 한 번, 관리는 페이지를 늘릴 때마다
등록과 소유 확인은 한 번이면 끝납니다. 계속 남는 일은 페이지를 추가할 때마다 사이트맵을 갱신하고 새 페이지에 제목과 설명을 따로 다는 것입니다. 사이트맵이 정적 파일이면 줄을 직접 더해야 하고, 빠뜨린 페이지는 목록에 없는 채로 남습니다.
검색 결과와 AI 답변 노출을 함께 관리하는 방식은 SEO·AEO·GEO에 정리돼 있습니다. AI 로 만든 홈페이지에서 무엇이 빠지는지는 AI가 만든 홈페이지가 검색에 안 나오는 이유에서 확인할 수 있습니다.
등록 전에 내 사이트부터 검사하십시오
주소 하나를 넣으면 네이버 검색로봇(Yeti) 차단, 사이트맵 주소의 도메인, RSS 연결, meta refresh 이동, frame, nofollow 를 판정하고 제목·설명·구조화 데이터까지 함께 확인합니다. 빠진 항목은 AI 에 그대로 보낼 요청 문장으로 만들어 드립니다. 가입도 결제도 없습니다.
홈피나라는 2002년부터 비즈니스 웹사이트와 B2B 프로그램을 직접 만들어 온 제작사입니다. 실제 구축 현장에서 부딪힌 경험을 바탕으로 글을 작성합니다.