구글 Search Console을 설치한 뒤 데이터가 쌓이는 걸 보면서 신기하긴 한데, 정확히 뭘 의미하는지 헷갈리는 개발자가 많다. 특히 '크롤 통계' 탭의 수치들이 실제 검색 성과와 어떤 관계가 있는지, 그리고 그 수치들을 어떻게 해석해야 하는지를 제대로 아는 사람은 드물다. 이번에는 Search Console의 핵심 지표들을 정확히 뭔지, 왜 중요한지, 실무에서 어떻게 활용하는지 완벽하게 정리해서 소개하겠다.
구글 Search Console에서 추적하는 가장 중요한 지표는 크게 4가지다. 이 4가지를 먼저 정확히 이해해야 나머지 데이터 해석이 쉬워진다.
| 지표 | 의미 | 검색 결과에서의 위치 |
|---|---|---|
| 노출수(Impressions) | 구글 검색 결과에 페이지가 나타난 횟수 | 사용자가 검색했을 때 결과 목록에 보인 것 |
| 클릭수(Clicks) | 검색 결과에서 사용자가 실제로 클릭한 횟수 | 결과 페이지에서 내 사이트 링크를 클릭 |
| CTR(클릭률) | 노출수 대비 클릭수의 비율(클릭수 ÷ 노출수 × 100) | 얼마나 매력적인 제목/설명인가를 반영 |
| 평균 순위(Avg. Position) | 특정 검색어에서 페이지의 평균 순위(1위 ~ 100위+) | 검색 결과에서 상위에 있을수록 숫자는 낮음 |
노출수는 단순히 "페이지가 검색 결과에 떴다"는 뜻이다. 중요한 건 이 수치가 높다고 해서 트래픽이 많은 건 아니라는 점이다. 신문 광고판에 광고가 붙은 것과 사람들이 실제로 읽은 것은 별개라는 거다.
노출수가 높은데 클릭이 적다면, 두 가지 원인을 의심해야 한다. 첫 번째는 평균 순위가 낮다는 뜻이고(검색 결과 뒷페이지에 떠 있다는 뜻), 두 번째는 메타 타이틀이나 메타 설명이 사용자를 끌지 못한다는 뜻이다. 노출수 그 자체는 검색 엔진이 페이지를 인식했다는 신호일 뿐, 성과로 보기 어렵다.
이게 진짜 중요한 지표다. 노출수를 무시하고 클릭수만 봐야 한다. 백명이 검색해서 결과 페이지에 떴는데 단 한 명만 클릭했다면, 노출수 100은 의미가 없다.
Search Console의 클릭수는 Google Analytics의 세션과 조금 다르다. 같은 사용자가 같은 페이지를 여러 번 클릭하면 각각 카운팅된다. 그래서 Search Console 클릭수 > GA 세션 수 인 경우가 흔하다. 또한 Search Console은 구글 검색에서의 클릭만 추적하므로, 직접 방문이나 다른 검색 엔진 유입은 여기 포함되지 않는다.
CTR은 "노출된 것 중 몇 %가 실제로 클릭했나"를 보여주는 지표다. 예를 들어 노출수 100에 클릭수 10이면 CTR은 10%다. 검색어 순위별 평균 CTR은 이렇게 알려져 있다.
1위: 약 30~40%, 2위: 약 15~20%, 3위: 약 10~15%, 10위: 약 2~3%. 같은 순위라도 CTR은 산업이나 검색의도에 따라 크게 달라진다. 예를 들어 기술 블로그의 "Python 리스트 정렬" 같은 검색어는 CTR이 높을 수 있지만, 상품 검색 결과에 섞인 정보성 페이지는 CTR이 낮을 수 있다.
CTR을 높이려면 두 가지 방법이 있다. 첫 번째는 순위를 올려서 더 많이 노출시키는 것이고(이건 어렵다), 두 번째는 같은 순위에서 제목과 설명을 매력적으로 다시 쓰는 것이다(이건 쉽다).
평균 순위는 특정 검색어에서 평균적으로 몇 위에 떠 있는지를 보여준다. 주의할 점은 "평균"이라는 단어다. 같은 검색어여도 검색 위치, 사용자 지역, 브라우저 종류에 따라 순위가 조금씩 다르다. 그래서 "정확히 5위"라기보다는 "평균적으로 4~6위 사이"라고 해석하는 게 맞다.
또 하나 주의할 점은 평균 순위가 높아도(낮은 숫자여도) CTR이 낮을 수 있다는 거다. 이건 제목이나 설명이 사용자 기대치를 충족하지 못한다는 뜻이다. 반대로 평균 순위는 낮은데(높은 숫자인데) CTR이 높다면, 제목과 설명이 매력적이지만 검색 순위가 아쉽다는 뜻이다. 이 경우 콘텐츠 최적화로 순위를 올려야 한다.
✗ 잘못된 분석: "그냥 페이지 품질이 안 좋은 거겠지."
✓ 올바른 분석: Search Console에서 해당 검색어 그룹을 확인해보자. 평균 순위가 20~50위라면, 먼저 순위를 올려야 한다. 평균 순위가 3~5위인데도 클릭이 적다면, 메타 타이틀과 메타 설명을 사용자의 검색의도에 맞게 수정해야 한다.
예를 들어 "PHP array 함수"라는 검색어로 3위에 떠 있는데 클릭이 적다면, 제목을 "PHP array 함수 완벽 가이드" 같은 식으로 더 구체적이고 매력적으로 바꿔보자. 대부분 이것만으로도 CTR이 30~50% 올라간다.
✗ 잘못된 분석: "구글이 내 사이트를 싫어하나 봐."
✓ 올바른 분석: 그 검색어 자체의 월간 검색량이 적을 가능성이 크다. 또는 타겟팅한 검색어가 실제로 사용자가 검색하는 키워드가 아닐 수도 있다. 아니면 검색 결과에 질답 박스(answer box)나 리치 스니펫이 있어서, 사용자가 페이지를 클릭하지 않고도 답을 얻고 나간 걸 수도 있다.
✗ 잘못된 분석: "이상하네. 평균 순위가 올랐는데 왜 트래픽이 줄었지?"
✓ 올바른 분석: 검색 결과 페이지 자체가 바뀔 수 있다. 예를 들어 구글이 새로운 지식 카드나 이미지 박스를 추가했거나, 경쟁사 페이지가 더 매력적인 제목을 단 걸 수도 있다. 또는 같은 시기에 내 페이지의 메타 설명을 수정했다면, CTR 변화 때문에 클릭수가 줄어들 수도 있다. 최소 2~3주는 데이터를 모아서 추세를 봐야 정확하다.
Search Console의 '성과' 탭에서 CTR로 정렬하면, "낮은 순위인데 CTR이 높은" 검색어 그룹을 찾을 수 있다. 이런 검색어들의 순위를 올리면 트래픽 증가가 가장 빠르다. 왜냐하면 이미 제목과 설명이 사용자를 충분히 설득하고 있으니까, 순위만 올리면 자동으로 클릭수가 늘어나기 때문이다.
이 범위가 가장 최적화하기 좋은 구간이다. 1~3위는 이미 잘 나가는 페이지고, 50위 이상은 순위를 올리기 너무 어렵다. 하지만 10~30위는 제목과 설명만 조금 개선해도 5~10위로 빠르게 올라갈 수 있는 "황금 구간"이다.
7일 데이터는 너무 변동이 심하다. 최소 28일(4주) 이상으로 봐야 실제 추세를 볼 수 있다. 계절적 요인이나 구글 알고리즘 변화의 영향을 구분할 수 있기 때문이다.
1. 평균 순위만 따라잡으려고 하기. 순위 100위에서 50위로 올렸는데도 클릭이 안 늘었다면, 그건 순위 때문이 아니라 제목/설명이나 페이지 품질 때문이다.
2. CTR 지표를 무시하기. CTR이 낮으면 어떤 순위이든 그 페이지는 성과가 낮다. "이미 충분히 노출되고 있는데"라고 생각하고 내버려두면 안 된다.
3. 단기 데이터에만 반응하기. Search Console 데이터는 최대 16개월까지 기록되므로, 장기 추세를 봐야 구글 알고리즘 변화인지 일시적 변동인지 구분할 수 있다.
Search Console 지표 분석은 우선순위가 있다. 먼저 CTR이 낮으면서 순위가 10위 이내인 페이지부터 제목과 설명을 수정하자. 그 다음에 순위가 10~30위인 페이지의 내용을 최적화해서 순위를 올려보자. 마지막으로 50위 이상인 페이지는 내용 개선이나 내부 링크 강화로 체계적으로 다뤄야 한다. 이 세 가지 단계를 차례대로 실행하면, 검색 트래픽을 가장 효율적으로 늘릴 수 있을 것이다.