Please ensure Javascript is enabled for purposes of website accessibility

Create a Website for Your Online Business in 6 Easy Steps

This post may contain affiliate links for the companies that I partner with. I may receive a commission if you purchase anything from these links. This is at no additional cost to you and I only recommend great companies that I personally use or have used. More info here.


Hey there! Are you ready to create a website? This is the first step toward creating something tangible for your online business and I’m going to try to make this as easy as possible for you!

When you first start your online business, it can be so easy to get pulled in a million different directions. There are always so many tasks to complete at any given time.

Consider this guide your get-out-of-jail-free card while also collecting $200 as you pass GO! I may have recently played monopoly for the first time in 20 years.

In this guide, we’re going to use Bluehost (my recommended hosting company) to create a website. I’ve been using Bluehost for multiple websites for years now and they’re one of the best and lowest-cost plans to get started with!

I’ve also partnered with Bluehost to get my students a discount on hosting (just $2.75/month). This discount works for any of the links in this article and on my website!

1. What is your business about?

The good news is that you don’t actually have to know this before you create a website, although I’m sure most of you will want to have this figured out before getting started.

I cover this in much greater detail in my courses but if you still aren’t sure…

  • Think about the areas you have professional or personal experience in.
  • How can you help others?
  • What problems have you personally overcome?
  • Do you have any passion projects or side hobbies?
  • What would people say you can’t shut up about?

These are all great places to start because you should start your website about a topic(s) that you already have some knowledge or experience in.

2. What are you going to name your business?

This one seems like it would be mega-important, but it’s actually not the most important part of your business. People don’t pay as much attention to your name as you think they do. But do give it some thought and see if you can come up with something clever.

Here are a few suggestions:

  • Use your name – This makes sense if you’re a central part of your business.
  • Be descriptive – Use descriptive adjectives related to what your business is about.
  • Combination – Use a combination of the above two.

The key points to remember here are that your business name should be: easy to spell, easy to pronounce, and easy to remember.

3. Get a hosting plan and create your website.

Got your business idea and a business name? Great! Let’s start your website!

The very first step is to get a hosting plan to take your website “online.”

As I mentioned earlier, Bluehost is my recommendation to get started. I’ve tried a few different hosting companies over the years and I can honestly say that they have one of the best and lowest-cost plans to get started.

These are the most popular, low-cost hosting companies for new website owners:

I’ve tried all 3. I started with SiteGround and had some issues with them when they throttled my website traffic and wanted me to upgrade to more bandwidth for a lot more money. I ended up switching to Bluehost and getting the issue resolved at a much more affordable price.

I’ve been using Bluehost for years now to host 6-7 different WordPress websites. They have great and easy customer service and a really easy setup process. It’s for all of these reasons and more that it’s my top recommendation.

You can start your website with Bluehost for as low as $2.75/month (paid annually – this is standard in the industry) and that’s only through my student-discounted link in this guide.

create a website with bluehost

I’ve found that Bluehost has the best customer service compared to their competitors and trust me, you’ll need some help from customer service at some point along this journey. It’s inevitable.

Click here to get open Bluehost in a new window and follow these simple instructions:

  1. Choose the basic plan to get started.
  2. Enter your domain name or choose “I’ll create my domain later” if you need some more time here.
  3. Enter your account information.
  4. Select your package information. The 12-month term is sufficient.
  5. Uncheck all package extras. You don’t need any of these extras.
  6. Add your payment information and check the necessary boxes for terms and conditions.
  7. You’re done!

Congratulations! You’ve created a website! Now, let’s move on to designing your website and getting some content up there!

4. Finish setting up your website.

Bluehost should prompt you to keep setting up your website. This is a one-step installation with WordPress, which is the platform that you will build your website on.

WordPress is the most powerful platform for content-based websites and while it can seem a little overwhelming at first, you’ll get the hang of it in no time – I promise!

If you need any additional help here, you can read more about accessing WordPress on your site.

5. Design your website!

Okay, now we’re at the fun stuff! You’re going to be faced with a choice at this point:

  • Path 1 is to choose a basic theme, opt for a simple and professional design, and move on to creating content.
  • Path 2 is to spend days switching between themes and trying to design your website like a pro (when, in fact, you are not).

I don’t think I have to tell you which path is the right one…

I recommend starting with a basic free theme that has a healthy amount of customization included. My personal favorite is the Astra theme.

astra theme for  beginners

If you use Astra, you’ll also want to use the Elementor plugin (free version) to be able to customize your homepage and other pages a bit more.

When you go to download Astra, just make sure to click on the link (below the pricing options) to download the free version!

Another great option is Flash theme, although I personally prefer Astra + Elementor. Both of these themes and the plugin all have pro versions, but you can create a really great design using the free versions.

This website is a great example. I designed it for free with Astra + Elementor.

If you have it in the budget for your business, you can also invest in a paid theme like Divi, which is generally considered one of the best and most customizable themes for beginners. But feel free to try the free options out first!

Start out with a very simple and professional design and then move on to the main part of the show… the content.

I built my website. What’s next?

Congrats! Hopefully, you’ve already taken my courses. If not, the best place to access them is by signing up with Skillshare.

The coolest part: You can access ALL of my courses (plus thousands of other courses) for one low monthly (or annual) fee.

discover your creator skillshare

You can also purchase them individually on Udemy as well. Check my courses page for more info.

If you have any questions on how to create a website or anything else, please post them below or sign up for my email list and send me an email!

I’d love to hear from you!

2 thoughts on “Create a Website for Your Online Business in 6 Easy Steps”

  1. Would it be possible to write article in multi languages? Also, can design the website in TAMIL language rather than english?

    1. Yes, you can definitely write a website in any language! If it starts ranking in Google or other search engines, it will be found in the country whose language you’re writing it for (i.e. it won’t show up in Google search for most North Americans if it’s not in English).

Leave a Comment

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