홈페이지 검색 등록: Search Console·네이버 첫 설정
배포한 첫 홈페이지를 Google Search Console과 네이버 서치어드바이저에 등록하는 순서. 소유 확인, 사이트맵, 색인 요청 한도까지.

Claude Code나 Codex로 첫 홈페이지를 만들어 Vercel에 올렸습니다. 주소를 친구에게 보내면 잘 열리는데, 검색창에 사이트 이름을 쳐 보면 아무것도 안 나옵니다. 처음 사이트를 배포한 분들이 가장 자주 마주치는 장면인데요. 사이트가 있다는 것과 검색엔진이 그 사이트를 알고 있다는 것은 별개의 일이거든요.
이 글에서는 Google Search Console과 네이버 서치어드바이저에 내 사이트를 등록하는 첫 설정을 순서대로 정리합니다. 저도 aicreatorlab.com을 운영하면서 이 과정을 직접 거쳤고, 그때 실제로 본 숫자와 막혔던 부분도 함께 적었습니다. 기준일은 2026년 9월 24일이고 절차는 공식 도움말로 다시 확인했습니다.
등록하지 않으면 검색에 안 나오나요?
꼭 그렇지는 않습니다. Google과 네이버 모두 로봇이 링크를 따라다니며 사이트를 스스로 찾습니다. 네이버 가이드는 "검색 등록 절차는 존재하지 않습니다"라고 적고 있고, 웹마스터도구에 등록하지 않아도 검색 결과에 반영된다고 안내합니다.
그런데도 등록하는 이유는 두 가지입니다. 하나는 확인입니다. 내 페이지가 수집됐는지, 색인됐는지, 어떤 검색어로 노출되는지를 리포트로 볼 수 있습니다. 다른 하나는 알림입니다. 사이트맵을 제출하거나 특정 URL의 수집을 요청해서 "여기 새 페이지가 있다"고 먼저 알려 줄 수 있습니다. 새로 만든 사이트는 외부에서 들어오는 링크가 거의 없어서 로봇이 스스로 찾아오기까지 시간이 걸리기 쉽습니다. 그래서 첫 배포 직후에 해 두는 편이 좋습니다.
준비물
- 배포가 끝난 사이트와 최종 주소(예:
https://example.com). Vercel 기본 주소보다 연결한 도메인으로 등록하는 편이 낫습니다. - Google 계정과 네이버 계정
- 사이트 코드를 고칠 수 있는 환경(Claude Code 또는 Codex)
- 도메인 등록 업체 관리 화면 접근 권한(도메인 속성을 쓸 때만)
1. Google Search Console: 속성 추가와 소유 확인
Search Console에 Google 계정으로 들어가면 먼저 "속성"을 추가하라고 나옵니다. 속성은 Search Console이 데이터를 모아 보여 주는 단위, 쉽게 말해 "내 사이트 한 개"입니다. 추가할 때 두 가지 방식 중 하나를 고릅니다.
| 구분 | 도메인 속성 | URL 접두어 속성 |
|---|---|---|
| 입력 예 | example.com | https://example.com |
| 포함 범위 | 모든 하위 도메인(www, m 등)과 http·https 전부 | 입력한 주소로 시작하는 URL만 |
| 소유 확인 방법 | DNS 레코드만 가능 | HTML 파일, HTML 태그, Google Analytics, Tag Manager, DNS 등 |
| 어울리는 경우 | 도메인 관리 화면을 직접 다룰 수 있을 때 | 코드로 메타 태그를 넣는 편이 쉬울 때 |
도메인 속성은 범위가 넓어서 데이터가 한곳에 모이는 장점이 있습니다. 대신 도메인 업체 관리 화면에서 Search Console이 안내하는 DNS 레코드(TXT 또는 CNAME)를 추가해야 하고, 공식 도움말에 따르면 반영까지 몇 분에서 며칠이 걸릴 수 있습니다.
개발을 처음 해 보는 분이라면 URL 접두어 속성에 HTML 태그 방식이 가장 단순합니다. 이때 주소는 실제로 열리는 최종 주소와 똑같이 적어야 해요. https://인지, www가 붙는지까지 맞춥니다. 브라우저 주소창에 내 사이트를 열고 나오는 주소를 그대로 복사하면 됩니다. Search Console이 알려 주는 <meta name="google-site-verification" content="..."> 한 줄을 홈페이지 <head> 안에 넣고 배포한 뒤 "확인"을 누르면 됩니다. 이 태그는 확인이 끝난 뒤에도 지우면 안 됩니다. 공식 문서는 확인용 파일이나 태그를 사이트에서 제거하면 소유 확인이 풀린다고 안내합니다.
aicreatorlab.com도 이 방식으로 Google Search Console, 네이버 서치어드바이저, Bing Webmaster Tools의 소유 확인을 했습니다. Next.js로 만든 사이트라 metadata.verification에 확인 값을 넣어 세 서비스의 메타 태그가 한 번에 나오게 했어요.
2. Claude Code·Codex에게 맡길 때 쓰는 지시문
메타 태그와 사이트맵은 사이트 구조에 따라 넣는 위치가 다릅니다. 직접 파일을 찾기보다 에이전트에게 목적과 확인 방법을 같이 알려 주는 편이 빠릅니다.
지시문을 쓰기 전에 확인 값부터 복사해 둡니다. Search Console에서 URL 접두어 속성을 추가하고 HTML 태그 방식을 고르면 content="..." 안에 긴 문자열이 보이는데, 따옴표 안의 값만 복사합니다. 네이버 서치어드바이저도 사이트를 추가하고 HTML 태그 방식을 고르면 같은 모양의 값이 나옵니다. 두 값을 받아 둔 다음 아래 지시문의 대괄호 부분만 바꿔 쓰세요. 배포가 끝난 뒤에 각 화면으로 돌아가 "확인"을 누르면 됩니다.
이 사이트를 Google Search Console과 네이버 서치어드바이저에 등록하려고 해.
아래 두 가지를 해 줘.
1. 소유 확인 메타 태그를 모든 페이지의 <head>에 넣어 줘.
- Google: <meta name="google-site-verification" content="[구글 값]">
- 네이버: <meta name="naver-site-verification" content="[네이버 값]">
- body 안이나 자바스크립트 실행 후에 생기는 방식이 아니라, 서버가 보내는 HTML의 head에 들어가야 해.
- 이 프로젝트가 쓰는 프레임워크의 공식 메타데이터 방식을 먼저 확인하고 그 방식으로 넣어 줘.
(Next.js App Router라면 루트 layout의 metadata.verification.google과
verification.other["naver-site-verification"]을 써.)
2. /sitemap.xml을 만들어 줘.
- 공개 페이지만 전부 넣고, 로그인·관리자 페이지는 빼 줘.
- URL은 https://[내 도메인]으로 시작하는 절대 주소로 써.
- 새 글이나 페이지가 생기면 다시 배포하지 않아도 사이트맵에 반영되는 방식이 가능한지 알려 줘.
- robots.txt에 Sitemap: https://[내 도메인]/sitemap.xml 줄을 추가해 줘.
끝나면 배포된 페이지 소스에서 두 메타 태그가 보이는지,
/sitemap.xml이 열리는지 확인하는 방법을 알려 줘.
확인 값 자체는 비밀번호가 아니라서 페이지 소스에 공개되는 값입니다. 다만 값을 받는 곳은 반드시 각 서비스의 관리 화면이어야 합니다.
배포 뒤에는 브라우저 주소창에 view-source:https://내도메인을 입력해 <head> 안에 태그가 있는지 먼저 봅니다. 네이버 가이드에 따르면 서치어드바이저의 소유 확인은 자바스크립트를 실행하지 않고, body 안이나 frame 안에 있는 태그도 인정하지 않습니다. 소스 보기에서 안 보이면 확인 버튼을 눌러도 실패합니다.
3. 사이트맵 만들고 제출하기
사이트맵은 "우리 사이트에 이런 페이지들이 있다"는 목록 파일입니다. Google 문서는 페이지가 500개 이하이고 홈에서 링크로 모든 페이지를 찾을 수 있는 작은 사이트라면 사이트맵이 꼭 필요하지는 않다고 말합니다. 그래도 새 사이트는 들어오는 링크가 적으니 만들어 두면 손해가 없습니다.
공식 문서에서 확인할 것은 이 정도입니다.
- 사이트맵 하나에 URL 50,000개 또는 50MB(압축 전)까지 넣을 수 있습니다.
- URL은
https://부터 쓰는 절대 주소여야 합니다. <lastmod>는 페이지를 의미 있게 고친 시각이 정확하게 들어 있을 때 Google이 참고합니다. 매번 오늘 날짜를 찍어 두면 오히려 믿지 않습니다.<priority>와<changefreq>는 Google이 무시합니다.- 제출 방법은 Search Console의 Sitemaps 보고서에 주소를 넣거나, robots.txt에
Sitemap:줄을 추가하는 것입니다. - 사이트맵 제출은 힌트일 뿐이라 Google이 반드시 읽거나 그 URL을 크롤링한다는 보장은 없습니다.
aicreatorlab.com은 사이트맵을 /sitemap.xml에서 내보내고 30분마다 새로 만들게 해 두었습니다. 블로그 글을 발행하면 다시 배포하지 않아도 사이트맵에 반영되거든요. 사이트맵은 Search Console에 제출했고, 구조를 바꾼 뒤에 다시 제출했습니다.
제출하고 나서 Sitemaps 보고서의 상태가 "성공"이면 읽기까지는 된 것입니다. "가져올 수 없음"이면 주소를 브라우저에서 직접 열어 보고, 로그인이 필요하거나 robots.txt에서 막혀 있지 않은지 확인합니다.
4. URL 검사와 색인 생성 요청
Search Console 상단 검색창에 내 페이지 주소를 넣으면 URL 검사가 열립니다. 이 페이지가 Google 색인에 있는지, 없다면 왜 없는지를 보여 줍니다. "실제 URL 테스트"를 누르면 지금 이 순간 Google이 페이지를 가져올 수 있는지도 확인할 수 있습니다.
색인에 없는 페이지라면 색인 생성 요청 버튼을 누를 수 있습니다. 여기서 알아 둘 것이 있습니다.
- 공식 도움말은 속성마다 하루에 보낼 수 있는 요청 수에 한도가 있다고만 말하고, 정확한 숫자는 공개하지 않습니다.
- 요청을 누르면 Google이 먼저 그 URL에 색인을 막는 문제가 없는지 간단히 검사합니다. 문제가 있으면 요청이 들어가지 않으니, 화면의 안내부터 해결해야 합니다.
- 요청한다고 색인이 보장되지는 않습니다. 보통 하루 정도 걸리지만 훨씬 오래 걸릴 수도 있다고 안내합니다.
- 페이지가 많다면 하나씩 요청하기보다 사이트맵을 제출하라고 권합니다.
제가 겪은 한도는 날마다 달랐습니다. 2026년 9월 17일에는 11건 정도 요청이 들어간 뒤 "할당량 초과" 메시지가 떴습니다. 9월 23일과 24일에는 하루에 1건만 성공하고 바로 같은 메시지가 나왔어요. 그래서 이 버튼은 새로 발행한 핵심 페이지 몇 개에만 쓰고, 나머지는 사이트맵에 맡기는 편이 현실적이라고 생각합니다.
5. 네이버 서치어드바이저: 등록·사이트맵·수집 요청
네이버는 서치어드바이저의 웹마스터도구에서 사이트를 등록합니다. 순서는 Google과 비슷합니다.
- 사이트 주소를 입력하고 소유 확인 방법으로 HTML 태그를 고릅니다. 앞의 지시문에 넣은
naver-site-verification메타 태그가 이것입니다. - 소유 확인이 끝나면 요청 > 사이트맵 제출에
https://내도메인/sitemap.xml을 넣습니다. 네이버 가이드 기준으로 사이트맵 안의 모든 URL은 소유 확인한 사이트와 같은 도메인이어야 하고, 파일이 10MB 이상이거나 URL이 50,000개 이상이면 제출할 수 없습니다. Google에 등록한 주소와 같은 호스트(https·www 여부까지)의 URL만 넣습니다. - 블로그처럼 새 글이 자주 올라오면 RSS도 함께 제출할 수 있습니다. 다만 네이버는 RSS가 본문을 담아서 많은 URL을 넣기 어려우니 사이트맵을 적극적으로 쓰라고 권합니다.
- 급한 페이지는 웹 페이지 수집 요청에 URL을 넣습니다.
수집 요청도 즉시 반영되지는 않습니다. 네이버 가이드는 요청이 수집 시스템에 전달된 뒤 우선순위에 따라 최소 1일에서 몇 주가 걸릴 수 있고, 같은 URL을 매일 반복해서 요청할 필요는 없다고 적고 있습니다. 수집에 성공해도 검색 노출이 보장되지는 않습니다.
aicreatorlab.com에서는 하루에 40개 넘는 URL을 수집 요청으로 넣을 수 있었습니다. 도구 화면에 하루 한도가 표시되긴 하지만 공식 가이드에서 정확한 숫자는 찾지 못해서 여기에는 적지 않습니다.
6. Bing과 IndexNow(선택)
여기까지 하면 기본은 끝났습니다. 여유가 있다면 두 가지를 더 해 볼 수 있어요.
Bing Webmaster Tools는 Google Search Console에서 사이트를 가져오는 방식을 지원해서 이미 Google 등록을 마쳤다면 금방 끝납니다. XML 파일, 메타 태그(msvalidate.01), CNAME 레코드로도 소유 확인을 할 수 있습니다.
IndexNow는 페이지가 추가·수정·삭제됐을 때 검색엔진에 바로 알리는 규약입니다. 참여 검색엔진은 Microsoft Bing, Naver, Seznam.cz, Yandex, Yep이고 Google은 목록에 없습니다. 네이버 가이드도 IndexNow를 지원한다고 밝히면서, 변화를 빨리 알릴 뿐 색인을 보장하지는 않는다고 덧붙입니다. aicreatorlab.com은 IndexNow로 83개 URL을 제출했고 정상 접수됐습니다. API 키 파일을 사이트에 올리고 요청을 보내는 과정이 필요하니 이것도 Claude Code나 Codex에게 맡기면 편합니다.
7. 며칠 뒤 확인할 것: 페이지 색인 보고서
등록하고 며칠이 지나면 Search Console 왼쪽 메뉴 색인생성 > 페이지의 페이지 색인 생성 보고서에 숫자가 쌓이기 시작합니다. 처음 보면 "색인이 생성되지 않음"이 많아서 놀라기 쉬운데요. 공식 도움말은 사이트의 모든 URL이 색인될 거라고 기대하지 말라고 하고, 대표(canonical) 페이지만 색인 대상이라고 설명합니다.
자주 보이는 상태의 뜻은 이렇습니다.
| 상태 | 뜻 |
|---|---|
| 발견됨 - 현재 색인이 생성되지 않음 | Google이 URL을 알고 있지만 아직 크롤링하지 않았습니다. 사이트에 부담을 줄 수 있어 크롤링을 뒤로 미룬 경우가 많습니다. |
| 크롤링됨 - 현재 색인이 생성되지 않음 | 크롤링은 했지만 색인하지 않았습니다. 나중에 색인될 수도, 안 될 수도 있습니다. |
| 적절한 표준 태그가 포함된 대체 페이지 | 이 주소의 대표(canonical) 주소가 따로 있어서 그쪽을 색인합니다. 의도한 것이라면 그대로 두면 됩니다. |
| ‘NOINDEX’ 태그에 의해 제외되었습니다. | 페이지에 noindex가 있어 색인하지 않았습니다. 의도하지 않았다면 코드를 확인합니다. |
| 찾을 수 없음(404) | 없는 주소입니다. 사이트맵이나 다른 페이지 링크에 남아 있다면 정리합니다. |
| 리디렉션이 포함된 페이지 | 다른 주소로 넘어가는 URL이라 색인하지 않습니다. |
참고로 2026년 9월 23일에 aicreatorlab.com의 사이트맵 URL 80개를 URL 검사 데이터로 확인해 보니 색인된 것이 39개, "발견됨 - 현재 색인이 생성되지 않음"이 34개, Google이 아직 모르는 주소가 7개였습니다. 사이트맵을 제출했다고 한꺼번에 들어가는 게 아니라 시간을 두고 조금씩 늘어난다고 보는 편이 맞습니다.
페이지가 몇십 개뿐인 작은 사이트라면 보고서가 채워지기 전에 Google 검색창에 site:내도메인을 입력해 보는 것도 빠른 확인 방법입니다. 공식 도움말도 페이지가 500개보다 적은 사이트는 이 보고서보다 site: 검색으로 확인해도 된다고 안내합니다.
이 과정에서 제 실수도 하나 찾았습니다. 블로그 목록 페이지가 28편 중 12편만 HTML 링크로 걸고 나머지는 "더 보기" 버튼 뒤에 숨겨 두고 있었어요. 지금은 모든 글 링크가 HTML에 들어가도록 고쳤습니다. 이 이야기는 따로 정리할 예정입니다.
자주 묻는 질문
Vercel 기본 주소(*.vercel.app)로 등록해도 되나요?
URL 접두어 속성에 HTML 태그로 소유 확인을 하는 방식이면 보통 등록할 수 있습니다(공식 도움말에 vercel.app을 따로 다룬 안내는 없습니다). 다만 나중에 도메인을 연결하면 주소가 바뀌니, 검색에 오래 쓸 주소가 정해졌다면 그 도메인으로 등록하는 편이 낫습니다.
소유 확인이 끝났으면 메타 태그를 지워도 되나요?
지우지 마세요. Google 도움말은 확인 수단을 제거하면 소유 확인이 풀린다고 안내합니다.
등록하면 바로 검색에 나오나요?
아닙니다. Google과 네이버 모두 제출이나 요청이 색인이나 노출을 보장하지 않는다고 밝힙니다. 등록은 로봇에게 길을 알려 주고 상태를 볼 수 있게 해 주는 단계입니다.
색인 생성 요청을 여러 번 누르면 빨라지나요?
공식 문서에 그런 안내는 없습니다. 하루 한도가 있으니 중요한 페이지에만 쓰고 나머지는 사이트맵으로 알리는 편이 낫습니다. 네이버도 같은 URL을 매일 다시 요청할 필요는 없다고 적고 있습니다.
다음 단계
- 아직 사이트를 배포하기 전이라면 첫 홈페이지 만들기: Next.js와 Vercel부터 보세요.
- 웹사이트·앱 만들기 관련 글은 주제별 안내에 모아 두었습니다.
- Claude Code·Codex로 내 사이트를 처음부터 만들어 보고 싶다면 웹사이트 강의를 참고해 주세요.



