출시 전 점검
AI로 만든 사이트 출시 전 점검 체크리스트
AI 도구로 만든 사이트는 화면이 먼저 완성되고 운영에 필요한 부분은 뒤늦게 드러납니다. 공개 전에 아래 항목을 한 번씩 직접 눌러 보고, 확인하지 못한 항목은 "모름"으로 남겨 두세요. 모르는 항목이 곧 고도화 범위가 됩니다.
1. 도메인과 HTTPS
- 실제 도메인으로 접속했을 때 주소창에 자물쇠가 보이고 www 유무 두 주소가 한 곳으로 모이는지 확인합니다.
- 도메인 등록 계정과 DNS 설정이 어느 서비스에 있는지 적어 둡니다. 만료일 알림을 켭니다.
- 배포 플랫폼의 기본 주소(예: *.vercel.app, *.lovable.app)가 그대로 노출돼도 되는지 결정합니다.
2. 로그인과 권한
- 회원가입, 로그인, 비밀번호 재설정 메일이 실제 메일함에 도착하는지 테스트 계정으로 확인합니다.
- 다른 사용자의 데이터가 주소(URL)의 숫자나 ID만 바꿔서 보이지 않는지 직접 시도합니다.
- 관리자 화면이 로그인 없이 열리지 않는지, 관리자 계정이 한 명에게만 있는지 확인합니다.
3. 결제와 외부 연동
- 결제 수단이 테스트 모드에서 실제 모드로 바뀌었는지, 실제 카드로 소액 결제와 환불을 한 번 해 봅니다.
- 결제 실패·중복 클릭·새로고침 때 주문이 두 번 생기지 않는지 확인합니다.
- 예약·메일·지도·분석 같은 외부 서비스의 키가 어느 계정에 있는지, 무료 한도가 있는지 적어 둡니다.
4. 데이터와 백업
- 데이터베이스가 어디에 있는지(서비스 이름, 리전)와 백업이 자동으로 켜져 있는지 확인합니다.
- 테스트 중 넣은 가짜 데이터를 지우고, 삭제 기능이 실제로 데이터를 지우는지 확인합니다.
- 개인정보를 어떤 항목으로 저장하는지 목록을 만들고 개인정보처리방침과 맞춥니다.
5. 시크릿과 키
- API 키, 비밀번호, 토큰이 코드 저장소나 브라우저에서 보이는 자바스크립트에 들어 있지 않은지 검색합니다.
- 키가 노출됐다면 삭제가 아니라 재발급으로 처리합니다. 예전 키는 폐기합니다.
- 환경변수가 배포 플랫폼에 등록돼 있고 로컬 파일(.env)은 저장소에 올라가지 않았는지 확인합니다.
6. 모바일과 접근성
- 휴대폰 실제 기기에서 첫 화면, 메뉴, 폼 입력, 버튼 터치를 모두 눌러 봅니다.
- 글자가 잘리거나 가로 스크롤이 생기는 화면, 키보드가 올라올 때 가려지는 입력창을 적어 둡니다.
- 이미지에 대체 텍스트가 있고 버튼이 키보드(Tab, Enter)로 눌리는지 확인합니다.
7. 성능과 오류
- 첫 화면이 열리는 데 걸리는 시간을 휴대폰 데이터로 재 보고 큰 이미지·동영상을 줄입니다.
- 존재하지 않는 주소로 들어갔을 때 사이트의 404 화면이 보이는지, 오류가 났을 때 흰 화면이 아닌지 확인합니다.
- 오류를 모아 주는 도구(로그·알림)가 하나라도 연결돼 있는지 확인합니다. 없으면 사용자가 알려 주기 전까지 모릅니다.
8. 운영 연락처와 약관
- 문의 메일 주소나 폼이 실제로 수신되는지, 누가 몇 시간 안에 답할지 정합니다.
- 이용약관·개인정보처리방침·사업자 정보가 서비스 성격(결제 여부, 수집 항목)과 맞는지 확인합니다.
- 출시 공지에 쓸 한 줄 설명과 대표 이미지(공유 미리보기)를 준비합니다.
전부 통과하지 않아도 출시할 수 있습니다. 다만 "모름"으로 남은 항목은 출시 뒤 가장 먼저 문제가 되는 곳이므로, 그 목록을 그대로 고도화 요청에 적으면 범위 확인이 빨라집니다.
함께 읽기: AI로 만든 사이트 고도화, 범위를 정하는 법