How To Guide

How To Start A Business

A free step-by-step guide to launching your new company in 30 minutes or less.

Ready to Begin?

Start Here

This free, step-by-step guide walks you through every step you need to create a new company for your business or brand in 30 minutes or less.
Step 1: Choose a company name
Step 2: Register a domain name​
Step 3: Design a company logo
Step 4: Register a business entity
Step 5: Draft an Operating Agreement

Step 1: Register a domain name

If you find a domain name that works for your business or website, it is always a good idea to purchase it right away to ensure that no one else gets it before you. If you do not find the exact domain name you are searching for, don’t get discouraged. You can sometimes make minor tweaks to find a similar but workable alternative. 

Where to register a domain name

Namecheap is a low-cost domain registrar. You can search their site for available domain names and register your domain name at very little cost. 

NameCheap Domains

No nonsense domain registration. You can also purchase SSL certificates.

Try NameCheap
We earn a commission if you make a purchase, at no additional cost to you.

Step 2: Get a web hosting account

Depending on the traffic volume you expect to generate for your site and the size and complexity of the site, you will need to determine what kind of hosting to get. Most new websites will start out with a shared hosting environment which is more affordable and then migrate to a more robust cloud server environment as their site and traffic grow.

Shared hosting is available on:

  • Siteground
  • Hostinger

As you grow, you may want to move to a cloud hosting service where you can get your own server environment. Cloudways is among the most popular of these services.

  1. WP Engine Hosting

    Design, build, power, and manage extraordinary WordPress Hosting and Woocommerce sites with the world’s #1 WordPress Platform.

    Try WP Engine

    We earn a commission if you make a purchase, at no additional cost to you.

  2. Namecheap Hosting

    In addition to domain name registration, Namecheap also offers affordable hosting for your website.

    Try NameCheap

    We earn a commission if you make a purchase, at no additional cost to you.

  3. Siteground Hosting

    Inexpensive shared hosting web hosting with email. They also include a free domain with every account.

    Try SiteGround

    We earn a commission if you make a purchase, at no additional cost to you.

Step 3: Set up website through web hosting

There are several platforms that are available for building a website. The one we recommend is WordPress. Creating your site using the free WordPress platform on a hosted server gives you the most creative freedom and control over your website. WordPress offers more themes and plugins than any other platform. These days you can often do anything you need in WordPress using an off-the-shelf solution that someone has already developed for you. Many of these tools offer free versions that your download and experiment with before purchasing the pro version. This means you can often try out your ideas with little up-front investment.

Step 4: Add web pages and customize your website

When you build your website in WordPress, there are many themes that you can use. There are thousands of free themes available. But you will probably want to purchase a professional theme to give you the most options. There are several themes that we recommend incuding:

  • Kadence Themes
  • Astra
  • GeneratePress

In addition to the theme, you should also use a page builder. WordPress comes with its own page builder called Gutenberg, but if you something with more options and drag and drop simplicity you can never go wrong with Elementor. There is a free version of Elementor, but we highly recommend upgrading to the pro version.

Step 5: Connect your website to Google Search Console

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.