구글 서치 콘솔에 등록하고 사이트맵을 내는 법
요점
- 서치 콘솔에 사이트를 등록하는 것만으로 구글 검색 순위가 달라지지는 않는다. 구글에서 사이트가 어떤 상태인지 보고, 사이트맵과 색인 생성 요청을 낼 수 있게 된다.
- 도메인 속성(example.com)은 www 유무와 http·https를 모두 묶으며 DNS 레코드로만 소유를 확인한다. URL 접두사 속성은 HTML 파일, HTML 태그 등 여러 방법으로 확인한다.
- 사이트맵은 파일 하나에 URL 5만 개, 50MB까지다. 구글은
<priority>와<changefreq>값을 무시하고,<lastmod>는 정확성을 확인할 수 있을 때만 쓴다. - 대행사에 서치 콘솔을 보여 줄 때는 제한된 권한 사용자로 추가한다. 구글은 검색엔진 최적화 업체에 읽기 권한만 주라고 권한다.
서치 콘솔로 할 수 있는 것
구글 서치 콘솔은 사이트 주인에게 무료로 열린 구글의 관리 도구다. 구글 도움말은 속성을 추가해도 구글 검색에서의 사이트에 영향을 주지는 않으며, 구글에서의 실적을 추적할 수 있게 될 뿐이라고 적었다. 등록한 뒤에는 이런 일을 할 수 있다.
- 사이트맵을 내고 구글이 읽어 갔는지 확인한다.
- 페이지마다 색인에 올랐는지, 빠졌다면 이유가 무엇인지 본다.
- 어떤 검색어로 몇 번 노출되고 몇 번 클릭됐는지 본다.
- 고친 페이지의 색인 생성을 요청한다.
- 생성형 AI 기능에서의 실적을 보고, 사이트를 AI 개요·AI 모드에서 뺄지 정한다.
1단계: 속성 종류 고르기
| 구분 | 도메인 속성 | URL 접두사 속성 |
|---|---|---|
| 적는 값 | example.com | https://www.example.com/ |
| 묶는 범위 | www, m 같은 모든 하위 도메인과 http·https 전부 | 적은 주소로 시작하는 페이지만(프로토콜 포함) |
| 소유권 확인 | DNS 레코드만 | HTML 파일, HTML 태그, 구글 애널리틱스, 구글 태그 관리자 등 |
| 알맞은 경우 | 도메인 관리 화면에 들어갈 수 있을 때 | 도메인 관리는 제작 업체가 하고 홈페이지 코드만 고칠 수 있을 때 |
URL 접두사 속성 http://example.com/에는 https://example.com/…도, http://www.example.com/…도 들어가지 않는다. 가게가 쓰는 주소가 여러 꼴이면 도메인 속성이 편하다.
2단계: 속성 추가와 소유권 확인
- 구글 계정으로 서치 콘솔(search.google.com/search-console)에 들어간다.
- 왼쪽 위 속성 선택기 드롭다운을 열고 「+ 속성 추가」를 고른다.
- 도메인 또는 URL 접두사를 고르고 주소를 적는다.
- 확인 방법을 골라 안내대로 한다.
| 확인 방법 | 하는 일 | 쓸 수 있는 속성 |
|---|---|---|
| 도메인 이름 공급업체(DNS) | 도메인을 산 곳(가비아, 후이즈 등)의 DNS 관리 화면에 구글이 준 TXT 레코드를 추가 | 도메인 속성은 이 방법뿐 |
| HTML 파일 업로드 | 구글이 준 파일을 내려받아 사이트 맨 위 경로에 올림 | URL 접두사 |
| HTML 태그 | 구글이 준 <meta name="google-site-verification" …> 태그를 첫 화면의 <head> 안에 붙임 | URL 접두사 |
| 구글 애널리틱스 | 이미 쓰는 애널리틱스 추적 코드로 확인 | URL 접두사 |
| 구글 태그 관리자 | 이미 쓰는 태그 관리자 코드로 확인 | URL 접두사 |
- 「확인」을 누른다.
구글 도움말은 확인 파일이나 태그를 지우면 확인이 취소된다고 적었다. 홈페이지를 개편하거나 제작 업체를 바꿀 때 확인 태그와 파일이 남아 있는지 본다. 홈페이지 제작 도구를 쓰면 도구의 도움말에 서치 콘솔 연결 방법이 따로 있을 수 있다.
3단계: 사이트맵 만들기
사이트맵은 사이트의 페이지 주소를 모아 둔 XML 파일이다. 로봇에게 「이 사이트에는 이런 페이지들이 있다」고 건네는 목록이다.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-09-30</lastmod>
</url>
<url>
<loc>https://example.com/menu/</loc>
<lastmod>2026-09-15</lastmod>
</url>
</urlset>
- 파일 하나에 URL 5만 개, 압축하지 않은 크기 50MB까지다. 넘으면 여러 파일로 나눈다.
- UTF-8로 저장한다.
- 구글은
<priority>와<changefreq>값을 무시한다. <lastmod>는 페이지를 실제로 고친 날을 적는다. 구글은 이 값이 일관되고 정확한지 확인할 수 있을 때만 쓴다. 내용을 고치지 않았는데 날짜만 오늘로 바꾸면 구글이 확인할 수 있는 실제 수정 내역과 lastmod가 어긋난다.- 홈페이지 제작 도구가 사이트맵을 자동으로 만들어 두기도 한다. 브라우저에서
주소/sitemap.xml을 열어 있는지 확인한다.
4단계: 사이트맵 내기
- 브라우저에서 사이트맵 주소를 열어 파일이 보이는지 확인한다.
- 서치 콘솔 왼쪽 메뉴에서 「사이트맵」 보고서를 연다.
- 「새 사이트맵 추가」 칸에 사이트맵 주소를 붙여 넣고 「제출」을 누른다.
- 상태가 「성공」인지 본다. 성공이 아니면 그 줄을 눌러 실패 이유를 본다.
- 로봇 배제 파일(robots.txt)에도
Sitemap: https://example.com/sitemap.xml한 줄을 적는다.
구글 도움말에 따르면 구글은 사이트맵을 곧바로 가져가지만, 안에 적힌 주소를 크롤링하는 데는 시간이 걸리고 사이트 크기와 활동에 따라 일부 주소는 크롤링하지 않을 수 있다.
등록 뒤에 볼 것
| 보고서 | 보는 것 |
|---|---|
| 실적 | 어떤 검색어로 노출과 클릭이 있었는지. 주인이 예상한 검색어와 실제 검색어를 견줄 수 있다 |
| 페이지 색인 생성 | 색인된 페이지 수와 빠진 페이지의 이유. 읽는 법은 색인 확인 글에 |
| URL 검사 | 페이지 하나의 색인 상태, 구글이 받아 간 HTML, 색인 생성 요청 |
| 생성형 AI 실적 | 구글이 2026년 6월 붙이고 8월 31일 전 세계로 넓힌 보고서. AI 개요와 AI 모드에서의 실적 |
| 설정 > Google 검색 생성형 AI | 사이트를 AI 개요·AI 모드·디스커버의 AI 기능에서 뺄지 정하는 설정. AI 로봇 글 참고 |
| 설정 > robots.txt 보고서 | 구글이 가져간 로봇 배제 파일과 오류 |
한 달에 한 번 실적과 페이지 색인 생성 보고서를 열어 보면 색인에서 빠진 페이지나 로봇이 읽지 못한 페이지를 일찍 찾을 수 있다.
대행사에 권한을 줄 때
서치 콘솔의 권한은 소유자, 전체 권한 사용자, 제한된 권한 사용자로 나뉜다. 구글 도움말에 따르면 제한된 권한 사용자는 대부분의 데이터에 대한 보기 권한만 갖는다. 구글은 「검색엔진 최적화가 필요한가요?」 문서에서 검색엔진 최적화 업체가 감사를 하겠다고 하면 서치 콘솔 읽기 권한만 주고 쓰기 권한은 주지 말라고 적었다.
계정 비밀번호를 대행사에 알려 주지 않는다. 사용자 추가로 대행사 담당자의 구글 계정에 권한을 주고, 계약이 끝나면 그 권한을 지운다.