Submit a support ticket

Having a problem with your theme? We're more than happy to help. Please submit a support ticket below, or contact us for general questions.

Attach a screenshot (optional)

Support turnaround time: 2 business days

If you don't hear back from us within 2 business days, we may not have received your ticket - please send an email directly to support(at) See our support policy here.

Getting Started with WordPress

The idea of setting up your own self-hosted website can seem daunting, but we’re here to help! We’ve put together a basic instructional guide for setting up a self-hosted WordPress site, including how to register a domain name and sign up with a hosting provider. Once you’ve gone through the steps in this tutorial, you’ll be ready to install one of our WordPress themes!

What’s the difference between & Find out here.



What is a domain name? A domain name (also called just “domain”) is your website’s URL (i.e. Think of a domain like the license plate on your car. With it, you can be located on the web.

What is a domain registrar? A domain registrar is like the DMV of the web. You use a registrar to register your domain for a certain period of time (one, two, or more years).

What is a hosting provider? Once you have registered your domain name, you need a place to park it. Think of your hosting provider as your website’s “garage.” This is where your domain will be hosted and your website’s files stored. (Some hosting providers also provide domain registrar services for convenience – so you can register your domain + get hosting in one fell swoop.)


Registering your domain

Your first step is to find a reliable service to register your domain name and host your WordPress site. We use and recommend Bluehost – their support is wonderful and prices are very affordable! In this tutorial, we will be using Bluehost as an example, but other popular hosting providers work similarly.

1. Visit and click “get started.”



2. Pick your domain name and type it into the “new domain” field.

3. Choose a domain extension (.com and .net are most popular)

4. Click next.


5. Bluehost will check to make sure the domain name you’ve chosen is available. If it is, you’ll move on to the account information page. Enter your account details and payment information.

6. We recommend the 36-month hosting basic hosting plan – it’s the least expensive over time. Keep in mind hosting is not billed monthly, you pay for the plan up-front.

6a. We also recommend that you sign up for Domain Privacy Protection, otherwise your mailing address will be publicly available (and you’ll start receiving junk mail). The other services offered are unnecessary for most folks.


7. Once you have completed the sign up process, you’ll be asked to create a password for your account.

Congrats! You’re now the proud of owner of your own domain and hosting.

Next step: Installing WordPress Software on Your Domain


We love sharing resources and awesome services that we’ve grown to love. We may receive affiliate commissions for your click or purchase on certain links — which is truly just the cherry on top since we’d love to tell you about them anyway! All products we recommend have been used extensively by our team and we can certify that they are fantastic. Promise! Check out more in our Privacy Policy and Terms & Conditions.