네이버 서치어드바이저 등록 방법, 구글 서치콘솔과 사이트맵 제출까지

도메인을 연결한 새 사이트를 검색엔진과 카톡에 알리는 작업을 하루에 끝냈습니다. 그 결과 주소 3개로 열리던 같은 페이지를 대표 주소 1개로 묶고, 네이버·구글 소유 확인과 사이트맵 제출까지 마쳤습니다. 화면마다 어디를 눌렀는지, 막힌 곳은 어디였는지 순서대로 정리했습니다.

이런 분께 도움이 됩니다

  • 홈페이지나 워드프레스 블로그를 막 열었는데 상호를 검색해도 안 나오는 분
  • 카톡으로 링크를 보내면 미리보기가 예전 것이거나 그림이 빠지는 분
  • 네이버 서치어드바이저·구글 서치콘솔을 처음 등록해 보는 분

왜 필요할까요? 도메인을 연결해도 네이버·구글은 새 사이트가 생긴 것을 모릅니다. 직접 등록하고 대표 주소를 알려 줘야 검색에 나오기 시작하고, 광고·공유로 들어온 방문이 한 주소로 모입니다.

무료 호스팅에 올리고 도메인을 연결한 과정은 이전 글에 있습니다.

네이버 서치어드바이저와 구글 서치콘솔 등록, 카톡 미리보기까지 새 사이트 검색 등록 4단계 흐름
전체 흐름 — 대표 주소 정리부터 카톡 미리보기까지 4단계

도메인만 연결하면 검색에 나올까?

아닙니다. 검색엔진은 새 사이트가 생긴 것을 스스로 바로 알지 못합니다. 이번 사이트도 도메인 연결 직후에는 세 가지 문제가 있었습니다.

  • 같은 페이지가 주소 3개(루트 도메인, www, 호스팅 기본 주소)로 열려, 검색엔진이 중복 문서로 볼 수 있었습니다.
  • 네이버·구글 어디에도 등록돼 있지 않았습니다.
  • 미리보기 이미지 주소가 상대경로라, 앱에 따라 링크를 보내도 그림이 빠질 수 있었습니다.

목표 · 대표 주소 하나로 검색엔진에 등록하고, 카톡 공유 미리보기를 최신 상태로 고정한다.

1대표 주소 정리 ― canonical과 og 태그

같은 페이지가 열리던 주소 3개를 canonical로 대표 주소 1개로 정리한 막대그래프
www는 루트로 자동 이동, 나머지는 canonical로 대표 주소를 알렸다

화면은 그대로 두고, 페이지 맨 위 head에 보이지 않는 정보만 넣었습니다.

넣은 것하는 일
canonical“이 페이지의 진짜 주소는 이것” — 검색 점수를 한 주소로 모음(개인정보처리방침은 그 페이지 주소로 따로)
og:url공유 링크를 대표 주소로 묶음
og:image 전체 주소상대경로를 못 읽는 앱에서도 미리보기 이미지 표시
og:site_name미리보기에 사이트 이름 표시
robots.txt검색엔진에 전체 수집 허용 + 사이트맵 위치 안내
sitemap.xml수집할 페이지 목록(메인, 개인정보처리방침)

canonical은 같은 내용이 여러 주소로 열릴 때 대표 주소를 검색엔진에 알려 주는 한 줄짜리 태그입니다. 보이지 않는 태그 몇 줄이 검색 점수가 모이는 곳과 공유 미리보기를 정합니다.

2네이버 서치어드바이저 등록 ― 소유 확인부터 간단 체크까지

네이버 서치어드바이저 열기

  1. 사이트 등록 · 웹마스터 도구에 대표 주소를 입력합니다.
  2. 소유 확인 · ‘HTML 태그’를 고르고, 받은 meta 태그를 index.html head에 넣어 배포합니다. 실제 사이트에 반영된 것을 확인한 뒤 [소유확인]을 누릅니다. 자동입력 방지 문자가 나오니 직접 입력해야 합니다.
  3. 사이트맵 제출 · 요청 → 사이트맵 제출에 https부터 전체 주소로 넣습니다.
  4. 웹 페이지 수집 · 요청 → 웹 페이지 수집에 메인 주소를 넣습니다.
  5. 간단 체크 · 하루 10회까지 조회할 수 있고, 여기서도 자동입력 방지 문자가 나옵니다.
네이버 서치어드바이저 사이트 소유확인 화면에서 HTML 태그 방식을 선택한 모습
소유 확인 — HTML 태그 방식 선택(도메인·인증 코드는 가림)

사이트맵 칸에 ‘sitemap.xml’만 쓰면 버튼이 안 눌립니다. 입력칸에 빨간 줄이 생기고 [확인]이 비활성으로 남습니다. https부터 시작하는 전체 주소로 넣어야 합니다.

네이버 서치어드바이저에 사이트맵 전체 주소를 입력해 제출이 완료된 화면
사이트맵 제출 완료
네이버 서치어드바이저 웹 페이지 수집 요청 내역에 메인 주소가 등록된 화면
웹 페이지 수집 요청 완료
7개 중 5간단 체크 정상 항목
87자수정 전 설명문
69자수정 후 설명문
네이버 서치어드바이저 간단 체크 결과 7개 항목 중 5개 정상, robots.txt와 사이트 설명 2개 주의
간단 체크 — 설명문 길이와 robots.txt 2건이 주의로 표시됐다(수정 전 화면)
네이버 간단 체크 7개 항목 중 정상 5개, 설명문 길이와 robots.txt 주의 각 1개
주의 2건 중 설명문만 고치고, robots.txt는 실제 응답을 확인했다

사이트 설명은 87자라 “80자 이내로” 지적을 받았습니다. 세부 지역명 나열을 묶어 69자로 줄여 다시 배포했고, 지역명은 키워드 태그와 본문에 그대로 남겼습니다. robots.txt는 “없음”으로 나왔지만 실제로는 정상으로 열렸고 네이버 로봇 이름으로 요청해도 정상 응답이었습니다. 막 올린 파일이라 네이버 쪽 정보가 늦게 바뀌는 것으로 보고 그대로 뒀습니다.

사이트 설명문을 87자에서 네이버 권장 80자 이내인 69자로 줄인 막대그래프
설명문 87자 → 69자

3구글 서치콘솔 등록 ― URL 접두어와 색인 요청

구글 서치콘솔 열기

  1. 속성 추가 · ‘URL 접두어’를 고릅니다. ‘도메인’ 방식은 DNS 레코드를 따로 추가해야 해서 뺐습니다.
  2. 소유권 확인 · 다른 확인 방법 → HTML 태그 → meta 태그를 head에 넣어 배포 → [확인]을 누르면 “소유권이 확인됨”이 나옵니다.
  3. 사이트맵 제출 · Sitemaps에 ‘sitemap.xml’을 입력하고 제출합니다. 구글은 앞부분 주소가 미리 채워져 있어 파일 이름만 쓰면 됩니다.
  4. 색인 생성 요청 · URL 검사에 메인 주소를 넣으면 “Google에 등록되어 있지 않음”이 나옵니다. [색인 생성 요청]을 누르면 1~2분 동안 실제 주소를 시험한 뒤 대기열에 넣어 줍니다.
구글 서치콘솔에서 HTML 태그 방식으로 소유권이 확인된 화면
HTML 태그로 소유권 확인
구글 서치콘솔 Sitemaps 메뉴에서 sitemap.xml 제출이 완료된 화면
사이트맵 제출 완료
구글 서치콘솔 URL 검사 후 메인 페이지 색인 생성이 요청된 화면
실제 URL 테스트 통과 후 ‘색인 생성 요청됨’

구글은 자동입력 방지 문자 없이 한 번에 끝났습니다. 다만 사이트맵 상태가 제출 직후 ‘가져올 수 없음’으로 표시됐습니다. 새 사이트에서 흔한 초기 표시이고 파일은 정상으로 열려서, 며칠 뒤 다시 확인하기로 했습니다.

4카톡 미리보기 ― 주소 4종 캐시 초기화

카카오 공유 디버거 열기

카카오 디벨로퍼스의 ‘카카오톡 URL 메타정보 관리’에서 미리보기를 조회하고 캐시를 초기화했습니다. 카톡은 주소를 글자 그대로 구분해 저장하므로, 보낼 만한 주소를 모두 초기화해야 합니다. 그래서 끝에 /가 붙은 주소, www가 붙은 주소까지 4종을 각각 초기화했고, 4개 모두 “스크랩 정보가 삭제되었습니다”가 나왔습니다. 사이트 이름 태그가 비어 있어 추가 배포한 뒤 한 번 더 초기화했습니다.

카카오톡 URL 메타정보 관리에서 조회한 미리보기와 og 태그 정보, 사이트 이름 반영 확인
미리보기 조회 결과 — 대표 주소, 이미지 전체 주소, 사이트 이름이 반영됐다(브랜드는 가림)

최종 결과 ― 작업 전과 후

항목전후
같은 페이지 주소3개, 대표 없음대표 1개
미리보기 이미지 주소상대경로전체 주소
사이트 설명문87자69자
네이버미등록소유 확인·사이트맵·수집 요청
구글미등록소유 확인·사이트맵·색인 요청
카톡 미리보기예전 캐시주소 4종 초기화

이날 배포는 5번이었습니다. 한 번에 몰아서 고치지 않고 바꿀 때마다 올려서 실제 주소에서 태그가 들어갔는지 확인했습니다. 서치어드바이저·서치콘솔·카카오 도구는 모두 무료입니다.

이 과정에서 배운 것

  1. 등록보다 주소 정리가 먼저다. canonical 없이 등록하면 주소 3개가 따로 평가될 수 있어, 태그를 먼저 넣고 등록했습니다.
  2. 인증 태그는 넣고 확인한 뒤 누른다. 배포 후 실제 주소에 태그가 보이는 것을 확인하고 [소유확인]을 눌러 네이버·구글 모두 한 번에 통과했습니다.
  3. 간단 체크 지적은 실제 응답과 맞춰 본다. 2건 중 설명문만 고칠 대상이었고 robots.txt는 네이버 쪽 갱신 대기였습니다.
  4. 등록은 ‘요청’일 뿐이다. 소유 확인과 사이트맵 제출을 끝내도 실제 검색 노출은 며칠에서 2주 뒤에 시작됩니다. 상태 표시도 늦게 바뀝니다.

다음 단계

등록 다음에 확인할 것 4가지 - 수집 현황, 사이트맵 상태, 실제 검색, 광고 링크 통일
1~2주 뒤 확인할 것
  • 1~2주 뒤 네이버 리포트의 수집 현황과 구글의 페이지 색인 상태를 확인합니다.
  • 구글 사이트맵 상태가 ‘성공’으로 바뀌었는지 봅니다. 일주일이 지나도 그대로면 원인을 찾습니다.
  • 상호·지역·서비스명으로 직접 검색해 봅니다.
  • 광고·SNS에 거는 링크를 모두 대표 주소로 통일합니다.

자주 묻는 질문

canonical 태그는 꼭 넣어야 하나요?

같은 페이지가 루트 도메인, www, 호스팅 기본 주소까지 3개 주소로 열리면 검색엔진이 중복 문서로 볼 수 있습니다. canonical 한 줄로 대표 주소를 알려 주면 검색 점수가 한 주소로 모이고, 화면은 하나도 바뀌지 않습니다.

네이버 서치어드바이저 소유 확인은 HTML 파일과 HTML 태그 중 무엇이 좋나요?

네이버는 파일 방식을 권장하지만 이번에는 태그 방식을 썼습니다. 사용한 호스팅이 .html 주소를 짧게 바꿔 주는 기능이 있어 변수를 줄이려 했고, 태그는 index.html의 head에 한 줄만 넣으면 됩니다.

네이버에 사이트맵을 제출하려는데 확인 버튼이 안 눌려요.

‘sitemap.xml’처럼 파일 이름만 쓰면 입력칸에 빨간 줄이 생기고 버튼이 비활성으로 남습니다. https부터 시작하는 전체 주소로 넣으면 바로 제출됩니다.

검색 등록을 마치면 바로 검색 결과에 나오나요?

아니요. 소유 확인, 사이트맵 제출, 수집 요청은 모두 ‘요청’이고 실제 노출은 보통 며칠에서 2주 뒤입니다. 구글 사이트맵도 제출 직후에는 ‘가져올 수 없음’으로 표시됐습니다.

카톡에 링크를 보내면 예전 미리보기가 그대로 나와요.

카카오 디벨로퍼스의 ‘URL 메타정보 관리’에서 주소를 넣고 캐시를 초기화하면 됩니다. 카톡은 주소를 글자 그대로 구분해 저장하므로 끝의 /나 www 유무가 다른 주소 4가지를 각각 초기화했습니다.

네이버 간단 체크에서 robots.txt가 없다고 나와요.

방금 올린 파일이면 네이버 쪽 정보가 늦게 바뀌는 경우가 있습니다. 이번에는 ‘없음’으로 나왔지만 실제 주소는 정상으로 열렸고 네이버 로봇 이름으로 요청해도 정상 응답이어서 그대로 뒀습니다.

사용한 서비스

단계서비스한 일
검색 등록네이버 서치어드바이저, 구글 서치콘솔(무료)소유 확인, 사이트맵 제출, 수집·색인 요청
공유 미리보기카카오 디벨로퍼스 URL 메타정보 관리(무료)미리보기 조회, 캐시 초기화
호스팅Netlify(무료 요금제)태그·robots.txt·sitemap.xml 배포

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다