만든 사이트를 구글·네이버에 등록하기 — 검색에 안 나오는 이유부터
공개했다고 검색에 뜨지 않습니다. 서치 콘솔과 서치어드바이저에 사이트를 알리고, sitemap을 내고, 기다립니다. 한 장짜리 사이트 기준 순서.
주소가 열리는 것과 검색에 나오는 것은 다릅니다. 검색엔진은 세상의 모든 주소를 알지 못합니다. 알려 줘야 합니다. 그리고 알려 준 뒤에도 며칠에서 몇 주가 걸립니다.
검색에 안 나오는 이유 — 순서대로
- 알려 준 적이 없다. 가장 흔합니다. 아래 등록을 안 한 것
- 막아 뒀다.
robots.txt나 페이지 안noindex표시가 검색을 거부하고 있음. 수강생 안내처럼 일부러 숨긴 페이지가 아니면 없어야 합니다 - 아직 안 왔다. 등록했지만 검색엔진이 아직 방문 안 함. 기다림
- 왔는데 내용이 없다. 제목·설명이 비었거나 다른 페이지와 똑같음
준비 — 페이지에 있어야 할 것 세 가지
Claude에게 한 번에 시킵니다.
Claude에게 이렇게 보내세요
이 홈페이지를 검색엔진에 등록할 준비를 해줘. 1) <title>은 30자 안팎으로 "무엇을 하는 곳인지"가 들어가게 2) <meta name="description">은 100자 안팎으로 한 문장 3) 카톡·페이스북에 주소를 보냈을 때 제목·설명·이미지 카드가 뜨게 og:title, og:description, og:image 넣기 4) sitemap.xml과 robots.txt를 만들어줘 — robots.txt는 전부 허용, sitemap 주소를 적어 둬 5) 각 페이지의 <link rel="canonical">도 넣어줘 다 만들면 바뀐 파일 목록을 알려줘.
sitemap.xml은 "우리 사이트에 이런 페이지들이 있다"는 목록이고, robots.txt는 "어디까지 봐도 된다"는 안내문입니다. 둘 다 그냥 텍스트 파일이라 Claude가 1분에 만듭니다. GitHub에 올려 공개한 뒤 내주소/sitemap.xml이 열리는지 확인합니다.
구글 — Search Console
- search.google.com/search-console 접속 → 구글 계정 로그인
- 속성 추가 → URL 접두어에 내 주소(https://○○.vercel.app 또는 내 도메인) 입력
- 소유 확인 — "HTML 태그" 방법이 가장 쉽습니다. 주어지는
<meta name="google-site-verification" …>한 줄을 복사해 Claude에게 "이 태그를 index.html의 안에 넣어줘" → GitHub에 올리기 → 확인 버튼 - 왼쪽 메뉴 Sitemaps →
sitemap.xml입력 → 제출 - URL 검사에 내 주소를 넣고 "색인 생성 요청" — 첫 방문을 재촉하는 버튼
며칠 뒤 "색인 생성됨"으로 바뀌면 검색에 뜨기 시작합니다.
네이버 — 서치어드바이저
한국에서 검색 절반은 네이버입니다. 따로 등록합니다.
- searchadvisor.naver.com 접속 → 네이버 로그인 → 웹마스터 도구
- 사이트 등록 → 내 주소 입력
- 소유 확인 — 역시 "HTML 태그".
<meta name="naver-site-verification" …>한 줄을 head에 넣고 올린 뒤 확인 - 요청 → 사이트맵 제출 →
내주소/sitemap.xml - 요청 → 웹 페이지 수집에 대표 주소 입력
네이버는 구글보다 느린 경우가 많습니다. 2~4주는 봅니다.
등록한 뒤 — 기다리면서 볼 것
| 어디 | 무엇 | 뜻 |
|---|---|---|
| Search Console → 색인 생성 → 페이지 | 색인된 페이지 수 | 0이면 아직, 늘면 정상 |
| Search Console → 실적 | 어떤 검색어로 들어왔나 | 실제 방문이 생기면 여기 쌓임 |
| 서치어드바이저 → 리포트 → 사이트 진단 | 막힌 곳 | 빨간 항목이 있으면 캡처해 Claude에게 |
자주 하는 실수
- noindex가 남아 있다. 연습 때 넣은
<meta name="robots" content="noindex">를 지우지 않은 것. "검색을 막는 표시가 있는지 점검해줘" - 주소 두 개. ○○.vercel.app과 내 도메인이 둘 다 열리면 검색엔진이 헷갈립니다. canonical 태그로 하나를 정합니다
- 제목이 전부 같다. 페이지마다 다른
<title>. "각 페이지 제목이 서로 다른지 확인해줘" - 등록만 하고 내용이 없다. 결국 순위를 정하는 건 내용입니다. 사람이 읽을 글이 있어야 합니다
정리
만들기 → 제목·설명·카드·sitemap 넣기 → 구글·네이버에 소유 확인 → sitemap 제출 → 기다리기. 등록은 30분, 반영은 몇 주. 오늘 등록하면 다음 달에 뜹니다.
4주 동안 직접 만들어 보고 싶다면클로드 바이브코딩 기초반 — 매주 화요일 3시간, 문정역 교육센터. 정원 10명, 막힌 화면을 같이 봅니다.일정·수강료 보기 →
같이 읽기
- 에러 메시지로 AI와 디버깅하기 — 요약하지 말고 통째로빨간 글씨는 협박문이 아니라 "여기가 문제"라는 안내문입니다. 어디서 보이고, 뭘 가져가고, 어떻게 시키는지. 오류 설명 공식 네 칸.만들기 · 배포
- Git·GitHub이 뭔지 — '최종_진짜최종(2)'를 없애는 도구Git은 내 컴퓨터의 버전 기록기, GitHub은 그 기록을 올려 두는 인터넷 창고. 커밋·푸시·브랜치를 가게 비유로. 명령어는 Claude가 칩니다.배포
- 내 컴퓨터에서는 되는데 배포하면 안 될 때 — 순서대로 확인하는 여섯 칸추측하지 않습니다. 저장 → 올리기 → 배포 → 주소 → 설정 → 바깥 연결. 어느 칸에서 끊겼는지 사실로 바꾸면 대부분 10분 안에 끝납니다.배포