feat: classy dark one-pager with modal, webhook, shiny gold, sticky nav
This commit is contained in:
@@ -0,0 +1,131 @@
|
||||
# Google Play Store — Official Specs & Guidelines
|
||||
|
||||
All data from support.google.com and developer.android.com as of March 2026.
|
||||
|
||||
## Character Limits
|
||||
|
||||
| Field | Limit | Indexed? | Notes |
|
||||
| ----------------- | ----------- | ---------------------- | ------------------------------------- |
|
||||
| App Title | 30 chars | Yes (strongest signal) | Reduced from 50 in Sept 2021 |
|
||||
| Short Description | 80 chars | Yes | Visible without expanding |
|
||||
| Full Description | 4,000 chars | **Yes (heavily)** | Google NLP indexes entire text |
|
||||
| Developer Name | 64 chars | Partial | Same emoji/caps restrictions as title |
|
||||
|
||||
## Prohibited in Metadata (enforced since Sept 2021)
|
||||
|
||||
**Title, Icon, Developer Name:**
|
||||
|
||||
- Emojis, emoticons, repeated special characters
|
||||
- ALL CAPS (unless registered brand)
|
||||
- Performance claims: "top," "best," "#1," "free," "no ads"
|
||||
- Misleading store performance or endorsement
|
||||
- Calls-to-action: "update now," "download now"
|
||||
|
||||
**Short Description:**
|
||||
|
||||
- Same performance claims as title
|
||||
- Calls-to-action
|
||||
- Unattributed testimonials
|
||||
|
||||
**Screenshots, Feature Graphic, Video:**
|
||||
|
||||
- Time-sensitive taglines
|
||||
- Calls-to-action ("Download now," "Play now")
|
||||
- Must authentically showcase app functionality
|
||||
|
||||
## Screenshot Specs
|
||||
|
||||
| Device | Min | Max | Aspect Ratio | Min Resolution | Max Long Edge |
|
||||
| ---------- | ----- | ----- | ------------ | -------------- | ------------- |
|
||||
| Phone | **2** | **8** | 9:16 or 16:9 | 320px any side | 3,840px |
|
||||
| 7" Tablet | 4 | 8 | 9:16 or 16:9 | 1,080px short | 7,680px |
|
||||
| 10" Tablet | 4 | 8 | 9:16 or 16:9 | 1,080px short | 7,680px |
|
||||
| Chromebook | 4 | 8 | 9:16 or 16:9 | 1,080px short | 7,680px |
|
||||
| Wear OS | 1 | 8 | **1:1** | 384x384 | 3,840px |
|
||||
| Android TV | 1 | 8 | **16:9** | 1,920x1,080 | 3,840px |
|
||||
|
||||
- **Recommended phone size:** 1080x1920 (portrait)
|
||||
- **Format:** JPEG or 24-bit PNG (no alpha)
|
||||
- **Max file size:** 8 MB each
|
||||
|
||||
**Note:** Google Play max is 8 screenshots per device, not 10 like Apple.
|
||||
|
||||
## Feature Graphic
|
||||
|
||||
- **Dimensions:** 1024 x 500 px (exact, required)
|
||||
- **Format:** JPEG or 24-bit PNG (no alpha)
|
||||
- Displayed at top of listing and in featured placements
|
||||
|
||||
## App Icon
|
||||
|
||||
- **Dimensions:** 512 x 512 px
|
||||
- **Format:** 32-bit PNG (with alpha)
|
||||
- **Max file size:** 1,024 KB
|
||||
- **Shape:** Full square (Google applies 30% corner radius automatically)
|
||||
- **Prohibited:** Ranking claims, download counts, deal text, emoji
|
||||
|
||||
## Preview Video
|
||||
|
||||
- **Format:** YouTube URL (public or unlisted)
|
||||
- **Duration:** 30 seconds to 2 minutes recommended
|
||||
- No ads, no monetization, must be embeddable, not age-restricted
|
||||
- **Does NOT autoplay** (only ~6% of visitors tap to play)
|
||||
|
||||
## Store Listing Experiments (A/B Testing)
|
||||
|
||||
- **Variants:** Up to 3 per experiment (plus control)
|
||||
- **Testable:** Icon, feature graphic, screenshots, video, short description, full description
|
||||
- **Concurrent:** Cannot run more than 1 default graphics experiment simultaneously
|
||||
- **Audience:** Signed-in Google Play users only
|
||||
- **Metrics:** First-time installers + retained first-time installers (1-day retention)
|
||||
- **Duration:** Run at least 7 days (weekday/weekend variance)
|
||||
- **Localized:** Test across up to 5 languages simultaneously
|
||||
|
||||
## Custom Store Listings
|
||||
|
||||
- **Max:** 50 per app (100 for Play partners)
|
||||
- **Customizable:** Title, short/full description, icon, screenshots, feature graphic, video
|
||||
- **Targeting:** Country/region, pre-registration, install state, Google Ads campaigns, inactive/churned users (28+ days)
|
||||
- **2025 addition:** Gemini AI auto-generates text for CSLs in Play Console
|
||||
|
||||
## Promotional Content (LiveOps)
|
||||
|
||||
| Type | Description | Duration |
|
||||
| ----------------- | ------------------------------ | -------------------- |
|
||||
| Offers | Discounts, free items, bundles | Up to 28 days |
|
||||
| Events | Time-limited in-app events | Must have time limit |
|
||||
| Major Update | Significant new features | Max 1 week |
|
||||
| Crossover (games) | Cross-game/IP collaboration | Varies |
|
||||
|
||||
- Submit **4+ days** before start (standard review)
|
||||
- Submit **14+ days** before for featuring requests
|
||||
- **Impact:** "Over twice as many explore acquisitions during featuring" (official Google)
|
||||
|
||||
## Android Vitals — Ranking Thresholds
|
||||
|
||||
Apps exceeding these thresholds get **reduced visibility** in search and recommendations.
|
||||
|
||||
| Metric | Overall Threshold | Per-Device Threshold |
|
||||
| ---------------------------- | ----------------- | -------------------- |
|
||||
| User-Perceived Crash Rate | **1.09%** | 8% |
|
||||
| User-Perceived ANR Rate | **0.47%** | 8% |
|
||||
| Excessive Partial Wake Locks | 5% | N/A |
|
||||
|
||||
**Consequences:** Reduced search visibility, warning labels on listing, quality alerts to users before install.
|
||||
**Recovery:** Google checks daily using 28-day rolling average.
|
||||
|
||||
## Search Ranking — Official Factors
|
||||
|
||||
Google confirms these affect ranking:
|
||||
|
||||
1. **Metadata relevance** — Title carries most weight. NLP scans title + short desc + full desc.
|
||||
2. **App quality** — Android Vitals (crash/ANR rates)
|
||||
3. **Ratings and reviews** — Star rating + review text. 85% of featured apps have 4.0+
|
||||
4. **Install volume and velocity** — Total installs + daily/weekly frequency
|
||||
5. **Engagement and retention** — Session frequency, duration, retention rates
|
||||
6. **Update frequency** — Regular updates signal active maintenance
|
||||
7. **Localization** — Regional keyword/visual adaptation. 59% of US apps localize titles.
|
||||
|
||||
Sources: support.google.com/googleplay/android-developer/answer/4448378,
|
||||
support.google.com/googleplay/android-developer/answer/9898842,
|
||||
developer.android.com/topic/performance/vitals
|
||||
Reference in New Issue
Block a user