sgkstudio.
엔지니어링

검색광고 키워드 선정, 감으로 고른 18종 중 9종은 노출 0이었다

검색광고 키워드 선정에서 먼저 잴 것은 "이 말을 사람들이 치는가"와 "우리 예산으로 이 말에 광고가 걸리는가" 두 가지였습니다. 감으로 등록한 키워드 18종 가운데 9종은 월검색량이 10에도 못 미쳐, 입찰을 아무리 해도 노출이 거의 생길 수 없었습니다. 등록 전에 API로 검색량·최소 입찰가·검색 의도·예산 상한을 차례로 재는 5단계를 만들고 나서야, 수요 가설에서 구글 키워드 11개 집행까지 한 번에 갔습니다. 이 글은 그 과정에서 세운 가설, 틀린 지점, 다시 잰 결과를 순서대로 적은 기록입니다.

2026-10-25출발점: 감으로 등록한 키워드 18종 중 9종이 월검색량 10 미만(노출 0 구조)측정 도구: 네이버 검색광고 API keywordstool·최소 노출 입찰가, 구글 Ads KeywordPlan API(월검색량·CPC 하한·CPC 상단)의도 분류: 구글 연관 키워드에서 구매의도·DIY(직접 제작)·혼재 3분류, 네이버 연관어로 교차 확인예산 계산: 클릭당 상한 = 일예산 ÷ 목표 일일 클릭(네이버 8회, 구글 4회)결과: 2026년 7월 21일, 홈페이지 제작 키워드 구글 11개 집행 시작까지 작업 한 번미해결: 집행 2주 뒤 실제 CPC·클릭→문의 전환율 재측정은 이 기록에 결과 없음

검색광고 키워드 선정은 왜 노출 0에서 멈췄나?

검색광고 키워드 선정이 노출 0에서 멈춘 이유는 입찰가나 광고 문안이 아니라, 등록하기 전에 아무것도 재지 않았기 때문이었습니다. 키워드는 "우리 고객이 칠 것 같은 말"을 떠올려 적은 목록이었고, 그 말을 실제로 몇 명이 치는지, 그 말에 광고를 걸려면 얼마가 드는지는 확인하지 않았습니다.

작은 회사의 검색광고는 대개 이렇게 시작합니다. 대표나 담당자가 업종 이름에 "제작", "견적", "업체"를 붙여 몇십 개를 만들고, 광고 관리 화면에 넣고, 일예산을 정합니다. 문제는 이 방식이 실패해도 티가 나지 않는다는 점입니다. 검색량이 거의 없는 키워드는 광고비를 쓰지 않습니다. 돈이 나가지 않으니 경고도 오지 않고, 그 키워드는 목록에 남은 채 아무 일도 하지 않습니다.

우리 목록이 그랬습니다. 키워드 18종을 등록해 두었는데, 나중에 API로 재 보니 그 가운데 9종이 월검색량 10 미만이었습니다. 절반이 노출 0 구조였던 셈입니다. 광고를 켜 두었다고 생각했지만, 실제로 일하는 키워드는 목록의 절반뿐이었습니다.

비용은 돈보다 시간 쪽에서 났습니다. 키워드 목록이 쓸모 있는지 판단하려면 "광고를 켰는데 문의가 없다"는 결과를 몇 주 기다려야 했고, 그 결과가 나와도 원인이 키워드인지, 예산인지, 광고 문안인지, 홈페이지인지 가를 수 없었습니다. 측정하지 않은 단계가 하나라도 있으면, 실패해도 어디서 실패했는지 모릅니다.

통계 카드. 감으로 등록한 키워드 18종, 그중 월검색량 10 미만 9종, 노출 0 구조
감으로 등록한 키워드 목록을 처음 재 본 결과

처음 잰 숫자: 18종 중 9종이 월검색량 10 미만

처음 손에 든 숫자는 단순했습니다. 등록 키워드 18종, 그중 월검색량 10 미만 9종. 이 두 숫자만으로도 목록 절반이 일하지 않는다는 결론이 나왔습니다.

  • 등록 키워드: 18종
  • 월검색량 10 미만: 9종 (네이버 검색광고 API keywordstool 기준)
  • 상태: 검색량이 거의 없어 입찰과 무관하게 노출이 생기기 어려운 구조
  • 원인 후보: 키워드를 정할 때 검색량을 재는 단계가 없었음

측정 방법을 적어 둡니다. 월검색량은 네이버 검색광고 API의 keywordstool이 돌려주는 PC 검색량과 모바일 검색량을 더한 값입니다. 서드파티 키워드 도구의 추정치는 쓰지 않았습니다. 같은 키워드라도 도구마다 숫자가 달라서, 광고를 실제로 집행하는 플랫폼이 직접 주는 값을 기준으로 삼았습니다.

이 단계에서 잰 것은 검색량 하나였습니다. 최소 노출 입찰가, 구글 쪽 검색량, 검색 의도, 예산으로 감당할 수 있는 클릭 단가는 아직 재지 않았습니다. 그래서 이 숫자가 말해 준 것은 "절반은 확실히 쓸모없다"까지였고, 나머지 절반이 쓸모 있는지는 여전히 몰랐습니다.

세운 가설: 수요가 보이는 말이면 광고할 가치가 있다

검색량이 문제라면 해법도 검색량에서 찾으면 될 것 같았습니다. 그래서 세운 가설은 "수요가 확인된 말을 고르고, 검색량이 있는 키워드만 남기면 광고가 일한다"였습니다. 틀린 가설이지만 지우지 않고 그대로 적습니다.

수요를 확인하는 재료는 여럿이었습니다. 소셜 미디어 게시글 모음(스레드 글 코퍼스)에서 홈페이지 제작을 두고 사람들이 무엇을 묻고 어떤 가격대를 말하는지, 커뮤니티에 올라오는 불편, 경쟁사가 어떤 키워드에 광고를 거는지를 봤습니다. 여기서 "{업종}홈페이지제작", "{업종}홈페이지견적", "{기능}솔루션" 같은 패턴을 뽑아 1차 후보 15~25개를 만들기로 했습니다.

후보를 15개보다 적게 잡지 않은 데도 이유가 있었습니다. 후보가 너무 적으면 네이버 keywordstool이 연관 키워드를 넓혀 주는 범위도 좁아집니다. 넓게 던져 두고 숫자로 걸러 내는 편이 빠르다고 봤습니다.

수요가 확인된 말을 고르고, 검색량이 있는 키워드만 남긴다. 그러면 광고가 일한다.

후보 단계의 근거는 추정이어도 괜찮다고 정했습니다. 이 단계에서 완벽한 근거를 요구하면 후보 자체가 나오지 않습니다. 대신 후보는 다음 두 단계에서 반드시 API 실측값을 거치게 해, 추정에서 간접 실측으로 근거 수준을 끌어올립니다. 감으로 뽑는 것은 괜찮고, 감으로 등록하는 것은 안 된다는 구분입니다.

이 가설은 절반만 맞았습니다. 수요 가설에서 출발하는 방식은 유효했고, 실제로 이 후보군에서 집행 키워드가 나왔습니다. 틀린 부분은 "검색량이 있으면 광고할 가치가 있다"는 뒷부분이었습니다.

가설은 어디서 틀렸나? 검색량은 있는데 직접 만들려는 사람이었다

가설이 깨진 지점은 검색 의도였습니다. 검색량이 충분한 키워드 가운데에도, 그 말을 치는 사람이 업체를 찾는 게 아니라 스스로 만들 방법을 찾는 경우가 있었습니다. 우리 작업에서 그 사례가 "AI홈페이지제작"이었습니다.

검색 의도는 구글 키워드 플래너 API의 연관 키워드로 갈랐습니다. 키워드마다 GenerateKeywordIdeas를 호출해 상위 연관어를 모으고, 그 연관어에 어떤 말이 섞여 있는지로 의도를 판정합니다. 기준은 세 갈래입니다.

가설은 어디서 틀렸나? 검색량은 있는데 직접 만들려는 사람이었다
판정연관어에 섞인 말해석
구매의도제작업체·비용·견적·추천·업종명구매 전에 알아보는 중. 광고 대상에 맞음
DIY(직접 제작)아임웹·만들기·툴·무료·템플릿 (구매 신호 없음)직접 만들려는 의도. 광고를 봐도 문의로 잘 이어지지 않음
보통·혼재어느 쪽도 뚜렷하지 않음추가 검증 필요
표. 검색 의도 판정 3분류. 구매의도는 제작업체·비용·견적·추천, DIY는 아임웹·만들기·툴·무료·템플릿, 보통은 추가 검증
연관 키워드로 검색 의도를 가르는 기준

"AI홈페이지제작"은 DIY로 판정이 났습니다. 이 말을 치는 사람은 AI 도구로 홈페이지를 직접 만드는 법을 찾는 쪽에 가까웠습니다. 검색량만 보는 가설대로라면 남겼을 키워드를, 의도를 보고 광고 예산에서 뺐습니다.

의도 판정은 네이버 쪽에서도 한 번 더 확인합니다. 네이버 keywordstool이 돌려주는 상위 연관어에도 같은 분류를 적용하고, 두 채널이 같은 결론을 내면 그 판정을 더 믿습니다. 한 채널의 연관어만 보면 그 플랫폼 사용자 성향에 판정이 끌려갈 수 있기 때문입니다.

여기서 판정 규칙도 하나 정했습니다. 구매의도가 아닌 키워드는 집행을 보류하거나 최소 예산으로만 시험하고, DIY로 판정한 키워드는 광고 예산 배정에서 아예 뺍니다. 검색량은 키워드를 남길 조건이 아니라, 다음 단계로 넘어갈 자격일 뿐이었습니다.

진짜 원인은 무엇이었나? 예산으로 걸 수 없는 키워드까지 섞여 있었다

검색량과 의도를 다 통과해도 광고가 걸리지 않는 키워드가 남았습니다. 진짜 원인은 키워드를 고르는 기준과 예산을 정하는 기준이 따로 놀았다는 데 있었습니다. 일예산을 먼저 정해 두고 키워드를 넣으면, 그 예산으로는 입찰에 끼지도 못하는 키워드가 목록에 섞입니다.

이 관계를 숫자로 보려고 클릭당 상한을 계산식 하나로 묶었습니다. 클릭당 상한은 일예산을 목표 일일 클릭 수로 나눈 값입니다. 네이버는 목표 일일 클릭을 8회, 구글은 4회로 잡았습니다. 이 상한이 키워드마다 필요한 단가보다 높아야 그 키워드를 켤 수 있습니다.

키워드마다 필요한 단가도 정의했습니다. 네이버는 최소 노출 입찰가에 1.2를 곱한 값, 구글은 키워드 플래너가 돌려주는 경쟁 상단 CPC(CPC high)입니다. 네이버 최소 노출 입찰가는 PC와 모바일을 각각 조회해 둘 중 낮은 값을 씁니다.

진짜 원인은 무엇이었나? 예산으로 걸 수 없는 키워드까지 섞여 있었다
예산 계층일예산 (네이버 / 구글)클릭당 상한 (네이버 / 구글)켤 수 있는 키워드예상 일일 클릭
기본5만 원 / 5천 원6,250원 / 1,250원0~1개약 3회
1단계15만 원 / 3만 원18,750원 / 7,500원주요 5~10개약 10회
2단계30만 원 / 10만 원37,500원 / 25,000원거의 전부약 20회
표. 예산 계층별 클릭당 상한과 켤 수 있는 키워드. 기본 네이버 5만·구글 5천 원에서 상한 6,250원·1,250원, 0~1개. 1단계 15만·3만 원에서 18,750원·7,500원, 5~10개. 2단계 30만·10만 원에서 37,500원·25,000원, 거의 전부
예산 계층마다 켤 수 있는 키워드 수가 달라진다

이 표가 원인을 보여 줬습니다. 기본 예산(네이버 5만 원, 구글 5천 원)에서 클릭당 상한은 네이버 6,250원, 구글 1,250원입니다. 이 상한으로 켤 수 있는 키워드는 0~1개, 예상 일일 클릭은 3회 안팎이었습니다. 키워드를 아무리 잘 골라도, 기본 예산으로는 그 키워드에 광고가 걸리지 않았습니다.

예를 들어 1단계 예산(네이버 15만 원)을 쓰면 네이버 클릭당 상한은 18,750원입니다. 그러면 최소 노출 입찰가에 1.2를 곱한 값이 18,750원 이하인 키워드만 켤 수 있고, 나머지는 검색량과 의도가 아무리 좋아도 이 예산에서는 꺼 두어야 합니다. 구글도 같은 방식으로 7,500원과 CPC 상단을 비교합니다. 키워드 목록과 예산을 한 표에서 같이 봐야 하는 이유입니다.

정리하면 실패는 세 겹이었습니다. 검색량을 재지 않아 절반이 노출 0이었고, 의도를 재지 않아 직접 만들려는 사람에게 광고를 걸 뻔했고, 예산과 단가를 맞춰 보지 않아 남은 키워드도 입찰에 끼지 못했습니다. 셋 다 "등록 전에 재는 단계가 없다"는 한 가지 원인에서 나왔습니다.

조치: 키워드를 등록하기 전에 5단계로 잰다

조치는 측정 단계를 순서대로 고정하는 것이었습니다. 매번 감으로 하던 일을 다섯 단계로 나누고, 각 단계에서 무엇을 재고 무엇을 기준으로 거르는지 정했습니다. 다음 서비스의 광고를 짤 때도 같은 순서를 그대로 씁니다.

다이어그램. 1 수요 가설에서 후보 15~25개, 2 네이버·구글 API로 검색량과 단가 실측, 3 연관 키워드로 검색 의도 분류, 4 예산 계층별 클릭당 상한 계산, 5 키워드 목록 파일 등록과 채널 동기화
키워드 등록 전 5단계
  • 1단계 수요 가설 → 후보: 게시글 모음·커뮤니티 불편·경쟁사 광고에서 키워드 패턴을 뽑아 후보 15~25개
  • 2단계 양 채널 실측: 네이버 검색광고 API로 월검색량(PC+모바일)과 최소 노출 입찰가, 구글 키워드 플래너 API로 월검색량·CPC 하한·CPC 상단
  • 3단계 검색 의도 분류: 연관 키워드로 구매의도·DIY·혼재를 가르고 두 채널 결론을 교차 확인
  • 4단계 예산 계층 계산: 클릭당 상한(일예산 ÷ 목표 일일 클릭)과 키워드별 필요 단가를 비교
  • 5단계 등록과 동기화: 키워드 목록 파일 한 곳에 채널 배정(네이버만·구글만·둘 다)을 적고, 스크립트가 양 채널 광고 계정에 켜고 끄기를 맞춤

시작 전에 한 번 준비할 것이 있습니다. 네이버 검색광고 API를 쓰려면 API 키·비밀 키·고객 ID 세 값이, 구글 키워드 플래너 API를 쓰려면 구글 Ads 설정 파일이 필요합니다. 저희는 이 값을 비밀 값 보관 파일 한 곳에 두고, 조사 스크립트가 실행될 때 자동으로 읽게 했습니다. 키를 매번 손으로 넣으면 이 단계에서 또 감과 수작업이 끼어듭니다.

2단계 결과는 한 표에 모읍니다. 칸은 키워드, 네이버 월검색량, 네이버 최소 노출 입찰가, 네이버 필요 단가, 구글 월검색량, 구글 CPC 상단, 구글 필요 단가입니다. 이 표 하나를 보면 어떤 키워드를 어느 채널에서 얼마에 켤 수 있는지가 한눈에 보입니다.

5단계에서 중요한 규칙은 광고 관리 화면을 직접 고치지 않는다는 점입니다. 키워드와 채널 배정은 목록 파일 한 곳에만 적고, 스크립트가 그 파일을 기준으로 시장 데이터를 다시 모은 뒤(build) 양 채널을 맞춥니다(apply). 화면에서 손으로 바꾸면 파일과 실제 계정이 어긋나고, 다음 측정이 엉뚱한 값을 기준으로 돌아가기 때문입니다.

2026년 9월 13일에는 단계 하나를 앞에 더 붙였습니다. 지표마다 믿을 시스템을 하나로 정하는 표입니다. 광고비·노출·클릭·CPC는 네이버 검색광고 관리 화면과 구글 Ads, 전환(문의·견적·계약)은 GA4 또는 문의 목록, 월검색량은 네이버 keywordstool과 구글 키워드 플래너를 믿고, 다른 곳의 값은 참고로만 씁니다. 광고 플랫폼이 보고하는 전환 수와 실제 문의 수가 어긋날 때 어느 쪽이 맞는지 미리 정해 두지 않으면, 숫자를 볼 때마다 다시 다투게 됩니다.

합계·날짜 구간·계정 매칭 같은 계산은 AI에게 맡기지 않고 스크립트가 합니다. 입찰가·키워드·예산을 바꾸는 안은 현재값과 제안값을 나란히 적어 대표가 비교한 뒤 승인합니다. AI는 측정과 제안까지, 돈이 나가는 결정은 사람이 하는 구조입니다.

다시 재 보니 무엇이 달라졌나?

5단계를 처음 끝까지 돌린 날은 2026년 7월 21일이었습니다. 스레드 글에서 출발한 수요 가설이 홈페이지 제작 키워드 구글 11개 집행 시작까지 작업 한 번 안에 갔습니다. 예전 방식이라면 후보를 적고, 등록하고, 몇 주 기다린 뒤에야 쓸모를 판단했을 일입니다.

다시 재 보니 무엇이 달라졌나?
항목예전 방식5단계 적용 후 (2026년 7월 21일)
키워드 고르는 기준감 (고객이 칠 것 같은 말)수요 가설 → API 실측 → 의도 → 예산 비교
등록 키워드 상태18종 중 9종 월검색량 10 미만등록 전에 검색량·단가 확인
DIY 의도 키워드걸러 내는 단계 없음"AI홈페이지제작" 예산 배정 제외
예산과 키워드 관계따로 정함계층별로 켤 수 있는 키워드 수 계산
수요 가설에서 집행까지몇 주 대기 후 판단작업 한 번, 구글 11개 집행 시작
표. 예전 방식과 5단계 적용 후 비교. 18종 중 9종 노출 0에서 등록 전 검색량 확인, DIY 키워드 제외, 작업 한 번에 구글 11개 집행
키워드 선정 방식, 고치기 전과 후

채널 순서도 숫자가 정했습니다. 구글의 CPC가 네이버의 1/3~1/2 수준이라, 같은 돈이면 구글에서 먼저 클릭 데이터를 모으는 편이 쌉니다. 그래서 구글 예산을 먼저 늘리고, 네이버 증액은 구글 데이터를 본 뒤에 정하기로 했습니다. 이번에 켠 11개가 모두 구글인 이유입니다.

절차를 고정한 효과는 다음 서비스에서 납니다. 노무 AI·세무 AI처럼 같은 회사가 새로 여는 서비스도 후보 → 실측 → 의도 → 예산 → 등록의 같은 순서를 밟으면 되고, 키워드 조사를 처음부터 다시 설계할 필요가 없습니다. 사이클이 끝날 때마다 키워드 표·예산 계층 표·예산 결정·집행 이력을 같은 양식의 계획 문서 하나로 남겨, 다음 사람이 그 문서만 보고 이어받게 했습니다.

다만 이 결과는 "켤 수 있는 키워드를 빨리 골랐다"까지입니다. 그 11개가 실제로 문의를 만들었는지는 이 표가 말해 주지 않습니다. 그 숫자는 집행 2주 뒤에 다시 재도록 순서를 정해 두었습니다.

  • 집행 2주 뒤 주간 광고 리포트로 실제 CPC와 예상 CPC를 비교
  • 클릭에서 문의로 넘어간 비율을 실제로 재서, 가정값으로 넣어 둔 전환율을 실측값으로 교체
  • 실측 전환율로 키워드별 허용 단가를 다시 계산
  • 성과가 좋은 키워드는 예산을 늘리고, 나쁜 키워드는 끔

검색광고 전환율을 업계 평균값과 비교할 때 무엇을 조심해야 하는지는 검색광고 전환율 벤치마크 글에 따로 정리했습니다.

남는 한계

이 기록에는 아직 재지 못한 숫자가 있습니다. 감추지 않고 적습니다. 절차가 빨라진 것과 광고가 돈을 번 것은 따로 재야 하는 숫자이고, 여기서는 둘을 섞지 않으려고 합니다.

  • 전환 재측정 결과 없음: 집행 2주 뒤 실제 CPC와 클릭→문의 전환율을 재는 순서는 정했지만, 이 기록에는 그 결과가 들어 있지 않다
  • 의도 분류가 단어 포함 여부에 기댐: 연관어에 특정 단어가 있는지로 가르는 규칙이라, 두 신호가 섞인 "보통·혼재" 키워드는 여전히 사람이 따로 검증해야 한다
  • 새 키워드의 자격 검사를 강제로 통과시킴: 집행 실적이 없는 신규 키워드는 전환 데이터가 없어 자격 검사를 강제 통과로 처리했다. 전환율이 실측되면 다시 계산해야 한다
  • 캠페인 예산은 자동화 밖: 구글 캠페인 예산과 클릭당 상한 변경은 동기화 스크립트에 들어 있지 않아, 수동이나 별도 스크립트로 바꾼다
  • 목표 클릭 수는 정책값: 네이버 8회·구글 4회는 측정값이 아니라 정해 둔 값이라, 이 값이 바뀌면 켤 수 있는 키워드 수도 함께 바뀐다

가장 큰 한계는 첫 번째입니다. 키워드 선정을 빠르게 만든 것과 광고가 문의를 만든 것은 다른 문제이고, 이 글이 증명한 것은 앞쪽뿐입니다. 2주 데이터를 다시 재서 가정 전환율을 실측값으로 바꾸기 전까지, 예산 계층 표의 예상 일일 클릭은 계산값으로 읽어야 합니다.

우리 회사 검색광고에 적용하려면 어떻게 시작하나?

가장 먼저 할 일은 지금 켜 둔 키워드의 월검색량을 재는 것입니다. 네이버 검색광고 계정이 있으면 keywordstool로 PC와 모바일 검색량을 더해 보고, 월 10 미만인 키워드가 몇 개인지 세어 보십시오. 우리 경우처럼 18종 중 9종이 나오면, 입찰가를 만지기 전에 목록부터 다시 짜는 편이 빠릅니다.

그다음은 일예산을 목표 일일 클릭으로 나눠 클릭당 상한을 내고, 키워드별 최소 노출 입찰가와 나란히 놓는 일입니다. 이 두 숫자를 맞춰 보는 것만으로, 지금 예산에서 실제로 켤 수 있는 키워드가 몇 개인지 나옵니다. 직접 하기 어렵거나 홈페이지와 광고를 함께 점검받고 싶다면 상담으로 문의해 주십시오.

이 글은 SGK Studio가 실제로 운영하는 키워드 조사 절차와 그 절차를 만든 날의 기록을 바탕으로 썼습니다.

같은 방식으로 우리 업무를 재보고 싶다면

이 글에 쓴 계측·판정·자동화는 저희가 실제로 매일 돌리는 방식 그대로입니다. 어떤 작업을 자동화할 수 있고 어디를 사람이 잡아야 하는지, 현재 업무 흐름을 놓고 같이 짚어 드립니다.

새 글이 올라오면 알려 드립니다

이런 계측 기록을 새로 쓰면 메일로 한 통 보냅니다. 광고나 판촉은 보내지 않습니다.