Community라이팅 & 에디팅github.com

WebPresence 및 SEO

앱 스토어 등록에 필요한 개인정보처리방침, 약관, 지원, 계정 삭제 웹 페이지를 구축하고, 앱 링크를 호스팅하며, 랜딩 페이지, 소셜 공유 이미지, 기술적 SEO, AI 크롤러 정책, Cloudflare Worker 배포를 포함한 웹사이트를 생성합니다.

WebPresence 및 SEO란 무엇인가요?

이 스킬은 모바일 앱 출시 시 스토어 등록에 필요한 웹 페이지(개인정보처리방침, 약관, 지원, 계정 삭제)를 구축하고, 앱 링크(.well-known 파일)를 호스팅하며, 초대/추천 페이지(/i/<code>)를 제공합니다. 또한, 국가별 가격이 포함된 랜딩 페이지, Open Graph 이미지, 기술적 SEO(hreflang, canonical, sitemap, robots.txt, JSON-LD), Search Console, Bing Webmaster, IndexNow 설정, AI 크롤러 정책 및 llms.txt를 지원합니다. Cloudflare Worker를 통해 배포하며, 프로덕션 승인 게이트를 포함합니다. 사이트 점검 스크립트와 IndexNow 핑 스크립트도 제공합니다. 개발자는 이 스킬을 통해 앱 출시 전 스토어의 URL 요구 사항을 충족하고 검색 엔진과 AI 어시스턴트에서 앱을 찾을 수 있도록 할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/erberkk/mobile-app-launch-skills/tree/HEAD/skills/web-presence-and-seo

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

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-accountGoogle 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 대신 기본 언어 페이지 링크.
  • 법률 페이지에

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

erberkk/privacy-and-declarations

Use when filling in or auditing App Store privacy and compliance answers and Google Play App content declarations - Apple App Privacy labels, Play Data safety (CSV import), Health apps declaration and Health Connect permissions, advertising ID, PrivacyInfo.xcprivacy and required-reason APIs, export compliance (ITSAppUsesNonExemptEncryption), age rating, account deletion (in-app, web URL, re-authentication), consent and disclosure for AI features, and rules for health data. Derives every answer from a code and SDK scan so the forms, the privacy policy and the in-app text say the same thing.

erberkk/review-readiness

Use before submitting an app version or a first subscription for App Store or Google Play review, or after receiving a rejection. Runs a go/no-go checklist and writes a report - demo account that signs in with a password (no email one-time code), filled with data and premium unlocked; review notes; in-app purchases visible and purchasable (guideline 2.1(b)); iPad compatibility mode for iPhone-only apps; no placeholders or "coming soon"; metadata matching the app; live privacy URLs; crash-free cold start - and gives a playbook for replying in Resolution Center and deciding when to appeal.

erberkk/social-publishing

Use when setting up scheduled publishing of an app's marketing content to Instagram (Reels, carousels, Stories), Threads, X and TikTok through official APIs - self-hosting Postiz in Docker behind a Cloudflare Tunnel, creating the Meta app with the newer use-case flow (business portfolio, Facebook Page linked to the Instagram professional account, Threads tester invite), X developer pay-per-use credits and spend cap, TikTok and YouTube audit limits, safe OAuth account selection when one browser holds personal and brand accounts, resource limits, and phasing a posting calendar around real launch events.

erberkk/store-screenshots

Use when producing or updating App Store and Google Play screenshots and the Play feature graphic - planning a connected "panorama" story across frames, capturing real in-app screens with the app's own test/screenshot harness at each device's logical size and pixel ratio, covering the full device matrix (iPhone 6.9", the required medium Dynamic Island slot, iPhone Duo outer and inner displays, iPad 13" if the app runs on iPad, Play phone, 7" and 10" tablets, 1024x500 feature graphic), checking for alpha channels and wrong sizes, and uploading in order via the App Store Connect and Google Play APIs.

관련 스킬