How to Unpublish WordPress Site in 2026 [Step-by-Step]

Key Takeaways

  • Unpublishing in WordPress preserves content in the dashboard while hiding it from public view.
  • Authorized users can access private content, allowing for edits without public visibility.
  • Bulk actions menu enables unpublishing multiple pages/posts simultaneously in WordPress admin.
  • Maintenance mode plugins like Website Builder by SeedProd allow temporary site deactivation for updates.

You published content on your WordPress site and now need to take it offline — but you do not want to lose everything you built. Unpublishing is what you need: it hides a post, page, or your entire site from public view while keeping every word, image, and setting intact in your dashboard, ready to restore at any time.

According to W3Techs (May 2026), WordPress powers 43.3% of all websites online. Managing when content is visible — and when it is not — is something every site owner runs into. This guide covers four tested methods for how to unpublish a WordPress site or page, what each one does to your search rankings, and how to reverse any of them. One method also includes a correction to one of the most repeated misconceptions in WordPress content management. All steps were verified in May 2026 on WordPress 6.9.4.

Table Of Contents

What Does Unpublishing Mean in WordPress?

Unpublishing in WordPress means changing a post, page, or site status so it is no longer visible to the public — without deleting the content. The item stays in your WordPress dashboard, fully editable, and can be restored to the live site at any time.

This is different from deletion. When you delete a post, WordPress sends it to the Trash where it is permanently removed after 30 days. When you unpublish, nothing is lost — content, images, settings, and any SEO data tied to the URL all remain intact.

Authorized WordPress users with an Administrator or Editor role can access and edit unpublished content from the dashboard, making it practical for team reviews without the content being publicly visible.

ActionVisible to publicContent preservedReversible
Switch to DraftNo — returns 404Yes, fully intactYes — publish anytime
Set to PrivateNo — Admins/Editors onlyYes, fully intactYes — switch to Public
Send to TrashNoYes, for 30 daysOnly within 30 days
Delete permanentlyNoNoNo

When Should You Unpublish Your WordPress Site or Content?

Before picking a method, match your situation to the right approach. The wrong choice can mean unnecessary SEO damage or visitors being blocked (or not blocked) when they should not be.

ScenarioRecommended MethodWhy
Rewriting or updating a single postSwitch to DraftTakes it offline immediately; all content stays intact
Content not ready for the public yetKeep as Draft or switch back to DraftPrevents crawling before the page is complete
Internal or team-only contentSet to PrivateVisible only to logged-in Admins and Editors
Full site overhaul or rebrandMaintenance mode pluginBlocks all visitors with a branded page; returns proper 503 response
Hide content from search engines onlySearch Engine Visibility settingDiscourages crawling — but your site stays accessible to anyone with the URL

How to Unpublish WordPress Site or Page: 4 Methods

In our testing across WordPress 6.9.4 installations, all four methods below take effect the moment you click Save — no cache clearing or plugin required unless you are using Method 4. Start with the method that fits your situation from the table above.

Method 1: Unpublish a Single WordPress Post or Page

Switching a published post or page to Draft is the most direct way to unpublish it. The change is immediate — the page returns a 404 to visitors the moment you save, with no delay and no cache to clear.

  1. In your WordPress dashboard, go to Posts > All Posts or Pages > All Pages.
  2. Hover over the item you want to unpublish and click Edit.
Click edit on a published page in the wordpress all pages dashboard
  1. In the block editor, open the right-hand sidebar under the Post tab and click Status.
  2. Select Draft from the dropdown menu.
Selecting draft from the status dropdown in the wordpress block editor
  1. Click Save. The page is now offline and no longer accessible to site visitors.

Best for: updating a single post, pulling content published by mistake, or preparing a page for a scheduled republish. To take down multiple pages at once, use Method 2.

Method 2: Unpublish Multiple WordPress Pages or Posts in Bulk

If you need to take down several pages at the same time — during a site migration, a rebrand, or a content audit — WordPress bulk editing handles all of them in a single action instead of one at a time.

  1. Go to Pages > All Pages or Posts > All Posts.
  2. Tick the checkbox next to each item you want to unpublish. Click the header checkbox to select all items visible on the current screen.
  3. Open the Bulk actions dropdown, select Edit, then click Apply.
Selecting multiple pages in wordpress and opening the bulk actions edit option
  1. In the bulk edit panel, open the Status dropdown and select Draft.
Setting status to draft in the wordpress bulk edit panel
  1. Click Update. All selected pages switch to Draft and go offline immediately.

Method 3: Use Private Mode

Private mode removes a page from public view while keeping it accessible to logged-in users with an Administrator or Editor role. This is the right method for internal documentation, content under team review, or pages you want a client to preview without making them publicly visible.

The key difference from Draft: a Draft hides the content from everyone including admins on the front end. A Private page is accessible at its URL to anyone who is logged in with the right role.

  1. Open the page or post you want to make private in the WordPress block editor.
Opening a wordpress page in the block editor to change its visibility to private
  1. In the right-hand sidebar under the Post tab, click Status.
  2. Select Private from the dropdown.
Selecting private from the status dropdown in the wordpress block editor sidebar
  1. Click Save. The page disappears from public view and is accessible only to logged-in Admins and Editors.

Method 4: Temporarily Unpublishing a WordPress Site

When you need to hide your entire WordPress site during a rebuild or major update, WordPress provides two options. They behave very differently — and most guides do not explain the distinction clearly.

Option A: Search Engine Visibility (discourages crawlers — does not block visitors)

In Settings > Reading, there is a checkbox labelled Search Engine Visibility. Checking it adds a noindex directive to your pages, asking search engines not to index your content.

This setting does not block regular visitors. Anyone who has your URL can still access every page on your site normally. According to Kinsta’s documentation on WordPress search engine visibility settings, this checkbox only instructs crawlers — it provides no visitor access restriction whatsoever. If your goal is to prevent visitors from seeing your site during a rebuild, you need a maintenance mode plugin (Option B below).

Wordpress settings reading page showing the search engine visibility section
Ticking the discourage search engines checkbox in wordpress reading settings

Option B: Use a maintenance mode plugin (blocks all visitors)

To actually prevent visitors from accessing your site, use a maintenance mode plugin. Website Builder by SeedProd is the most widely installed option: according to the WordPress.org plugin directory (May 2026), it has over 1 million active installs and a 4.9/5 rating from more than 4,600 reviews. It displays a branded holding page to all visitors while you work on the site, and returns a 503 HTTP response to search engine crawlers — the standard signal for temporary unavailability, which tells Googlebot to pause crawling rather than deindex your URLs.

To activate it: install SeedProd, go to SeedProd > Pages in your dashboard, and toggle on Maintenance Mode. Logged-in administrators continue to see the live site and can work without interruption.

What Happens to Your SEO When You Unpublish WordPress Content?

Each unpublish method sends a different signal to search engines, and the impact on your rankings depends on which method you use and how long the content stays offline. The table below shows what to expect.

MethodHTTP Response to CrawlersEffect on RankingsSafe Duration
Switch to Draft404 Not FoundURL deindexed after Google recrawlsDays only — longer risks permanent deindex
Set to Private404 for logged-out usersSame deindex risk as DraftDays only
Search Engine Visibility setting200 with noindex meta tagRemoved from index; URL retained in crawl queueWeeks — rankings drop once deindexed
Maintenance mode plugin503 Service UnavailableCrawl paused; rankings preserved during downtimeHours to a couple of days — Google may drop URLs if 503 persists beyond 1–2 days

The practical takeaway: if you are unpublishing a page to update it, keep the downtime as short as possible and republish as soon as the work is done. For any page with existing search traffic, Draft or Private status returns a 404 — and a persistent 404 causes Google to deindex the URL and drop its ranking position. For short-term downtime of hours or a day, a maintenance mode plugin returning a 503 is the safest option available. According to Google Search Central guidance, however, 503 responses lasting more than 1–2 days can also trigger deindexing — so for genuinely extended site rebuilds, there is no option that fully preserves rankings. Draft status, Private mode, and prolonged 503 all carry ranking risk at extended durations.

How to Republish Your WordPress Website or Content

Republishing reverses each of the four methods above. Each unpublish method has a corresponding restore step.

  1. From Draft: Open the post or page in the block editor, click Status, select Published, then click Publish. The page goes live at its original URL immediately — no redirect needed.
  2. From Private: Open the post or page, click Status, select Public, then click Save.
  3. From Search Engine Visibility: Go to Settings > Reading and uncheck the Search Engine Visibility box. Click Save Changes. Reindexing timeline varies. Google’s documentation notes it can take anywhere from a few days to several weeks or longer, depending on how often Googlebot crawls your site. Use the URL Inspection tool in Google Search Console to request a recrawl and monitor progress.
  4. From maintenance mode: Open your maintenance plugin settings and disable maintenance mode. For SeedProd, go to SeedProd > Pages and toggle off Maintenance Mode. Your site is immediately accessible to all visitors again.
How to unpublish wordpress site in 2026 [step-by-step]
Do you Manage WordPress Websites? Download Our FREE E-Book of 20+ Checklist for WordPress Site Maintenance. ​
[contact-form-7 id="125716"]

Should You Unpublish or Delete Your WordPress Content?

Unpublishing is the right choice in most situations. Deletion is permanent after 30 days and difficult to undo — reserve it for content that has no SEO value, no backlinks, and no chance of being reused.

SituationBest Action
Page needs updating and will come backSwitch to Draft, update, then republish
Outdated post with no traffic or backlinksDelete and set up a 301 redirect to a relevant live page
Content for internal review onlySet to Private
Entire site under constructionMaintenance mode plugin (returns 503)
Seasonal content (sale, event, campaign)Switch to Draft — preserves the URL and all images for reuse
Duplicate or thin content hurting rankingsDelete, consolidate into a stronger page, then redirect

If a page has backlinks pointing to it, do not delete it without setting up a 301 redirect to the most relevant live page. Deleting a page that carried inbound links without a redirect permanently loses the SEO value those links contributed.

Beyond the four methods above, The Plus Addons for Elementor by POSIMYTH includes Display Conditions (Pro) — a more targeted alternative to unpublishing. Instead of taking a page offline, Display Conditions let you show or hide individual widgets, sections, and blocks based on login status, user role, date and time, WooCommerce cart conditions, and more. Your page stays live, your SEO is preserved, and specific content is only visible to the right audience. Compare the free and Pro plans to see what is included.

Check out the Complete List of 120+ Widgets and Extensions here. Start building your dream website without coding!

About the Author

Photo of Aditya Sharma CMO of The Plus Addons for Elementor
CMO at POSIMYTH Innovations · The Plus Addons for Elementor · 7 years experience

He has spent years in the WordPress ecosystem building, breaking, and optimizing sites until they actually perform. He works at the intersection of speed, growth, and usability, helping creators ship websites that load fast and convert. An active WordPress community contributor sharing through tools, tutorials, and direct collaboration. Tested practice, not theory.

WordPressThemesElementorn8nAIClaudeAutomationServer

Related Frequently Asked Questions