On This Page
Public Preview for Drafts
Overview
Public Preview for Drafts creates signed, time-bound URLs that let people outside your WordPress installation read a draft exactly as it will appear when published—without creating user accounts, sharing passwords, or staging a full duplicate site. Generation and rotation controls live where editors already work: the block editor sidebar, the classic publish meta box, and quick rows on post list tables.
You decide which post types participate, how long links remain valid, whether search engines should see a noindex hint on preview responses, and whether comments are suppressed on preview traffic. Invalid or expired tokens should fail closed so arbitrary IDs cannot be enumerated to leak unpublished content.

Features
PreviewLinks
Configurable Expiry
Scoped Post Types
Noindex and Comment Discipline
Validated Access Path
How It Works
Enable the Module (Premium)
Configure Advanced Settings
Draft Content Normally
Share the Link
Rotate After Major Edits

Installation & Activation
Install WP PowerSuite
License
Enable and Constrain Scope
Security Playbook

Use Cases
- ComplianceReviewLegal review of regulated claims before publishing financial or medical posts.
- QuoteApprovalExecutive quotes in interviews where the speaker approves wording.
- LocalizationReviewMultilingual review when translators verify layout before publication.
Frequently Asked Questions
Why did my preview link stop working?
Expiry elapsed, the draft was deleted, the token was rotated, or a security layer blocked the URL. Generate a new link from the editor after confirming the post still exists and the module is enabled.
Will Google index the preview URL?
With noindex enabled, crawlers are discouraged. Still avoid linking previews from public pages and purge CDN cache if a preview URL ever leaked.
Can reviewers see scheduled posts early?
Behavior depends on post status rules—typically drafts and pending statuses participate; scheduled posts may differ. Test the exact workflow you need.
What happens if someone shares the link widely?
Anyone with the URL can read until expiry. Use short expiries for sensitive material and regenerate after each review round.
Does it replace WordPress native “preview” for logged-in users?
No. Logged-in previews remain for staff. This feature targets unauthenticated reviewers.
Troubleshooting
- Preview shows 404 or forbiddenRe-check license, supported post type, token string completeness (no truncation in email), and plugins that block unknown query vars.
- Works locally but fails in productionCompare permalink settings, HTTPS mixed content, and firewall rules on the live host.
- Comments appear when they should notToggle “no comments on preview” in Advanced Settings and clear object cache.
- Structured data from SEO plugins doubles upEnsure preview responses don’t attach duplicate JSON-LD intended only for published canonical URLs—coordinate plugin settings if previews look like live articles to crawlers.
