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.
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.
| Action | Visible to public | Content preserved | Reversible |
|---|---|---|---|
| Switch to Draft | No — returns 404 | Yes, fully intact | Yes — publish anytime |
| Set to Private | No — Admins/Editors only | Yes, fully intact | Yes — switch to Public |
| Send to Trash | No | Yes, for 30 days | Only within 30 days |
| Delete permanently | No | No | No |
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.
| Scenario | Recommended Method | Why |
|---|---|---|
| Rewriting or updating a single post | Switch to Draft | Takes it offline immediately; all content stays intact |
| Content not ready for the public yet | Keep as Draft or switch back to Draft | Prevents crawling before the page is complete |
| Internal or team-only content | Set to Private | Visible only to logged-in Admins and Editors |
| Full site overhaul or rebrand | Maintenance mode plugin | Blocks all visitors with a branded page; returns proper 503 response |
| Hide content from search engines only | Search Engine Visibility setting | Discourages crawling — but your site stays accessible to anyone with the URL |
Prefer to protect a page without taking it offline? Learn How to Password Protect a Page in WordPress.
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.
- In your WordPress dashboard, go to Posts > All Posts or Pages > All Pages.
- Hover over the item you want to unpublish and click Edit.
![How to Unpublish WordPress Site in 2026 [Step-by-Step] Click edit on a published page in the wordpress all pages dashboard](https://theplusaddons.com/wp-content/uploads/2025/01/click-Edit-on-a-published-page.png)
- In the block editor, open the right-hand sidebar under the Post tab and click Status.
- Select Draft from the dropdown menu.
![How to Unpublish WordPress Site in 2026 [Step-by-Step] Selecting draft from the status dropdown in the wordpress block editor](https://theplusaddons.com/wp-content/uploads/2025/01/Draft-from-the-menu.png)
- 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.
- Go to Pages > All Pages or Posts > All Posts.
- Tick the checkbox next to each item you want to unpublish. Click the header checkbox to select all items visible on the current screen.
- Open the Bulk actions dropdown, select Edit, then click Apply.
![How to Unpublish WordPress Site in 2026 [Step-by-Step] Selecting multiple pages in wordpress and opening the bulk actions edit option](https://theplusaddons.com/wp-content/uploads/2025/01/image-12-1024x431.png)
- In the bulk edit panel, open the Status dropdown and select Draft.
![How to Unpublish WordPress Site in 2026 [Step-by-Step] Setting status to draft in the wordpress bulk edit panel](https://theplusaddons.com/wp-content/uploads/2025/01/image-14-1024x420.png)
- Click Update. All selected pages switch to Draft and go offline immediately.
Looking to remove your WordPress site entirely instead? Read How to Delete a WordPress Site Completely.
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.
- Open the page or post you want to make private in the WordPress block editor.
![How to Unpublish WordPress Site in 2026 [Step-by-Step] Opening a wordpress page in the block editor to change its visibility to private](https://theplusaddons.com/wp-content/uploads/2025/01/Use-Private-Mode-1.png)
- In the right-hand sidebar under the Post tab, click Status.
- Select Private from the dropdown.
![How to Unpublish WordPress Site in 2026 [Step-by-Step] Selecting private from the status dropdown in the wordpress block editor sidebar](https://theplusaddons.com/wp-content/uploads/2025/01/click-on-Status.png)
- 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).
![How to Unpublish WordPress Site in 2026 [Step-by-Step] Wordpress settings reading page showing the search engine visibility section](https://theplusaddons.com/wp-content/uploads/2025/01/Temporarily-Unpublishing.png)
![How to Unpublish WordPress Site in 2026 [Step-by-Step] Ticking the discourage search engines checkbox in wordpress reading settings](https://theplusaddons.com/wp-content/uploads/2025/01/site-temporarily-from-visitors.png)
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.
| Method | HTTP Response to Crawlers | Effect on Rankings | Safe Duration |
|---|---|---|---|
| Switch to Draft | 404 Not Found | URL deindexed after Google recrawls | Days only — longer risks permanent deindex |
| Set to Private | 404 for logged-out users | Same deindex risk as Draft | Days only |
| Search Engine Visibility setting | 200 with noindex meta tag | Removed from index; URL retained in crawl queue | Weeks — rankings drop once deindexed |
| Maintenance mode plugin | 503 Service Unavailable | Crawl paused; rankings preserved during downtime | Hours 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.
Want to stop a page from appearing in Google without unpublishing it? Read How to Hide WordPress Pages from Google.
How to Republish Your WordPress Website or Content
Republishing reverses each of the four methods above. Each unpublish method has a corresponding restore step.
- 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.
- From Private: Open the post or page, click Status, select Public, then click Save.
- 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.
- 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.
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.
| Situation | Best Action |
|---|---|
| Page needs updating and will come back | Switch to Draft, update, then republish |
| Outdated post with no traffic or backlinks | Delete and set up a 301 redirect to a relevant live page |
| Content for internal review only | Set to Private |
| Entire site under construction | Maintenance 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 rankings | Delete, 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.






