Google Search Console 인증이 계속 실패하는 이유는 무엇인가요?
소유권 확인
Search Console의 오류 메시지에는 원인이 나와 있으며, 대부분 세 가지 중 하나입니다. Google이 토큰을 찾지 못한 경우(잘못된 페이지, 잘못된 위치, 파일 누락, 아직 적용되지 않은 DNS 레코드), 찾은 토큰이 일치하지 않는 경우(다른 사람의 토큰이거나, 수정되었거나, 복사하다가 잘린 경우), 또는 페이지에 아예 접근하지 못한 경우(로그인 요구, 리디렉션, 서버 오류)입니다. 아래에서 사용 중인 방법에 맞는 메시지를 찾아 실제 운영 중인 사이트에서 문제를 고친 다음 확인을 다시 클릭하세요.
먼저 속성 주소를 확인하세요
원인을 알 수 없어 보이는 실패의 대부분은 주소 불일치입니다. https://example.com/에 대한 URL 접두어 속성은 정확히 그 주소에서만 확인되므로, 사이트가 실제로 https://www.example.com/에 있거나 아직 http://를 사용 중이라면 홈페이지가 실제로 로드되는 주소로 속성을 추가하세요. Search Console은 인증 파일을 찾을 때 리디렉션을 따라가지 않으므로, 홈페이지가 리디렉션되면 특히 이 방법이 실패합니다.
HTML 파일 업로드
Google의 인증 도움말에는 다음과 같은 조건이 있습니다.
- 파일은 속성의 루트에 변경 없이 있어야 합니다. 이름과 내용이 모두 같아야 합니다.
- 로그인을 요구해서는 안 되며, 리디렉션을 통해서만 접근할 수 있어서도 안 됩니다.
- 나타날 수 있는 오류: 파일을 찾을 수 없음, 잘못된 내용, 허용되지 않는 위치로의 리디렉션, 사이트가 해킹되었을 가능성이 있다는 신호.
- 나중에 파일을 삭제하면 인증이 해제됩니다.
HTML 태그
태그는 속성 주소에서 제공되는 홈페이지의 <head> 안에 있어야 하며, 로그아웃한 방문자에게도 보여야 하고, 파일의 처음 2 MB 이내에 있어야 합니다. 실패하는 경우는 해당 위치에서 태그를 찾지 못했거나, 토큰이 잘못되었거나(동료의 토큰인 경우가 많습니다), 마크업이 깨진 경우입니다. 해결 방법은 HTML 태그 인증에서 확인하세요.
DNS 레코드
도메인 속성의 경우 Search Console이 제공하는 값으로 TXT 레코드를 추가하고, 호스트는 비워 두거나 @로 설정하세요. 수동으로 추가한 레코드는 제공업체에 반영되기까지 이틀에서 사흘이 걸릴 수 있으며, 그 전에는 "찾을 수 없음" 또는 불일치 메시지가 표시됩니다. 외부에서 보이는 값을 확인해 보세요.
dig +short TXT example.com
Search Console이 제공한 값이 반환된 줄 중에 있어야 합니다. 인증이 끝난 후에도 레코드는 그대로 두세요. 자세한 내용은 DNS 인증에서 확인하세요.
Google Analytics
Analytics 계정에 대한 편집 권한, 두 제품에서 동일한 Google 계정, 그리고 홈페이지의 <head>에 수정되지 않은 gtag.js 또는 analytics.js 스니펫이 필요합니다. 스니펫이 없거나, 형식이 잘못되었거나, 오래되었거나, 엉뚱한 위치에 있는 경우, 페이지에 Tag Manager 스니펫이 대신 들어 있는 경우(Tag Manager 방법을 사용하세요), 또는 권한이 부족한 경우에 실패합니다.
Google Tag Manager
컨테이너에 대한 게시 또는 관리자 권한과 두 제품에서 동일한 Google 계정이 필요합니다. 컨테이너의 <noscript> 부분은 여는 <body> 태그 바로 뒤에 와야 하며, 그 사이에는 HTML 주석 외에 아무것도 없어야 합니다. 태그가 없거나, 잘못된 위치에 있거나, 컨테이너가 계정에 연결되어 있지 않거나, 권한이 부족한 경우에 실패합니다.
한 번 성공했다가 실패한 경우
Search Console은 가끔 토큰을 다시 확인합니다. 사이트 리디자인, DNS 정리, 파일 삭제 등으로 토큰이 사라지면 알림이 오고, 유예 기간이 지나면 권한이 만료됩니다. 토큰을 원래대로 되돌리거나, 한 번의 변경으로 접근이 막히지 않도록 다른 방법으로도 추가 인증을 해 두세요.
AutoPSEO가 도움이 되는 방법
AutoPSEO는 Google 계정이 소유자 또는 사용자로서 실제로 사용할 수 있는 속성만 보여 주므로, 아직 인증 단계에 머물러 있는 속성은 인증을 통과할 때까지 표시되지 않습니다. 인증을 통과한 뒤 Google 계정을 연결하면 별도의 설정 없이 속성이 나타납니다.