The app launch checklist for iOS and Android
An app launch checklist for mobile teams, covering store review, metadata, screenshots, phased rollout, and the directory work that happens outside the stores.
Browse by category
All categoriesBrowse by platform
All platformsResources
Latest postsGuide
A complete product launch checklist for software teams, split into six weeks before, launch day, and the thirty days after. Written for people with no audience and no budget.
Most product launch checklists are written for companies with a marketing team. This one assumes the opposite: you are one to five people, you have no audience worth the name, and the launch is happening whether or not you are ready.
It is organized by when, not by department, because the only thing that actually goes wrong in a launch is doing a six-week task on launch morning. Use it as a sequence. If you want it as a dated plan with your own launch date filled in, the Launch Checklist Generator produces one you can download and share.
Write the one sentence. Before anything else, write what your product does in one sentence between ten and eighty characters, without adjectives. This sentence becomes your tagline, your meta description, your directory listing, your badge embed and the first line of every post about you. If you cannot write it, the problem is not the launch.
Pick the launch date, and pick it for a reason. A date with no reason behind it will slip. Good reasons: a feature you have promised, a conference, the end of a beta, a pricing change. Avoid the last two weeks of December and the week of a major platform keynote.
Decide what you are optimizing for. Signups, revenue, feedback or links. These pull in different directions. Optimizing for signups means a generous free tier and a low-friction onboarding. Optimizing for links means a launch asset worth linking to. Optimizing for feedback means being somewhere people argue. Pick one, and say it out loud to whoever else is working on this.
Audit the domain. Your product must be on a domain you control. Free hosting subdomains are rejected by most serious directories, including this one and BetaList, which states the requirement in its own FAQ. Check that the apex and the www version both resolve, both have a valid certificate, and one redirects to the other with a 301. This sounds trivial. One of the directories we benchmarked, applauncher.io, fails its own apex with a self-signed certificate error, so it is clearly not trivial.
Fix the landing page. It needs to say what the product is above the fold, show it working, and have a signup or install path that completes. A crawler that finds a page under two hundred words, a parked page, or a missing title tag will reject the submission before a human sees it.
Take real screenshots. Not mockups, not renders. One to eight images of the actual product doing the actual thing, each with alt text under 125 characters. Directories vary on the minimum: Uneed requires at least one, Dev Hunt requires three, Product Hunt’s featured launches show up to eight.
Prepare the icon. Square, at least 240 by 240, PNG or SVG, under a megabyte. Product Hunt recommends 240 square and Dev Hunt asks for 220, so 240 covers both.
Write the structured content. Three to eight features, each a short title and a body under three hundred characters. Two to seven use cases as persona plus scenario. Up to five differentiators against the obvious alternative. Three to six FAQ entries. This is the part everyone skips and the part that actually determines whether your listing gets read, quoted or cited. Budget forty five to sixty minutes.
Check your meta tags. Title length, meta description, og:image at 1200 by 630, twitter:card, canonical URL, favicon. Run the page through the OG and meta tag checker and fix what it flags. Every share of your launch for the next year renders from these tags.
Free queues are long and paid queues are not, and the whole point of starting three weeks out is that you get to use the free ones.
Submit to the directories with real queues first. Free tiers on launch directories run from same-week to several months. Uneed’s free line was auto-assigned thirty days to five months out and, per secondary reporting, closed to new products on 2026-08-17 after the wait passed six months. Fazier’s free tier is a thirty-day review. LaunchingNext is free with a queue makers report as weeks to months. Get in early or pay.
Read each one’s rules before you submit. Product Hunt’s featuring guidelines explicitly exclude waitlisted products, directories, templates, boilerplates, courses, reports and vaporware. If you are any of those, you are not launching there, and finding that out on launch morning is avoidable.
Understand what the free tier costs you. On Fazier, the free tier requires a Fazier badge on your homepage or footer. On TinyLaunch, a free launch gets nofollow unless it finishes top three and the badge is installed. Neither is dishonest, but both are a trade, and you should make it deliberately.
Do not buy a link attribute. Some directories sell a nofollow to dofollow upgrade as a standalone product. It is a paid link by Google’s own definition, and when it catches up with the directory the damage lands on every listing on the domain including yours. Earn the link instead, through votes, a badge or editorial selection.
Our own comparison of where else to launch has cadence, free tier, entry price and link policy for ten directories in one table.
The launch post. Whatever you publish yourself: a blog post, a changelog entry, a thread. It needs a permanent URL on your own domain, because everything else links to it and you do not control the other places.
The demo. Thirty to ninety seconds, no music, showing the product solving the problem from a cold start. If your product is a CLI tool, record the terminal. If it is self-hosted, show the deploy.
The email. One to your existing list if you have one, one to every person who gave you feedback during the beta, one to anyone you cited or built on. Write them individually enough that they are worth receiving.
The follow-up plan. Decide now what you will post in week two, because launch week’s attention decays fast and a second post to a slightly warmed audience outperforms the first one more often than people expect.
Load test the obvious thing. Not your whole stack. The signup endpoint and whatever the demo shows.
Check every link in every asset. Including the ones in your app’s emails.
Set up analytics and goals. At minimum: signup started, signup completed, and the specific action that means someone got value. Tag inbound launch traffic so you can tell which directory actually sent people. Directories that route outbound clicks through a redirect with a referral parameter, as this one and BetaList do, make this much easier.
Write your launch-day comment in advance. On directories that have a maker comment, it is the highest-leverage two hundred words of the day and you will not write it well at 6am.
Tell the people who will care, before the day. Not to ask for upvotes. Product Hunt’s rules and Peerlist’s rules both prohibit soliciting votes, and Peerlist prohibits cold DMs about a launch outright. You may ask people to visit, try it and give feedback. That is the line, and it is not a technicality.
Publish at the platform’s boundary. Most feeds reset at a fixed time. Product Hunt’s day starts at 12:01 AM Pacific. Uneed’s daily batch goes live at midnight Pacific. Weekly platforms open on Monday. Being in at the start of a window rather than the end of it is the single highest-return piece of timing on this list.
Reply to everything within the hour. Comments, emails, mentions. On several platforms, substantive comments feed the ranking directly. Peerlist blends upvotes with comments, views and link visits, and weights verified votes more heavily, so a thread that goes somewhere is worth more than a number.
Do not check the leaderboard every ten minutes. Some platforms randomize order for the first day or two specifically to stop early placement snowballing. Peerlist randomizes for two days. We randomize for twenty four hours. Your position in hour three predicts very little.
Post your permalink where a link is genuinely useful. A community thread where someone asked for exactly this. Not fifteen subreddits.
This is the half of the checklist nobody runs, and it is where the durable value is.
Install the badge. If a directory offers an embed and you are happy to be associated with it, put it on your site. On several platforms it is what turns your outbound link dofollow, and here it is one of three routes to that.
Claim and complete every listing. Half-filled listings rank badly and get skipped. Fill the features and use cases everywhere, not just on the directory you cared about.
Write the retrospective. What sent traffic, what sent signups, and which of those two lists you were wrong about. Directory-by-directory numbers are the most useful thing you will have the next time you ship.
Schedule the relaunch. Most directories allow one, some sell credits for it, and a meaningful version release is a legitimate reason to use one. A relaunch three months in with a real changelog behind it outperforms a first launch with nothing behind it.
Keep the listing current. A listing with a stale version number and last year’s screenshots is a slow leak. Update it when you ship something worth showing, and the last-updated date does real work for you on both search and answer engines.
When you are ready to turn this into dates, the Launch Checklist Generator takes your platforms, category and launch date and produces the personalized version, with a downloadable file and a permalink. And when the product is live, usable and on your own domain, submit it.
The free Launch Checklist Generator turns this into a personalized plan with real dates, a downloadable file and a permalink you can send to a co-founder.
Generate your dated checklistKeep reading
An app launch checklist for mobile teams, covering store review, metadata, screenshots, phased rollout, and the directory work that happens outside the stores.
A field-by-field guide to writing a directory listing that search engines rank and answer engines quote, with before and after examples for every block.