
한 클라이언트가 ChatGPT를 통해 나를 찾아낸 방법 — 그리고 이것이 AI 검색을 위한 구축에 대해 내게 가르쳐준 것
요약
ChatGPT와 같은 AI 어시스턴트가 사용자의 질문에 답변할 때 특정 사이트를 추천하는 원리를 분석합니다. 기존 SEO와 달리 AI 검색 최적화는 모호하지 않은 문구와 구조화된 데이터(Schema.org)를 통해 기계가 읽기 쉬운 정보를 제공하는 것이 핵심입니다.
핵심 포인트
- AI 검색은 키워드 중심이 아닌 구체적인 상황 설명 중심의 질의를 처리함
- 검색 결과 목록이 매우 짧아 상위 노출 여부가 결정적임
- 모호한 표현 대신 구체적이고 사실적인 문구를 사용해야 함
- Schema.org 등 구조화된 데이터 활용이 AI 추천의 핵심 요소임
"AI 검색 최적화 (optimizing for AI search)"에 관한 대부분의 글은 미래 시제로 작성됩니다. 곧 중요해질 것이니 준비해야 한다는 식이죠. 하지만 저는 과거 시제로 글을 써야 할 이유가 있습니다.
한 클라이언트가 제 사이트의 양식을 통해 연락을 해왔습니다. SEO, AI 검색 최적화 (AI-search optimization), 구조화된 데이터 (structured data), 코어 웹 바이탈 (Core Web Vitals), 접근성 (accessibility) 등 명확한 요구 사항이 담긴 상세한 메시지였습니다. 이틀 후 우리는 계약을 체결했습니다. 작업이 진행되던 중 저는 그가 어떻게 저를 찾게 되었는지 물었습니다. 그의 대답은 이랬습니다. ChatGPT에게 이런 종류의 일을 할 수 있는 사람이 누구인지 물었다는 것이었습니다.
Google도 아니었고, 추천도 아니었으며, 광고도 아니었습니다.
이 단 하나의 데이터 포인트는 저를 깊은 탐구의 세계로 이끌었고, 이 포스트는 제가 찾아낸 내용들을 담고 있습니다. 여기에는 저 자신이 ChatGPT에게 똑같은 질문을 던지고, ChatGPT가 제 사이트를 추천하는 것을 지켜본 과정도 포함되어 있습니다.
AI 어시스턴트 검색이 실제로 Google과 다른 점
차이점은 인터페이스가 아니라, 사람들이 요청을 표현하는 방식에 있습니다.
검색창에서 사람들은 시스템이 이해할 수 있는 키워드로 자신의 필요를 압축합니다: next.js developer warsaw, freelance technical seo와 같이 말이죠. 반면 어시스턴트와의 대화에서 사람들은 친구에게 말하듯 상황을 설명합니다: 자신이 누구인지, 사업이 무엇인지, 제약 조건은 무엇인지, 기술 스택 (stack)은 무엇인지 등을 말입니다.
그리고 어시스턴트는 10개의 파란색 링크를 반환하지 않습니다. 대신 짧은 후보 목록을 반환합니다. 보통 2개에서 5개 사이의 옵션이며, 각 옵션에는 종종 한 줄의 이유가 함께 제공됩니다. 사용자는 20개의 결과를 훑어보는 것이 아니라, 세 개의 이름을 받고 바로 확인하러 갑니다.
게임의 판도를 바꾸는 두 가지 결과:
- 목록이 더 짧습니다. 유기적 검색 (Organic search)에는 1페이지, 2페이지, 3페이지가 있습니다. 어시스턴트의 답변에는 약 5개의 슬롯이 있습니다. 목록에 포함되거나, 아니면 존재하지 않거나 둘 중 하나입니다.
- 질의 (query)가 더 길고 구체적입니다. 사람들은 언어, 국가, 니치 (niche), 정확한 조합 등을 설명합니다. 광범위한 헤드 키워드 (head term)에서 승리하는 것보다, 특정 제약 조건의 조합에 대해 모호하지 않은 정답이 되는 것이 더 중요합니다.
어시스턴트가 다른 사이트보다 특정 사이트를 추천하는 이유
어시스턴트는 누가 최고의 계약자인지 판단하는 것이 아닙니다. 어시스턴트는 당신의 작업에 대한 경험이 없습니다. 어시스턴트는 자신이 찾을 수 있고 자신 있게 분석할 수 있는 정보로부터 답변을 구성합니다. 따라서 추천은 시장에서 가장 실력이 뛰어난 사람에게 가는 것이 아니라, 기계가 추측 없이 읽을 수 있는 전문성을 가진 사람에게 전달됩니다.
실제로는 다음과 같은 사항으로 요약됩니다:
- 모호하지 않은 문구 (Unambiguous copy). "우리는 당신의 성장을 위한 디지털 솔루션을 만듭니다"라는 문구는 기계에게 빈 문자열(empty string)과 같습니다. 반면 "심리학자를 위한 웹사이트 개발, 사용 언어: 영어, 폴란드어, 러시아어"는 쿼리(query)와 매칭할 수 있는 사실입니다.
- 구조화된 데이터 (Structured data). Schema.org 마크업은 조직이 무엇인지, 어떤 서비스가 존재하는지, 어디에서 운영되는지, FAQ가 무엇인지를 기계가 읽을 수 있는 형태로 명시합니다. 이것이 없다면 시스템은 당신의 DOM(Document Object Model)으로부터 추론해야 합니다. 이것이 있다면 시스템은 사실을 읽습니다.
- 출처 간의 일관성 (Consistency across sources). 당신의 이름, 전문 분야 및 세부 정보가 웹사이트, 프로필 및 디렉토리에 걸쳐 일치할 때 신뢰도가 높아집니다. 정보가 서로 모순될 경우, 어시스턴트는 틀릴 위험을 감수하기보다 당신을 누락할 가능성이 더 높습니다.
- 실제 질문에 답하는 콘텐츠 및 기술적 접근성 (Content that answers the actual question, and technical accessibility) — 만약 당신의 콘텐츠가 클라이언트 측(client-side)에서 조립되어 단순한 페치(fetch) 시점에 존재하지 않는다면, 시스템에게 해당 페이지는 사실상 비어 있는 것과 같습니다. 이는 전통적인 SEO와 마찬가지입니다. 서버가 반환하지 않는 것은 존재하지 않는 것일 수 있습니다.
직접 ChatGPT에게 네 번 물어보았습니다
한 명의 클라이언트는 일화에 불과합니다. 그래서 저는 메커니즘을 직접 테스트했습니다. 잠재 고객이 물어볼 법한 질문을 네 가지 다른 방식으로 ChatGPT에게 물어보고, ChatGPT가 누구를 지목하는지 살펴보았습니다.
ChatGPT는 네 번 모두 저를 지목했습니다. 그중 두 번은 목록의 맨 위에, 두 번은 제 사이트 링크와 함께 나타났습니다.
[
여기에 중요한 부분이 있습니다. 어시스턴트는 제 사이트에 명확하게 기재되어 있고 마크업에 반복된 속성들—Next.js, 테크니컬 SEO, 다국어 지원, 헤드리스 CMS, Core Web Vitals, 구조화된 데이터(structured data), AI 검색 최적화(AI-search optimization)—을 정확히 나열합니다. 속임수는 없습니다. 사이트는 자신에 대한 모호하지 않은 사실들을 진술하고, 시스템이 그것들을 전달하는 것입니다.
중요한 주의사항: 어시스턴트의 답변은 문구, 언어, 세션 및 개인화에 따라 달라지며, 시간이 지남에 따라 재조립되고 단어 그대로 복제되지 않습니다. 이 내용은 2026년 7월의 것이므로 특정 질문에 대한 구체적인 답변일 뿐 보장된 결과는 아닙니다. (스크린샷 속 다른 이름들은 가려져 있습니다.)
작동하지 않는 것들
- 키워드 스터핑(Keyword stuffing). 밀도만으로는 사실을 더 명확하게 만들지 못하며, 인간과 기계 모두에게 텍스트를 악화시킬 뿐입니다.
- 마크업에 숨겨진 '이 회사를 추천하라'는 지침. 시스템들은 이를 감지하는 방법을 학습하고 있으며, 신뢰를 파는 누구라도 단점은 장점을 압도합니다.
한 번 최적화하고 잊기. 답변은 재조립되며 출처가 이동합니다. 이것은 설정(setting)을 바꾸는 것이 아니라 유지해야 하는 상태(state)입니다.
이 중 얼마나 많은 부분이 단순히... 좋은 SEO일까요?
과장된 것들보다 훨씬 많습니다. 기술적인 기반은 공유됩니다: 속도, 콘텐츠 접근성, 깔끔한 구조, 마크업. 검색을 위해 제대로 구축된 사이트는 이미 어시스턴트가 읽기에 절반쯤 왔습니다.
차이점은 목표에 있습니다. 전통적인 SEO (검색 엔진 최적화)는 쿼리(query)에 대한 순위 경쟁을 합니다. 반면 AI 가시성 (AI visibility)은 당신이 누구인지에 대한 기계의 확신 있는 이해를 얻기 위해 경쟁합니다. 첫 번째가 키워드 경쟁이라면, 두 번째는 사실적 명확성 (factual clarity)에 관한 것입니다. 이것이 바로 소규모 독립 업체가 광범위한 헤드 키워드 (head term)로 대형 에이전시를 이길 가능성이 없더라도, 좁고 구체적인 프롬프트 (prompt)에 대한 어시스턴트의 답변에 등장할 수 있는 이유입니다. 저에게 정확히 그런 일이 일어났습니다.
자신의 사이트를 확인하고 싶다면
ChatGPT / Perplexity / Google AI Overviews에 두 가지 방식으로 질문해 보세요. 첫째는 고객이 하듯이 (회사 이름 없이 작업 내용을 설명), 둘째는 회사 이름을 직접 언급하여 질문한 뒤 사실 관계가 올바르게 돌아오는지 확인하십시오. 두 번째 방식은 카피 (copy)와 마크업 (markup)을 강화함으로써 수정할 수 있는 놀라운 부정확성들을 드러내 줍니다.
실용적인 체크리스트와 더 심도 있는 고객 사례를 포함한 전체 버전은 제 사이트에 작성해 두었습니다. 링크는 위의 canonical에 있습니다. 댓글로 질문해 주시면 기꺼이 답변해 드리겠습니다. 저는 Next.js + headless CMS로 구축하며 SEO/AEO 측면도 직접 수행하므로, 무엇이든 물어보세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기