What It Does
The Password Page template displays when your store is password-protected (pre-launch, maintenance mode, or private/exclusive access). This template shows a password entry form, optional message, and branding to visitors before they can access your store.This is a static template section with no customizable settings in the section itself. To enable password protection and configure messaging, go to Shopify Admin → Online Store → Preferences → Password protection.
When Password Page Displays
Password Protection Enabled
Activate in Shopify Admin:- Online Store → Preferences
- Enable “Password protection” checkbox
- Enter password (share with authorized visitors)
- Add message (optional - appears on password page)
- Save
Common Use Cases
Pre-launch (Coming Soon):- Store under construction, not ready for public
- Collect emails, build anticipation
- Share password with internal team for testing
- Site updates in progress
- Temporary closure (inventory, system changes)
- Prevent orders during downtime
- Wholesale store (password for approved buyers only)
- Members-only boutique
- Exclusive product drops (password shared with VIPs)
- Business closed during off-season
- Vacation mode for small businesses
- Password page informs customers of return date
Template Structure
Default Content
Typical password page includes:- Logo - Store logo (configured in Header Password section)
- Heading - Store name or custom title
- Message - Custom text from Admin (e.g., “We’re launching soon! Enter password to preview.”)
- Password form - Input field and submit button
- Footer - Optional footer links, social media, copyright
Customizing Message
In Shopify Admin → Online Store → Preferences:- Password: The password visitors must enter
- Message to your visitors: Text appearing above password form
- Supports plain text (no HTML/formatting)
- Typical length: 1-3 sentences
- “Our store is launching soon. Stay tuned!”
- “Site under maintenance. We’ll be back shortly.”
- “This is a private store. Contact us for access.”
- “Invite-only access. Enter password to shop.”
Password Page vs Main Store
What Visitors See
Before password entry (Password page):- Simplified header (logo only, from Header Password section)
- Password form
- Custom message
- Basic footer
- No access to: Products, collections, cart, checkout
- Full site access (products, collections, cart, checkout)
- Standard header with navigation
- All store functionality enabled
- Password saved in browser cookie (don’t need to re-enter during session)
Session Handling
Cookie saves password:- Entering correct password sets browser cookie
- Cookie expires when browser closed or session ends
- Visitors must re-enter password on next visit (unless cookie persists)
- Clear browser cookies to force password page to reappear
- Or use private/incognito browsing to test password page
Best practices
Compelling Message
Use password page message to build excitement (pre-launch) or inform (maintenance). Include return date if applicable.
Share Password Selectively
For pre-launch: Share with team, beta testers, friends/family. For private stores: Only approved customers.
Collect Emails
Add email signup form to password page (requires app or code). Build launch list during pre-launch.
Strong Password
Use secure password (not “password123”). Prevents random access. Change periodically for private stores.
Test Before Launch
Visit store in incognito mode to see public password page. Ensure message, branding, password form work.
Disable After Launch
Remove password protection when ready to launch: Admin → Preferences → Uncheck “Password protection” → Save.
Social Media Links
Add social links to password page footer. Let pre-launch visitors follow on Instagram, Twitter, etc.
Branded Design
Customize Header Password section (logo, positioning, transparency). Match password page to brand aesthetic.
Customization Options
Via Shopify Admin
Limited customization available:- Password: Admin → Preferences → Password protection → Password field
- Message: Admin → Preferences → Password protection → Message to your visitors
- Logo/Header: Theme Customizer → Header (Password) section → Upload logo, configure styling
Via Theme Customizer
Header Password section:- Upload logo (appears on password page)
- Set logo width, position (left/center)
- Enable transparent header background
- Show/hide separator line
- Standard footer appears on password page (configure as normal)
- Add social media links, copyright text
Via Code Editing
For developers:- Edit
templates/password.json(JSON template) ortemplates/password.liquid(Liquid template) - Modify section
/sections/section-password.liquid - Customize background image, colors, typography
- Add email signup form, countdown timer, video background
- Integrate with Mailchimp/Klaviyo for launch list
Via Apps
3rd-party apps:- “Coming Soon” apps for advanced password pages (email collection, timers, animations)
- Check Shopify App Store for “password page customization” apps
Technical Notes
Password Storage
How it works:- Password entered → Checked against password in Admin settings
- If correct → Browser cookie set with session token
- Cookie allows access to full store (bypasses password page)
- Cookie expires on browser close (or configurable duration)
- Password NOT stored in customer account system
- Separate from customer login passwords
- Single password for all visitors (not individual accounts)
SEO Implications
Password-protected stores not indexed:- Search engines can’t access password-protected content
- No SEO value while password enabled
- Remove password protection to allow search engine crawling
- While password-protected, configure SEO settings (page titles, meta descriptions)
- Add products, collections, content (ready to be indexed when password removed)
- When password disabled, search engines can immediately crawl full site
Shopify Staff Bypass
Staff logged in to Shopify Admin:- Automatically bypass password page
- Can preview store without entering password
- To see password page (testing): Log out of Shopify Admin or use incognito browsing
Email Signup (Advanced)
Adding email collection:- Requires custom code or app
- Capture emails during pre-launch
- Popular tools: Mailchimp embeds, Klaviyo forms, custom Liquid code
- Developers: Add form to
section-password.liquidtemplate section
Troubleshooting
Can’t find password page settings:- Shopify Admin → Online Store → Preferences → Scroll to “Password protection” section
- Must enable “Restrict access with password” checkbox first
- Verify password protection enabled in Admin → Preferences
- Check you’re logged out of Shopify Admin (staff bypass password page when logged in)
- Test in private/incognito browser window
- Check password entered correctly (case-sensitive)
- Verify password set correctly in Admin → Preferences
- Try clearing browser cookies, re-enter password
- Upload logo in Theme Customizer → Header (Password) section
- Check Header Password section settings (logo width, position)
- Refresh browser after making changes
- Enter message in Shopify Admin → Preferences → Password protection → “Message to your visitors”
- Message supports plain text only (no HTML)
- Save changes, refresh password page
- Ensure “Password protection” checkbox unchecked in Admin → Preferences
- Clear browser cache (Cmd/Ctrl+Shift+R)
- May take a few minutes to propagate (Shopify cache)
- Verify form code added correctly (if custom)
- Check app configuration (if using app)
- Test form submission (receive test email)
- Configure footer in Theme Customizer → Footer section
- Footer appears on both password page and main store
- Add links, social media icons as normal
Common Scenarios
Pre-Launch Store
Setup: Enable password protection, message “Launching Spring 2024! Enter password for preview.”, share password with team/testersPurpose: Build store privately, test before public launch
Maintenance Mode
Setup: Enable password protection, message “We’re updating our store. Back in 24 hours!”, share password with staff onlyPurpose: Prevent customer orders during maintenance
VIP/Exclusive Access
Setup: Enable password protection, message “Exclusive access for VIP members. Contact us for password.”, share password with approved customersPurpose: Private store for wholesale, members-only boutique
Seasonal Closure
Setup: Enable password protection, message “We’re closed for the season. Reopening October 1st. Follow us on Instagram for updates.”Purpose: Inform customers of closure, maintain brand presence
Product Drop Hype
Setup: Enable password protection week before drop, message “New collection drops Friday! Password will be emailed to subscribers.”Purpose: Build anticipation, reward subscribers with early access
Related Documentation
- Header (Password) - Password page header section (logo, styling)
- Footer - Footer section (appears on password page)
- 404 Page - Error page template
- Shopify Admin - Password protection settings
Key Takeaways
- No section settings - Password page section itself has no customizable settings
- Enable in Admin - Shopify Admin → Preferences → Password protection
- Custom message - Add 1-3 sentence message in Admin (appears on password page)
- Header customization - Use Header (Password) section for logo, styling
- Pre-launch use - Perfect for building store before public launch
- Private store use - Restrict access to approved customers only
- SEO blocked - Password-protected content not indexed by search engines
- Cookie-based access - Correct password sets cookie, bypasses password page during session
- Code customization - Advanced features (email signup, timers) require code editing or apps