Simple Coming Soon Mode
Display a customizable coming soon screen with your logo, headline, and supporting text. Admins can toggle visibility without affecting their own view.
by Jackson Lee · github.com/jaxnz/wordpress-coming-soon-plugin
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/jaxnz/wordpress-coming-soon-plugin/archive/refs/heads/main.zipCustom coming soon screen you can toggle on/off, including logo, headline, and supporting text controls.
Features
- Toggle coming soon mode while letting admins view the live site.
- Upload/select a logo from the media library.
- Set a headline and rich text message (links/paragraphs supported).
- Optional contact form on the coming soon page.
- Built-in spam protection for contact submissions (honeypot, timing checks, rate limiting).
- Optional Cloudflare Turnstile support for stronger bot protection.
- Mailgun delivery support for contact submissions, including
To,CC, andBCCrecipients. - SEO metadata support for the coming soon page (title, description, Open Graph/Twitter tags, JSON-LD).
- Optional indexable mode (HTTP
200) so search engines can index the coming soon page when desired. - Export and import the plugin's saved settings as JSON, including passwords and API keys.
- Lightweight inline front-end styling; no dependency on your theme.
Installation
- Create a zip (optional): run
./package.shto generatesimple-coming-soon-mode.zipin this folder. - Upload the zip via Plugins > Add New (or copy the folder to
wp-content/plugins/simple-coming-soon-mode). - Activate Simple Coming Soon Mode in the WordPress Plugins screen.
Usage
- Go to
Settings > Coming Soon Mode. - Toggle Enable Coming Soon, choose a logo, add your headline and message.
- (Optional) Enable Contact Form and configure Mailgun:
- Mailgun Domain (example:
mg.example.com) - Mailgun API Key (
key-...) - From Name / From Email
- To / CC / BCC recipients (comma-separated)
- Mailgun Domain (example:
- (Optional) Configure Spam Protection:
- Built-in protections are enabled automatically for the contact form.
- For stronger filtering, create a Cloudflare Turnstile widget (
Cloudflare Dashboard > Turnstile > Add Site) and paste the Site Key and Secret Key into the plugin settings, then enable Turnstile.
- (Optional) Configure SEO & Crawling:
- Add an SEO title/description for search and social previews.
- Enable Allow Search Indexing if you want Google to index the coming soon page itself (this switches the response from HTTP
503to HTTP200).
- (Optional) Use Export & Import to download the plugin settings as JSON or restore them later.
- Save changes. Visitors see the coming soon page; admins can still browse the site normally.
Export / Import Notes
- The export contains the plugin's full saved settings, including the access password, Mailgun API key, and Turnstile keys.
- Importing replaces the current plugin settings with the values from the export file.
- The selected logo is stored as a WordPress attachment ID. If you import onto a different site, the logo will only restore if that attachment ID exists there too.