네이버 SEO 가이드 — 서치어드바이저 등록부터 Yeti 수집·웹문서 노출까지
SEO Check 편집팀 · 2026-09-28 업데이트 · 8분 읽기
홈페이지를 네이버 검색에 노출하려면 네이버 서치어드바이저에 사이트를 등록해 소유를 확인하고, robots.txt에서 검색로봇 Yeti를 허용하고, 사이트맵과 RSS를 제출하고, 핵심 내용을 자바스크립트가 아닌 HTML로 제공해야 합니다. 또 네이버는 블로그·플레이스 같은 자체 서비스 비중이 커서 홈페이지와 채널 운영을 함께 챙겨야 합니다.
네이버 검색은 구글과 무엇이 다른가요?
네이버 통합검색은 블로그, 카페, 지식iN, 플레이스, 쇼핑, 뉴스, 웹문서 등 여러 영역으로 구성됩니다. 외부 홈페이지는 주로 웹문서 영역과 브랜드명을 검색했을 때의 사이트 영역에 노출되고, 정보성 키워드에서는 블로그·카페 글이 먼저 보이는 경우가 많습니다. 블로그 검색은 네이버가 공개한 C-Rank(출처 신뢰도), D.I.A.(문서 품질) 같은 자체 모델로 순위를 정합니다.
| 구분 | 구글 | 네이버 |
|---|---|---|
| 검색로봇 | Googlebot | Yeti |
| 웹마스터 도구 | 서치콘솔 | 서치어드바이저 |
| 자바스크립트 처리 | 렌더링 후 색인 | 정적 HTML 먼저 색인, 렌더링은 별도 과정 |
| 사이트맵 한도(파일당) | 5만 URL · 50MB | 5만 URL · 10MB |
네이버도 2025년 3월 검색 결과 상단에 생성형 AI 요약인 AI 브리핑을 도입했고, 2026년 6월에는 대화형 검색 AI탭을 정식 출시했습니다. 어떤 방식이든 네이버가 수집·색인한 문서가 답변의 재료이므로, Yeti가 내 사이트를 제대로 읽게 만드는 것이 출발점입니다.
서치어드바이저 등록과 소유확인 방법
- searchadvisor.naver.com 에 로그인해 웹마스터 도구로 이동합니다.
- 사이트 주소를 등록합니다. 등록은 호스트 단위만 됩니다.
https://www.example.co.kr이나https://blog.example.co.kr은 되지만https://www.example.co.kr/shop같은 하위 경로는 등록할 수 없습니다. 실제 대표 주소(https, www 여부가 통일된 최종 주소)로 등록하세요. - 소유확인 방법으로 HTML 파일 업로드 또는 HTML 태그를 고릅니다. 태그 방식은 아래 메타 태그를 홈페이지
<head>안에 넣으면 됩니다.
<meta name="naver-site-verification" content="발급받은코드" />
- 소유확인이 실패하면 방화벽이 Yeti를 막고 있는지, 홈페이지가 자바스크립트나 meta refresh로 다른 주소로 이동하는지(HTTP 301 리디렉션으로 바꿔야 함), 태그를 frame 안에 넣었는지 확인합니다.
- 확인이 끝나면 요청 > 사이트맵 제출, 요청 > RSS 제출을 진행하고, 검증 > robots.txt에서 규칙이 제대로 인식되는지 확인합니다.
검색로봇 Yeti가 수집할 수 있게 하기
네이버 검색로봇의 이름은 Yeti입니다. robots.txt에서 Yeti나 전체 로봇(*)을 Disallow: /로 막으면 네이버 검색에 나올 수 없습니다.
User-agent: *
Allow: /
Disallow: /admin/
Sitemap: https://www.example.co.kr/sitemap.xml
- IP로 막지 마세요. 네이버는 로봇의 IP 대역이 바뀔 수 있다며 robots.txt로 제어할 것을 권장합니다. 진짜 Yeti인지는 역 DNS 조회 결과가
naver.com으로 끝나는지로 확인할 수 있습니다. - robots.txt가 5xx 오류를 내지 않게 하세요. 네이버는 robots.txt가 404면 '모두 허용', 5xx 서버 오류면 '모두 허용하지 않음'으로 해석합니다.
- CSS·JS·파비콘 경로도 허용하세요. 로봇이 페이지를 해석할 때 이 파일들을 함께 가져갑니다.
- 잠시 수집을 줄여야 한다면 robots.txt로 막지 말고 웹마스터도구 수집 설정의 트래픽 제한을 쓰세요. robots.txt로 막으면 그동안 수집된 문서가 검색에서 빠질 수 있습니다.
자바스크립트도 주의해야 합니다. 네이버는 SPA 사이트도 수집하지만 자바스크립트 렌더링은 별도 과정이라 반영이 늦고, 정적 HTML을 먼저 색인합니다. 핵심 텍스트는 서버 렌더링으로 HTML에 넣고, 메뉴는 onclick이 아닌 <a href> 링크로 만드세요. 네이버는 URL의 # 뒷부분을 지우고 수집하므로 해시 URL 대신 독립된 주소를 써야 합니다. 자세한 규칙은 robots.txt 가이드를 참고하세요.
사이트맵·RSS 제출과 수집 요청
네이버는 제출된 사이트맵과 RSS를 '콘텐츠 피드'로 보고 주기적으로 다시 방문합니다.
- 사이트맵 — 사이트의 모든 URL을 담는 것을 권장합니다. 파일 하나에 5만 개 이하, 10MB 미만이어야 하고, 모든 URL이 소유확인한 사이트와 같은 도메인의 절대 경로여야 합니다. (XML 사이트맵 가이드)
- RSS — 최신 글을 본문 전체까지 담아 제출합니다. 글이 하나 이상 있어야 하고 10MB를 넘으면 안 됩니다. 블로그·뉴스·공지처럼 글을 자주 올리는 사이트에 특히 유리합니다.
- 웹 페이지 수집 요청 — 요청 > 웹 페이지 수집에서 중요한 URL을 직접 요청할 수 있습니다. 사이트별로 요청량이 제한되고 실시간 수집이 아니어서 1일에서 몇 주가 걸릴 수 있으므로 같은 URL을 매일 요청할 필요는 없습니다.
- IndexNow — 네이버는 2023년부터 IndexNow를 지원합니다. CMS 플러그인이나 서버에서
https://searchadvisor.naver.com/indexnow로 변경된 URL을 알리면 수집을 앞당길 수 있습니다. - 삭제한 페이지 — 원본을 지우고 404 응답을 확인한 뒤 요청 > 웹 페이지 검색 제외를 신청합니다.
성과는 콘텐츠 노출 및 클릭 리포트에서 봅니다. 웹 검색 영역만 집계하며(블로그 영역·광고 제외) 최근 90일 데이터를 제공합니다.
제목·설명·Open Graph와 연관 채널
네이버 가이드는 메타 정보를 엄격하게 봅니다. 핵심만 정리하면 다음과 같습니다.
- 홈페이지 제목은 상호·서비스명 같은 브랜드명으로 씁니다. 노출을 위해 자주 바꾸거나, 키워드를 반복하거나, 홍보 문구를 늘어놓으면 불이익을 받을 수 있습니다.
- 페이지마다 고유한 제목과 설명을 씁니다. 설명은 1~2문장으로, 제목과 똑같거나 모든 페이지가 같은 문구면 안 됩니다. (타이틀·메타 설명 가이드)
- Open Graph도 넣습니다. 네이버는
og:image를 검색 결과 썸네일로 쓸 수 있으며, 150×150px보다 크고 5,000바이트 이상, 가로세로 비율 3:1 이내의 페이지 고유 이미지를 권장합니다. 사이트 공통 로고는 쓰이지 않을 수 있습니다. (Open Graph 가이드) - 대표 URL은
<link rel="canonical">에 절대 경로로 지정합니다.
연관 채널은 홈페이지와 네이버 블로그, 인스타그램, 유튜브 같은 공식 채널을 연결해 알리는 기능입니다. 홈페이지(루트 페이지)에 name, url, sameAs를 넣은 구조화 데이터를 추가합니다. 네이버 블로그·스마트스토어와 인스타그램·유튜브·페이스북·틱톡·카카오톡 채널 등을 인식하며, 반영이 보장되지는 않습니다.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "바른세무회계",
"url": "https://www.example.co.kr/",
"sameAs": [
"https://blog.naver.com/example",
"https://www.instagram.com/example"
]
}
</script>
참고로 robots 메타 태그에 nosourceinfo를 넣으면 네이버가 AI로 자동 생성하는 사이트 출처설명이 제공되지 않습니다. 특별한 이유가 없다면 넣지 않는 편이 좋습니다.
블로그·플레이스와 함께 운영해야 하는 이유
| 채널 | 주로 노출되는 곳 | 역할 |
|---|---|---|
| 홈페이지 | 웹문서, 브랜드 검색 | 공식 정보와 문의·구매 전환의 중심 |
| 네이버 블로그 | 블로그 영역, 정보성 키워드 | 후기·노하우로 검색 유입 확보 |
| 네이버 플레이스 | 지도·플레이스 영역 | "지역+업종" 검색, 전화·길찾기·예약 |
지역 기반 업종이라면 스마트플레이스에 업체를 등록하고 홈페이지 주소를 연결하세요. 상호·주소·전화번호는 홈페이지 푸터, 플레이스, 블로그 프로필에서 똑같이 표기해야 합니다. 블로그 글에는 자세한 정보가 필요한 지점에 홈페이지 링크를 겁니다. 로컬 검색 전략은 전자책 9장 로컬 SEO에서 더 다룹니다.
네이버 SEO 점검 체크리스트
- 서치어드바이저에 대표 주소로 사이트를 등록하고 소유확인을 마쳤다
- robots.txt가 Yeti와 CSS·JS 파일을 막지 않고, 5xx 오류 없이 응답한다
- 사이트맵(5만 URL·10MB 이하)과 RSS를 제출했다
- 핵심 텍스트와 메뉴 링크가 자바스크립트 없이도 HTML에 있다
- 페이지마다 제목·설명이 다르고, 홈페이지 제목은 브랜드명이다
-
og:title,og:description,og:image를 모두 넣었다 - 연관 채널 구조화 데이터로 공식 블로그·SNS를 연결했다
- 콘텐츠 노출 및 클릭 리포트를 매달 확인한다
구글 쪽 점검은 구글 한국 검색 노출 가이드를 함께 보세요.
SEO Check에서는 이렇게 점검합니다
SEO Check의 네이버 검색 대응 항목은 다음을 확인합니다.
- Yeti 수집 허용 — robots.txt가 Yeti의 홈페이지 수집을 막으면 실패입니다.
- 서치어드바이저 소유확인 —
naver-site-verification메타 태그가 없으면 주의로 표시합니다. HTML 파일로 인증했다면 무시해도 됩니다. - HTML 본문 제공 — 자바스크립트 없이 읽히는 본문이 300자 이상이면 통과, 100~299자면 주의, 100자 미만이면 실패입니다.
- Open Graph · 메타 설명 —
og:title과og:image, description이 있는지 봅니다. - 사이트맵 · RSS — 제출할 사이트맵이 없으면 실패, RSS 피드 링크가 없으면 주의입니다.
- 모바일 최적화 — viewport 메타 태그가 없으면 실패입니다.
robots.txt 점검에서는 구글·네이버(Yeti)·다음(Daumoa)·Bing 로봇의 허용 여부도 함께 확인합니다. 무료 SEO 진단으로 지금 바로 네이버 대응 상태를 확인해 보세요.
자주 묻는 질문
서치어드바이저에 등록하지 않으면 네이버 검색에 나오지 않나요?
등록하고 나서 네이버 검색에 반영되기까지 얼마나 걸리나요?
홈페이지가 있으면 네이버 블로그는 운영하지 않아도 되나요?
리액트나 뷰로 만든 사이트도 네이버에 노출되나요?
다음(Daum) 검색도 따로 등록해야 하나요?
이 항목, 내 사이트는 어떨까요?
무료 간편진단으로 네이버 SEO를 포함한 핵심 항목을 1분 만에 확인하세요.