Updated July 2026 · for merchants pre-launch
Coming soon page for Shopify: past the native password wall
Shopify has exactly one built-in way to hide a store before launch — Password protection — and it was never meant to grow a list. It locks the entire storefront behind one shared password, offers no countdown, and hands you a page you can barely restyle. This is how to run a real, branded coming soon page instead: a countdown, a proper email field, and a URL that Google can index while your theme is still half-built — then fold the addresses into Shopify or Klaviyo the day you open.
The catch nobody spells out: while password protection is on, your store returns the password screen to every crawler, so you accumulate zero SEO during the weeks you most want it. A page on launch.yourbrand.com does the opposite.
The two things Shopify actually gives you
There is no “coming soon mode” toggle in Shopify admin. There are only these two routes, and both trade away something you want before launch.
1 · Password protection (built in)
Found under Online Store → Preferences → Password protection. Tick it and every visitor hits a password screen; only people with the shared password reach the store. New trial stores ship with it already on.
- – All-or-nothing: the whole storefront is gated, you can’t reveal even one product
- – No countdown, no launch date, no urgency mechanic of any kind
- – Design limited to your theme’s
password.liquidtemplate — a bare email field and a message box - – Search engines only ever see the password screen, so the store earns no ranking while you wait
- + Free, instant, genuinely hides everything if privacy is all you need
2 · A coming-soon app (App Store)
Dozens of apps add a countdown and a smarter capture form on top of the password screen. They fix the design problem — at a price and a weight.
- – A recurring monthly fee for a page you show for a few weeks then delete
- – Injects script into your live theme — one more thing to audit and uninstall cleanly at launch
- – Still can’t be indexed if password protection stays on underneath it
- – Useless before the store exists — you need a paid Shopify plan and a theme first
- + Countdown + email capture without touching Liquid yourself
The pattern in both: the coming soon page is welded to the store. A hosted page on a subdomain isn’t — it goes live before you’ve picked a theme, it’s crawlable, and it costs nothing to remove because there’s nothing to uninstall from your storefront.
Native password vs app vs a hosted page
The row that decides it for most launches is “indexable” — the only column where a hosted subdomain wins outright, and the one that quietly compounds every week you’re pre-launch.
| Capability | Native password | Shopify app | Hosted page (here) |
|---|---|---|---|
| Countdown timer | None | Yes | Yes, synced to launch |
| Email capture | Bare theme field | Styled form | Leads list + CSV/XLSX export |
| Design control | password.liquid only | App templates | 14 templates, full in-browser edit |
| Indexable / builds SEO | No — password screen | No if password stays on | Yes — real crawlable URL |
| Works before store is built | No | No | Yes |
| Cost | Free | Monthly fee | Free / $9 Pro |
| Uninstall at launch | Untick a box | Remove app + theme code | Repoint one DNS record |
A hosted page and the password screen aren’t rivals, by the way — the smart move uses both: password-protect the store so nobody sees the half-finished theme, and point the domain at the coming soon page so the public URL is a real, indexable landing page collecting emails.
Put a real coming soon page on your domain in four steps
This runs entirely beside Shopify — nothing installed in your theme, nothing to break when you launch. The only Shopify-side choice is where the domain points, and you change that once.
- 1
Keep the store password-protected
Leave
Online Store → Preferences → Password protectionon. Nobody sees the half-built theme, and you keep working on products in peace. This page replaces only the public face, not the store’s privacy. - 2
Build the coming soon page in the browser
Pick a template, set your headline, brand colour and launch date. The email field is wired to a leads list out of the box — no form endpoint, no mail service, nothing to configure. Publish to a free
yourname.comingsoonwebsite.comsubdomain to test it first. - 3
Point a domain or subdomain at it
Add one DNS record so
launch.yourbrand.com(or the apex) serves the page. SSL is issued automatically. Now you have a public, indexable URL weeks before the store opens. - 4
Launch: remove the password, repoint the domain
On launch day, untick password protection in Shopify and repoint the domain from the coming soon page to the store. Export the collected emails first (next section). The coming soon page has no leftover code inside your theme to clean up.
Which URL? Two clean patterns. Keep the apex (yourbrand.com) on the coming soon page and build Shopify on shop.yourbrand.com until launch, then swap — or leave the store on the apex behind its password and run the page on launch.yourbrand.com. Either way the DNS is a single record; the mechanics are on the custom domain page.
Move the pre-launch list into Shopify or Klaviyo
Every address the page collects sits in a leads list with CSV export. The day you flip the store live, that list becomes your launch segment. Two clean paths:
Into Shopify Customers
- Export the leads to CSV from the dashboard.
- In Shopify admin open
Customers → Importand map the email column. - Add a tag like
prelaunchon import so you can target the launch email at exactly this group. - Confirm each contact’s marketing-consent state matches what your form promised — don’t silently opt people in.
Into Klaviyo
- Create a list named for the launch (e.g. Waitlist — Spring drop).
- Use Klaviyo’s CSV import into that list, or let Klaviyo’s Shopify integration pull them once they’re Shopify customers.
- Build the launch flow against that list before you open, so the “we’re live” email fires the moment you remove the password.
The reason to keep capture off Shopify until now: a store in trial or password mode is an awkward place to collect and segment addresses, and app-based forms often write to hidden tags you then have to untangle. A plain CSV you can see and check beats that.
Sync the countdown to the day you remove the password
Set the countdown to the exact date and time you plan to turn off password protection — that is your real launch moment, not some vague “soon”. When the clock hits zero the page shows a live state instead of running negative, and that’s your cue to open the store and send the Klaviyo flow.
One rule, learned the hard way by everyone who’s done this: never extend a countdown. It ticks to zero in front of the exact people who trusted the date enough to sign up. If the date is genuinely uncertain, use a page without a timer — the countdown timer guide covers when to switch it off, and three templates ship with it already off for that reason.
Shopify coming soon questions
Can a “coming soon” Shopify store rank on Google before launch?
Not while password protection is on — every crawler receives the password screen, so the store accumulates no ranking during the exact weeks you’re building anticipation. A coming soon page hosted on your domain is a normal, crawlable URL: it can be indexed, earn early links, and hand that authority to the store when you repoint the domain at launch.
Does Shopify’s built-in password page collect emails?
The default theme password page has a bare email field, but where those addresses land and how they’re tagged depends entirely on your theme, and there’s no dashboard, export, or countdown around it. It’s a privacy gate, not a list-building tool. A hosted page gives you a real leads list with CSV/XLSX export you can drop straight into Shopify Customers or Klaviyo.
Can I reuse the same domain for the store after launch?
Yes — that’s the whole point of using a subdomain or DNS you control. Point launch.yourbrand.com (or the apex) at the coming soon page now; on launch day change that one DNS record to point at Shopify. Nothing about the page is baked into your store, so the switch is clean and reversible.
How do I redirect the coming soon page to the store when I open?
Two moves on launch day: untick password protection so the storefront is public, and repoint the domain from the coming soon page to Shopify. If you kept the store on the apex and the page on a subdomain, you can instead 301-redirect the subdomain at the store so old links still land somewhere useful.
Do I need a paid Shopify plan to run this?
Not for the coming soon page — it lives entirely outside Shopify, so you can have a branded, email-collecting launch page live before you’ve even chosen a Shopify plan or theme. That’s the one thing neither the native password page nor an app can do: they both need a working store first.
Password-protect the store. Brand the launch.
Build the coming soon page in the browser, point your domain at it, and collect a real list while Shopify stays locked behind its password. Export straight into Shopify Customers or Klaviyo on launch day.
Free plan: 3 pages, 100 leads, no card.