← 블로그 목록

프로그래매틱 SEO: 글 한 편이 아니라 1만 개의 페이지로 검색을 장악하는 법

템플릿 하나와 데이터셋 하나로 수천 개의 랜딩페이지를 자동 생성하는 인디 해커의 트래픽 무기.

블로그를 시작했습니다. 매주 글을 쓰겠다고 다짐했습니다. 3주 만에 멈췄습니다. 인디 파운더에게 콘텐츠 마케팅의 가장 큰 적은 경쟁자가 아니라 '꾸준함'입니다. 글 한 편 쓰는 데 반나절이 걸리는데, 그렇게 쓴 글 하나가 가져오는 트래픽은 하루 몇 명에 불과합니다.

그런데 검색 결과를 보면 이상한 사이트들이 1페이지를 점령하고 있습니다. 누가 봐도 사람이 직접 쓴 글이 아닌데, 수만 개의 페이지로 온갖 키워드를 다 잡고 있습니다. 이게 프로그래매틱 SEO입니다. 글을 쓰는 게 아니라, 페이지를 생성하는 겁니다.

핵심 공식: 템플릿 하나 × 데이터 한 줄 = 페이지 하나

프로그래매틱 SEO의 원리는 놀랍도록 단순합니다. 검색 의도는 같은데 변수만 바뀌는 키워드들이 세상엔 수없이 많습니다. "서울 강아지 동반 카페", "부산 강아지 동반 카페", "제주 강아지 동반 카페"… 사람이 도시마다 글을 쓸 순 없습니다. 하지만 기계는 할 수 있습니다.

한 번 잘 만든 페이지 템플릿에, 도시 이름이라는 데이터를 끼워 넣으면 페이지 1,000개가 한순간에 생깁니다. 당신이 만드는 건 글 1,000편이 아니라, 페이지 1개와 데이터 1,000줄입니다. Zapier가 수천 개의 "A를 B와 연동하는 법" 페이지로, Nomad List가 도시별 페이지로 거대한 트래픽을 만든 방식이 정확히 이것입니다.

프로그래매틱 SEO는 글쓰기 능력이 아니라 데이터 정리 능력의 싸움입니다.

1단계: '머리말 + 꼬리말' 키워드를 찾으세요

모든 키워드가 프로그래매틱에 맞는 건 아닙니다. 적합한 키워드는 '고정된 패턴 + 바뀌는 변수'의 형태를 띱니다. 영어권에서는 흔히 '헤드 텀(head term) + 모디파이어(modifier)'라고 부릅니다.

  • [지역] + 고정어 — "[강남] 공유오피스", "[판교] 공유오피스"
  • 도구 A + 도구 B — "[노션]을 [구글캘린더]와 연동하는 법"
  • [직업] + 고정어 — "[디자이너]를 위한 포트폴리오 템플릿"
  • 고정어 + [숫자/연도] — "[올해] [부업] 아이디어"

좋은 신호는 검색량이 개별로는 적지만(롱테일) 변수가 수백, 수천 개라서 합치면 거대한 시장이 되는 경우입니다. 경쟁이 약하고, AI 검색에도 잘 잡히는 영역입니다.

2단계: 데이터가 페이지의 진짜 가치입니다

여기서 대부분의 사람이 실패합니다. 데이터 없이 템플릿만 찍어내면 똑같은 문장에 단어 하나만 바뀐 빈 껍데기 페이지가 됩니다. 구글은 이런 페이지를 정확히 알아보고 색인에서 빼버립니다.

핵심은 각 페이지마다 그 페이지에만 있는 고유한 정보를 채우는 것입니다. "강남 공유오피스" 페이지라면 실제 강남 오피스 목록, 가격대, 지하철역 거리 같은 진짜 데이터가 있어야 합니다. 이 데이터는 공공 API, 직접 수집(스크래핑), 사용자 기여, 혹은 당신이 이미 가진 자산에서 옵니다. 데이터의 질이 곧 페이지의 질이고, 페이지의 질이 곧 색인 여부입니다.

인디 파운더는 노코드 스택으로 충분합니다

"이거 개발자만 하는 거 아니야?"라고 생각할 수 있지만, 지금은 코드 없이도 가능합니다. 핵심 구조는 세 덩어리입니다.

  • 데이터 저장소 — 구글 시트나 Airtable. 변수 목록과 고유 데이터를 여기에 정리합니다.
  • 페이지 생성기 — Webflow CMS, Framer, Astro 같은 도구가 시트의 각 행을 페이지로 자동 변환합니다.
  • 사이트맵 + 색인 요청 — 생성된 URL을 sitemap.xml에 모아 구글 서치 콘솔에 제출합니다.

코드를 다룰 수 있다면 Next.js의 동적 라우트 하나로 같은 일을 더 유연하게 할 수 있습니다. 하지만 핵심은 도구가 아니라 '좋은 데이터셋 하나'라는 걸 잊지 마세요. 도구는 거들 뿐입니다.

색인되지 않으면 0페이지나 마찬가지입니다

1만 개의 페이지를 만들어도 구글이 색인하지 않으면 존재하지 않는 것과 같습니다. 대량 페이지에서 가장 흔한 실패가 바로 '색인 누락'입니다. 구글은 품질이 낮다고 판단한 사이트의 페이지를 통째로 무시합니다.

색인률을 지키는 원칙은 분명합니다. 처음부터 1만 개를 쏟아붓지 말고, 가장 데이터가 풍부한 수백 개부터 시작하세요. 이들이 색인되고 트래픽이 붙는 걸 확인한 뒤 단계적으로 늘립니다. 내부 링크로 페이지끼리 연결하고, 얇은 페이지(데이터가 빈약한 페이지)는 과감히 빼세요. 양보다 색인되는 양이 중요합니다.

제품과 연결되지 않으면 트래픽은 허영입니다

프로그래매틱 SEO의 진짜 함정은 기술이 아니라 전략입니다. 트래픽을 위한 트래픽은 의미가 없습니다. 각 페이지는 당신의 제품으로 가는 자연스러운 길목이어야 합니다.

"노션과 구글캘린더 연동법" 페이지의 방문자에게, 바로 그 연동을 자동으로 해주는 당신의 도구를 권하는 식입니다. 검색 의도와 제품이 한 줄로 이어질 때, 프로그래매틱 SEO는 광고비 0원의 영업사원 1만 명이 됩니다. 의도가 어긋나면 그저 서버 비용만 먹는 죽은 페이지 더미일 뿐입니다.

매주 글 한 편을 쥐어짜는 대신, 이번 주말에는 당신의 시장에 '변수만 바뀌는 키워드'가 무엇인지부터 적어보세요. 그 목록이 길어질수록, 당신의 다음 트래픽 엔진이 가까워집니다.