런칭 체크리스트
서비스를 세상에 공개하기 전, 반드시 확인해야 할 항목들.
📋 이 글을 읽기 전에
아래 내용을 먼저 읽으면 이 가이드를 더 쉽게 따라할 수 있습니다.
Ad Space — guide-launch-top
💡 Tip: 한 번에 모든 것을 완벽하게 할 필요는 없습니다. "필수" 항목만 먼저 확인하고 런칭한 뒤, 나머지는 점진적으로 추가하세요. 배포 방법은 호스팅 비교를, 보안 사항은 고려사항 가이드를 참고하세요.
🧑💻개발자이렇게 접근해요
개발자들 사이에서 유명한 말이 있습니다: "Done is better than perfect." 완벽한 상태로 런칭하는 서비스는 없습니다. 구글도, 인스타그램도 처음엔 버그투성이였어요. 핵심 기능이 작동하면 일단 런칭하고, 사용자 피드백을 받으며 개선하는 게 현실적입니다.
🔧 기술
모든 페이지가 모바일에서 잘 보이는지 확인필수
404 페이지가 존재하는지 확인필수
로딩 상태와 에러 상태 처리필수
브라우저 에 에러가 없는지 확인필수
이미지 최적화 (next/image 사용)권장
Lighthouse 점수 확인 (성능 80+)권장
🌐 도메인 & 배포
도메인 구매 (Namecheap, Cloudflare 등)필수
Vercel에 프로젝트 연결필수
커스텀 도메인 연결 (Vercel Dashboard → Domains)필수
HTTPS 작동 확인 (Vercel은 자동)필수
www → non-www (또는 반대) 리다이렉트 설정권장
🔍 SEO
모든 페이지에 title과 meta description 설정필수
OG 이미지 (소셜 공유 시 미리보기) 설정필수
sitemap.xml 생성 (Next.js에서 자동 가능)필수
robots.txt 설정필수
(JSON-LD) 추가권장
Ad Space — guide-launch-mid
📊 분석 & 모니터링
🔐 보안
환경변수(.env)가 GitHub에 올라가지 않는지 확인필수
.gitignore에 .env* 포함 확인필수
API 키가 클라이언트에 노출되지 않는지 확인필수
사용자 입력 유효성 검사필수
설정 확인권장
💭개발자이렇게 생각해요
비개발자분들이 "API 키가 뭔데 그렇게 중요해?"라고 물어볼 때가 있는데, API 키가 노출되면 다른 사람이 여러분의 이름으로 서비스를 사용할 수 있습니다. DB 키가 노출되면 모든 사용자 데이터가 털리고, Stripe 키가 노출되면 결제가 조작될 수 있어요. 그래서 개발자들이 .env 파일에 집착하는 겁니다.
⚖️ 법적 사항
개인정보처리방침 페이지필수
이용약관 페이지필수
쿠키 동의 배너 (EU 사용자 대상 시)상황별
사업자 등록 (수익 발생 시)상황별
🚀 런칭
실제 사용자처럼 전체 플로우 테스트필수
다른 사람에게 미리 테스트 부탁권장
Product Hunt / Hacker News 제출 준비선택
SNS 공유용 스크린샷/데모 영상 준비권장
관련 콘텐츠
Ad Space — guide-launch-bottom