500페이지 이상의 SaaS를 10개 언어로 출시한 방법
VectoSolve의 오가닉 성장 뒤에 있는 SEO와 i18n 전략: 프로그래매틱 페이지, 다국어 아키텍처, 그리고 배운 교훈.

Founder of VectoSolve
Self-taught developer, founder and sole developer of VectoSolve since 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports.
How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author
Key Takeaways
- 프로그래매틱 SEO + i18n으로 21개 시드 페이지를 10개 언어에서 529개 인덱스 페이지로 확장
- 총 비용: 호스팅 $0/월 (Vercel 무료 플랜) + 약 40시간, 주말 3번
- 광고비 제로로 90일 만에 오가닉 트래픽 4.7배 증가
- 모든 언어에서 URL 슬러그를 영어로 유지한 것이 최고의 i18n 결정이었음
- 1시간 재검증 ISR로 대규모 빌드 시간 폭발 문제 해결
VectoSolve를 만들기 시작했을 때 마케팅 예산이 없었습니다. 전환당 $1~5의 벡터화 도구로는 유료 고객 확보를 지원할 수 없습니다 — "이미지 변환기" 분야에서 Google Ads 클릭 한 번에 $2~4가 듭니다. 오가닉 트래픽은 있으면 좋은 것이 아니었습니다. 유일한 실현 가능한 경로였습니다.
오늘날 사이트에는 10개 언어로 529개 인덱스 페이지가 있으며, 광고에 단 한 푼도 쓰지 않았습니다. 전체 이야기를 공유합니다 — 전략, 기술 스택, 실수, 그리고 실제 숫자.
"부트스트랩 SaaS를 위한 최고의 마케팅 채널은 경쟁사가 너무 느려서 신경 쓸 가치가 없다고 생각하는 채널입니다.
기술 스택
기술 스택이 프로그래매틱 접근 방식을 직접 가능하게 했습니다:
- Next.js 14 (App Router) —
generateStaticParams가 모든 프로그래매틱 페이지의 엔진 - Supabase — 블로그, 인증, 행 수준 보안이 적용된 사용자 데이터를 위한 Postgres
- Vercel — 무료 플랜 호스팅, AI 기반 도구를 위한 에지 함수, 잘못된 hreflang 설정 배포를 방지한 프리뷰 배포
- next-intl — next-i18next와 커스텀 미들웨어 접근을 시도한 후, App Router에 가장 깔끔하게 맞는 솔루션
SEO 전략: 21개 시드에서 529 페이지로
키워드 리서치
직접적인 전환 의도에 맞는 3개의 시드 키워드로 시작했습니다: "png to svg", "convert image to vector", "vectorize logo." 그런 다음 JPG to SVG, WebP to vector, PDF to SVG 등 의미 있는 모든 포맷 조합으로 확장하고, Search Console과 Ubersuggest 무료 플랜으로 교차 확인했습니다.
결과: 각각 제가 만든 도구를 정확히 찾고 있는 사람을 타겟으로 한 21개의 고유한 전환 페이지 콘셉트.
프로그래매틱 페이지 생성
21개 페이지를 수작업으로 만드는 대신, 데이터 기반 템플릿을 구축했습니다:
export interface ConversionPage {
slug: string
fromFormat: string
toFormat: string
title: string
h1: string
description: string
faqs: FAQ[]
relatedSlugs: string[]
}
하나의 템플릿, 하나의 generateStaticParams() 호출, 21개의 최적화된 페이지. 핵심 포인트: 모든 페이지에 진정으로 고유한 콘텐츠가 필요합니다. Google의 유용한 콘텐츠 업데이트는 얇은 프로그래매틱 페이지에 패널티를 부과하므로, 각 페이지에 커스텀 FAQ, 포맷별 팁, 고유한 사용 사례 설명을 포함했습니다.
i18n 배수 효과
21개의 영어 페이지는 시작일 뿐입니다. 10개 언어로는 210+ 페이지 — 타겟 가능한 검색 시장의 10배입니다. 검색량 + 낮은 경쟁으로 선택한 언어: 영어, 프랑스어, 독일어, 스페인어, 포르투갈어, 이탈리아어, 네덜란드어, 폴란드어, 일본어, 한국어.
Warning: 힘들게 배운 i18n SEO 함정들:
- URL 슬러그를 절대 번역하지 마세요.
/fr/convert/png-to-svg가/fr/convertir/png-en-svg보다 낫습니다 — 혼합 언어 URL은 크롤링 혼란을 유발합니다 x-defaulthreflang은 항상 홈페이지가 아닌 영어 페이지로 설정하세요- 메타 설명을 자동 번역하지 마세요 — Google이 기계 번역된 태그를 감지하면 CTR이 하락합니다
- 모든 로케일 페이지에 자기 참조 hreflang 태그가 반드시 있어야 합니다. 이것을 놓쳐서 3주간 재인덱싱이 필요했습니다
Hreflang + Schema 마크업
모든 페이지가 언어 관계를 선언하고 구조화된 데이터를 포함합니다 — FAQPage, HowTo, SoftwareApplication 스키마. 리치 결과가 인덱싱 후 2주 이내에 Google에 표시되었습니다.
숫자: 90일 트래픽 성장
| 마일스톤 | 인덱스 페이지 | 키워드 | 세션/주 | 성과 |
|---|---|---|---|---|
| 출시 | 21 | 12 | ~30 | 첫 GSC 노출 |
| 1개월차 | 147 | 68 | ~180 | 1페이지 랭킹: "webp to svg" |
| 2개월차 | 380 | 156 | ~520 | FAQ 리치 결과 활성화 |
| 3개월차 | 529 | 240+ | ~890 | 출시 대비 4.7배 트래픽 |
| 4개월차+ | 529 | 310+ | ~1,200 | 복리 성장, 새 페이지 없음 |
프로그래매틱 SEO의 아름다움: 초기 구축 후 성장이 추가 작업 없이 복리로 증가합니다.
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual Deal내부 링크: 조용한 성장 엔진
모든 전환 페이지는 3~5개의 관련 전환에 링크합니다. PNG to SVG 변환기는 JPG to SVG, WebP to SVG, AI SVG 애니메이션 도구에 링크합니다. 또한 맥락에 맞을 때 AI 콘텐츠 생성기에도 링크합니다. 밀도 높은 내부 링크는 PageRank를 분산시키고 사용자의 탐색을 유도합니다.
Pro Tip: 빌드 시간과 ISR 전략: 529 페이지로 전체 정적 생성에 8분 이상 걸렸습니다. 1시간 재검증 ISR로 전환 — 첫 방문이 온디맨드 생성을 트리거하고, 이후 캐시됩니다. 빌드 시간이 3분 미만으로 단축. 저트래픽 로케일 페이지에서 첫 방문자가 생성에 약 2초 대기합니다. Vercel 무료 플랜 제한을 초과하는 12분 빌드에 비하면 완전히 수용 가능합니다.
배운 교훈
고치고 싶은 실수
- 10개 언어를 동시에 출시했습니다. 영어 + 2~3개 고트래픽 언어로 시작해서 검증한 후 확장했어야 합니다. 10개 로케일에서 동시에 hreflang을 디버깅하는 것은 고통스러웠습니다.
- 초기 FAQ가 너무 일반적이었습니다. 포맷별로 다시 작성하자("PNG를 SVG로 변환할 때 투명도가 왜 사라지나요?") 클릭률이 2배로 올랐습니다.
- 2개월 동안 Core Web Vitals를 무시했습니다. 도구 iframe을 지연 로딩하여 LCP가 4.2초에서 1.8초로 감소했습니다.
다시 하고 싶은 성공
- 어디서나 영어 전용 URL 슬러그. 혼란 제로, 깔끔한 분석.
- 첫날부터 Schema 마크업. 몇 주 만에 리치 결과.
- 같은 도메인에 블로그. 이 블로그, 전환 도구, 벡터 그래픽스 가이드가 도메인 권한을 공유합니다. 서브도메인이었다면 분산되었을 것입니다.
- CMS로서의 Supabase. Markdown이 있는
blog_articles테이블. WordPress 없음, CMS 구독 없음. 비용: $0.
전체 스택 — 이미지 벡터화 도구, AI SVG 애니메이션, 이 블로그 — 이 Next.js + Supabase + Vercel 무료 플랜에서 실행됩니다. 월 호스팅: $0. 먼저 무료 플랜에 최적화하세요. 수익이 정당화될 때 스케일업하세요.
퍼블릭 빌딩은 하이라이트 릴이 아닌 실제 숫자를 공유하는 것입니다. SaaS를 출시하고 프로그래매틱 SEO를 고려하고 있다면, 이것이 몇 주간의 시행착오를 절약해주길 바랍니다.
VectoSolve 사용해보기: vectosolve.com — 몇 초 만에 AI 기반 이미지-벡터 변환.
| SEO 지표 | 시작 (1일차) | 90일 후 | 성장 |
|---|---|---|---|
| 인덱스 페이지 | 21 | 529 | 25배 |
| 오가닉 세션/월 | ~120 | ~564 | 4.7배 |
| 지원 언어 | 1 (영어) | 10 | 10배 |
| 월 호스팅 비용 | $0 | $0 | N/A |
| 개발 시간 | 0시간 | ~40시간 | 주말 3번 |
참고 자료
- Google Search Central — 국제화, hreflang 태그, 프로그래매틱 SEO 모범 사례에 대한 공식 문서
- Moz SEO Blog — 국제 SEO, 키워드 리서치, 대규모 콘텐츠 전략에 대한 심층 가이드
- web.dev Performance — Vercel에서 다국어 Next.js 사이트를 위한 Core Web Vitals 최적화
- HubSpot Marketing Blog — SaaS 비즈니스를 위한 콘텐츠 마케팅 프레임워크와 성장 전략