Citeon
중소·지역기업 실행 가이드

지역 기반 비즈니스의 AI 로컬 최적화

정유진
정유진 · 콘텐츠·SEO 에디터
지역 기반 비즈니스의 AI 로컬 최적화

지역 기반 비즈니스의 AI 로컬 최적화란, 손님이 ChatGPT·Perplexity·구글 AI·네이버 AI에게 "○○동 맛집", "근처 괜찮은 정비소", "강남역 두피문신 잘하는 곳"이라고 물었을 때 그 답변 안에 우리 가게가 이름과 함께 인용되도록 만드는 작업입니다. 예전에는 검색창에 키워드를 넣고 파란 링크 목록을 훑었지만, 지금은 점점 더 많은 사람이 AI에게 "추천해줘"라고 말로 묻고, AI가 정리해 준 답변 두세 문장만 읽고 결정합니다. 그 답변에 우리 가게 이름이 없으면, 손님 입장에서 우리는 처음부터 존재하지 않는 가게입니다. 이 글은 광고 대행사 용어를 모르는 사장님도 오늘 바로 따라 할 수 있도록, "왜 그런지"부터 "무엇을 어떻게"까지 순서대로 풀었습니다.

먼저, AI는 왜 어떤 가게는 말하고 어떤 가게는 빼먹을까

AI 답변 엔진이 가게를 추천하는 과정을 이해하면, 우리가 무엇을 고쳐야 하는지가 또렷해집니다. 핵심 구조는 RAG(Retrieval-Augmented Generation), 우리말로 "검색으로 보강한 생성"입니다. 2020년 페이스북 AI 연구진이 발표한 논문(Lewis 등, arXiv:2005.11401)에서 정리된 개념으로, AI가 자기 머릿속 지식만으로 답하지 않고 외부 자료를 실시간으로 찾아와(retrieval) 그걸 근거로 답을 만든다(generation)는 뜻입니다.

이 과정은 보통 세 단계로 나뉩니다. 동네 가게에 비유해 볼게요.

여기서 가장 중요한 진실 하나. 3단계까지 살아남아야 답변에 이름이 나옵니다. 아무리 우리 가게가 좋아도, 1단계에서 AI가 우리 정보를 못 긁어오면(웹에 정보가 없거나 크롤러가 막혀 있으면) 게임 자체에 참가하지 못합니다. 2단계에서 "이 가게는 위치가 애매하네" 하고 밀려나면 답변 직전에 탈락합니다. 로컬 AI 최적화는 결국 이 세 관문을 하나씩 통과시키는 일입니다.

의미로 찾는 검색 — 키워드만으로는 부족한 이유

옛날 검색은 단어가 똑같이 들어 있는 문서를 찾았습니다(키워드 매칭, BM25라고 부릅니다). 지금 AI는 여기에 의미 기반 검색(임베딩)을 더합니다. 2020년 연구(Karpukhin 등, arXiv:2004.04906)는 문장의 "뜻"을 숫자 벡터로 바꿔 비교하는 의미 검색이 단순 키워드 검색을 앞선다는 것을 보였습니다. 덕분에 손님이 "애기 데리고 가기 편한 식당"이라고 적어도, 우리 글에 "유아의자 있음", "노키즈존 아님", "기저귀 갈이대 완비"라고 써 있으면 단어가 안 겹쳐도 연결됩니다.

실무에서는 키워드 검색과 의미 검색을 함께 쓰는 하이브리드 검색이 표준입니다. 비유하면, 도서관의 정밀한 키워드 색인(BM25)과 주제를 통째로 이해하는 베테랑 사서(의미 검색)를 한 팀으로 쓰는 거예요. 공개 벤치마크들을 종합하면 의미 검색 단독은 상위 10개 안에 정답을 넣을 확률(recall@10)이 약 78%, 키워드 단독은 약 65%인데, 둘을 합치면 약 91%까지 올라갑니다. 한쪽이 놓치는 걸 다른 쪽이 잡아주기 때문입니다. 우리 가게 정보에 손님이 실제로 쓰는 말(애기, 주차, 콜키지, 웨이팅)과 정확한 명칭(상호·주소·메뉴명)이 둘 다 들어 있어야 하는 이유가 여기 있습니다.

지역 비즈니스의 1번 무기: NAP 일관성

로컬 최적화에서 가장 먼저, 그리고 반드시 잡아야 하는 것이 NAP 일관성입니다. NAP은 Name(상호)·Address(주소)·Phone(전화번호)의 약자입니다. AI와 검색엔진은 여러 사이트에 흩어진 우리 가게 정보를 모아 "이게 같은 가게다"라고 신뢰할 수 있을 때 비로소 자신 있게 추천합니다. 정보가 조금씩 다르면 "같은 곳인지 확신이 안 서네" 하고 추천을 주저합니다.

가장 흔한 실수가 표기가 제각각인 경우입니다.

항목❌ 약한 예 (사이트마다 다름)✅ 강한 예 (모든 곳 통일)
상호네이버는 "미가식당", 인스타는 "미가", 배달앱은 "미가본점"모든 채널에서 "미가식당 본점"으로 통일
주소"서울 마포구 망원동 123" / "마포구 월드컵로 12길 5"도로명 주소 하나로 통일: "서울특별시 마포구 월드컵로12길 5, 1층"
전화"02-123-4567" / "0212 34 567" / "010-xxxx""02-123-4567" 형식 하나로 통일

해야 할 일은 단순합니다. 우리 가게가 노출되는 모든 곳(네이버 플레이스, 구글 비즈니스 프로필, 카카오맵, 인스타 프로필, 배달앱, 홈페이지 푸터)에서 NAP을 글자 하나까지 똑같이 맞추세요. 띄어쓰기, 층수 표기, 전화번호 하이픈까지요. 이건 돈도 안 들고, 효과는 가장 확실한 작업입니다.

구조화 데이터 — AI에게 "우리는 이런 가게"라고 도장 찍어주기

홈페이지가 있다면 LocalBusiness 구조화 데이터(스키마)를 넣으세요. 사람 눈에는 안 보이지만 AI·검색엔진이 읽는 "공식 명함" 같은 코드입니다. 비유하면, 가게 앞에 한국어 간판만 세우는 게 아니라 기계가 읽는 바코드 명패를 하나 더 붙여 "상호=X, 주소=Y, 영업시간=Z, 업종=한식당"이라고 또렷이 알려주는 거예요.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "미가식당 본점",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "월드컵로12길 5, 1층",
    "addressLocality": "마포구",
    "addressRegion": "서울특별시",
    "postalCode": "04031",
    "addressCountry": "KR"
  },
  "telephone": "+82-2-123-4567",
  "openingHours": "Mo-Sa 11:00-21:00",
  "servesCuisine": "한식",
  "priceRange": "₩₩"
}
</script>

코드가 어렵게 느껴지면 위 예시에서 따옴표 안의 값만 우리 가게 정보로 바꿔 넣으면 됩니다. 이 한 조각이 AI의 1단계 검색·2단계 재정렬 모두에서 "이건 확실히 망원동 한식당이구나"라는 강한 신호가 됩니다.

AI 크롤러가 우리 정보를 가져갈 수 있게 문을 열어두기

아무리 정보를 잘 정리해도 AI의 수집 로봇(크롤러)이 우리 사이트에 못 들어오면 1단계 검색 후보에 아예 못 낍니다. 홈페이지의 robots.txt 파일에서 주요 AI 크롤러를 허용하고 있는지 확인하세요.

크롤러 이름소속역할
GPTBot, OAI-SearchBotOpenAIChatGPT 답변·검색용 수집
PerplexityBotPerplexity실시간 인용용 수집
ClaudeBot, anthropic-aiAnthropicClaude 답변용 수집
Google-Extended구글구글 AI(Gemini·AI 개요)용 수집

이들을 robots.txt에서 막아두면 후보 진입 자체가 차단됩니다. 반대로 무조건 다 열어두는 게 부담스러우면 최소한 검색·답변용 봇은 허용하는 게 로컬 비즈니스에는 거의 항상 유리합니다. 손님에게 발견되는 게 목적이니까요.

후기와 위치 신호 — AI가 "믿을 만하다"고 판단하는 근거

지역 검색에서 AI는 단순히 가게가 존재하는지뿐 아니라 "이 가게가 신뢰할 만한가"를 봅니다. 그 근거가 후기(리뷰)와 구체적 위치 신호입니다.

여기서 글쓰기 방식이 중요합니다. 한 생성엔진 최적화 연구(Aggarwal 등, arXiv:2311.09735, KDD 2024)는 콘텐츠에 구체적 통계·출처 인용·직접 인용문을 더하면 생성형 검색에서의 가시성이 특정 조건에서 최대 약 40%까지 올랐다고 보고했습니다. 막연한 자랑보다 구체적이고 검증 가능한 정보가 AI에게 더 잘 인용된다는 뜻입니다. 가게 소개에 그대로 적용해 보면:

❌ 약한 문장✅ 강한 문장
가게 소개"분위기 좋은 맛집입니다. 많은 분들이 찾아주십니다.""2018년 개업, 망원역 2번 출구에서 도보 4분. 점심 정식 1만2천원, 주차 2대 가능, 단체석 최대 20인. 네이버 평점 4.7(후기 320건)."
위치 안내"오시는 길은 어렵지 않아요.""망원동주민센터 맞은편, 망원시장 입구에서 100m. 인근 공영주차장(월드컵로12길) 도보 2분."
메뉴 설명"맛있는 한정식을 제공합니다.""제철 나물 7종이 매주 바뀌는 한정식(1만5천원). 아이용 유아의자·미니 그릇 무료 제공."

오른쪽 문장들의 공통점은 숫자·고유명사·구체적 조건이 들어 있다는 점입니다. AI의 의미 검색은 이런 구체 정보를 손님의 다양한 질문("망원역 근처", "아이랑", "주차되는", "점심 1만원대")에 정확히 연결합니다. 후기 관리도 같은 원리입니다. "좋아요" 한 줄보다 "단체 회식으로 갔는데 20명 단체석이 편했고 주차 도와주셔서 좋았어요" 같은 구체적 후기가 AI에게 훨씬 풍부한 근거가 됩니다. 손님께 후기를 부탁할 때 "무엇이 좋았는지 구체적으로" 한 줄 안내를 덧붙여 보세요.

왜 '앞부분'과 '핵심'을 먼저 써야 하나

AI가 긴 글을 읽을 때 흥미로운 약점이 있습니다. 2023년 연구(Liu 등, arXiv:2307.03172)는 긴 맥락의 중간에 묻힌 정보를 AI가 잘 놓친다는 "Lost in the Middle" 현상을 보고했습니다. 정확도가 U자 모양이라, 맨 앞과 맨 끝은 잘 기억하는데 가운데는 흐려집니다. 그러니 가게 소개·후기·메뉴를 쓸 때 가장 중요한 사실(상호·위치·대표 강점)을 맨 앞 한두 문장에 직접 답으로 박아 넣으세요. "저희는 2015년부터…" 같은 서사로 시작하지 말고, "망원역 4분 거리 20인 단체 가능 한정식집입니다"로 시작하는 식입니다.

네이버를 빼놓을 수 없다 — 한국 로컬의 절반

한국 지역 비즈니스는 네이버를 무시할 수 없습니다. 네이버는 통합검색에 들어오는 쿼리의 20% 이상에 'AI 브리핑'(요약 답변)을 적용하고 있고, AI 브리핑의 인용은 한 시점 기준 월 약 3억5,580만 건에 이릅니다. 한 표본분석(272건)에서는 AI 브리핑이 인용한 출처의 약 58%가 블로그였고, 인용된 글의 약 49%는 통합검색 상위 10위 밖에 있던 글이었습니다. 상위 노출이 안 돼도 AI 답변에는 인용될 수 있다는 뜻이라, 작은 가게에 오히려 기회입니다.

네이버 알고리즘은 출처의 신뢰·전문성을 보는 C-Rank와 문서의 의도·구성을 보는 D.I.A.+ 계열로 움직입니다. 네이버가 공개적으로 강조하는 좋은 콘텐츠 5원칙은 ① 직접 경험 ② 일관된 주제 ③ 진정성 ④ 읽기 쉬운 구조 ⑤ 최신성입니다. 지역 가게 블로그·플레이스 글에 그대로 옮기면:

참고로 네이버는 외부 글로벌 AI 크롤러를 막는 편이라, 글로벌 AI들은 네이버 대신 나무위키·위키백과·티스토리 등을 통해 한국 정보를 우회 수집하는 경향이 있습니다. 그래서 네이버 안(플레이스·블로그)과 네이버 밖(자체 홈페이지·티스토리·구글 비즈니스 프로필)을 둘 다 챙기는 이원 전략이 안전합니다.

엔진마다 성향이 다르다 — 한 군데만 보면 안 되는 이유

대규모 인용 분석에 따르면, ChatGPT와 Perplexity가 같은 질문에 인용하는 출처는 도메인 기준 약 11%만 겹치고, 인용의 약 90%가 엔진마다 다릅니다. 같은 "○○동 카페 추천"을 물어도 엔진마다 다른 가게를 댄다는 뜻입니다. 대략의 성향만 알아둬도 도움이 됩니다.

엔진성향로컬 비즈니스 시사점
ChatGPT위키백과·커뮤니티 인용이 많음(위키백과 비중 약 47.9%)객관적·검증 가능한 정보, 커뮤니티 언급 확보
Perplexity실시간 웹·커뮤니티(Reddit 약 46.7%), 인라인 인용최신 정보·실제 후기·게시판 언급에 강함
구글 AI(Gemini)구글 색인·E-E-A-T(경험·전문성·권위·신뢰) 중시구글 비즈니스 프로필·구글 후기 관리가 직접 연결
Claude근거 약한 콘텐츠를 보수적으로 걸러냄과장 없이 사실·출처 명확한 글이 유리

결론은 하나입니다. 특정 엔진 하나만 보고 최적화하지 말고, 사실 기반·구체적·출처 명확한 콘텐츠라는 공통분모를 갖추세요. 그게 모든 엔진에 두루 통하는 정공법입니다.

측정: "한 번 물어봤더니 우리 가게 나오더라"는 증거가 아니다

많은 사장님이 직접 ChatGPT에 가게 이름을 물어보고 "나오네/안 나오네"로 판단합니다. 그런데 이건 위험한 측정입니다. AI는 같은 질문에도 답이 흔들리기 때문입니다. 연구에 따르면 설정을 가장 고정적으로(temperature=0) 맞춰도 결과가 출렁이고, 한 실험에서는 2,350억 파라미터 모델에 같은 질문을 1,000번 던졌더니 80가지 다른 출력이 나왔습니다. AI 가시성의 불확실성을 다룬 연구들은 인용이 멱법칙처럼 들쭉날쭉하니 여러 번 실행하고 신뢰구간으로 봐야 한다고 권합니다. 즉 단일 측정은 사실상 노이즈입니다.

그래서 측정의 핵심 지표는 한 번의 "나왔다/안 나왔다"가 아니라 SOV(Share of Voice)입니다. "우리 동네 카페 추천" 같은 질문 묶음을 여러 번·여러 엔진에 던졌을 때, AI 답변에 우리 가게가 언급되는 비율이죠. 주의할 점도 있습니다.

참고로 "우리 동네에서 이 질문을 한 달에 몇 명이나 검색하느냐" 같은 'AI 프롬프트 검색량' 수치는 아직 신뢰하기 어렵습니다. 실제로 측정이 불가능해 극히 일부 패널을 모델링한 추정치인 경우가 많고, 한 분석은 "신뢰할 수 없는 검색량 데이터는 차라리 없느니만 못하다"고 지적합니다. 숫자에 현혹되지 말고, 실제 손님 질문과 매출 변화를 보세요.

오늘 바로 따라 할 체크리스트

Citeon은 이 원리를 제품에 담았다

위 체크리스트를 혼자 매주 점검하기는 현실적으로 벅찹니다. Citeon은 지역 비즈니스가 이 작업을 자동으로 확인하고 처방받을 수 있게 만들었습니다.

먼저 우리 가게가 지금 AI 답변에 얼마나 노출되는지부터 무료로 확인해 보세요(₩0). citeon.cloud에서 무료 진단 받기

자주 묻는 질문

홈페이지가 없어도 AI 로컬 최적화가 되나요?

네, 시작할 수 있습니다. 네이버 플레이스와 구글 비즈니스 프로필을 꼼꼼히 채우고 NAP을 통일하는 것만으로도 AI가 우리 가게를 인식하는 데 큰 도움이 됩니다. 다만 자체 홈페이지가 있으면 구조화 데이터·크롤러 허용 같은 강한 신호를 추가로 줄 수 있어, 여력이 되면 간단한 한 페이지라도 갖추는 편이 유리합니다.

제가 직접 ChatGPT에 물어봤더니 우리 가게가 나왔어요. 최적화 끝난 건가요?

아닙니다. AI는 같은 질문에도 답이 흔들립니다. 한 번 나왔다고 항상 나오는 게 아니에요. 여러 번·여러 엔진에서 반복 측정해 '인용되는 비율(SOV)'로 봐야 진짜 상태를 알 수 있습니다. 또 ChatGPT에서 나와도 Perplexity나 구글 AI에서는 안 나올 수 있으니 엔진별로 따로 확인하세요.

네이버랑 글로벌 AI 중 �‍부터 챙겨야 하나요?

업종과 손님층에 따라 다르지만, 한국 지역 비즈니스 대부분은 네이버(플레이스·블로그)가 1순위입니다. 한국 손님 상당수가 네이버에서 가게를 찾고, AI 브리핑 인용도 활발하니까요. 다만 글로벌 AI도 점점 비중이 커지므로, 네이버를 먼저 단단히 하고 구글 비즈니스 프로필·자체 홈페이지로 네이버 밖도 함께 챙기는 순서를 권합니다.

후기는 별점만 높으면 되나요?

별점도 중요하지만, AI에게는 '구체적인 후기'가 더 강력한 근거입니다. "좋아요"보다 "20명 단체석이 편했고 주차를 도와주셨다" 같은 후기가 AI에게 풍부한 정보를 줍니다. 손님께 후기를 요청할 때 무엇이 좋았는지 구체적으로 적어달라고 한 줄만 안내해도 질이 달라집니다.

비용을 거의 안 들이고 할 수 있는 일은 무엇인가요?

NAP 통일, 네이버·구글 프로필 빈칸 채우기, 가게 소개를 구체적 숫자로 다시 쓰기, 후기 요청 문구 개선은 전부 무료입니다. 효과는 가장 확실하고요. 여기까지 한 뒤 현재 노출 상태가 궁금하면 Citeon 무료 진단(₩0)으로 점검해 보세요.

참고자료

정유진
정유진 · 콘텐츠·SEO 에디터

스키마·FAQ·콘텐츠 구조 등 실무 체크리스트를 쉽고 편안하게 정리합니다. 바로 따라 할 수 있는 글을 지향합니다.

내 사이트의 AI 검색 점수가 궁금하다면

30초 무료 진단으로 SEO·AEO·GEO 점수와 처방을 받아보세요.

무료 진단 시작
← 인사이트 목록으로