Google AI 개요와 AI 모드: Google이 실제로 요구하는 것은 무엇일까

SEOgrinder 편집팀 · 게시일 · 읽는 시간 약 11분

핵심 답변: Google은 AI 개요나 AI 모드에 나타나기 위해 추가로 필요한 요건도, 일반 SEO를 넘어서는 별도의 최적화도 없다고 밝힙니다. 페이지가 색인되어 있고 Google 검색에서 스니펫과 함께 표시될 수 있으면 되며, 그 밖의 기술 요건은 없습니다. 새로운 파일 형식도, llms.txt도, 특별한 마크업도 필요하지 않습니다. 색인과 노출은 결코 보장되지 않으므로 크롤링 허용, 내부 링크, 텍스트로 된 HTML 콘텐츠 같은 기본기에 시간을 쓰는 편이 낫습니다.

AI 개요와 AI 모드란 무엇인가요?

둘 다 Google 검색 안에 들어 있는 AI 기능이며, Google은 AI features and your website라는 한 페이지에서 함께 설명합니다. 이 페이지에 따르면 AI 개요(AI Overviews)는 복잡한 주제의 핵심을 빠르게 파악하고 더 알아볼 수 있는 링크를 얻도록 돕습니다. AI 모드(AI Mode)는 더 많은 탐색, 추론, 비교가 필요한 질문을 위한 것으로, 뒷받침하는 웹사이트로 연결되는 링크와 함께 답합니다.

Google의 설명에서 사이트 운영자에게 중요한 점이 두 가지 있습니다.

  • ‘쿼리 팬아웃(query fan-out)’을 쓸 수 있습니다. 시스템이 검색 한 번으로 끝내지 않고, 답변을 만들기 위해 하위 주제와 여러 데이터 소스에 걸쳐 관련 검색 여러 개를 실행할 수 있습니다. 이것은 우리의 해석이며 Google의 발언이 아닙니다. 범위가 분명한 하위 질문에 잘 답하는 페이지는 발견될 길이 하나만이 아닙니다.
  • 항상 나타나지는 않습니다. Google은 AI 개요가 자사 시스템이 기존 검색에 더해 가치가 있다고 판단할 때만 표시되며, 그래서 AI 개요가 아예 나타나지 않는 경우도 많다고 밝힙니다. 또 AI 개요와 AI 모드는 서로 다른 모델과 기법을 쓸 수 있어서 답변과 표시되는 링크가 달라질 수 있습니다.

표시되는 페이지는 뒷받침하는 링크로 나타납니다. 노출은 검색의 나머지와 똑같이 집계됩니다. Google은 이런 기능에 나타난 사이트를 Search Console 실적(Performance) 보고서의 검색 유형 「웹」에서 전체 검색 트래픽에 포함해 집계합니다.

AI 개요에 나타나려면 특별한 것이 필요한가요?

아니요. Google의 표현은 명확합니다. AI 개요나 AI 모드에 나타나기 위해 필요한 추가 요건은 없으며, 그 밖의 특별한 최적화도 필요하지 않습니다. SEO 모범 사례는 여전히 유효합니다.

기술적 요건은 검색 전체에 적용되는 것과 같습니다. 뒷받침하는 링크가 될 수 있으려면 페이지가 다음 두 가지를 충족해야 합니다.

  1. 색인되어 있어야 합니다. Google이 크롤링해서 색인에 저장한 상태입니다.
  2. Google 검색에서 스니펫과 함께 표시될 수 있어야 합니다. 스니펫을 거부한 페이지는 이 자격을 포기하는 셈입니다. Google의 robots 메타 태그 문서는 nosnippet이 콘텐츠가 AI 개요와 AI 모드의 직접 입력으로 쓰이는 것도 막는다고 밝힙니다.

목록은 이것이 전부입니다. 쉽게 지나치게 되는 단서가 하나 붙습니다. 모든 요건을 충족하고 모든 정책을 지키는 페이지라도 크롤링, 색인, 노출이 보장되지는 않는다고 Google은 덧붙입니다.

기본기는 실제로 어떤 모습인가요?

Google은 계속 가치가 있는 SEO 기본기의 예를 나열합니다. 그중 다섯 가지와, 각각을 확인하는 방법입니다.

Google이 꼽는 것확인 방법
robots.txt에서, 그리고 모든 CDN과 호스팅 인프라에서 크롤링이 허용됨/robots.txt를 읽습니다. 그런 다음 호스팅 업체나 CDN에 봇 보호나 방화벽 규칙이 Googlebot을 막고 있는지 물어보세요. robots.txt에 문제가 없다는 사실은 방화벽에 대해서는 아무것도 증명하지 못합니다.
내부 링크로 콘텐츠를 쉽게 찾을 수 있음중요한 페이지는 모두 다른 페이지에서 링크되어 있어야 합니다. 가리키는 내부 링크가 하나도 없는 페이지를 고아 페이지라고 부릅니다.
훌륭한 페이지 경험Core Web Vitals를 측정하세요. ‘좋음’은 LCP 2.5초 이하, INP 200밀리초 이하, CLS 0.1 이하이며, 페이지 로드의 75번째 백분위수에서 모바일과 데스크톱을 따로 측정한 값입니다. web.dev를 참고하세요.
중요한 콘텐츠가 텍스트 형태로 제공됨사실, 가격, 답변을 이미지나 스크립트에만 두지 말고 텍스트로 HTML에 적으세요.
구조화된 데이터가 보이는 텍스트와 일치함구조화된 데이터를 쓴다면, 방문자가 페이지에서 읽을 수 있는 내용을 그대로 설명해야 합니다.

이 표에 새로운 것은 하나도 없습니다. 그것이 바로 Google 발언의 요점입니다. AI 기능을 위한 작업은 어차피 검색을 위해 하게 될 작업입니다.

필요하지 않은 것

Google은 이런 기능에 나타나기 위해 기계가 읽는 새로운 파일이나 AI용 텍스트 파일, 마크업을 만들 필요가 없다고 밝힙니다. 반드시 추가해야 하는 schema.org 구조화된 데이터가 따로 있는 것도 아니라고 합니다.

이는 많은 사이트 운영자가 묻는 질문에 대한 답이 됩니다. AI 개요를 위해 llms.txt가 필요한가요? Google의 안내에 따르면 새로운 AI 텍스트 파일은 필요 없습니다. 여기에 더해 Google 행사에서 나온 보도에 따르면 Google은 llms.txt를 지원하지 않고 지원할 계획도 없다고 합니다(2차 보도입니다). 다른 어시스턴트에게는 해가 없는 덤이 될 수는 있지만, 효과가 입증되지는 않았습니다.

적용 범위에 관한 주의도 필요합니다. 이 발언들은 Google 검색에 관한 것입니다. 다른 어시스턴트는 자체 크롤러와 자체 규칙이 있습니다. 예를 들어 OpenAI는 학습, ChatGPT 검색, 사용자의 요청으로 페이지를 가져오는 일에 쓰는 봇을 각각 따로 문서화하고 있으며, OAI-SearchBot을 막은 페이지는 ChatGPT의 검색 답변에 나타나지 않는다고 밝힙니다(OpenAI 문서 참고). Google의 ‘특별한 것은 필요 없다’를 모든 어시스턴트에 대한 발언으로 받아들이지 마세요.

직접 제어할 수 있는 것

콘텐츠가 표시되는 방식을 제한하고 싶을 때 Google이 제시하는 수단은 다음과 같습니다.

수단하는 일
Googlebot용 robots.txt 규칙Googlebot이 내 페이지를 크롤링할 수 있는지를 제어합니다. Google은 이것을 사이트 운영자가 검색을 위한 크롤링 방식을 제어하는 수단이라고 부릅니다.
nosnippet페이지의 텍스트 스니펫이 검색에 나오지 않게 합니다.
data-nosnippet페이지에서 표시해 둔 일부분만 스니펫에서 제외합니다.
max-snippet표시할 수 있는 텍스트의 양을 제한합니다.
noindex페이지를 색인에서 제외합니다.

Google은 AI가 검색에 내장되어 있으므로 검색의 제어 수단이 곧 이들 기능의 제어 수단이라고 씁니다. 이 페이지는 AI 개요에만 적용되는 스위치를 따로 언급하지 않습니다.

미리보기 제어가 페이지 안에서 어떻게 보이는지 살펴보겠습니다.

<meta name="robots" content="nosnippet">
<meta name="robots" content="max-snippet:100">

<p>이 문장은 스니펫에 나타날 수 있습니다.
<span data-nosnippet>이 부분은 스니펫에 포함되지 않습니다.</span></p>

메타 줄은 둘 중 하나만 쓰세요. 서로 대안입니다. 미리보기 제어를 바꾼 뒤에는 시간을 두세요. Google은 시스템이 해당 페이지를 새로 고쳐야 한다고 판단하는 빈도에 따라, 다시 크롤링하는 데 며칠에서 몇 달까지 걸릴 수 있다고 밝힙니다.

Google-Extended는 그 스위치가 아닙니다

robots.txt의 Google-Extended 토큰을 AI 개요의 제어 수단으로 착각하는 경우가 많습니다. 그렇지 않습니다. Google은 이것을 별도의 제품 토큰으로 설명합니다. Google이 크롤링한 콘텐츠를 앞으로의 Gemini 모델 학습과 Gemini 앱 및 Vertex AI의 그라운딩에 쓸 수 있는지를 제어합니다. Google 검색 포함 여부에는 영향을 주지 않으며 순위 신호도 아닙니다. Google의 일반 크롤러 목록을 참고하세요.

Googlebot이 무엇을 보는지 확인하는 방법

볼 수 없는 것은 최적화할 수 없습니다. 몇 분이면 끝나는 점검이 세 가지 있습니다.

  1. Search Console에서 「URL 검사」 도구를 여세요. Google은 Googlebot이 페이지를 크롤링하며 받은 HTML을 보려면 이 도구를 쓰라고 권합니다. title 태그, 본문, 미리보기 제어가 그 안에 들어 있는지 확인하세요.
  2. robots.txt를 Google이 읽는 방식으로 읽으세요. 가장 구체적으로 일치하는 규칙이 적용되며, Googlebot용 그룹은 모든 봇용 그룹을 보완하는 것이 아니라 대체합니다. 그러니 Googlebot용 그룹을 만든다면 필요한 규칙을 모두 그 안에 다시 적어야 합니다. 규칙은 RFC 9309에 정의되어 있습니다.
  3. 내가 보내는 HTML과 방문자가 보는 화면을 비교하세요. Google은 최신 Chromium으로 JavaScript를 실행하지만, 페이지는 크롤링 뒤에 대기열에서 렌더링되며 몇 초 이상 걸릴 수 있습니다. Google 스스로도 모든 봇이 JavaScript를 실행할 수 있는 것은 아니라는 점 등을 이유로 서버 사이드 렌더링이나 프리렌더링이 여전히 좋은 방법이라고 말합니다. Google의 JavaScript 기본 문서를 참고하세요.

SEOgrinder는 이 점검을 어떻게 돕나요?

SEOgrinder는 무료 스캐너입니다. 공개된 웹사이트의 주소를 입력하면 계정 없이 리포트를 받을 수 있습니다. 리포트에서 이 주제와 맞는 부분은 다음과 같습니다.

  • Google에서의 페이지: title 태그, 메타 설명, canonical, robots 지시문, 헤딩, URL 품질. 소프트 404 점검도 여기 「색인」 카드에 있습니다.
  • 기술 & 보안: robots.txt, 사이트맵, 리디렉션 체인, 압축, 캐시.
  • 브라우저에서 조립되는 페이지: SEOgrinder는 이런 페이지를 「페이지가 브라우저에서만 조립됩니다」로 보고하며, 많은 AI 크롤러가 JavaScript를 실행하지 않아 거의 빈 페이지를 본다는 설명을 덧붙입니다.
  • 웹사이트: 페이지의 내부 링크와 이미지를 점검해 깨진 대상, 리디렉션, 로드되지 않는 이미지를 찾습니다. 사이트 순회는 고아 페이지, 클릭 깊이, 중복된 제목, 빈약한 페이지를 보고합니다.
  • 속도: Google PageSpeed Insights의 Core Web Vitals(실험실 데이터)와 실제 방문자(CrUX)의 Core Web Vitals입니다.

SEOgrinder는 AI 개요나 다른 어시스턴트가 내 페이지를 실제로 언급하는지는 측정하지 않습니다. 기술적 기반을 점검합니다. 페이지에 접근해서 읽을 수 있는가입니다. 언급을 추적하는 도구는 다른 일을 합니다.

AI 개요에 관한 오해

  • ‘llms.txt가 필요하다.’ Google의 페이지는 새로운 AI 텍스트 파일이 필요 없다고 말합니다. 위를 참고하세요.
  • ‘특별한 schema.org 마크업이 필요하다.’ Google은 추가해야 하는 특별한 구조화된 데이터는 없다고 말합니다. 쓰고 있는 구조화된 데이터는 보이는 텍스트와 일치해야 합니다.
  • ‘Google-Extended를 막으면 AI 개요에서 빠진다.’ 그것은 AI 개요를 제어하지 않으며 검색 포함 여부에도 영향을 주지 않습니다.
  • ‘AI 개요용 체크리스트가 따로 있다.’ Google은 기존 SEO 기본기가 계속 가치 있다고 말합니다.
  • ‘요건을 충족하면 표시된다.’ Google은 색인과 노출이 보장되지 않는다고 말하며, AI 개요는 아예 나타나지 않는 경우도 많다고 합니다.

자주 하는 실수

  • AI 개요를 별도의 분야로 다루는 것. 그러는 사이 테스트 서버에서 넘어온 noindex나 robots.txt의 Disallow가 페이지를 검색에서 빼 놓고 있을 수 있습니다.
  • robots.txt는 멀쩡해 보이는데 CDN이나 호스팅에서 Googlebot을 막는 것. Google이 이 점을 명시적으로 짚습니다.
  • 사이트 전체에 nosnippet을 쓰면서 뒷받침 링크로 나타나길 기대하는 것. Google은 nosnippet이 콘텐츠가 AI 개요와 AI 모드의 직접 입력으로 쓰이는 것도 막으며, max-snippet은 그중 얼마나 쓸 수 있는지를 제한한다고 밝힙니다.
  • 다른 규칙을 삼켜 버리는 robots.txt의 Googlebot 그룹. 자체 그룹이 있는 봇은 모든 봇용 그룹을 무시합니다.
  • JavaScript가 실행된 뒤에야 존재하는 콘텐츠. Google은 렌더링할 수 있지만 다른 크롤러는 못 할 수 있습니다.
  • 변경 직후에 효과를 기대하는 것. 다시 크롤링하는 데 며칠에서 몇 달이 걸릴 수 있습니다.

자주 묻는 질문

AI 개요에 나타나려면 어떻게 해야 하나요?

검색의 기술 요건을 충족하고, Google의 정책을 지키고, 사람을 위한 유용하고 믿을 수 있는 콘텐츠에 집중하세요. 보장은 없습니다. Google은 색인과 노출이 결코 보장되지 않으며 AI 개요는 모든 검색어에 나타나지 않는다고 말합니다.

AI 개요를 위해 llms.txt가 필요한가요?

Google은 기계가 읽는 새로운 파일이나 AI 텍스트 파일을 만들 필요가 없다고 말합니다. llms.txt가 순위나 AI 인용에 도움이 된다는 점은 입증되지 않았습니다.

Google-Extended를 막으면 내 사이트가 AI 개요에서 빠지나요?

아니요. Google-Extended는 AI 개요의 제어 수단이 아니며, Google에 따르면 Google 검색 포함 여부에도 영향을 주지 않습니다. 위에서 설명한 수단을 쓰세요.

ChatGPT나 Perplexity에도 같은 규칙이 적용되나요?

꼭 그렇지는 않습니다. 서비스마다 자체 크롤러를 문서화해 두었습니다. 사용하려는 서비스별로 규칙을 확인하세요.

다음 단계

SEOgrinder로 내 사이트의 무료 스캔을 실행하고 목록을 맨 위부터 처리하세요. 색인과 크롤링을 먼저, 그다음 내부 링크, 속도, 내가 보내는 HTML 순입니다. 그런 다음 가장 중요한 페이지의 「URL 검사」를 열어 Googlebot이 받은 것을 읽어 보세요. 이 기본기가 갖춰져 있다면 Google이 요구한다고 밝힌 것을 다 한 것입니다. 점검 순서 전체가 필요하다면 SEO 체크리스트를 참고하세요.

블로그의 다른 글