Latest SeedProd News

WordPress Tutorials, Tips, and Resources to Help Grow Your Business

How to Password Protect Your WordPress Site While Under Development

How to Password Protect a WordPress Site While Under Development 

Written By: author avatar Stacey Corrin
author avatar Stacey Corrin
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.
    
Reviewed By: reviewer avatar Turner John
reviewer avatar Turner John
John Turner is the co-founder of SeedProd. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

The simplest way to password protect a WordPress site during development is to activate a coming soon page. It keeps your unfinished site hidden from visitors, lets you share private access with clients or teammates, and lets Google crawl your pages so you build SEO authority before launch.

I always protect my sites during development. Letting people see half-done pages or test content doesn’t leave a good impression. Keeping your site hidden helps your work look polished and professional from the start.

In this guide, I’ll show you the simplest way to secure your WordPress site while you build, using SeedProd to add a coming soon page with password protection, no coding needed.

The easiest way to password protect a WordPress site during development is by using a plugin like SeedProd to activate a site-wide coming soon page with password protection. It keeps your project private, easy to share with clients, and SEO-friendly.

Why Should You Password Protect a Site Under Development?

You should password protect a WordPress site under development to prevent visitors from seeing unfinished content, test data, or placeholder text.

It takes about 50 milliseconds for visitors to form a first impression of a website. An unfinished site with broken layouts or placeholder text can damage trust before you’ve had a chance to launch.

Password protection also stops search engines from indexing incomplete pages. Google can index new pages within hours of discovering them. If your site is publicly accessible, test content can appear in search results before you’re ready.

How to Password Protect WordPress Site While Under Development

WordPress does not include a built-in option to password protect an entire site at once. You can password protect individual pages, but there’s no native way to lock everything behind a single password.

To protect your full site during development, you need a plugin. SeedProd is a WordPress website builder and coming soon page plugin that adds full-site password protection along with a drag-and-drop page builder.

SeedProd website builder used to password protect WordPress during development

I use SeedProd because it does two things at once. It locks my site from visitors while giving me a visual builder to create a professional coming soon page. Clients see a polished holding page instead of a broken site or a generic “coming soon” message.

SeedProd also lets search engines crawl your site even while it’s protected. This means you can start building SEO authority before launch instead of waiting until the site goes live.

Before you start: This takes about 5 minutes. You need either the free version of SeedProd or SeedProd Pro. It works with WordPress 5.0 and later.

Step 1. Install and Activate SeedProd

The first step is to download the SeedProd plugin.

After downloading it, follow these instructions to install a WordPress plugin.

Note: There is a free version of SeedProd; however, I’m using the pro version for the advanced features.

Once you install and activate the plugin, you’ll head to the license key page to verify your key. You can find your license key in the downloads section of your SeedProd account page.

SeedProd license key activation screen after installing the plugin

After verifying your key, you can use the plugin to password protect your website while it’s still under development.

Step 2. Create a Coming Soon or Maintenance Page

SeedProd includes powerful access controls in the plugin settings that let you hide either your entire WordPress website or specific website pages.

To take advantage of these tools, you’ll need to create either a coming soon page or a maintenance mode page, the only types of landing pages with these specific controls.

First, to create your coming soon page, navigate to SeedProd » Pages from your WordPress dashboard and click the Set up a Coming Soon Page button under the Coming Soon Mode section.

SeedProd Pages dashboard showing the Set up a Coming Soon Page button

You’ll see the coming soon page templates library to choose a new page template and customize your design. See this step-by-step guide to creating a coming soon page in WordPress for complete instructions on setting up your page.

Step 3: Activate Full-Site Protection

Protecting your entire WordPress site during development is simple with SeedProd. Once your coming soon or maintenance mode page is ready, you can turn on full-site protection in just one click.

Go to SeedProd » Pages from your WordPress dashboard, then switch the toggle under Coming Soon Mode from Inactive to Active.

Activating Coming Soon Mode toggle in SeedProd to password protect WordPress site

That’s it! Your WordPress site is now password protected, and only authorized users can view it while you work behind the scenes.

Optional: Add a Password Field

If you want visitors to log in using a password, edit your coming soon page in SeedProd’s drag-and-drop builder. Scroll to the Advanced blocks, drag in the Custom HTML block, and enter

. Save your changes, then preview your page to see the password input box.

Coming soon page preview showing the password input field for visitor access

This feature makes it easy to give clients, teammates, or testers private access without taking your entire site public.

Step 4: Protect Specific Pages

Sometimes you only need to hide a few pages or products instead of your entire site. SeedProd makes that easy too.

To password protect individual pages, open the page or post you want to hide, then click Edit. In the editor sidebar, find the Visibility option and choose Password Protected. Add your password and publish the page.

WordPress block editor sidebar with Password Protected visibility option selected

Each page you protect will display “Password protected” in your dashboard. Only people with the password can open it through your WordPress login page.

To combine this with your coming soon or maintenance page, go to SeedProd » Pages » Access Control. Scroll to the Include URLs section and list each page URL you want to restrict, one per line. Click Save Changes to apply protection.

SeedProd Access Control panel with Include URLs field for protecting specific pages

Now, anyone who tries to view those URLs will see your coming soon page instead of the content. You can even limit access by IP address for extra control.

To see this in action, check out how Mustard Seed used SeedProd to launch client websites with private access for review.

Free Option: The Password Protected Plugin

If you don’t need a branded holding page and just want to lock your site quickly, the Password Protected plugin is a good free option with over 1 million active installs. Install it from the WordPress plugin directory, activate it, then go to Settings » Password Protected and check the Active box. Set your password and save.

The downside is that it shows a plain login form with no design control. Visitors see a basic password prompt instead of a branded page. It also blocks search engines completely, so it’s better for temporary use on sites that aren’t building SEO before launch.

Troubleshooting Password Protection

If password protection isn’t working as expected, these are the three most common issues.

Search engines are still indexing your pages. Check that Coming Soon Mode is set to Active in SeedProd » Pages. Also make sure your robots.txt isn’t blocking crawlers, which would stop Google from seeing your pages even after launch.

Logged-in WordPress users can still see the site. By default, SeedProd lets logged-in admins bypass the coming soon page. Go to SeedProd » Pages » Access Control and review the user role bypass settings if you want to restrict admin access too.

The site is redirecting in a loop. This usually points to a caching plugin or theme conflict. Clear your site cache, then temporarily deactivate other plugins one by one to find the cause.

What’s the Difference Between Full-Site and Single-Page Protection?

When protecting your WordPress site, you can choose between locking the entire site or securing only certain pages. The right choice depends on how you work and what you want to show or hide.

MethodBest ForLimitations
Full-Site LockKeeping everything private while you buildRequires a password to view any part of the site
Single-Page ProtectionHiding drafts, products, or sensitive pagesOther areas stay visible to visitors

If you’re building a brand-new website, full-site protection is usually best. For sites already live, single-page protection gives you more flexibility to work on updates without hiding the rest of your content.

Are There Other Ways to Keep a WordPress Site Private?

Yes. Four alternative methods exist for keeping a WordPress site private, each with different tradeoffs.

MethodWhat It DoesLimitationsBest For
Search engine discouragement (Settings > Reading)Tells search engines not to index your siteDoes not block visitors. Anyone with your URL can still see everything.Live sites you want to update quietly, not new builds
Built-in page password protectionAdds a password to individual pagesCannot protect multiple pages with one password. Each page needs its own.Hiding one or two pages on a live site
Private visibilityRestricts pages to logged-in WordPress usersRequires everyone to have a WordPress account on your site.Internal team sites or member-only content
Hosting-level protection (.htaccess)Blocks the entire site at the server levelRequires technical knowledge. Blocks search engines completely.Staging environments where SEO doesn’t matter

I’ve tried all of these. The main problem is that none of them combine full-site protection with a professional holding page. You either get security without design control, or design control without real security.

SeedProd handles all three: it locks the entire site, lets you customize what visitors see, and still allows search engines to crawl.

If you’re working on a staging environment, most managed WordPress hosts (WP Engine, Kinsta, SiteGround) include built-in staging password protection at the server level. This blocks all visitors automatically, but you get no control over what they see and search engines are blocked too. I still use SeedProd on staging when I’m doing client work, because it lets me create a holding page the client can preview with a password instead of hitting a blank browser warning.

FAQs About Password Protecting WordPress

Can you password protect an entire WordPress site?
Yes. WordPress doesn’t include full-site password protection by default, but plugins handle it cleanly. SeedProd, the Password Protected plugin, and other coming soon plugins all support this. SeedProd also displays a branded holding page while the rest of the site stays hidden, which is useful when you want visitors to see something polished during the build.
How do I hide my WordPress site from Google while it’s in development?
Go to Settings » Reading in your WordPress dashboard and check “Discourage search engines from indexing this site.” This helps keep unfinished pages out of search results.
What’s the difference between Coming Soon mode and Maintenance mode?
Coming Soon mode is for new sites that aren’t live yet. Maintenance mode is for live sites that need temporary downtime. Both hide your site from visitors, but search engines treat them differently.
Can I let clients preview my site while it’s password protected?
Yes. SeedProd lets you set a password or whitelist specific users so clients and teammates can view the site privately.
Does password protection affect SEO?
Password protection does not hurt SEO if you use a plugin that allows search engine crawling. SeedProd’s Coming Soon mode blocks human visitors but permits Google and other search engines to crawl your pages. This means your site can build indexing history and authority before launch. Native WordPress password protection, by contrast, blocks everyone including search engines.
How do I edit a password protected page in WordPress?
You can edit it just like any other page, either with the WordPress block editor or SeedProd’s drag-and-drop builder.

That’s it.

Protect Your Website Under Development Today

I hope this guide has helped you learn how to password protect WordPress while under development.

With SeedProd’s powerful access controls and easy drag-and-drop page builder, you can create and protect WordPress landing pages without needing a developer.

If you’re searching for more help protecting your WordPress site, check out our top tutorials and guides:

Thanks for reading! We’d love to hear your thoughts, so please feel free to join the conversation on YouTubeX and Facebook for more helpful advice and content to grow your business.

author avatar
Stacey Corrin Writer
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.