
- 01범위
nosnippet은 페이지 전체, data-nosnippet은 일부 영역, max-snippet은 글자 수를 제한합니다.
- 02AI
구글 문서상 세 설정 모두 AI 개요·AI 모드의 직접 입력에도 적용됩니다.
- 03대가
막은 만큼 일반 검색 결과의 설명문도 줄어 클릭에 불리할 수 있으니 꼭 필요한 부분만 막습니다.
목차
가격표, 유료 자료의 핵심, 계약 조건처럼 검색 화면에 그대로 요약되면 곤란한 내용이 있습니다. 반대로 대부분의 회사는 AI 답변에 더 많이 나오고 싶어 합니다. 그래서 "어디까지 보여 줄지"를 정하는 설정을 정확히 아는 것이 중요합니다. 이 글은 구글 검색 센터 문서를 기준으로 세 가지 설정의 차이를 정리합니다.
구글 AI 개요에 나오는 내용은 무엇으로 조절하나요?
구글 검색의 스니펫 설정으로 조절합니다. 구글은 검색 결과와 AI 기능에서 보이는 정보를 제한하려면 nosnippet, data-nosnippet, max-snippet, noindex를 쓰라고 안내합니다. AI 개요만 따로 끄는 별도 설정은 안내하지 않습니다.
먼저 알아 둘 전제가 하나 있습니다. 구글 문서에 따르면 AI 개요나 AI 모드의 링크로 나오려면 페이지가 색인되어 있고 스니펫과 함께 보일 수 있어야 합니다. 즉 스니펫을 막으면 AI 기능에 쓰일 길도 함께 좁아집니다.
세 설정은 각각 무엇을 막나요?
막는 범위가 다릅니다. 페이지 전체를 막는지, 일부 영역을 막는지, 길이를 제한하는지로 나뉩니다.
| 설정 | 넣는 곳 | 막는 범위 | AI 개요·AI 모드 |
|---|---|---|---|
| nosnippet | <meta name="robots"> 또는 X-Robots-Tag 헤더 |
페이지 전체의 텍스트 스니펫·동영상 미리보기 | 직접 입력으로 쓰이지 않음 |
| data-nosnippet | span·div·section 요소의 속성 |
표시한 영역만 | 그 영역은 스니펫에 쓰이지 않음 |
| max-snippet:[숫자] | <meta name="robots"> 또는 X-Robots-Tag 헤더 |
스니펫 글자 수 상한 | 직접 입력으로 쓰이는 분량도 제한 |
구글 문서는 nosnippet과 max-snippet이 일반 웹 검색, 이미지 검색, 디스커버, AI 개요, AI 모드 등 모든 형태의 검색 결과에 적용된다고 설명합니다.
실제로는 어떻게 쓰나요?
페이지 전체를 막을 때는 <head>에 메타 태그를 넣습니다.
<!-- 이 페이지는 스니펫을 보여 주지 않음 -->
<meta name="robots" content="nosnippet">
<!-- 스니펫을 최대 50자까지만 -->
<meta name="robots" content="max-snippet:50">
<!-- 글자 수 제한 없음 (구글이 알아서) -->
<meta name="robots" content="max-snippet:-1">
max-snippet:0은 nosnippet과 같고, -1은 제한을 두지 않는다는 뜻입니다. 두 설정이 함께 있으면 더 엄격한 쪽이 적용됩니다.
일부 영역만 막을 때는 해당 요소에 속성을 답니다.
<p>이 문장은 스니펫에 쓰일 수 있습니다.
<span data-nosnippet>이 부분은 쓰이지 않습니다.</span></p>
<div data-nosnippet>
회원 전용 상세 견적 기준표
</div>
data-nosnippet은 값이 없는 속성이라 무엇을 적어도 무시됩니다. 구글은 이 영역의 HTML이 올바르게 닫혀 있어야 기계가 정확히 읽는다고 안내합니다.
무엇을 막고 무엇을 남겨야 하나요?
꼭 숨겨야 할 부분만 data-nosnippet으로 좁게 막는 것이 기본입니다. 페이지 전체에 nosnippet을 걸면 일반 검색 결과에서도 설명문이 사라져 클릭을 받기 어려워집니다.
| 상황 | 권하는 방법 |
|---|---|
| 유료 자료의 핵심 내용, 회원 전용 수치 | 그 영역만 data-nosnippet |
| 검색에서 요약되면 오해를 살 수 있는 법적 고지 | 그 영역만 data-nosnippet |
| 페이지 전체를 요약 없이 링크만 보이고 싶음 | nosnippet (클릭 감소를 감수) |
| 요약 분량만 줄이고 싶음 | max-snippet:[숫자] |
| 검색에서 아예 빼고 싶음 | noindex |
설정이 반영되지 않을 때는 무엇을 확인하나요?
구글이 받은 HTML에 설정이 실제로 들어 있는지부터 봅니다. 구글은 문제가 있을 때 아래 순서로 확인하라고 안내합니다.
- 설정이 구글에 보이는지: 서치콘솔 URL 검사 도구로 구글이 크롤링한 HTML을 열어 메타 태그나 속성이 있는지 봅니다. 자바스크립트로 나중에 넣은 설정은 빠져 있을 수 있습니다.
- 크롤링이 막혀 있지 않은지: robots.txt로 막힌 페이지는 구글이 메타 태그를 읽을 수 없습니다. 설정은 크롤링이 허용된 페이지에서만 읽힙니다.
- 다시 크롤링될 시간: 페이지가 다시 크롤링되기까지 며칠에서 몇 달이 걸릴 수 있습니다. 급하면 URL 검사 도구로 다시 크롤링을 요청합니다.
- 막을 영역을 페이지 전체가 아닌 최소 범위로 정했다
- 설정이 서버가 보내는 HTML에 들어 있다 (스크립트로 나중에 넣지 않음)
- 해당 페이지가 robots.txt로 막혀 있지 않다
- 서비스·가격 기준·FAQ 페이지에는 스니펫 제한을 걸지 않았다
다른 AI 서비스에도 똑같이 적용되나요?
이 글의 설정은 구글 검색 문서에 정의된 것입니다. ChatGPT, Perplexity, Claude 같은 다른 AI 서비스가 이 설정을 어떻게 다루는지는 각 서비스의 안내를 따로 확인해야 하며, 구글 설정이 그대로 적용된다고 가정하면 안 됩니다. 퍼스트초이스가 AI 6곳을 따로 측정하는 이유도 같습니다. 서비스마다 출처를 고르는 방식이 다르기 때문입니다.
참고 자료
- Robots meta tag, data-nosnippet, and X-Robots-Tag specifications Google Search Central
- AI features and your website Google Search Central
자주 묻는 질문
Q.robots.txt로 Googlebot을 막으면 AI 개요에서만 빠지나요?
아니요. 구글은 AI가 검색에 통합되어 있어 Googlebot에 대한 robots.txt가 검색 전체의 크롤링을 정하는 수단이라고 설명합니다. Googlebot을 막으면 일반 검색 노출도 함께 잃습니다.
Q.Google-Extended를 막으면 AI 개요에서 빠지나요?
구글은 검색의 AI 기능에서 보이는 정보를 제한하려면 nosnippet·data-nosnippet·max-snippet·noindex를 쓰라고 안내하고, Google-Extended는 구글의 다른 시스템에서 학습과 근거 활용을 제한하는 수단으로 따로 설명합니다. AI 개요 노출을 조절하려면 앞의 설정을 씁니다.
Q.설정했는데도 AI 개요에 내용이 계속 나옵니다.
구글이 페이지를 다시 크롤링해야 반영됩니다. URL 검사 도구로 구글이 받은 HTML에 설정이 실제로 들어 있는지 확인하고, 필요하면 다시 크롤링을 요청합니다. 다시 크롤링되기까지 며칠에서 몇 달이 걸릴 수 있습니다.
AEO
AEO
AEO