WebPresence 및 SEO은(는) 무엇을 하나요?
목적
두 스토어 모두 제출하기 전에 URL을 요구합니다: 개인정보처리방침, 지원, 계정 삭제, 앱 링크를 위한 .well-known 파일. 이 스킬은 먼저 이 양식을 충족하는 작고 빠른 정적 사이트를 구축한 후, 트래커, 다크 패턴, 앱이 뒷받침할 수 없는 숫자 없이 검색 엔진, 링크 미리보기, AI 어시스턴트에서 찾을 수 있도록 합니다.
스토어 등록 및 개인정보 양식(listing-and-aso, privacy-and-declarations)보다 먼저 수행하세요: 라이브 URL이 필요합니다.
전제 조건
- 사용자가 제어하는 도메인과 DNS 액세스 권한(예제에서는 Cloudflare 사용; 헤더를 설정하고 리디렉션 없이 파일을 제공할 수 있는 모든 호스트에서 작동).
identity-and-signing의 앱 최종 식별자 및 서명 데이터(Team ID, Bundle ID, 패키지 이름, Play 앱 서명 SHA-256).privacy-and-declarations의 코드/SDK 스캔에서 파생된 개인정보처리방침 텍스트와 앱에 실제로 존재하는 삭제 흐름.subscriptions-and-payments에서 스토어에서 읽어온 가격(절대 메모리에서 입력하지 않음).- scripts/의 스크립트를 위한 Node.js 18+.
1. 스토어에서 요구하는 페이지
모든 스토어 필드 → URL 체크리스트: references/store-url-checklist.md.
| 페이지 | 경로(권장) | 규칙 |
|---|---|---|
| 개인정보처리방침 | /privacy | 공개, 로그인 불필요, 지역 차단 없음, HTML(PDF 아님), 앱 이름 명시, 스토어 개인정보 답변과 일치 |
| 약관 | /terms | 구독 판매 시 필요(Apple 표준 EULA 또는 자체 약관; 앱 및 스토어 등록에 링크) |
| 지원 / 문의 | /support | 실제 연락 방법(이메일 또는 양식), FAQ만 있는 경우는 안 됨 |
| 계정 삭제(웹) | /delete-account | Google Play에서 이 URL을 요구함. 등록과 동일한 앱 이름 사용, 페이지 자체에서 사용자가 삭제를 요청할 수 있어야 함, 삭제되는 데이터, 보관되는 데이터와 보관 기간, 스토어 구독은 별도로 취소해야 한다는 내용 포함 |
- Apple은 앱 내에서 삭제가 시작되어야 함(가이드라인 5.1.1(v)); 웹 페이지가 이를 대체하지 않음. Play는 앱 내 경로와 웹 URL을 모두 요구함. 문서: Apple 계정 삭제, Play 계정 삭제, Play 개인정보처리방침 URL 규칙.
- 로그아웃 상태에서 안정적. 쿠키 월, 로그인, 텍스트 읽기에 JavaScript 불필요. 제출 후 경로 이름 변경 금지; 변경해야 하는 경우 이전 경로에서 301 유지.
- 언어별. 언어당 하나의 URL(
/privacy,/de/privacy)과hreflang; App Store Connect에서 로케일별로 개인정보 URL을 설정할 수 있음. 페이지가 번역되지 않은 경우 404 대신 기본 언어 페이지 링크. - 법률 페이지에