🔑 레이어 03

키워드 리서치

방향이 트래픽 상한을 결정한다

📖 6 분 읽기 🕑 업데이트 2026-06-18

기초 인지 계층이 「검색 엔진이 어떻게 작동하는가」를 가르친다면, 키워드 리서치 계층(Keyword Research)은 더 현실적인 질문에 답합니다. 사용자가 도대체 무엇을 검색하는가, 그리고 당신은 누구를 위해 콘텐츠를 써야 하는가. 이 계층은 「기초 다지기」와 「건물 올리기」 사이에 위치합니다. 크롤링과 색인은 페이지가 보이도록 해주지만, 올바른 키워드를 골라야만 노출된 페이지를 진짜로 필요로 하는 사람이 생깁니다. 한마디로, 기술은 당신이 색인될 수 있는지를 결정하고, 키워드는 색인된 뒤에 그것이 값어치가 있는지를 결정합니다. 방향이 트래픽의 천장을 결정합니다. 잘못된 경기장을 고르면 코드를 아무리 깔끔하게 짜도 검색량이 0인 단어를 위해 헛수고를 하는 셈입니다.

키워드 유형: 먼저 무엇을 고르고 있는지 알아두기

키워드를 쿼리의 「입자 크기」라고 상상하고, 넓은 것부터 좁은 것까지 늘어놓아 봅시다.

  • 시드 키워드(Seed Keyword): 가장 광범위한 핵심 단어, 예를 들어 SEOPython. 검색량은 막대하지만 경쟁이 극심하고 의도가 모호해서, 신규 사이트는 사실상 차지하기 어렵습니다. 주로 「확장의 출발점」으로 씁니다.
  • 롱테일 키워드(Long-tail Keyword): 3개 단어 이상으로 더 구체적인 쿼리, 예를 들어 astro 사이트에서 sitemap을 생성하는 방법. 개별 검색량은 작지만 모두 합치면 전체 검색량의 큰 몫을 차지하며, 의도가 명확하고 전환율이 높으며 순위를 잡기 쉽습니다. 이것이 초보자가 시작하기 좋은 주전장입니다.
  • LSI 의미 연관어(Latent Semantic Indexing / 의미 연관어): 주제와 자연스럽게 함께 등장하는 단어. 「키워드 난이도」에 대해 쓰다 보면 자연스럽게 「검색량」「SERP」「경쟁사」가 나옵니다. 이들은 검색 엔진이 당신의 콘텐츠가 「정말로 이 주제를 다루고 있다」는 것을 확인하도록 도와주며, 단순히 단어를 쌓아 올린 것이 아님을 보여줍니다.

🧑‍💻 개발자 관점: API 설계에 비유하자면, 시드 키워드는 GET /search처럼 넓고 범용적이고, 롱테일 키워드는 GET /search?q=...&filter=...처럼 매개변수가 구체적일수록 더 정확하게 적중합니다.

지표 이해: 데이터로 한 단어가 할 가치가 있는지 판단하기

단어를 고르는 것은 감으로 하는 게 아니라 네 가지 숫자의 조합을 보는 일입니다.

  • 검색량(Search Volume): 매달 검색되는 대략적인 횟수. 높다고 좋은 것은 아니며, 아래 세 가지와 함께 봐야 합니다.
  • 키워드 난이도(Keyword Difficulty, KD): 보통 0–100의 추정치로, 첫 페이지에 진입하기 위한 경쟁 강도를 나타냅니다. 신규 사이트는 KD가 낮고 검색량이 중간 정도인 단어를 우선 고르세요.
  • 클릭률(Click-Through Rate, CTR): 순위가 가져오는 실제 클릭 비율. 주의: 많은 쿼리는 「추천 스니펫」이나 광고에 클릭을 빼앗기므로, 검색량이 높다고 해서 반드시 실제 트래픽이 높은 것은 아닙니다.
  • 상업적 가치(Commercial Value / Search Intent Value): 이 단어 뒤에 있는 사용자가 「거래/목표」에 얼마나 가까운가. SEO란 무엇인가는 정보성 트래픽이고, SEO 외주 견적은 비즈니스 트래픽입니다.

⚠️ 주의: 검색량만 좇지 마세요. KD 70에 검색량 5만인 단어 하나는, KD 15에 각각 검색량 500인 롱테일 키워드 열 개보다 훨씬 실속이 없습니다.

키워드 배치: 의도별로 묶은 뒤 페이지에 매핑하기

단어를 한 무더기 모은 뒤 핵심 동작은 「묶기 → 매핑」이지, 단어 하나마다 페이지 하나를 만드는 것이 아닙니다.

  • 검색 의도(Search Intent)별로 묶기: 보통 네 가지로 나뉩니다. 정보형(Informational, 지식을 배우고 싶음), 내비게이션형(Navigational, 특정 사이트를 찾음), 상업 조사형(Commercial, 비교하고 선택), 거래형(Transactional, 주문 준비).
  • 한 묶음의 의도 = 한 페이지: 같은 의도이면서 의미가 겹치는 단어들을 하나의 「토픽 클러스터(Topic Cluster)」로 모아 한 페이지에 대응시켜, 여러 페이지가 서로 순위를 빼앗는 일(키워드 자기잠식, Keyword Cannibalization)을 피합니다.
  • 정보 구조에 매핑하기: 묶은 결과를 URL과 디렉터리 구조에 반영합니다. 예를 들어:
/learn/what-is-seo        → 信息型(种子+长尾)
/compare/ahrefs-vs-semrush → 商业调查型
/tools/keyword-planner     → 交易型/工具型

💡 팁: 표를 하나 만드세요. 세 개 열이면 충분합니다 — 키워드 | 의도 | 목표 URL. 이 표가 바로 이후 콘텐츠를 작성하고 title / H1을 설정하는 설계도입니다.

도구: 어디서 단어를 캐고, 어떻게 검증하나

도구주요 용도무료 여부
Google Search Console당신이 이미 순위에 든 단어와 실제 클릭/노출 확인무료
Google Keyword Planner공식 검색량 구간, 광고 관점에 가까움무료(광고 계정 필요)
AnswerThePublic시드 키워드를 중심으로 「질문/전치사」 롱테일 생성일부 무료
AhrefsKD, 검색량, 경쟁사 역추적, 데이터가 전반적으로 풍부유료
Semrush키워드 매직 도구, 의도 태깅, 경쟁사 비교유료
  • 예산 제로로 시작: 먼저 Search Console로 자신이 이미 가진 「줍줍 단어」를 본 뒤, AnswerThePublic + Keyword Planner로 롱테일을 확장하세요.
  • 예산이 있을 때 한 단계 위로: Ahrefs / Semrush는 KD를 일괄로 보고 경쟁사가 어떤 단어로 순위에 들었는지 역추적할 수 있어, 많은 수작업을 줄여줍니다.

🧑‍💻 개발자 관점: 대부분의 도구는 API가 있거나 CSV로 내보낼 수 있으므로, 스크립트를 짜서 검색량과 KD를 끌어와 임계값(예: KD < 20 && volume > 100)에 따라 후보 단어를 자동으로 필터링할 수 있습니다.

📌 이 계층은 공사 중

완전한 튜토리얼은 작성 중입니다. 단어 선택 프로세스, 의도 판정 세부 규칙, 매핑 템플릿의 실전 단계를 항목별로 차근차근 펼쳐 나갈 예정입니다. 우선 아래 체크리스트로 이 계층에서 가장 중요한 동작을 한 번 돌려보세요.

  • 시드 키워드 1–2개로, 도구를 활용해 롱테일 키워드를 최소 30개 확장하기
  • 각 후보 단어에 검색량, KD, 검색 의도를 태깅하기
  • KD가 너무 높거나 의도가 당신의 목표와 맞지 않는 단어 쳐내기
  • 검색 의도별로 단어를 토픽 클러스터로 모으고, 각 클러스터를 한 페이지에 대응시키기
  • 키워드 | 의도 | 목표 URL 매핑표를 하나 만들어 설계도로 삼기
  • Search Console를 열어, 이미 노출은 있지만 순위가 낮은 「줍줍 단어」 건져내기