You’re building an online business. You need a website.
The easiest and most-affordable way to build one is with a self-hosted WordPress site. While there are some free hosted options out there like Blogger, Typepad, and WordPress.com, creating your website using one of them would be like renting an apartment. You wouldn’t own the property and you would have to play by the landlord’s rules. Building a self-hosted WordPress site means you are the master of your domain.
In my opinion, the top three features of a self-hosted WordPress site are:
- Simplicity: A self-hosted WordPress website is simple to set up, simple to use, and simple to manage. You can be up and running and publishing content in minutes.
- Flexibility: Using WordPress, you can create the website that’s perfect for your business. You can customize it with themes and plugins that strengthen your branding, marketing, and positioning. It won’t look like everyone else’s site. It’ll look like yours.
- Affordability: There’s no need to spend thousands of dollars on your business website. With WordPress self-hosted sites, you can build an awesome website for about $150.
All of my sites are proudly built on WordPress, and soon yours will be too. :)
Don’t be scared. Even if you are not a “techie”, setting up your website is going to be quick and easy. I am here to guide you every step of the way.
How to Build a WordPress Website in 10 Easy Steps
Before we get started, you’ll need a few things to build your WordPress website.
- A credit card
- A domain name or an idea of the domain name you’d like to use (for example, HeatherAllard.com)
- About 30 minutes total
Ok, are you ready? Let’s begin!
In this free tutorial, I share my affiliate link to Bluehost, the hosting company that I use and love. Bluehost hosting is super affordable and their customer service is top notch. When you sign up for hosting with Bluehost using my link, I will receive a small commission at no extra cost to you. Please know that I only recommend products and services that I use personally, and sharing affiliate links allows me to keep this site running and continue providing you with valuable free content.
Step 1: Go to Bluehost.com.
Once you’re on Bluehost.com, click the green Get Started Now button.
See that green button that says Get Started Now? Click that.
Step 2: Select Your Hosting Plan
Choose your hosting plan. If you only need one website, then select the starter plan. If you think you may need more than one website in the future, then select the plus plan. It’s just a few more dollars per month.
Step 3: Get your domain name or use an existing domain name
If you need to get a domain name, enter your desired URL on the left, and click Next. If you already have your domain name, enter that on the right and click Next.
Step 4: Enter your account information
Now, add your account information.
Enter your name, address, phone number, and email address here.
Step 5: Choose your package options
There are a few optional extras when you sign up for hosting.
Here are your choices:
- Account plan term length – 12, 24, or 36 months. You will get the best rate by choosing 36 months, but do whatever is right for you.
- Site backup pro – this keeps your site content automatically backed up and will give you great peace of mind. I recommend choosing this option.
- Site lock domain security – this verifies to site visitors that your site is secure. I don’t choose this option.
- Search engine jumpstart – gets your site in search engines. I don’t choose this option either.
- Google apps for work – gives you access to Google’s host of cloud services like email, storage, calendars, and more. I don’t choose this option either.
Step 6: Enter your billing information
Have your credit card? It’s time to fill out your billing information.
Enter your credit card information and select the checkbox that confirms that you have read and agree to the terms of service. Click the green Next button.
Step 7: Create your password
After you complete your purchase, you’ll see this congratulations message and a prompt to create your password. Click the link that says Create Your Password and well, create your password. :)
Once you’ve done that, you’ll be redirected to a login area.
Step 8: Log in to your new Bluehost account
Ok. You’re in the homestretch here. There are just a few more steps.
Log in to your your Bluehost account and navigate to the C Panel.
You’ll see the C Panel in the upper left corner. Click on C Panel tab.
Step 9: Create your WordPress site
In the C Panel, look for the Mojo Marketplace. Click on the green button that says One-Click Installs.
Once you’re in the Mojo Marketplace, and you should see WordPress under Blogs & Website Builders.
Click on the WordPress icon. Now you just have to press the green Install button.
Now it will ask you which domain you would like to install WordPress to.
Note: Since this is a new website, you should install WordPress to the root domain, which basically means that there is nothing after the slash you see. For example, you would install WordPress to http://yoursite.com, NOT http://yoursite.com/myblog.
Select your domain from the drop down list, and then click Check Domain.
Once your domain has been checked, you should see two checkboxes. One says “Show advanced options” and the other says “I have read the terms and conditions of the GPLv2”.
Check both of these boxes.
You will now enter your WordPress admin information. I like to enter this information on a Google spreadsheet for safekeeping.
You will need to enter:
- Your Site Name or Title (ex: Dog Rescues USA)
- Your Admin Username (ex: TopDog) – do not choose “Admin” as your username. That makes your site an easy target for hackers.
- Your Admin Password (ex: ABcde1234!!) – create a password that uses a combination of upper and lower case letters, numbers, and special characters.
Be sure that the “Automatically create a new database for this installation” box is checked. Now click the green Install Now button.
Now you’ll be redirected to a page that shows you that WordPress is installing.
When WordPress is done installing, you’ll be redirected to a screen that gives you:
- Your blog/website URL
- Your WordPress admin login URL
- Your username
- Your password
You will also receive this information from Bluehost via email. As I mentioned above, I like to enter all of this information on a Google spreadsheet for safekeeping. You can grab a copy of my sheet right here.
Step 10: Check out your new WordPress website!
Are you excited to see your new website? From the screen or the email you received from Bluehost, just click on the blog URL (it might say “domain”).
You’ll see that your website is up and has a very simple theme with some pre-filled content including a blog post and a comment.
Now type your site’s WordPress admin login URL into your browser. For example, http://yoursite.com/wp-admin. Once you’re there, bookmark that admin login URL.
Enter your username and password, and click the blue button that says Log In.
Now you’re in your site’s WordPress admin. This is where all the magic happens. :)
Want to write your first blog post? From the dashboard on the left side, click “Posts”, then “Add New”.
You should see the new post screen.
Enter a title for your post where it says “Enter title here”, and then write your first post in the field below. When you’re finished, click the Publish button and go to your domain to see your handiwork.
You did it!
You have now built your own WordPress website, and it’s time to celebrate! Congratulations!