WordPress Basics

How to Delete a Page in WordPress

WordPress basics for beginners

When you run a WordPress site, you will eventually need to delete a page you no longer want visitors to see. The good news is that WordPress lets you delete a page safely, either by moving it to the trash first or by removing it permanently when you are sure.

In this step by step tutorial, you will learn how to find any page, move it to the trash, permanently delete it, or simply unpublish it instead. You will also update menus, fix internal links, and add redirects so users and search engines never end up on broken pages.

What You Need to Delete a Page in WordPress

  • Access to your WordPress admin dashboard with an account that has Editor or Administrator permissions.
  • A recent backup of your site, created manually or with a plugin. If you do not have one, follow How to backup a WordPress site first.
  • A list of pages you plan to remove, including any that are linked from menus or important posts.
  • Optional but recommended: basic understanding of permalinks. You can review What is managed WordPress if this is new to you.

Step 1: Understand How to Delete a Page in WordPress

Before you delete anything, understand what happens when you remove a page. WordPress uses a trash system so you can undo accidental deletions before you permanently erase the content from your database.

  1. Log in to your WordPress dashboard by visiting yourdomain.com/wp-admin and entering your username and password.
  2. Look at the left admin menu and locate Pages. This is where all static pages on your site are stored.
  3. Know the difference:
    • Trash moves the page out of public view but keeps it recoverable.
    • Delete Permanently erases the page from the trash so it cannot be restored.
    • Changing status to Draft or Private unpublishes the page without deleting it.
If you only want to hide a page temporarily, unpublishing it is usually safer than deleting it.

Step 2: Locate the WordPress Page You Want to Delete

Next, identify the exact page or pages you want to remove. You can search by title or filter through the list so you do not accidentally delete the wrong page.

  1. In the left admin menu, click Pages then click All Pages.
WordPress admin dashboard showing the 'Pages' list with published and draft pages, including 'Blog' and 'Booking Form', an essential view for learning how to delete a page in WordPress.
The WordPress ‘Pages’ screen displays all website pages, categorized by status like published, drafts, and trash.
  1. Use the search box in the top right labeled Search Pages to type the page title, then press Enter.
  2. Alternatively, scroll through the list and use the column headers (such as Title or Date) to sort pages until you find the one you want.
  3. Hover your mouse over the page title. A row of links such as Edit, Quick Edit, Trash, and View will appear under the title.

Verify that the page you selected is the correct one by checking its URL (slug) shown under the title and confirming it matches the address you plan to remove.

Step 3: Move the WordPress Page to Trash Safely

Moving a page to the trash is the safest first step. The page disappears from your live site, but you can still restore it later if you made a mistake.

  1. Hover over the page title in Pages » All Pages until you see the action links.
  2. Click Trash to move the page into the WordPress trash.
WordPress 'All Pages' screen displaying a list of pages like 'Blog' and 'Booking Form', showing options to manage or delete pages.
View all your website’s pages and their details on the WordPress ‘All Pages’ screen before performing actions like deletion.
  1. To trash multiple pages at once:
    1. Check the box to the left of each page you want to remove.
    2. Open the Bulk actions dropdown above the list.
    3. Select Move to Trash, then click the Apply button.

Visit the front end of your site in a new browser tab and try to open the deleted page URL. You should now see a 404 not found page or your theme’s default error page instead of the old content.

Step 4: Delete the Page in WordPress Permanently

Once a page sits in the trash and you are certain you no longer need it, you can delete it permanently. This removes the content from your database so it cannot be restored from the admin screen.

  1. In the admin menu, click Pages then click the Trash link above the list table.
WordPress Pages list with "Trash" filter selected, showing 11 deleted pages named "About" awaiting permanent deletion or restoration.
The WordPress “Pages” screen with the “Trash” filter applied, displaying pages moved to the trash.
  1. Hover over the page you want to remove forever and click Delete Permanently.
  2. To delete several trashed pages at once:
    1. Check the boxes for each item in the trash.
    2. Use the Bulk actions dropdown to select Delete Permanently.
    3. Click Apply to remove them from your site.
Once you click Delete Permanently, the page is removed from the trash and cannot be restored from the dashboard. Make sure you have a working backup before doing this.

To confirm, refresh the Trash view. The page should no longer appear in the list, which means it has been fully removed.

Step 5: Unpublish a WordPress Page Instead of Deleting It

Sometimes you do not want to delete a page forever. You may want to hide it while you redesign it or keep it accessible only to logged in users. In these cases, unpublish the page instead of deleting it.

  1. Go to Pages » All Pages and click the title of the page you want to hide.
WordPress Gutenberg editor showing page settings with 'Published' status and the 'Move to trash' button to delete a page.
The WordPress Gutenberg editor displays page settings, including options to set visibility or delete the page.
  1. In the right sidebar of the editor, locate the Status & visibility panel.
  2. Click the current status (such as Published) and change it to Draft or Private.
  3. Click Update (for published pages) or Save (for drafts) to store the new status.
Use Draft when you want to rework a page offline. Use Private when you want the page visible only to logged in users with proper permissions.

Open the page URL in an incognito window. You should see either a 404 page (for drafts) or an access restricted message (for private pages), confirming that the public can no longer see it.

Step 6: Update Menus and Internal Links After You Delete a Page in WordPress

Deleting a page is only half the job. You must also update your navigation menus and any internal links that previously pointed to the deleted URL so visitors do not hit broken links.

  1. In the admin menu, go to Appearance » Menus (or Appearance » Editor for block themes managing menus in the Site Editor).
  2. Scan your menu structure for the deleted page title.
  3. Click the down arrow on that menu item and click Remove to delete it from the menu.
  4. Click Save Menu to store your changes.
  5. Next, review your important posts and pages for links to the deleted URL. Use your browser’s find tool or a link checker plugin to locate them.
  6. Edit each piece of content and either remove the link or point it to a more relevant replacement page.

After saving changes, browse your site’s main navigation and a few key posts to confirm that no menu item or internal link still points to the old, deleted URL.

If you need help planning menu changes, you can review Beginner guide to WordPress speed optimization for a deeper walkthrough.

Step 7: Add Redirects for Deleted Pages in WordPress

If the deleted page had search traffic or external links, create a redirect so users and search engines are sent to a helpful replacement instead of a 404 error. This protects your SEO and improves user experience.

  1. Decide on a target URL that best replaces the deleted page, such as a newer page or a category archive.
  2. Install and activate a reputable redirect plugin from Plugins » Add New, or configure redirects at the server level if you have access.
  3. In your redirect tool, create a new rule that sends the old page URL to the new target URL with status 301 Moved Permanently.
  4. Save the rule, then visit the old page URL in your browser and confirm that it automatically forwards to the new address.

If you manage redirects at the server level using an .htaccess file (Apache), a simple rule looks like this:

Redirect 301 /old-page-slug/ https://example.com/new-page-slug/

After you confirm that the redirect works and there are no remaining internal links to the deleted page, your cleanup is complete. For more SEO context, see WordPress seo complete beginners guide.

Common WordPress Plugins That Affect Deleted Pages and URLs

While you are reviewing deleted pages and redirects, it is a good time to check which plugins are adding extra content or functionality to your site. These plugin types often influence how your pages behave, how they load, and how users experience them.

Plugin Type What It Adds Common Examples
SEO Titles, meta descriptions, sitemaps, schema SEO suite plugins
Performance Caching, minification, image optimization Caching/optimization plugins
Security Firewall rules, login protection, scans Security plugins
Forms Contact forms, lead capture, surveys Form builder plugins
Ecommerce Products, cart, checkout, payments WooCommerce + add-ons

If you remove a page that is used by any of these plugins (such as a checkout, contact, or login page), make sure you also update the plugin settings so they point to the correct replacement page.

Conclusion You Are Ready to Delete a Page in WordPress Safely

You have learned how to find, trash, permanently delete, and unpublish pages in WordPress without creating a mess for visitors or search engines. You also updated your menus, fixed internal links, and added redirects for any important deleted pages.

With these steps, you can confidently clean up outdated content, remove test pages, and keep your WordPress site organized. If you ever need to remove the entire site instead of a single page, you can follow How to publish WordPress site for that process.

Further Reading on Deleting and Managing WordPress Pages

Frequently Asked Questions About Deleting a Page in WordPress

Can I undo deleting a page in WordPress

If you clicked Trash, you can undo the deletion by going to Pages » Trash, hovering over the page, and clicking Restore. This moves the page back to your drafts or published list. If you clicked Delete Permanently and do not have a backup, you cannot restore the page from the dashboard.

What is the difference between trashing and deleting a page in WordPress

Trashing a page moves it to a temporary holding area called the trash. The page is no longer visible on your site, but you can restore it from Pages » Trash. Deleting a page permanently removes it from the trash and from your database, so it cannot be restored without a backup.

Can I delete my homepage page in WordPress safely

If a page is set as your homepage or posts page in Settings » Reading, WordPress may not let you delete it until you choose a different page. First, go to Settings » Reading, change the homepage or posts page to another page or to your blog posts, save changes, and then delete the original page.

How do I delete multiple pages in WordPress at once

To delete multiple pages, go to Pages » All Pages, check the boxes next to each page you want to remove, choose Move to Trash from the Bulk actions dropdown, and click Apply. Then go to the Trash tab, select the same pages, and use Delete Permanently if you want to remove them for good.

Why does my deleted page in WordPress still appear in Google results

Search engines cache pages, so a deleted page may still appear in search results for a while. If the page now returns a 404 or redirect, the search engines will eventually drop or update it. To speed things up, create a 301 redirect to a relevant page and request indexing in Google Search Console if you use it.

Will deleting a page in WordPress hurt my SEO

Deleting a page does not automatically hurt SEO, but broken links and missing content can. If the page had traffic or backlinks, set up a 301 redirect to a relevant replacement page and update internal links. This tells search engines where to send users and helps preserve your site’s authority.

Can I delete pages in WordPress without admin access

No. You need at least Editor or Administrator permissions to delete pages from the WordPress dashboard. If you do not have sufficient access, contact the site administrator and request the change or ask them to perform the deletion for you.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button