How To Start A Subscription Box Website In 3 Steps:

Our success at Sol Theory has encouraged us to share our knowledge and experience; how to start a subscription box website, with anyone who is interested to do so.

If you are here that means that you have already decided on the kind of product you want to sell and include in your subscription box.

We have created this 3 steps tutorial and made the process very simple for you.


  1. Domain Name and Hosting
  2. Installing WordPress
  3. Installing Woocommerce


The fun part! What do you want your domain name to be?

Here’s what worked for us: brainstorm as many different ideas as possible. Once you have thought of some possible names, head to Bluehost to see if your domain name is available by entering it in the box that looks as so:

Starting a Food Blog - Picking Your Domain Name

If you’re asked to pick your plan level, we’d suggest the Starter Plan, which is paid in one lump sum instead of monthly, but it will save you quite a bit of money.

Bluehost Plan Options

You’ll also need to host your domain name. Hosting is like renting space on the web to display your blog. Bluehost has great rates and gives you your domain name for free if you decide to host with them.

Below is a screenshot of what we use for package information settings.

The Domain Whois Privacy shields your personal address and phone number from being displayed to the public.

Bluehost Package Information


Once you have completed registration with Bluehost, you’ll need to go through the process of installing WordPress.

WordPress is a blogging software. It’s the software that we use for The best part is that it’s really easy to use and install on your website.

Here’s how:

Login in to Bluehost and find the Website Builders section. Click on the WordPress logo.

Wordpress Install for Bluehost

On the next page click the “Install” button in the “Do it yourself FREE” section.

Installing WordPress on Your Food Blog

Click the “Check Domain” button.

Bluehost Check Domain

Check the terms and conditions box and then click the “Install Now” button.

Bluehost - Install WordPress

Once you get the message that says “Your install is complete!” you’ll want to click on the “View Credentials” button and write down your Admin URL, Username, and Password. You can change these to something more memorable later, but you’ll need them for your first time logging in.

Bluehost Installation Complete

Type your Admin URL into your web browser. You’ll see a login screen like the one below. Enter your Username and Password you copied down from the previous step.

Wordpress Login Screen

You’ve officially logged into your site. Congrats!

3. Installing Woocommerce

Woocommerce is the best and most versatile e-commerce backend we can recommend to make your site complete.

Installing WooCommerce using the WordPress Admin is the most straightforward option, as it handles the file transfer without you needing to leave the Web browser.

To install WooCommerce:

  1. Log into your WordPress Admin panel.
  2. Go to: Plugins > Add New.
  3. Type ‘WooCommerce’ into the Search Plugins field and hit Enter. Once found, you can view details on the point release, rating and description.
  4. Click Install Now. After clicking the link, you’ll be asked to confirm this action.
  5. Click Yes, and WordPress completes the installation.
  6. Install Woocommerce Subscriptions plugin.

How EASY was this?!

Congrats on your new business and we hope you succeed.