BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Erdo Client Preview icon
Actively maintained Tested with WP 7.1 #2 in client preview

Erdo Client Preview

More than a coming soon page — give clients a private magic link to preview the live site, then collect feedback and on-page annotations.

Active installs<10New
Downloads · 30d67▼ -21.2% vs prev. 30d
Rating—0 reviews
Health score60/100Fair
All-time downloads253Since Jun 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d10▼ -58.3% week over week
Our verdict

Use with caution

Erdo Client Preview works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 60/100 on our health check.

  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

61319Jul 1Aug 14Sep 28
Yesterday0
Daily average (1y)3
Peak day33Jun 21, 2026
Last 12 months262

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Erdo Client Preview stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
client preview #78 2,286 Best client preview plugins →
coming soon >100 1,918 Best coming soon plugins →
magic link >100 544 Best magic link plugins →
site access >100 10,000 Best site access plugins →
under construction >100 302 Best under construction plugins →

About Erdo Client Preview

From the official readme · v1.5.0

Description

Erdo Client Preview goes further than a typical coming soon or maintenance page. Most “coming soon” plugins stop at hiding your site behind a countdown timer. Erdo Client Preview adds the three things agencies and freelancers actually need when working with clients on a live site:

  • Magic links — a private, password-free URL per person that bypasses the gate
  • Visitor feedback — clients leave messages directly on the page they’re viewing, no email back-and-forth
  • Live annotations — clients click any element on the site and pin an exact note about it, like a built-in design-review tool

Everyone without a link sees your custom coming soon / under construction page. Everyone with one browses the real, live site — and can tell you exactly what they think while they’re there.

Magic Links: Per-Person Access, Not a Shared Password

Unlike standard bypass systems that share a single password with everyone, Client Preview gives each person their own named link:

  • Label each link — know exactly who has access (e.g. “John – Client”, “Anna – Designer”)
  • Individual expiry — 24 hours, 48 hours, 7 days, 30 days, or never
  • Per-link redirect URL — send each visitor to a specific page after bypass
  • Revoke a single link without affecting others
  • Usage counter and access history — see how many times, and when, each link was used
  • Email notification — get alerted the moment a link is used, with the visitor’s IP and timestamp (optional, off by default)
  • 32-character cryptographic tokens, stored only as HMAC-SHA256 hashes — the raw token is never saved in the database, and the bypass cookie is signed, HttpOnly, and verified with hash_equals() to prevent timing attacks

Visitor Feedback: Messages Straight From the Page Being Reviewed

No more chasing clients over email for feedback. A built-in widget lets anyone — a visitor on the coming soon page, or a client browsing the live site through a magic link — leave a message with no account required.

  • Reply from the admin — answer directly from the Feedback tab; the visitor sees your reply automatically next time they check
  • “Past Feedback” history — visitors see their own previous messages and status (in progress / completed)
  • Email alerts — get notified the moment new feedback comes in
  • Bulk actions — select multiple entries to mark as completed or delete at once

Live Annotations: Pinpoint Feedback on the Exact Element

This is the feature that turns Erdo Client Preview from a gate into a review tool. With Visual Annotation Mode enabled, a magic-link visitor can click any element on the live site and pin a note directly on it — “move this button,” “wrong color here,” “fix this typo” — right where it belongs, not in a vague email.

  • Persistent pins for admins — every note left on a page shows up automatically as a numbered pin the next time you (the admin) visit that page, logged in, no special “view” link needed
  • Click a pin to reply — answer directly in the same details popup the visitor sees
  • Status tracking — mark notes as in progress or completed
  • Email alerts — get notified the moment a new annotation is submitted
  • Bulk actions — select multiple notes to mark as completed or delete at once

Two Modes

Maintenance Mode (HTTP 503)
For active deployments, migrations, and updates. Returns a proper HTTP 503 with a Retry-After header calculated dynamically from your countdown timer — the correct signal for search engine crawlers to return later without penalising your rankings.

Coming Soon Mode (HTTP 200)
For new site launches. Returns HTTP 200 so search engines can discover and index the page, building domain authority before you go live. Pair it with the built-in email subscription form to grow your audience from day one — no Mailchimp, no API keys, everything stored in WordPress.

Scheduled Activation

Set a start and end date for your under construction window, or set up a recurring weekly schedule (e.g. every night between 2 AM and 4 AM for routine maintenance) and let WordPress handle it automatically. If the server’s WP-Cron fails to fire, a real-time fallback evaluates the schedule on every request — the site is never accidentally left open or stuck behind the page.

Customizable Page

  • Upload your logo
  • Background color, text color, and accent color with a visual color picker
  • Full-screen background image with automatic dark overlay
  • Animated countdown timer with progress bar (uses site timezone)
  • Live visitor counter — show how many people are waiting for launch
  • Social links: X/Twitter, Instagram, Facebook, LinkedIn, YouTube

Access Control

  • IP Whitelist — bypass the coming soon / under construction page for specific IP addresses; your current IP is auto-detected with one-click add
  • Admin bypass — logged-in administrators always see the live site (configurable)
  • Page & post type exclusions — keep specific pages, posts, or entire post types publicly accessible while the rest of the site is gated
  • Developer-safe — XML-RPC, REST API, WP-Cron, WP-CLI, and wp-login.php are always bypassed; your background tasks and API integrations are never blocked

White Label for Agencies

Replace “Erdo Client Preview” with your own agency name and logo on the settings page and admin menu — what your client sees stays branded to you, not to a third-party plugin.

Emergency Rescue URL

A secret URL you save in your password manager. Visit it from any browser to disable maintenance instantly — no login, no database access required. Regenerate it from settings at any time.

Admin Tools

  • Admin bar status indicator — red/green dot visible on every page
  • One-click toggle directly from the admin bar
  • Live preview button — see exactly what visitors see without disabling the page

Who Is This For?

Web agencies and freelancers — put a client site under maintenance during updates, share a private magic link so the client can review live progress at any time, collect feedback and pinpoint annotations directly on the page instead of email threads, then revoke the link the moment the project is delivered. No shared passwords, no confused clients, no accidental exposure.

Site owners launching a new project — collect email subscribers in Coming Soon mode while building domain authority. No third-party subscription service needed.

Developers and DevOps — schedule maintenance windows for database migrations and deployments without manual intervention. WP-Cron fallback ensures the site never stays accidentally open.

Contribute

Erdo Client Preview is developed in the open on GitHub: github.com/erdincBulat/erdo-client-preview. Found a bug or have a feature idea? Open an issue or a pull request there.

Installation

  1. Upload the erdo-client-preview folder to /wp-content/plugins/
  2. Activate through the Plugins menu
  3. Go to Client Preview in the admin menu
  4. Choose Maintenance or Coming Soon mode and enable
  5. Generate a magic link and share it with your client

Frequently asked questions

How does the magic link bypass work?

When you generate a magic link, a unique 32-character cryptographic token is created. The raw token is never stored — only its HMAC-SHA256 hash is saved in the database. When a visitor clicks the link, Erdo Client Preview verifies the token using hash_equals() and sets a signed, HttpOnly cookie in their browser. From that point, they can navigate the entire live site without clicking the link again. The cookie lasts 24 hours.

Can I have multiple magic links?

Yes. Create as many as you need — one per person, per project, or per purpose. Each has its own label, optional expiry date, optional redirect URL, and usage counter. Revoke a single link without affecting others. Optionally receive an email notification each time a specific link is used.

Can I send each magic link visitor to a different page?

Yes. Set a Redirect URL when creating a magic link. Visitors are sent to that page after the bypass cookie is set. Leave it blank to redirect to the homepage. Useful for directing clients to the exact page you want them to review.

Can clients leave feedback on the page they’re reviewing?

Yes. Enable the Visitor Feedback widget and anyone viewing the coming soon page — or a client browsing the live site via a magic link — can leave a message without an account. You can reply from the Feedback tab, and the visitor sees your reply automatically. You’ll optionally get an email the moment new feedback comes in.

Can a client point at exactly what they want changed on the live site?

Yes, with Visual Annotation Mode. Magic-link visitors can click any element on the live site and pin a note directly on it — like a built-in design-review tool. As the admin, you see a persistent numbered pin for every note whenever you visit that page, click it to read the note, and reply directly.

How is this different from just sharing a staging link or a password?

A staging URL or shared password gives everyone the same level of access and tells you nothing about who’s actually looking. Magic links are per-person, expire on your terms, and can be revoked individually. On top of that, the visitor can leave feedback or pin an annotation directly on what they’re reviewing — something a plain staging link or password screen can’t do.

Will administrators be blocked from their own site?

No. Logged-in administrators always see the live site by default. You can turn this off and use the built-in Preview button to verify the page safely — the preview opens with HTTP 200 and is only visible to logged-in admins.

Will a coming soon or under construction page hurt my SEO?

No, as long as you use the right mode. In Maintenance Mode, the page returns HTTP 503 with a Retry-After header calculated from your countdown timer — the correct and recommended signal for search engine crawlers, indicating a temporary outage so Google returns later instead of treating it as a permanent removal. In Coming Soon Mode, the page returns HTTP 200, so search engines can index it normally and start building domain authority before launch.

What if I get locked out while the site is gated?

The Emergency Rescue URL in settings is a secret link you save in your password manager. Visiting it from any browser disables the coming soon / under construction page instantly — no login required. If you lose the URL, regenerate it from within settings.

Can I collect email addresses while the site is under construction?

Yes. Enable the subscription form under Email Subscription settings and set the mode to Coming Soon. Subscribers are saved directly to WordPress — no Mailchimp, no API keys needed. View and export the list from the settings panel.

Can I schedule maintenance or under construction mode in advance?

Yes, two ways. Set a one-time start and end date/time under Scheduled Maintenance for a single window (e.g. a weekend migration), or set up a recurring weekly schedule (e.g. every night between 2 AM and 4 AM) under Recurring Schedule. WordPress cron activates and deactivates the page automatically; the manual toggle always takes priority, and a real-time fallback checks the window on every request if cron fails.

Can I keep some pages publicly visible while the rest of the site is gated?

Yes. Use Page & Post Type Exclusions to list specific URL paths or entire post types (for example a public portfolio or a privacy policy page) that stay accessible to everyone, even while the coming soon / maintenance page is active for the rest of the site.

Can I remove “Erdo Client Preview” branding and use my own agency name?

Yes. The White Label setting lets you replace “Erdo Client Preview” with your own agency name and logo throughout the settings page and admin menu — useful if you manage the site on behalf of a client.

Does this work with Elementor, Divi, or other page builders?

Yes. The coming soon / maintenance page is standalone and loads none of your theme’s page builder scripts. Magic link visitors see the full live site, including all page builder content.

Does this work on WordPress Multisite?

The plugin is designed and tested for single-site installations. Multisite compatibility has not been verified.

What data does this plugin store, and is it removed on uninstall?

Erdo Client Preview stores magic link tokens (hashed, never raw), settings, email subscribers, visitor feedback, and annotations in your WordPress database — nothing is sent to a third-party server. Uninstalling the plugin through the WordPress admin removes all of its database tables and options automatically.

Changelog

Adds spam protection to the visitor feedback form, a Site Health check for your magic link signing keys, and Import/Export Settings for rolling the same setup out across client sites. Recommended for all users.

1.5.0

  • Added: Import/Export Settings — download your configuration as a JSON file and re-import it on another site, useful for agencies rolling out the same setup across multiple client sites. The emergency rescue key is never exported and can’t be overwritten by an import.
  • Added: A Site Health check flags AUTH_KEY/SECURE_AUTH_KEY when missing, empty, left at the default placeholder, or identical to each other — magic link tokens and the bypass cookie are signed with these, so a weak key quietly weakens that protection.
  • Security: The visitor feedback form now has a honeypot field and per-IP rate limiting (a short cooldown plus a rolling hourly cap) on both the REST and no-JS submission paths — previously the only anti-abuse measure was a nonce, which a script can read from the page and replay.
  • Changed: Tested up to WordPress 7.1.

1.4.0

  • Changed: Renamed from “Erdo DevGate” to “Erdo Client Preview” (slug: erdo-client-preview)
  • Removed: Custom CSS field — WordPress.org no longer permits plugins to accept arbitrary user-supplied CSS
  • Changed: Maintenance page styles and the countdown script are now loaded via wp_enqueue_style()/wp_enqueue_script() instead of inline <style>/<script> tags
  • Security: Annotation status lookups now require the same magic-link/admin access check as submitting and listing annotations
  • Security: Feedback status lookups now require a per-item token instead of a bare, guessable id, preventing enumeration of other visitors’ feedback and admin replies

1.3.0

  • Added: Visitor feedback widget on the coming soon / maintenance page — visitors can leave a message without an account
  • Added: Feedback widget on the live site for magic-link visitors, so clients and reviewers can leave feedback while previewing
  • Added: “Past Feedback” — visitors see their own previously submitted messages and status updates (in progress / completed)
  • Added: “Feedback” tab in settings to review, reply to, mark as completed, and delete submitted feedback
  • Added: Admin replies to feedback are shown to the visitor under “Past Feedback”
  • Added: Magic link access history — see when each link was last used, and from which IP
  • Added: Email notification to the site admin when new feedback is submitted
  • Added: Enable/disable toggle for the feedback widget
  • Added: Visual annotation mode on the live site — magic-link visitors can click any element on a page and pin a note directly on it
  • Added: “Annotations” tab in settings to review, reply to, mark as completed, and delete submitted notes
  • Added: Admin replies to annotations are shown to the visitor in the pin’s details popup
  • Added: Email notification to the site admin when a new annotation is submitted
  • Added: Enable/disable toggle for visual annotations
  • Added: Administrators automatically see a persistent numbered pin for every note left on any page (just like the reviewer who left it); click any pin to see its details
  • Added: “View Notes on Site” button in the Annotations tab opens the live site so admins can browse the pin overlay
  • Added: Bulk actions in the Feedback and Annotations tabs — select multiple entries to delete, mark as completed, or mark as in progress at once
  • Changed: Plugin settings moved from Settings → Erdo Client Preview to a dedicated “Client Preview” item in the WordPress admin menu

1.1.0

  • Added: Scheduled maintenance — set a date range and WordPress cron handles activation and deactivation automatically; real-time fallback if cron fails
  • Added: Coming Soon mode (HTTP 200) alongside Maintenance mode (HTTP 503) — switchable from settings
  • Added: Email subscription form for Coming Soon mode — subscribers stored in WordPress, no third-party service needed
  • Added: Subscriber list in settings panel
  • Added: Email notification when a magic link is used (visitor IP, timestamp, view count)
  • Added: Per-link redirect URL — each magic link can send the visitor to a different page
  • Added: Custom CSS field for advanced maintenance page styling
  • Added: Full-screen background image with automatic dark overlay
  • Added: Social links on coming soon / maintenance page (X/Twitter, Instagram, Facebook, LinkedIn, YouTube)
  • Added: Emergency rescue URL — disables maintenance instantly from any browser if locked out
  • Added: Preview maintenance page button — see visitor view without disabling maintenance
  • Added: Admin bar one-click toggle and status indicator
  • Fixed: Countdown timer now respects site timezone correctly
  • Fixed: Timezone handling uses WordPress timezone throughout

1.0.0

  • Initial release — coming soon / maintenance page with cryptographic magic link bypass, IP whitelist, admin bypass, HTTP 503/200 modes, countdown timer, and emergency rescue URL.

Full changelog on WordPress.org →

Screenshots

Magic links panel — create named bypass links with individual expiry dates and redirect URLs; copy, revoke, and track view counts per link.
Magic links panel — create named bypass links with individual expiry dates and redirect…
Visual annotation mode — a client's pinned note on the live site, with the admin reply shown in the details popup.
Visual annotation mode — a client's pinned note on the live site, with the admin reply…
Feedback tab — review visitor messages, reply directly, and mark them as in progress or completed with bulk actions.
Feedback tab — review visitor messages, reply directly, and mark them as in progress or…
Settings panel — mode selector (HTTP 503 Maintenance vs HTTP 200 Coming Soon), enable toggle, scheduled activation, countdown timer, and access control.
Settings panel — mode selector (HTTP 503 Maintenance vs HTTP 200 Coming Soon), enable…
Visitor-facing page — custom logo, colors, animated countdown timer, and social links.
Visitor-facing page — custom logo, colors, animated countdown timer, and social links.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Erdo Client Preview alternatives

All client preview plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Erdo Draft Links – Share Drafts, Client Preview, Secure Link Erdo Draft Links – Share Drafts, Client Preview, Secure Link Share draft posts with anyone via a secure, temporary link — no WordPress login required. by Erdinc Bulat 20+ ★★★★★★★★★★ 5 (1) 1 month ago 70

FAQ

Erdo Client Preview: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 29, 2026

Is Erdo Client Preview free?

Yes. Erdo Client Preview is free to download and use from the official WordPress.org plugin directory.

Is Erdo Client Preview safe to use in 2026?

Erdo Client Preview works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 60/100 on our health check.

How many websites use Erdo Client Preview?

Erdo Client Preview is active on <10 WordPress websites and has been downloaded 253 times since it launched in June 2026. It was downloaded 67 times in the last 30 days.

Does Erdo Client Preview work with WordPress 7.1?

Yes. The developer has tested Erdo Client Preview up to WordPress 7.1.2, the latest release. It requires WordPress 6.0 or newer.

What PHP version does Erdo Client Preview need?

Erdo Client Preview requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Erdo Client Preview last updated?

The latest version, 1.5.0, was released on August 27, 2026 (1 month ago).

Who makes Erdo Client Preview?

Erdo Client Preview is developed and maintained by Erdinc Bulat.

What are the best alternatives to Erdo Client Preview?

The most popular alternatives to Erdo Client Preview are Erdo Draft Links (20+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.