피드로 돌아가기
How I Built a 2,000-Page Puzzle Site with Programmatic SEO
Dev.toDev.to
Backend

PuzzlePonder.com이 프로그래매틱 SEO로 2,000개 페이지를 자동 생성해 9일 만에 8회 유기 검색 클릭 획득

How I Built a 2,000-Page Puzzle Site with Programmatic SEO

Clawrl Byte2026년 3월 26일9intermediate

Context

콘텐츠 사이트는 수천 개의 롱테일 키워드를 타겟하려면 페이지를 대규모로 생성해야 하는데, 대부분의 프로그래매틱 페이지는 얇은 콘텐츠와 중복 페이지로 인해 Google의 페널티 대상이 된다.

Technical Solution

  • URL 구조를 게임 타입과 ID로 계층화: /games/{game-type}/ → 게임 허브, /games/{game-type}/practice/{id}/ → 개별 연습 페이지
  • 각 2,000개 페이지마다 고유 title, meta description, 실제 퍼즐 콘텐츠 생성: 템플릿 기반이 아닌 각 페이지별 맞춤 작성
  • Game 스키마 마크업을 빌드 타임에 주입: @type: Game 구조화 데이터로 Google에 페이지 컨텍스트 명시
  • 모든 2,000+ URL을 XML sitemap으로 제출하고 robots.txt에서 차단 규칙 제거: Google이 모든 페이지를 발견·크롤할 수 있도록 개방
  • 내부 링킹 그래프 구성: 각 연습 페이지에서 게임 허브, 인접 페이지, 관련 게임 타입으로 링크 분산
  • 정적 사이트 생성(Static Site Generation)으로 연습 페이지 빌드하고 클라이언트 사이드에서 게임 로직 실행: 서버 왕복 제거로 빠른 TTFB 확보
  • 모든 페이지를 자신 자신으로 지칭하는 canonical 태그 적용: 중복 신호 차단

Impact

  • 사이트 공개 후 9일 간 유기 검색 8회 클릭, 8회 노출, 100% CTR(클릭률) 달성
  • 노출된 쿼리에서 평균 순위 1.4위 달성
  • 5개 referring domain(외부 인바운드 링크) 자동 획득
  • 2,029개 URL 중 Google이 점진적으로 크롤 중

Key Takeaway

프로그래매틱 SEO 성공의 핵심은 각 페이지의 진정한 사용성(실제 퍼즐 풀이) 제공으로 Google이 감지하는 신호를 확보하는 것이며, 템플릿 기반의 얇은 페이지는 도어웨이 페이지로 판정되어 페널티를 받는다. 신선한 도메인(DR 0)에서 2,000페이지의 크롤 및 색인화는 수개월이 소요되므로 초기 메트릭(9일 8클릭)은 정상이며, HTTP/HTTPS 리다이렉트 누락, 헤드 키워드용 블로그 콘텐츠 부재, 백링크 부족은 현재의 트레이드오프다.


10개 이상의 콘텐츠 카테고리를 보유한 웹 서비스에서 프로그래매틱 SEO를 적용할 때, 각 페이지마다 고유 title/meta description을 생성하고, 게임·상품·기사 등 콘텐츠 타입에 맞는 schema.org 마크업을 빌드 타임에 자동 삽입하며, XML sitemap으로 모든 URL을 제출하고 내부 링킹 그래프를 밀도 높게 구성하면, 신선한 도메인이라도 3~6개월 내 롱테일 키워드에서 첫 페이지 검색 순위를 확보할 수 있다.

원문 읽기