색인·웹마스터 도구 · 공식 문서
구글 서치 콘솔 소유권 확인 실패, 방법별 오류와 점검 순서
실패 메시지 이름으로 방법별 원인을 찾습니다. HTML 파일·태그는 로그아웃 상태에서 파일과 <head> 속 태그가 보이는지, DNS TXT 는 레코드가 공개됐는지와 값·호스트 칸이 맞는지를 봅니다. 구글은 직접 넣은 DNS 레코드가 제공되기까지 2~3일 걸릴 수 있다고 적었습니다.
소유권 확인이 실패하면 서치 콘솔은 오류 이름을 보여 줍니다. 그 이름이 고칠 자리를 가리키므로, 처음부터 다시 하기보다 이름부터 읽는 편이 빠릅니다.
서치 콘솔 도움말 「Verify your site ownership」의 문제 해결 절을 방법별로 옮겼습니다. 속성과 확인 방법을 고르는 법은 「구글 서치콘솔 등록」 편에 자세히 적었습니다.
발견 01
방법별 실패 메시지는 9개이고, 이름마다 먼저 볼 자리가 다릅니다
| 방법 | 오류 이름(한국어판) | 먼저 볼 것 | 공식 문서 원문 |
|---|---|---|---|
| HTML 파일 | 필요한 위치에서 확인 파일을 찾을 수 없음 | 시크릿 창에서 파일 URL 이 열리는지 | Search Console couldn't find your personal verification file at your property's root location.서치 콘솔이 속성의 루트 위치에서 내 확인 파일을 찾지 못했다. |
| HTML 파일 | 확인 파일에 잘못된 콘텐츠가 있음 | 받은 파일의 이름과 내용을 고치지 않았는지 | The verification file that Search Console provides must be used exactly as provided, without modifying the name or content of the file.서치 콘솔이 준 확인 파일은 이름과 내용을 고치지 않고 받은 그대로 써야 한다. |
| HTML 파일 | 확인 파일이 해킹됨 | 사이트가 해킹되지 않았는지 | Your verification attempt failed in a way that indicates that your site might have been hacked.확인 시도가 사이트 해킹을 의심할 만한 방식으로 실패했다. |
| HTML 파일 | 확인 파일이 허용되지 않는 위치로 리디렉션됨 | 파일 URL 이 다른 도메인으로 넘어가지 않는지 | Search Console won't follow redirects to another domain for verification files, but will follow redirects within the same domain.확인 파일이 다른 도메인으로 리디렉션되면 따라가지 않는다. 같은 도메인 안의 리디렉션은 따라간다. |
| HTML 태그 | 메타 태그를 찾을 수 없거나 메타 태그가 잘못된 위치에 있음 | 홈페이지 <head> 안에 태그가 있는지 | The verification meta tag must be within the <head> section of the page.확인 메타 태그는 페이지의 <head> 안에 있어야 한다. |
| HTML 태그 | 메타 태그가 잘못됨 | 다른 사람의 태그가 아니라 내 태그인지 | If another user's verification tag was already present in the page, you might get this error; confirm that the exact tag given to you in the Search Console verification wizard is present in the page HTML.페이지에 다른 사용자의 확인 태그가 이미 있으면 이 오류가 날 수 있다. 확인 마법사가 내게 준 태그가 그대로 들어 있는지 본다. |
| HTML 태그 | 메타 태그의 형식이 올바르게 지정되지 않음 | 복사하며 따옴표·꺾쇠가 깨지지 않았는지 | We found the meta tag on your page, but there seems to be a syntax error for it.페이지에서 메타 태그를 찾았지만 문법 오류가 있어 보인다. |
| DNS TXT | 확인 DNS TXT 레코드를 찾을 수 없음 | 넣은 지 하루이틀이 지났는지 | It can take a few minutes or even days after posting the record for it to be visible to Google; wait a day or two then try again.레코드를 올린 뒤 구글에 보이기까지 몇 분에서 며칠이 걸릴 수 있다. 하루이틀 기다린 뒤 다시 시도한다. |
| DNS TXT | 확인 레코드가 일치하지 않음 | 값 칸의 문자열과 호스트 칸이 맞는지 | No verification records on your DNS provider matched the value given to you by Search Console. For a TXT record, you should leave the name/host field blank and use your TXT string in the DNS record's value field.DNS 업체의 확인 레코드 가운데 서치 콘솔이 준 값과 맞는 것이 없다. TXT 레코드는 이름(호스트) 칸을 비우고 값 칸에 TXT 문자열을 넣는다. |
발견 02
HTML 파일과 태그 실패는 대부분 「로그아웃한 방문자에게 보이는가」에서 갈립니다
서치 콘솔은 로그인하지 않은 방문자 자리에서 파일과 태그를 찾습니다. 그래서 확인은 관리자 화면이 아니라 로그아웃한 시크릿 창으로 합니다.
HTML 파일은 리디렉션을 따라가지 않습니다. 태그는 속성 URL 을 열었을 때 최종으로 닿는 페이지의 <head> 에서 찾습니다.
| 확인할 것 | 공식 문서 원문 |
|---|---|
| 파일에 로그인이 걸리지 않았는가 | The file cannot require authentication. You can test this by trying to visit your file in an incognito window in your browser.확인 파일에 로그인이 필요하면 안 된다. 브라우저 시크릿 창에서 파일을 열어 시험할 수 있다. |
| 파일 URL 이 리디렉션되지 않는가 | Search Console does not follow redirects when looking for this file.서치 콘솔은 이 파일을 찾을 때 리디렉션을 따라가지 않는다. |
| 태그를 찾는 페이지 | If you are using a tag-based verification method (Google Analytics, Google Tag Manager, or the HTML <meta> tag methods), Search Console will look for your verification tag in the page to which a non-logged-in user is redirected when visiting the URL that defines your property.태그 기반 방법(구글 애널리틱스·태그 관리자·HTML <meta> 태그)을 쓰면, 서치 콘솔은 로그인하지 않은 사용자가 속성 URL에 들어갔을 때 리디렉션되어 닿는 페이지에서 확인 태그를 찾는다. |
| 렌더링된 홈페이지 소스 | We look for it in the rendered source of your site's home page.태그는 사이트 홈페이지의 렌더링된 소스에서 찾는다. |
| 실제 공개된 HTML 을 고쳤는가 | If you're using a web editor or a WYSIWYG editor to edit your page, make sure you're editing the HTML of the live page, not just the local copy on your computer.웹 편집기로 페이지를 고친다면 내 컴퓨터의 사본이 아니라 실제 공개된 페이지의 HTML 을 고쳤는지 확인한다. |
| 태그 위치 한도 | The tag must be included less than 2MB into the file.태그는 파일 앞쪽 2MB 안에 있어야 한다. |
| 애널리틱스·태그 관리자로 확인할 때 | 공식 문서 원문 |
|---|---|
| 코드 위치 | The tracking code must be in the <head> section, not the <body> section, of your page.추적 코드는 페이지의 <body> 가 아니라 <head> 안에 있어야 한다. |
| 같은 구글 계정 | You must use the same Google account for both Search Console and Google Analytics.서치 콘솔과 구글 애널리틱스에 같은 구글 계정을 써야 한다. |
| 태그 관리자 권한 | You must have Publish or Admin permission for the Google Tag Manager container on the page.페이지에 있는 태그 관리자 컨테이너에 게시 또는 관리자 권한이 있어야 한다. |
발견 03
DNS TXT 실패는 반영 시간이거나, 값과 호스트 칸이 어긋난 경우입니다
It can take a few minutes or even days after posting the record for it to be visible to Google; wait a day or two then try again.
레코드를 올린 뒤 구글에 보이기까지 몇 분에서 며칠이 걸릴 수 있다. 하루이틀 기다린 뒤 다시 시도한다.
| 확인할 것 | 공식 문서 원문 |
|---|---|
| 직접 넣은 레코드의 반영 시간 | For manually installed records, it can take up to two or three days for your provider to start serving the record.직접 넣은 레코드는 DNS 업체가 실제로 제공하기까지 2~3일이 걸릴 수 있다. |
| 호스트 칸 | For the Host/Name property, either leave this blank, or set as "@", as described in the documentation for your DNS provider.호스트(Host/Name) 칸은 DNS 업체 문서 안내에 따라 비워 두거나 「@」로 둔다. |
| 값 칸 | For a TXT record, you should leave the name/host field blank and use your TXT string in the DNS record's value field.TXT 레코드는 이름(호스트) 칸을 비우고 값 칸에 TXT 문자열을 넣는다. |
| 공개된 레코드 보기 | Type your domain name into the box at the top, without the protocol or any slashes (that is, enter example.com, not https://example.com).도구 상자 맨 위 칸에 프로토콜과 슬래시 없이 도메인 이름만 넣는다(https://example.com 이 아니라 example.com). |
| 확인 레코드의 모양 | For TXT records, a Search Console verification record looks something like google-site-verification=<<some number>>.서치 콘솔 TXT 확인 레코드는 google-site-verification=숫자 같은 모양이다. |
| 확인 뒤 | To stay verified, don't remove the DNS record from your provider, even after verification succeeds.확인을 유지하려면, 확인에 성공한 뒤에도 DNS 업체에서 그 레코드를 지우지 않는다. |
도메인 업체 화면에 레코드를 넣은 것과 인터넷에 공개된 것은 다릅니다. 도구 상자에 레코드가 보이지 않으면 아직 반영 전이므로 기다린 뒤 다시 누르면 됩니다.
보이는데도 실패하면 호스트 칸부터 봅니다. 도움말은 TXT 레코드의 호스트 칸을 비우라고 적었으니, 도메인을 적어 두었다면 비우거나 @ 로 고칩니다.
발견 04
방법과 무관한 공통 오류 6개는 서버와 DNS 응답을 가리킵니다
| 오류 이름(한국어판) | 볼 자리 | 공식 문서 원문 |
|---|---|---|
| 잘못된 태그/스니펫/파일 오류 | 받은 그대로 넣었는지 | Be sure to use the exact tag, code snippet, or file provided to you when beginning verification.확인을 시작할 때 받은 태그·코드·파일을 그대로 쓴다. |
| 서버와의 연결 시간이 초과되었습니다. | 서버가 느리거나 멈추지 않았는지 | We were unable to verify your file because we received a server timeout.서버 응답 시간이 초과되어 파일을 확인하지 못했다. |
| 사이트의 도메인 이름을 찾는 동안 오류가 발생했습니다. | 도메인이 제대로 연결되는지 | We tried to access your verification file, but were unable to access your domain due to a DNS error.확인 파일에 접근하려 했지만 DNS 오류로 도메인에 닿지 못했다. |
| 다운로드 요청이 너무 많이 리디렉션되었습니다. | 리디렉션이 돌고 돌지 않는지 | Check the URL for potential issues, such as an infinite loop.URL 에 무한 리디렉션 같은 문제가 없는지 확인한다. |
| 서버가 잘못된 응답을 반환했습니다. | 비밀번호 잠금이나 접속 차단이 없는지 | This can happen if your site is requires password authentication, or if we cannot access it for other reasons.사이트에 비밀번호 인증이 걸려 있거나 다른 이유로 접근할 수 없을 때 생길 수 있다. |
| 도메인을 찾을 수 없음 | 속성에 적은 URL 철자 | We tried to resolve the site URL that you gave us, but it is unknown to the DNS service.입력한 사이트 URL 을 DNS 에서 찾을 수 없었다. |
발견 05
실패했을 때는 메시지 이름에서 시작해 7단계로 좁힙니다
| 순서 | 할 일 |
|---|---|
| 1 | 오류 메시지 이름을 그대로 적어 두고, 위 표에서 어느 방법의 어느 줄인지 찾습니다. |
| 2 | 로그아웃한 시크릿 창에서 속성 URL 을 엽니다. 비밀번호 잠금이나 접속 차단이 있으면 그것부터 풉니다. |
| 3 | HTML 파일이면 파일 URL 을, HTML 태그면 홈페이지 소스의 google-site-verification 을 시크릿 창에서 확인합니다. |
| 4 | DNS TXT 면 Google 관리 콘솔 도구 상자에 example.com 처럼 도메인만 넣어 TXT 레코드가 보이는지 봅니다. |
| 5 | 레코드가 아직 안 보이면 하루이틀 기다린 뒤 「확인」을 다시 누릅니다. |
| 6 | 보이는데도 실패하면 값 칸의 문자열과 호스트 칸(비우거나 @)을 받은 값과 한 글자씩 대조합니다. |
| 7 | 같은 방법이 계속 막히면 다른 방법을 하나 더 추가해 확인합니다. |
You can add multiple verification methods in your property's verification settings page.
속성의 확인 설정 페이지에서 확인 방법을 여러 개 추가할 수 있다.
예시 ① 해외 영업용 기업 사이트(B2B)
옛 도메인의 모든 방문자를 새 도메인으로 리디렉션하는 사이트에서 HTML 파일 확인이 실패했습니다. 오류는 「허용되지 않는 위치로 리디렉션됨」이었습니다.
도움말은 모든 트래픽을 다른 사이트로 넘기는 경우 HTML 태그 확인을 권했습니다. 하위 도메인까지 한 번에 보려면 DNS TXT 로 도메인 속성을 확인합니다.
예시 ② 리뉴얼 직전의 쇼핑몰(B2C)
공개 전이라 사이트 전체에 비밀번호를 걸어 둔 상태에서 태그 확인을 눌렀습니다. 오류는 「서버가 잘못된 응답을 반환했습니다」였습니다.
DNS TXT 는 사이트가 아니라 도메인 업체의 레코드로 확인하는 방식입니다. 공개 전에 도메인 속성을 확인해 두면, 데이터 수집도 속성을 추가한 때부터 시작됩니다.
예시 ③ 공공기관 누리집(B2G)
DNS 를 기관 전산실이 관리해 담당자가 TXT 레코드를 요청하고 같은 날 「확인」을 눌렀습니다. 오류는 「확인 DNS TXT 레코드를 찾을 수 없음」이었습니다.
요청 문서에 호스트 칸(비우거나 @)과 값을 그대로 적어 넘기고, 반영을 확인한 뒤 누르면 한 번에 끝납니다. 레코드는 확인 뒤에도 지우지 않도록 함께 적습니다.
그럼 지금 실패 화면이 떠 있다면 무엇부터 하나요?
- 오류 메시지 이름을 그대로 적어 두고, 위 표에서 어느 방법의 어느 줄인지 찾습니다.
- 로그아웃한 시크릿 창에서 속성 URL 을 엽니다. 비밀번호 잠금이나 접속 차단이 있으면 그것부터 풉니다.
- HTML 파일이면 파일 URL 을, HTML 태그면 홈페이지 소스의 google-site-verification 을 시크릿 창에서 확인합니다.
- DNS TXT 면 Google 관리 콘솔 도구 상자에 example.com 처럼 도메인만 넣어 TXT 레코드가 보이는지 봅니다.
- 레코드가 아직 안 보이면 하루이틀 기다린 뒤 「확인」을 다시 누릅니다.
- 보이는데도 실패하면 값 칸의 문자열과 호스트 칸(비우거나 @)을 받은 값과 한 글자씩 대조합니다.
- 같은 방법이 계속 막히면 다른 방법을 하나 더 추가해 확인합니다.
- 확인이 끝나면 「구글 서치콘솔 등록 확인」 편의 순서로 데이터가 들어오는지 봅니다.
조사 방법
- Search Console Help 「Verify your site ownership」 · 최종 확인일 2026-10-25 · https://support.google.com/webmasters/answer/9008080
- Search Console Help 「Verify your site ownership」 · 최종 확인일 2026-10-18 · https://support.google.com/webmasters/answer/9008080
- 방법별 오류 9개는 「Verify your site ownership」의 HTML file upload·HTML tag·Domain name provider 절 「Troubleshooting」 항목 수입니다. 공통 오류 6개는 「Common verification errors」 9개 항목 중 고칠 자리가 다른 것만 골랐습니다.
- 점검 순서 7단계와 「먼저 볼 것」 칸은 위 문서가 오류마다 적은 조치를 순서로 묶은 것입니다. 묶는 방식은 편집 판단입니다.
- 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
- 원문은 영어판(hl=en)이고, 오류·도구 이름은 같은 도움말 한국어판(hl=ko) 표기를 따랐습니다. 도움말 페이지에 수정일이 없습니다.