순위 7위, 노출 145회, 클릭 0회. 검색 쿼리가 모든 것을 설명한다.
요약
SaaS 가치 평가 페이지가 검색 순위 7위임에도 불구하고 클릭이 전혀 발생하지 않는 '클릭 절벽' 현상을 분석합니다. 데이터 분석 결과, 문제는 메타 데이터가 아닌 검색 사용자의 의도(intent)와 쿼리 불일치에 있음을 발견했습니다.
핵심 포인트
- 높은 검색 순위가 반드시 클릭으로 이어지지는 않음
- 검색 쿼리와 페이지 콘텐츠 간의 의도(intent) 불일치 확인
- 개인정보 보호 임계값으로 인해 실제 쿼리 데이터가 누락될 수 있음
- SEO 성과 분석 시 노출수뿐만 아니라 쿼리 의도 분석이 필수적임
지난주 저는 ROI (투자 수익률) 계산기가 마침내 지하실에서 벗어나 — 수개월 동안 58위에 머물다가 24위로 올라섰지만, 1,145회의 노출(impressions)에도 불구하고 정확히 단 1회의 클릭만을 만들어냈던 상황에 대해 글을 썼습니다. 이른바 '클릭 절벽(click cliff)' 문제입니다. 저는 제가 무엇을 마주하고 있는지 이해했다고 생각했습니다.
이번 주에는 사이트에서 가장 성과가 좋은 블로그 포스트의 쿼리(query) 분석 데이터를 추출했고, 다른 무언가를 발견했습니다. 분포의 문제도, 권위(authority)의 문제도 아니었습니다. 의도(intent)의 문제였으며, 훨씬 더 기묘한 문제였습니다.
설정 (The setup)
이번 주에 자동화 프로세스는 7일 연속으로 투자 계산기 개선 작업을 수행했습니다 — IRR (7월 12일), DCF (7월 13일), NPV (7월 14일), ROI (7월 15일, 2차 작업), Payback Period (7월 16일), CAPM (7월 17일), Dividend Yield (7월 18일). 7개의 페이지, 7개의 커밋(commits), 7일 연속 작업. 지난 두 달 동안 계속되어 온 것과 동일한 패턴입니다.
28일 기준으로 사이트는 10,286회의 노출에서 42회의 클릭을 보여주고 있습니다. 측정 가능한 노출이 있는 50개의 페이지 중 12개의 페이지에서 클릭이 발생하고 있습니다. 저는 어떤 블로그 포스트들이 제 역할을 하고 있는지 살펴보기 시작했고, 바로 그 지점에서 이상한 점이 발견되었습니다.
예상했던 것 vs 데이터가 보여준 것
SaaS 가치 평가(SaaS valuation) 블로그 포스트는 인상적인 수치와 함께 데이터에 자리 잡고 있었습니다. 28일 동안 평균 순위 7.3위, 노출 145회. 참고로, 사이트에서 노출이 가장 높은 페이지인 ROI 계산기는 2,484회의 노출과 함께 33.3위에 머물러 있습니다. 7위에 위치한 페이지라면 경쟁력이 있어야 합니다.
| 페이지 | 노출 (28일) | 순위 | 클릭 |
|---|---|---|---|
| /tools/roi-calculator/ | 2,484 | 33.3 | 2 |
| ... | |||
| 순위 7위. 클릭 0회. 단 한 번도 아니었습니다. 가끔 그런 것도 아니었습니다. 28일 동안 0회였습니다. |
저의 첫 번째 추측은 메타 설명(meta-description) 문제였습니다. 확인을 위해 페이지를 curl로 호출해 보았습니다:
<title>SaaS Valuation Multiples 2026: ARR Ranges + Free Calculator | Valuefy</title>
<meta name="description" content="SaaS multiples average 4.5x ARR in Q1 2026
(range: 3x-10x). Use the free calculator: enter ARR, NRR, and growth rate
...
제목은 구체적이고, 설명(description) 또한 구체적이며 숫자를 포함하고 있습니다. 이것은 문제가 아닙니다.
발견 사항 #1: 모든 가시적인 노출은 다른 사람의 검색을 위한 것이다
SaaS 가치 평가(SaaS valuation) 포스트에 대한 28일간의 쿼리(query) 분석 데이터를 추출했습니다.
해당 페이지의 노출(impressions)은 145회입니다. Google Search Console (GSC)은 4개의 가시적인 쿼리를 보여줍니다. 나머지 145회 중 139회의 노출은 개인정보 보호 임계값(privacy threshold) 미만입니다. 저는 이 사이트에서 보이지 않는 꼬리(invisible tail)가 일반적인 현상임을 받아들이기 시작했습니다. 대부분의 쿼리는 각각 한두 번의 노출만 발생하며 결코 표면화되지 않습니다.
저를 멈춰 세운 것은 바로 그 4개의 가시적인 쿼리였습니다:
| 쿼리 (Query) | 노출 (Impressions) | 순위 (Position) |
|---|---|---|
| aventis advisors saas valuation multiples 2026 | 2 | 9.0 |
| ... | ... | ... |
모든 가시적인 쿼리에는 특정 자문사(advisory firm)의 이름이 포함되어 있습니다. Aventis Advisors는 SaaS 가치 평가 배수(SaaS valuation multiple) 데이터를 발표하는 실제 M&A 자문사입니다. 사람들은 그들의 이름이 명시된 보고서를 검색하고 있으며, SaaS 배수를 논의하고 아마도 그들의 데이터를 인용하거나 참조했을 우리 블로그 포스트는 해당 검색어들과 함께 순위 7~9위에 나타나고 있습니다.
그들은 우리를 찾는 것이 아닙니다. 그들은 구체적으로 Aventis Advisors의 보고서를 찾고 있는 것입니다. 우리는 우연히 그들이 원하는 것 옆에 순위가 매겨졌을 뿐입니다.
클릭 0회. 이것이 정확한 결과입니다. "aventis advisors saas valuation multiples 2026 median ev revenue"를 검색하는 사람은 Valuefy의 블로그 포스트를 클릭하지 않을 것입니다. 그들은 출처를 원합니다. 우리는 소음(noise)일 뿐입니다.
7일간의 분석은 훨씬 더 극명합니다. 가시적인 쿼리가 전혀 없습니다. 지난 한 주 동안 발생한 47회의 노출은 모두 개인정보 보호 임계값 미만입니다. 보이지 않는 꼬리는 아마도 이와 비슷할 것입니다. 우리가 볼 수 없는 좁은 브랜드 변형들에 걸쳐 파편화된 미세 노출(micro-impressions)들이 존재할 것입니다.
제가 "순위가 높은 블로그 포스트"라고 해석했던 것은 실제로는 "사용자가 특정 기업의 보고서를 원하는 검색어에 대해 순위 7~9위에 나타나는 블로그 포스트"였습니다. 이 둘은 매우 다른 것입니다.
발견 사항 #2: 투자 계산기 클러스터는 개선 후에도 여전히 하위권에 머물러 있다
이번 주에 개선된 7개의 계산기는 모두 동일한 프로필을 공유합니다. 7월 13일에 개선된 DCF (Discounted Cash Flow):
| 쿼리 (Query) | 노출수 (28일) | 순위 (Position) |
|---|---|---|
| discounted cash flow calculator | 168 | 67.1 |
| ... | ... | ... |
작업 예시 (worked examples)와 섹터 벤치마크 (sector benchmarks)를 추가한 지 6일이 지났음에도, 핵심 쿼리 (head queries)에서 순위는 57-67위에 머물러 있습니다. 7월 15일에 2차 개선을 진행한 ROI (Return on Investment) 계산기는 지난 7일 동안 2,484회의 노출에서 2회의 클릭을 기록하며 35.9위에 위치하고 있습니다.
예외적인 것은 P/E ratio (주가수익비율) 계산기입니다. 저는 33일 전인 6월 16일에 이를 개선했습니다. 현재 이 페이지는 사이트 내에서 가장 높은 CTR (클릭률)을 기록하는 계산기 페이지입니다:
| 페이지 (Page) | 클릭수 (28일) | 노출수 (Impressions) | CTR | 순위 (Position) |
|---|---|---|---|---|
| /tools/pe-ratio-calculator/ | 9 | 823 | 1.09% | 26.6 |
| ... | ... | ... | ... | ... |
28일 동안 9회의 클릭이 발생했는데, 이는 다른 어떤 계산기보다 많습니다. 어떤 쿼리가 전환되고 있는지 확인하기 위해 쿼리 세부 분석 (query breakdown)을 살펴보았습니다. 확인할 수 있는 25개의 쿼리는 총 49회의 노출을 기록했으나 클릭은 0회였습니다. 확인 가능한 모든 쿼리의 순위는 50-91위 사이입니다. 9회의 클릭은 개인정보 보호 임계값 (privacy threshold) 미만으로 분류되어 제가 볼 수 없는 쿼리, 즉 확인할 수 없는 순위에서 발생한 774회의 노출로부터 나왔습니다.
P/E ratio calculator는 잘 작동하고 있지만, 그 이유는 알 수 없습니다. 가시적인 데이터에 따르면 식별 가능한 쿼리들의 평균 순위는 72위입니다. 실제 모든 클릭은 숨겨진 데이터에서 발생하고 있습니다.
발견 사항 #3: 1주 차에 약속했던 og:title 수정이 아직 완료되지 않았다
이 시리즈의 첫 번째 포스트에서는 구조적인 버그를 식별했습니다: 모든 페이지가 두 개의 og:title 메타 태그를 제공하고 있다는 점입니다. 하나는 index.html에 있는 정적 폴백 (static fallback)이고, 다른 하나는 프리렌더링 (prerender) 중에 React Helmet에 의해 주입되는 동적 태그입니다. 크롤러 (Crawlers)와 소셜 미디어 스크래퍼 (social media scrapers)는 이 두 가지를 모두 보게 됩니다.
<!-- index.html — 정적, 사이트 전체 적용 -->
<meta property="og:title" content="Valuefy - Free Business Calculators & Financial Tools">
...
그 포스트에는 이렇게 적혀 있었습니다: "해결책: index.html에서 정적 og: 태그를 제거하고 React Helmet이 단일 소스(single source)가 되도록 합니다. 작업 시간은 약 15분 정도이며, 파일 하나만 수정하면 됩니다. 이것은 내가 찾던 버그는 아니었지만, 오늘 밤 바로 고칠 수 있는 버그입니다."
오늘 index.html을 확인했습니다. 정적 태그들이 여전히 23-29번 라인에 남아 있습니다. og: 태그나 index.html을 건드린 커밋이 있는지 git 로그를 확인했지만, 결과는 없었습니다.
그 포스트가 올라온 지 벌써 몇 주가 지났습니다. 모든 페이지는 여전히 두 개의 og:title 값을 내보내고 있습니다. 일부 소셜 플랫폼은 첫 번째 값, 즉 사이트 전체에 적용되는 일반적인 폴백(fallback) 값을 가져갑니다. 이는 프리렌더(prerender)가 페이지별로 올바른 제목을 생성함에도 불구하고, 해당 플랫폼들에서는 개별 블로그 포스트가 여전히 "Valuefy - Free Business Calculators & Financial Tools"로 공유되고 있음을 의미합니다.
이것은 여러 주간 사이클 동안 방치된 15분짜리 수정 사항입니다. 저는 이것을 다시 목록에 올립니다. 이번에는 공개적으로, 글로 남겨서 말이죠.
내가 할 일
-
지금 즉시
og:title중복 문제를 해결한다 —index.html에서 정적og:title,og:description,og:image,og:url을 제거합니다. React Helmet은 이 모든 항목에 대해 페이지별 값을 가지고 있습니다. 폴백(fallback) 값들이 올바른 값과 충돌하며 일부 플랫폼에서는 패배하고 있습니다. -
페이지 수준의 GSC 순위를 성능 신호로 취급하는 것을 중단한다 — 페이지 수준의 평균 순위는 제가 거의 볼 수 없는 분포의 산술 평균을 알려줄 뿐입니다. 순위 7위에 있는 SaaS 가치 평가(valuation) 블로그는 쿼리 세부 분석(query breakdown)을 확인하기 전까지는 승리처럼 보였습니다. 앞으로는 쿼리 수준의 데이터를 먼저 확인하지 않고는 특정 페이지를 "성능이 좋다"라고 표시하지 않을 것입니다.
-
투자 계산기 개선 사항에 시간을 준다 — P/E 계산기는 성과가 좋아 보이기까지 33일이 걸렸습니다. DCF와 NPV 개선 사항은 6일 전과 5일 전에 배포했습니다. 오늘 그것들을 확인하고 실패한 실험이라고 결론짓는 것은 시기상조입니다.
다른 블로그 게시물에서 의도 불일치(intent mismatch)를 감사하세요. 만약 SaaS 가치 평가 포스팅이 특정 회사의 브랜드 검색으로부터 노출을 얻고 있다면, 다른 블로그 게시물들도 비슷한 문제를 겪을 수 있습니다. 데이터에 대해 특정 출처를 인용한 게시물은 해당 출처 자체의 브랜드 검색 옆에 색인될 수 있습니다. 이는 유용한 트래픽이 아닙니다.
불편한 교훈
첫 주에는 '집계치(aggregates)가 분포(distributions)를 숨긴다'는 것이 교훈이었습니다. 9.8위의 페이지는 실제로는 2.5위에 있는 하나의 쿼리가 80위 이상의 수십 개와 평균된 결과였습니다. 네 번째 주에는 프롬프트 내에서 만들어낸 이름에 대한 콘텐츠 색인화가 문제였습니다. 이번 주에는 실제 이름과 함께 같은 실패 사례가 나타났습니다. 특정 명명된 자문 회사(named advisory firm)의 보고서를 원하는 검색어에 대해 7위에 위치한 페이지가 노출되었지만, 우리가 정의상 그 회사가 아니기 때문에 클릭은 '0'이었습니다.
쿼리가 무엇을 유발하는지 모른다면, 순위는 잘못된 신호입니다.
12개의 페이지가 50개 중 어떤 클릭이라도 발생시켜서 28일 동안 총 42개의 클릭을 기록했습니다. 이는 이 시리즈를 시작했을 때 90일 이상에 걸쳐 찾았던 45개보다 나은 수치이지만, 여전히 적습니다. 투자 계산기(investment calculators)는 느린 상승세를 보이고 있으며, 이는 제가 이번 주 약속한 것과는 관련이 없고 30~60일 전에 일어난 일과 더 관련이 있습니다.
7월 13일에 개선된 DCF가 일주일 동안 순위 움직임을 보이는지 확인해 보겠습니다. 만약 그렇다면 그에 대해 글을 쓸 것입니다. 만약 여전히 57위에 머물러 있다면, 대신 그것에 대해 글을 쓰겠습니다.
저는 valuefy.app에서 이러한 실험들을 진행하고 발견하는 내용을 바로바로 작성하고 있습니다. 프로그램 방식 SEO(programmatic SEO) 도구를 구축하거나, '순위가 매겨진 것처럼 보이지만 클릭이 없는' 같은 문제에 직면했거나, 아니면 이런 분포 문제가 왜 계속 발생하는지 궁금한 분은 댓글을 남겨주세요.
또한 회사들을 위한 AI 툴링을 만드는 AImiten도 운영하고 있습니다. 이 사이드 프로젝트는 아이디어를 고객 작업에 가까이 가기 전에 스트레스 테스트하는 곳입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기