WordPress Plugin for Secure Page Sharing

WORDPRESS PLUGIN FOR CLIENT FEEDBACK

The WordPress Plugin That Lets Clients Review Pages Before They Go Live

Stop publishing pages just to get client sign-off. EditWhere gives developers and agencies a secure, controlled way to share unpublished WordPress content for review — no logins, no staging servers, no early publishing.

✓ No client login required   ✓ Works on unpublished pages   ✓ Installs in minutes


The Problem Every Developer Knows Too Well

Your client needs to review a page before it goes live. You have three bad options: publish it publicly (and risk Google indexing a half-finished page), give them admin access to WordPress (a security nightmare), or spin up a staging server (time-consuming and expensive).

Most agencies end up publishing pages early anyway — then scrambling to hide them from search engines with noindex tags, hoping the client doesn’t share the URL before it’s ready. It’s a fragile, stressful workflow that wastes hours every week.

There’s a better way — and it lives directly inside WordPress.


WHAT IS EDITWHERE?

A WordPress Plugin Built for Secure, Pre-Publish Client Review

EditWhere is a lightweight WordPress plugin that generates secure, time-limited share links for any page — published or unpublished. Send the link to your client, they click it, and they see the page exactly as it will appear — no WordPress login required.

The page stays in draft mode the entire time. Your production site is untouched. The share link expires automatically. And you stay in complete control of what gets published and when.

  • Share any draft or unpublished page securely
  • No client WordPress account needed — ever
  • Links expire automatically after your chosen timeframe
  • Works with any WordPress theme or page builder
  • Installs and activates in under five minutes
Developer reviewing a WordPress page before publishing

How It Works

Three steps from draft to client-approved — without touching your live site.

01

Install the Plugin

Upload EditWhere from the WordPress plugin directory or via zip file. Activate it — no configuration required. It integrates directly into your existing page edit screen.

02

Generate a Secure Share Link

Open any draft page in the WordPress editor. Click the EditWhere panel in the sidebar. Set an expiry time — hours, days, or weeks — and copy your unique secure link.

03

Share with Your Client

Paste the link into your email or project management tool. Your client clicks it and sees the page rendered in full — exactly as it will look when published. No login. No confusion.


Built for Developers and Agencies

Every feature is designed around real agency workflows — not theoretical ones.

Draft-Safe Sharing

Share any page in draft, pending, or private status. The page never needs to be published for your client to preview it. Your live site stays completely clean.

Token-Based Access Control

Each share link contains a unique cryptographic token. Revoke access at any time from the WordPress admin. Tokens are single-use-per-session and cannot be guessed or brute-forced.

Automatic Link Expiry

Set links to expire after a specific time window — 24 hours, 7 days, or a custom duration. Expired links return a 404 automatically, so stale review links never linger in your client's inbox.

No Extra User Accounts

Your client doesn't need a WordPress account, a subscriber role, or any credentials. They click the link and see the page. That's it. No password resets, no confused clients, no support tickets.

Works With Any Page Builder

EditWhere is theme-agnostic and builder-agnostic. It works with Gutenberg, Elementor, Divi, Beaver Builder, Kadence, and any custom theme. If WordPress can render it, EditWhere can share it.

Full Audit Trail

See exactly when a share link was accessed, from which IP, and how many times. Keep a clear record of client review activity directly in your WordPress dashboard — no third-party tools needed.


Average Setup Time
Required from Clients
Theme & Builder Compatible
For Clients to Preview

Agency team reviewing a client website draft

WHO USES EDITWHERE

The Go-To Review Tool for WordPress Agencies

From solo freelancers to 30-person digital agencies, EditWhere fits into any client delivery workflow. Here’s who relies on it most:

  • WordPress developers delivering client builds
  • Digital agencies managing multi-page review cycles
  • Freelancers who bill by milestone and need sign-off
  • In-house marketing teams sharing work-in-progress with stakeholders
  • SEO professionals who can't risk indexing unfinished pages

Why Not Just Use WordPress’s Built-In Options?

WordPress offers a few native approaches to sharing unpublished content — but each one comes with a meaningful trade-off.

Password-protected pages require the client to enter a password every visit and don’t work on draft posts at all. Preview links in the WordPress editor are tied to user sessions — they expire when the editor session ends and require the reviewer to be logged in as a contributor or higher. Staging environments are powerful but expensive to maintain and overkill for a simple page review.

EditWhere fills the gap between these options: it’s simpler than a staging server, more secure than password protection, and doesn’t require any WordPress user account at all. It’s purpose-built for the client feedback use case — nothing more, nothing less.


Frequently Asked Questions

Everything developers and agencies ask before installing EditWhere.

No — that’s the whole point. EditWhere generates a tokenized URL that grants temporary read-only access to the page. Your client just clicks the link in their email and sees the page instantly, in their browser, exactly as it will look when published. No login, no account, no friction.

Yes — this is EditWhere’s primary use case. Draft pages, pending-review pages, and private pages can all be shared via a secure link without changing their publish status. Your page stays in draft mode the entire time; only the person with the link can see it.

You set the expiry when you generate the link. Options include 24 hours, 48 hours, 7 days, 30 days, or a custom duration. Once the link expires, it returns a 404 — the page is no longer accessible via that URL. You can also revoke a link manually at any time from the WordPress admin.

No. Because the page remains in draft status, WordPress will not serve it to search engine crawlers under its canonical URL. The share link itself is a unique token-based URL that is not linked from anywhere on your site, making it effectively invisible to Google. EditWhere also adds noindex headers to all share link responses as an additional safeguard.

Yes. EditWhere works at the WordPress core level — it intercepts the page request and renders the page using WordPress’s standard template hierarchy. This means it is fully compatible with Gutenberg, Elementor, Divi, Beaver Builder, Kadence Blocks, Oxygen, and any other page builder that outputs standard WordPress content.

You can generate share links for as many individual pages as you need — there’s no limit. Each page gets its own unique link with its own expiry settings. If you need to share an entire site for review, you can generate links for each key page and send them together in a single email or Notion document.

EditWhere offers a free tier that covers the core share-link functionality for individual developers. A Pro plan is available for agencies that need team management, advanced audit logs, branded share pages, and priority support. You can install the free version directly from the WordPress plugin directory.


EXPLORE RELATED TOPICS

Go Deeper on Client Feedback Workflows

This pillar page covers the plugin itself. These related guides cover the broader workflow around client feedback and page review in WordPress.

📋

How to Collect Client Feedback on WordPress Pages

A practical guide to structuring the review process so clients give clear, actionable feedback — not vague opinions.

🔒

Sharing Unpublished WordPress Pages Securely

Understand the security model behind token-based page sharing and why it’s safer than the alternatives.

🏢

WordPress Client Review Workflows for Agencies

How leading WordPress agencies structure their delivery and approval process to reduce revision rounds and get paid faster.


Stop Publishing Pages Just to Get Feedback

Install EditWhere in five minutes and give your clients a seamless, professional review experience — without compromising your workflow or your site’s security.

Free to install  ·  No credit card required  ·  Works with any WordPress theme