
MEOチェキ 대신 Google 비즈니스 프로필 리뷰 답장을 AI로 처리하는 0엔 OSS를 만들고 있습니다
요약
Google 비즈니스 프로필(GBP)의 공식 API를 활용하여 리뷰 답장 자동화, 게시물 예약, 분석 기능을 제공하는 0엔 오픈소스 소프트웨어(OSS) 개발 사례를 소개합니다. Cloudflare의 무료 티어와 Groq/Gemini API를 결합하여 비용 부담 없이 운영 가능한 아키텍처를 제안합니다.
핵심 포인트
- GBP 공식 API를 활용해 리뷰 및 게시물 관리 자동화 가능
- Cloudflare Workers, D1, R2 등 무료 티어 기반의 0엔 아키텍처 설계
- Groq(Llama-3.3-70b) 및 Gemini를 활용한 AI 리뷰 답장 초안 생성
- 스크레이핑 대신 공식 API의 실데이터(조회수, 전화 등) 기반 성과 측정 지향
결론부터 말씀드리면
매장의 Google 비즈니스 프로필(GBP) 운영 도구는 '월정액 유료'가 당연시됩니다. MEOチェキ(MEO 체키)는 월 3,278엔부터(6개월 계약 이상), 해외 업체들은 월 $29에서 수백 달러에 달합니다.
하지만, GBP의 공식 API는 리뷰, 게시물, 분석, 알림까지 완전히 무료입니다. 그럼에도 불구하고 그 위에 올라가는 자동화 레이어의 OSS(Open Source Software)는 존재하지 않았습니다.
그래서 리뷰 답장(AI 초안 작성), 게시물 예약, 분석, LINE 알림을 Cloudflare의 무료 티어(Free Tier)에서 구동하는 0엔 OSS를 만들고 있습니다. 이 기사는 그 설계와 사상을 공유하기 위한 것입니다.

▶ 체험해 볼 수 있는 데모 (등록 불필요·가상 매장): https://yosinn1-blip.github.io/yoshiki-apps/demo.html
무엇을 할 수 있는가
| 기능 | MEOチェキ 등 (유료) | 이것 (0엔) |
|---|---|---|
| 가격 | 월 3,278엔~ · 6개월 계약 이상 | 0엔 |
| ... | 신착 리뷰 알림 | |
| 게시물 예약·반복 | ○ | ◎ cron 자동화 |
| 인사이트 (조회/전화/경로) | ○ (최대 2년) | ◎ 축적으로 기간 무제한 |
| 여러 매장 일괄 관리 | ○ (상위 플랜) | ◎ 표준 기능 |
| 검색 순위 측정 | ◎ (주력 기능) | ✕ 일부러 만들지 않음 (후술) |
AI 답장 실례
★1 별점의 혹평 리뷰에 대해 AI가 생성한 답장 초안의 예시입니다 (게시 전 오너가 반드시 확인·편집한다는 전제).
리뷰 (★1): 예약했는데 30분이나 기다렸습니다. 컬러도 희망했던 색상과 다르게 나와서 실망스럽네요.
AI 답장 초안: 많이 기다리게 해 드린 점, 그리고 희망하셨던 컬러와 다르게 나온 점에 대해 진심으로 사과드립니다. 예약 지연 및 서비스 내용의 오류 등 불만족스러우셨던 부분에 대해서는 재발 방지와 서비스 향상을 위해 노력하겠습니다. 다시 한번 방문해 주실 수 있도록 개선해 나가겠습니다.
가장 힘든 '낮은 평점에 대한 답장'을 감정적이지 않게 성실하게 초안으로 작성해 준다——이 점이 AI의 효용이 발휘되는 부분입니다.
「순위 탈피」라는 방침
MEOチェキ의 주력 기능은 '검색 순위 측정'입니다. 이것은 일부러 구현하지 않습니다. 이유는 두 가지입니다.
- 순위 측정은 스크레이핑(Scraping)이 필요하며, 이는 Google의 약관 위반이 될 수 있습니다 (공식 API에는 순위 정보가 존재하지 않음).
- 순위는 閲覧자(열람자)의 위치에 따라 변하는 추측값에 불과합니다.
대신 Google이 공식적으로 제공하는 실제 수치(조회수, 전화, 경로 검색)로 성과를 측정합니다. 추측값이 아닌 성실한 실데이터로 효과를 이야기한다는 입장입니다.
0엔의 구조 (기술)
- Cloudflare Workers + D1 + cron + R2: 각 매장이 자신의 무료 티어 내에서 구동
- GBP 공식 API: 리뷰/게시물/분석/알림 모두 무료 · 종량제 과금 없음
- AI 답장 = BYOK (Bring Your Own Key): 기본값은 Groq (llama-3.3-70b) = 무료 · 신용카드 불필요로 초과 과금이 원리적으로 발생하지 않음. 품질을 중시한다면 Gemini 2.5-flash로 설정에서 전환 가능
0엔의 핵심은 '집약하지 않는 것'입니다. 1,000개의 매장을 한 회사의 계정으로 모으면 무료 티어를 초과하여 과금이 발생하지만, 각 매장이 자신의 무료 티어로 1개 매장 분량만 처리하면 어디에서도 초과하지 않습니다. 비용을 '청구가 나오지 않는 사이즈'로 잘게 나누어 각 매장에 배분하는 발상입니다.
하지 않는 것 (정책)
신뢰가 무기이기에 처음부터 선을 긋고 있습니다.
- ❌ 검색 순위 스크레이핑·추측 (약관 위반)
- ❌ 허위 리뷰 생성·보상형 의뢰 (경품표시법의 스텔스 마케팅 규제 위반)
- ❌ AI 답장 무단 게시 ( 게시 전 반드시 오너가 승인 )
셋업 (2가지 모드 · 동일 코드베이스)
- 간편 연결: 인증만 중앙 창구를 경유. 「Deploy to Cloudflare」 + 「Google과 연결」로 몇 번의 클릭만으로 완료
- 완전 셀프 호스트: 자체 GCP 프로젝트에서 인증 정보도 직접 관리 (중앙 시스템에 의존하지 않음)
「중앙 시스템이 사라져도 스스로 구동할 수 있는」 탈출구를 남겨두는 것이 OSS로서의 신뢰 근거입니다.
솔직한 이야기 (제약 · 상태)
- GBP API 이용에는 프로필 소유권 확인 + 이용 신청 + (실서비스 배포 시) OAuth 앱 검증이 필요합니다. 이용 신청은 이미 제출했으나, 신규 프로필의 경우 '소유권 확인 완료 후 60일 경과'라는 자격 조건이 있어, 이를 충족하기 전의 신청은 일단 거절될 가능성이 높습니다. 거절될 경우 60일이 지난 후 재신청할 예정이며, 본격적인 가동은 현실적으로 2026년 8월 하순~9월 이후로 예상하고 있습니다.
- AI 무료 티어(Free Tier)는 제공사 사정에 따라 축소될 수 있습니다 (실제로 Gemini는 무료 티어 대상 모델이 변경됨). 따라서 BYOK(Bring Your Own Key) + 신용카드 등록이 필요 없는 Groq을 기본값으로 설정하여, 초과 과금 사고를 구조적으로 방지하고 있습니다.
- 현재 개발 중입니다. MVP(리뷰 관리 + AI 답장 + LINE 알림)부터 공개할 예정입니다.
요약
'유료가 당연시되었던' 점포의 GBP 운영을, 공식 API 기반의 0엔 OSS로서 재구축하고 있습니다. 순위라는 추측값을 쫓는 것을 그만두고, 실제 수치와 AI를 통한 답장 지원에 집중한 것이 특징입니다.
- GitHub: https://github.com/yosinn1-blip/meo-harness (MIT License)
- 무료 체험 페이지: https://yosinn1-blip.github.io/yoshiki-apps/demo.html
- 피드백을 환영합니다. "순위를 보고 싶다" 등의 의견이 있다면 꼭 말씀해 주세요.
Discussion

AI 자동 생성 콘텐츠
본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기