WordPress test site

You have a grand idea, but you’re not sure how to move forward with your new blog, online business, or product. Should you start paying for hosting even though the business concept isn’t there yet and no one is going to come to your website? Or should you go through the process of installing WordPress locally with a development environment like XAMPP just to test out a new plugin or theme? If you’d rather not spend cash for a testing site, and you’re not keen on running a local WordPress install, you still have the option to create a WordPress test site with full functionality.

How is this done? By using a free, online sandbox service! That’s right, there are several ways to launch a quick WordPress website for testing purposes, all for free.

The best options for creating a free WordPress test site are:

  1. 000webhost: a web host with a free plan; powered by Hostinger (pick the free plan to be redirected to 000webhost)
  2. WPSandbox: a free testing, staging, and sandbox service with WordPress Admin access
  3. WP Test: a bonus tool for adding WordPress demo data to your test site (so you’d still utilize 000webhost or WPSandbox); it’s ideal for running tests on plugins, themes, and other integrations in a more realistic environment

The first two let you create a free WordPress test site, and the third is best to complement one of those sites. Here’s a deeper overview of when to use them and what you get:

000webhost:

000webhost is one of the few web hosts out there with an actual free web hosting plan. That means you can host a real website on a WordPress testing server; sure, the plan is limited to 300 MB of space (and 3 GB bandwidth, but that’s enough to get the job done for a simple WordPress test site. One downside is that it may take a little longer for quick plugin or theme tests, since you must create an entire hosting account instead of a throwaway WordPress installation.

WPSandbox:

WPSandbox is perhaps the most robust “throwaway” website creator on the market. It’s not a hosting company, but rather a service for instantly generating a sandbox/staging area to run a WordPress website. There are plans to constantly host and run several staging websites (starting at $10 per month), but anyone can create a free temporary WordPress test site that lasts for about 8 hours (then it gets deleted). The next time you need it, simply launch another website; it takes no more than a minute to get up and running.

WPTest.io:

WPTest.io isn’t exactly for building your own free WordPress testing website, but rather a way to complement a test site with realistic data. WPTest.io pre-fills every new test site with demo content like blog posts, menus, sidebar widgets, pages, and media. This ensures that you see how plugins and themes function while packaged alongside other content and extensions, much like they would in real life. Download the WPTest.io demo data for free, and upload it to your test website.

Overall, 000webhost, WPSandbox, and WP Test offer the easiest ways for all types of users to create WordPress test sites. And in this post, we’ll show you exactly how they work!

When should you use tools like 000webhost, WPSandbox, and WP Test?

Because WordPress is so popular, you have a bunch of options to create a WordPress test site. In fact, we’ve written about how to create local WordPress development sites with tools like: WAMP, XAMPP, DesktopServer, Docker, Flywheel Local.

And those are all great options if you want a more permanent development site and to always work from the same computer.

However, all those methods have their limitations as well. And that’s when we start recommending options like 000webhost and WPSandbox.

Traditional WordPress sandboxing methods (like WAMP and XAMPP):

  • Require some technical knowledge, making them impractical for a casual user who just wants to test a few things.
  • Take a couple minutes to create a new site, which can be frustrating if you need to create WordPress test sites often.
  • Are tied to a single computer, which means that if you travel a lot, you might not be able to access them.
WAMP homepage
WAMP is a more complex, local sandboxing solution for testing WordPress sites.

Solutions like 000webhost and WPSandbox, on the other hand, are cloud-based (you just need a browser), dead simple, and only take a couple seconds to spin up a new install. That makes them great for a rapid, temporary (sometimes permanent, if you pay for it) WordPress testing environment.

To get started with a free WordPress test site, follow the in-depth guides below!

Method 1: make a testing site with 000webhost

Since 000webhost is powered by Hostinger, you can go directly to the Hostinger website to create an account; simply choose the Free Website Hosting option to open the 000webhost solution. If you select a paid plan it keeps you on the Hostinger website.

pick the free web hosting plan on Hostinger website

Note: The Free Website Hosting plan is an excellent choice for WordPress testing, but it is limited to 300 MB SSD storage, 300 visits per month, and 3 GB bandwidth. Although the plan limits you to 1 website, you can always make extra accounts for more. 

Hostinger sends you to the 000webhost Sign Up page. Type in the desired login credentials (email and password) for your free hosting account. Click the Sign Up button to proceed. They also let you sign up with some social options.

sign up on 000webhost website

You can skip directly to the dashboard, which then prompts you to start a new project. Begin by naming your project. A project inside 000webhost functions as the initial name and subdomain of your website, so it’s best to choose the name wisely.

Keep in mind that you must use hyphens instead of spaces in your project title to proceed. You also must generate a password for the new project. Click Submit.

get started with project name

You’re asked to either use the website builder, install WordPress, or upload your site. Click Select under Install WordPress.

click to install WP

It’s also necessary to create an admin username and password to log into your WordPress backend. Make sure you save these credentials somewhere, as they are different than the 000webhost credentials. Click Install.

creating an admin login for the WordPress test site

Within a few minutes, you’ll see a message that WordPress is installed. Click the Go to configuration page button to proceed.

go to the configuration page

Log into the admin area of your WordPress test site using those credentials you just made. Click Log In.

log into WordPress

That’s it! You should now see a free WordPress dashboard that’s ready for you to install plugins, work with themes, upload media, and create pages.

the WP dashboard for your free WordPress test site

And, of course, you can always click the Visit Site button to view the frontend of your WordPress site.

frontend view of free WordPress test site

Finally, all hosting management is done back in the 000webhost dashboard. Go back there and click on My Sites to find your free WordPress test site listed. Select the Manage Website button to access everything from disk space statistics to file and database management.

view website list back on the 000webhost dashboard

Method 2: create a testing site with WPSandbox

The next way to make a WordPress test site involves skipping the entire hosting process. Instead, you generate a free, temporary test site with WPSandbox.

This allows for a faster configuration process (no need to create/remember host login credentials), and it creates a website that you don’t have to care for at all; mess around with it all you want for 8 hours, then forget about it. WPSandbox deletes the website after those 8 hours. You can come back to WPSandbox to create a new test site whenever you need it.

It’s like an on-demand test site creator, without the need to get your own hosting.

To begin, go to WPSandbox.net. You have options to sign up for a premium plan (to manage multiple test sites that don’t get deleted), but right now, we want to make a free test site.

Click the button to Create Free Temp WP Site.

clicking on the create free temp site button

The first page offers settings (WordPress versions, multisite, etc.) you might want to configure depending on your situation. For most users, the default settings are acceptable. Click Next.

choose the next button

The Select Theme page asks if you’d like WPSandbox to automatically install a certain theme on the WordPress site. Leave this blank if you’d rather do it yourself. Otherwise, find the URL of the desired theme (from the WordPress.org library) and paste it into the field. Click Next.

add a theme to the WordPress test site

You can also have WPSandbox automatically install plugins. Again, paste in plugin URLs from WordPress.org, and consider putting multiple URLs in there if needed. You can also leave the field blank. Click Next to continue.

add a plugin if you want

Although not required, WPSandbox will send an email with all WordPress setup information and passwords. This is helpful for logging into the test site if you need to come back to it.

Click Next to proceed.

sign up for email to get WordPress test site credentials

Finally, you’re able to leave suggestions or comments about WPSandbox. Feel free to use that field, or leave it blank. Click on Create to generate your free WordPress test site.

click to create the WordPress test site

Within seconds, you’ll receive credentials to log into your WordPress Admin area.

Those credentials include:

  • A username
  • Password
  • Access code
  • Admin login

Even though it’s a temporary site, it’s wise to write down or save the username and password, just in case you close out of the site and must return.

There’s a link to View Site if you’d like to see the frontend. Otherwise, click on the Admin Login link to access the WordPress backend.

going to the admin login

As a result, WPSandbox delivers a full WordPress dashboard, hosted on a WordPress testing server that you don’t have to worry about. Once launched, you can add posts, test plugins, or do whatever it is you need from the text site.

Note: WPSandbox shows a red countdown timer so you know when the temporary site will get deleted. 

viewing the dashboard of your WordPress test site

And, of course, all users can click on the View Site button in WordPress to navigate to the frontend of their site.

frontend view of free WordPress test site

Bonus: use WPTest to add demo data to your WordPress test site

One downside of a fresh WordPress testing environment is that it’s almost too clean; a website with no content and data is far from a real-world situation.

As a solution, WPTest.io provides a testing environment with demo data for measuring the integrity of WordPress plugins and themes.

It all works in tandem with one of the previously mentioned testing methods (000webhost or WPSandbox). Simply create a test site with one of those, then upload demo data from WPTest.io to that website.

The setup process is fairly intuitive. Start by downloading the WordPress test site files from WPTest.io.

download WordPress test site files

Follow these steps to install those files onto a WordPress host:

  1. Unzip the downloaded file to your computer
  2. Open your test WordPress site (from the WordPress testing server you created with 000webhost or WPSandbox)
  3. In the dashboard, go to Tools > Import
  4. Choose the WordPress option
  5. Install the WordPress Importer plugin if not already installed
  6. Click the Activate Plugin & Run Importer button after the installation is done
  7. Find and add the wptest.xml file from the unzipped file from before
  8. Add that to the upload; click Upload File and Import
  9. You’ll see a new screen; the only setting you should change is to check the box to Download and import file attachments
  10. That’s it!

Once the import is finished, you’ll see a success message. You can then click around on your WordPress backend and frontend to see the newly installed data and content.

Moving a WordPress test site to your web hosting

You might be asking yourself whether or not you can turn a WordPress test site into a real, hosted one. Absolutely!

A site migration works just as it would if you were to move from an old host to a new one. You can even use the Duplicator plugin with a test site that you create using WPSandbox.

For 000webhost users, you’re always able to migrate from that host to another. As an alternative, you might consider upgrading to a premium Hostinger plan for more features.

Are you ready to make quick and free WordPress test sites?

If the more complicated WordPress local development solutions overwhelm you, or if you’re just looking for a quick way to test out a new WordPress plugin or theme, these are the simplest methods you’ll find.

Beyond clicking a couple buttons, there’s little to no setup. And your site is full-featured so there’s no limitation on your testing. To get started, just head on over to 000webhost (by Hostinger) or WPSandbox.

Have any other questions about how to use 000webhost or WPSandbox to create a WordPress test install? Let us know in the comments!

Free guide

4 Essential Steps to Speed Up
Your WordPress Website

Follow the simple steps in our 4-part mini series
and reduce your loading times by 50-80%. 🚀

Free Access

2 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
SOLTEK007
May 3, 2018 9:01 am

I like the idea of this being in the cloud, rather than on a local install. But rather than just “testing”, would this be a good way to also develop a WP site and then transfer it to an actual hosting account once complete? Or are their better options for that?

Thanks

Hardeep Asrani
May 13, 2018 8:16 pm
Reply to  SOLTEK007

That’s not the best way to develop a WordPress site. I would recommend using Local by FlyWheel if you want to develop. Poopy.life is best for testing, not developing. 🙂

Or start the conversation in our Facebook group for WordPress professionals. Find answers, share tips, and get help from other WordPress experts. Join now (it’s free)!