- 01페이지 전체nosnippet은 일반 검색과 AI 개요·AI 모드에서 페이지 스니펫을 모두 없앱니다.
- 02일부 문단data-nosnippet은 span·div·section 안의 글만 스니펫에서 뺍니다.
- 03대가스니펫을 없애면 AI 개요 참조 링크 조건도 갖추지 못합니다.
가격표나 회원 전용 안내처럼 검색 결과에 그대로 옮겨지면 곤란한 문단이 있습니다. AI 개요와 AI 모드가 늘면서 이런 문단을 어떻게 제외할지 묻는 운영자도 늘었습니다. 이 글은 Google 검색 센터 문서를 기준으로 세 가지 미리보기 설정의 차이와 선택 기준을 정리합니다.
nosnippet·data-nosnippet·max-snippet은 무엇이 다른가요?
적용 범위가 다릅니다. nosnippet은 페이지 전체를, max-snippet은 스니펫 길이를 다룹니다. data-nosnippet은 특정 문단만 다룹니다.
| 설정 | 적용 범위 | 넣는 곳 | 결과 |
|---|---|---|---|
| nosnippet | 페이지 전체 | robots 메타·헤더 | 스니펫 미표시 |
| max-snippet:[n] | 페이지 전체 | robots 메타·헤더 | 최대 n자로 제한 |
| data-nosnippet | 특정 요소 | span·div·section | 해당 글만 제외 |
max-snippet에는 특수 값이 있습니다. 0은 nosnippet과 같고, -1은 길이 선택을 Google에 맡깁니다.
설정이 서로 부딪치면 더 제한적인 규칙이 적용됩니다. max-snippet:50과 nosnippet이 함께 있으면 nosnippet을 따릅니다.
- 크롤러가 페이지에 접근할 수 있어야 설정이 읽힘
- robots.txt로 막힌 주소에는 어떤 설정도 전달되지 않음
- 정적 썸네일 이미지는 nosnippet이어도 표시될 수 있음
이 설정이 AI 개요·AI 모드에도 적용되나요?
적용됩니다. 사양 문서에 따르면 nosnippet과 max-snippet은 AI 개요·AI 모드에도 적용됩니다.
두 설정은 콘텐츠가 AI 개요와 AI 모드의 직접 입력으로 쓰이는 것도 막습니다. 적용 대상은 웹 검색, 이미지, 디스커버를 함께 포함합니다.
Google 사양 문서 기준입니다.
「AI 기능 및 웹사이트」 문서도 같은 내용을 안내합니다. 검색에 보이는 정보를 줄이는 수단으로 네 가지 설정을 듭니다. nosnippet, data-nosnippet, max-snippet, noindex입니다.
예외도 있습니다. 구조화 데이터로 따로 제공한 정보는 robots 메타 제한을 받지 않습니다. 다만 description 값은 예외로 영향을 받습니다. 구조화 데이터 값은 그 값 자체를 고쳐서 관리합니다.
AI 개요에 인용된 페이지의 실적 확인은 서치 콘솔에서 보는 법에서 다룹니다.
nosnippet을 걸면 AI 개요 인용에서도 빠지나요?
빠집니다. AI 개요·AI 모드의 참조 링크가 되려면 스니펫과 함께 검색에 표시될 수 있어야 하기 때문입니다.
Google은 색인과 스니펫 표시 가능 상태 외에 추가 요구사항은 없다고 밝힙니다. 거꾸로 말하면 nosnippet 페이지는 이 조건을 갖추지 못합니다.
| 목표 | 알맞은 설정 | 잃는 것 |
|---|---|---|
| 페이지 내용 노출 없음 | nosnippet | AI 참조 링크 기회 |
| 노출 분량만 줄임 | max-snippet | 긴 설명 노출 |
| 일부 문단만 제외 | data-nosnippet | 해당 문단 인용 |
| 검색 결과에서 제외 | noindex | 검색 유입 전체 |
nosnippet은 추천 스니펫과 일반 스니펫을 함께 막고, data-nosnippet 글도 두 곳 모두에 나오지 않습니다. 반면 max-snippet 값을 낮춰도 추천 스니펫에는 나올 수 있습니다. 확실히 막으려면 nosnippet을 씁니다.
- 감추려는 것이 페이지 전체인가, 한두 문단인가
- 그 페이지가 지금 검색·AI 유입을 받고 있는가
- 같은 정보가 다른 공개 페이지에 이미 있는가
data-nosnippet은 어디에 어떻게 붙이나요?
span, div, section 세 요소에만 붙입니다. 다른 요소에 붙인 속성은 유효하지 않습니다.
1. 제외할 문단 고르기
가격 안내, 회원 전용 설명처럼 범위를 좁게 정합니다.
2. 허용 요소로 감싸기
span·div·section 중 하나로 감싸고 data-nosnippet 속성을 붙입니다.
3. 태그 닫힘 확인
닫히지 않은 div는 뒤의 내용까지 모두 제외합니다.
4. Googlebot 기준 점검
URL 검사 도구에서 받은 HTML에 속성이 있는지 봅니다.
data-nosnippet은 값이 없는 불리언 속성입니다. 「false」 같은 값을 넣어도 무시되므로 제외 효과는 그대로 남습니다.
JavaScript로 기존 요소에 속성을 넣거나 빼지 않습니다. Google은 렌더링 전후 모두에서 이 속성을 읽어, 제외 범위가 예상과 어긋날 수 있기 때문입니다.
구조화 데이터는 data-nosnippet 안에 있어도 검색 결과에 쓰일 수 있습니다. 구조화 데이터까지 감추려면 그 값을 따로 고쳐야 합니다.
넥스트티 사이트는 어떻게 설정되어 있나요?
페이지 전체 제한은 쓰지 않고, 메뉴와 푸터에만 data-nosnippet을 붙여 두었습니다. 2026년 10월 23일 홈·블로그 목록·블로그 글·인사이트 페이지 4곳을 점검했습니다.
2026년 10월 23일 점검 기준입니다.
세 곳은 PC 메뉴와 모바일 메뉴(nav), 그리고 푸터(footer)입니다. 메뉴 이름과 회사 정보가 스니펫으로 쓰이지 않게 하려는 설정입니다.
그런데 nav와 footer는 Google 사양이 정한 허용 요소가 아닙니다. 사양에 맞추려면 안쪽을 div로 한 번 감싸고 그 div에 속성을 붙여야 합니다.
이번 점검은 설정 확인까지입니다. 이 설정이 실제 스니펫이나 AI 개요 노출에 준 영향은 측정하지 않았습니다.
Google-Extended로 막으면 같은 효과가 나나요?
다릅니다. Google-Extended는 Gemini 모델 학습과 Gemini 앱·Vertex AI 그라운딩을 제어합니다. Google 검색 포함 여부와는 별개입니다.
Google 크롤러 문서는 Google-Extended가 검색 포함 여부와 순위에 영향이 없다고 밝힙니다. AI 개요 노출을 줄이려면 Googlebot이 읽는 미리보기 설정을 써야 합니다.
| 하려는 일 | 쓰는 수단 | 영향 범위 |
|---|---|---|
| AI 개요 노출 분량 조절 | 미리보기 설정 | Google 검색 전반 |
| Gemini 학습·그라운딩 제한 | Google-Extended | Gemini 앱·Vertex AI |
| 크롤링 자체 차단 | robots.txt | 설정 전달도 막힘 |
설정을 넣은 뒤에도 노출이 그대로라면 Googlebot이 받은 HTML부터 확인합니다. 반영에는 며칠에서 몇 달이 걸릴 수 있어 재크롤링 요청을 함께 씁니다.
AI 크롤러별 차단은 학습봇만 막는 방법에서 설명합니다. 잘못 막았다면 차단 복구 절차를 봅니다.
참고 자료
- Google 검색 센터 — AI 기능 및 웹사이트
- Google 검색 센터 — Robots meta 태그, data-nosnippet 및 X-Robots-Tag 사양
- Google 검색 센터 — 검색결과에서 스니펫 제어하기
- Google 검색 센터 — 추천 스니펫 및 웹사이트
- Google 검색 센터 — Google의 일반 크롤러 목록