This post may have affiliate links, which means I may receive commissions if you choose to purchase through the links that I provide (at no extra cost to you. Thank you for supporting the work I put into this site.
In this time, anyone can create a website without the knowledge of coding, web development or design.
Having a website is the very first step to generating passive income for yourself especially if you want to set up an online business and make money online at home.
If you want to be earning significant passive income online, you need to create a self-hosted website that belongs to you.
Creating a website where you can earn money online from home even while you sleep is not complicated.
And it can be done in under an hour.
Just follow the instructions in this blog posts and your own website will be up and running.
What You Need To Build A Website
Here’s what I recommend:
- Buy your domain name at namecheap
- Host Your site at bluehost. It’s fast, affordable and you get 24/7 support
- Use WordPress.org. It gives you more options to customize your site.
To build a fully functional website you need to secure your domain name and a hosting account. They both make sure that your website is accessible to others. If you don’t have any of the two, you cannot setup your website.
Once you secure your domain and hosting, you can create a WordPress website. WordPress powers 30% of the website on the internet.
Setting up a WordPress site is usually a simple, one-click process through your web hosting service.
Follow this guide and implement the steps, and you will have a fully functional wordpress site.
So let’s get started.
Steps To Build A Website:
- Choose a domain name
- Register a domain and Sign Up For Hosting
- Install WordPress
- Install A WordPress Theme
- Add important pages to your website
Step 1. Choose A Domain Name
Choosing a domain name is the very first step you must take to build a website. Your domain name is the address your website visitors will type into the search bar when they want to visit your site. For example, my domain is – loismelikam.com
Having your own personalized domain shows that you’re ready to build a serious business. And it’s just $10-15 per year.
The only challenge you may have is finding or choosing the domain name you want because most names are taken. It’s getting tougher and tougher to find one, but don’t worry I will give you a few suggestions to help you out.
You’ll see a few different endings out there – example .com, .org, .net and others. I highly recommend the .com. This is because everyone still assumes it is a .com (and I don’t want people not being able to find you).
You also want to make sure that social media accounts are free for the name that you’re thinking of. Go to namecheckr and see if the domain and social media accounts are available. You certainly don’t need ALL social media accounts, but I’d think about the top 4 – Facebook, Instagram, Twitter, and Pinterest. Even if you don’t start using all of them immediately, reserving them for the future is a great idea.
Tips For Choosing A Domain Name
- If you are building your personal brand website, then use your name. (http://www.yourname.com)
- If you are building a website for your business, then use your business name. (http://www.yourbusinessname.com)
- Use the general domain name extension, such as .com, .org
- Keep it short and simple, to make it easy for your readers to remember.
Check if your name is available
Was it Available?
Once you have found a name, it’s time to snatch it up!
I use Namecheap and I love their services. It’s cheap, easy to use & has fantastic customer support. I also recommend it because it easily integrates with other tools.
Click the button below to buy yours.
BUY YOUR DOMAIN NOW
My domain name registrar is not the same as my host. That’s a personal preference.
If you decide to buy your domain name from namecheap follow namecheap’s guide on how to change DNS for a domain name and point your domain name to bluehost.
You can still get a free domain name for your first year when you purchase your hosting from bluehost. And if you’re on a budget that’s an awesome offer to help you not stall on building your website.
If you have not bought your domain name yet, don’t pass on this offer, purchase your hosting from Bluehost and snag a free domain name for your first year.
This will help you to save at least $15 and you can use that for other things.
Step 2. Register A Domain And Sign Up For Hosting
In addition to having a domain name, you will also need a web host.
Web hosting is the service that stores the content of your site securely on a server. Without a web host, your website will not be accessible to others.
It’s important to choose a good host for your website. Because the last thing you want to deal with when creating your website is a slow loading site and poor support.
I have done a lot of research, and Bluehost is the best you will find if you want to create your website with ease and it’s also budget-friendly.
It’s only $3.95 per month and you will have a free SSL and HTTPS to protect your site and a free domain name for your first year. And that’s a pretty good deal if you ask me.
How To Create A Website With Bluehost
1. Choose A Plan
Bluehost has four (4) plans
- Choice plus
To choose a plan and get your hosting account, click here and be taken to bluehost.
You will see the screen below, click on “Get started” button.
The “BASIC” plan is a good option if you want to create only ONE website and is suitable for a beginner.
With the “PLUS” you can create unlimited number of websites and enjoy some of bluehost premium features.
The “CHOICE PLUS” plan gives you access to most of the that has to features and highly recommended if you want to host multiple sites.
The “PRO” plan is for the PROs, I just made that up by the way. It obviously offers all the amazing features of the bluehost hosting plans.
Now, click on the “SELECT” button for any of the plans that you choose.
2. Enter Your Domain
We discussed about domain name earlier. If you already have one, click on ENTER your domain on the right side “Use a domain you own” and enter your domain name.
If you don’t have an existing domain, enter your domain on the left side box that says “Create A New Domain” and then “Next”
Remember that bluehost gives you a free domain for your first year.
3. Fill In Your Account Information
When you click on the next button, you will be directed to fill in your account information and then purchase your hosting.
When filling your purchase information, make sure to pick 36 months or more in order to get the 60% discount.
Next you select your package extras.
Bluehost automatically selects some of these package extras. But you can deselect them but make sure that you select the “domain privacy protection”.
It cost’s $11.88 a year. The Domain Privacy Protection is a service Bluehost offers that will hide your personal contact information that you used in registering your domain like your phone number and email address from the public WHOIS database and replace it with generic Bluehost contact information instead. You are still the owner of the domain name, but your personal contact information is kept safe.
Next, enter your payment information.
Scroll down and tick the box to agree to the terms and conditions and then click on submit.
Once you pay for your hosting, you will see this screen.
Check your email, bluehost will send you a welcome email confirming your account and FTP information.
Whoop whoop whoop, and that’s it, your website is now hosted on bluehost. That’s a great feat!!
Next, create a password for your account. Make sure you follow the guidelines for creating a password and also write it down somewhere, as you will need it to login.
Connect WordPress And Bluehost Together For Free
STEP 3. INSTALL WORDPRESS
To install wordpress is very easy and you don’t need to be techie.
With bluehost, after your hosting account is created, WordPress will install automatically.
Bluehost makes it easy for you to create a wordpress site for your passive income hub especially if you’re not tech savvy.
Start by picking a theme. Bluehost offers some free theme from the wordpress.org.
Note, you can always change your theme later, which I will show you how to do that in this blog post.
For now, pick any of the free theme, and get started. And everything will be installed for you.
Click on the “start building” button lets start building your website.
Next, choose if your website is for business or personal. But since your goal is to build a passive income hub and make money, choose business.
Here, you will see an overview of WordPress and bluehost integration.
Next, enter your site title and tagline. For example my site title is currently: Freelance writer, blogger and website creator. And my description is “Learn how to create your own website and earn passive income consistently”.
Note, you can always change your site title and Tagline.
If you’re struggling to give your website a title and description, leave it blank as you can always fill it in later.
How To Change Your Site Title And Tagline
From your wordpress dashboard, go to settings >> General and enter the title and tagline.
Below is what your bluehost control panel will look like.
From here you can login to your wordpress website. Just click the “log in to wordpress”.
4. INSTALL A WORDPRESS THEME
Themes control the appearance of your website.
They make your website look beautiful or unappealing.
So choose the right theme for your website.
WordPress has both free and premium themes.
Some free themes are poorly coded and can affect the search engine optimization of your website. Before you use any free theme, make sure to check the ratings and also if it has thousands of downloads.
I have personally used the Astra theme and I love it. The Astra theme is lightweight, simple, built with SEO and can be easily customized.
But if you have some bucks, then go for a premium theme you will save time and money if you use a premium theme.
For premium theme, I recommend these ones:
- Bluchic: They have great feminine WordPress themes for female entrepreneurs and bloggers. So if you want that female touch to reflect on your website, then bluchic is your go to place for feminine beautiful themes. And if you’re wondering, that’s the theme that I currently use on my website. I use the bluchic ChicBoss WordPress Theme and I love it and I know you like my website as well. So you can check it out here.
- 17th Avenue: They offer stylish, chic, affordable feminine WordPress themes for business owners, creatives, and bloggers.
HOW TO INSTALL A WORDPRESS THEME
To install a wordpress theme(free). From your wordpress dashboard, click on Appearance >> Themes >> Add New. Type in the name of the theme you want to install in the search box.
Click Install and once your theme is installed, click activate
If you purchased a premium theme, go to your wordpress dashboard, click on Appearance >> Themes >> Add New >> then click the Upload Theme button.
Upload the theme you purchased. After uploading it, activate and install.
And that’s it you now have a beautiful website.
STEP 5. ADD THE NECESSARY PAGES TO YOUR WEBSITE
There are pages that are necessary that you have on your website from day 1.
To add pages on your website, go to wordpress dashboard, click on Pages, >> Add New to create a new page, add the relevant content and then hit publish.
Here are the 5 pages you should create immediately.
Home Page : The home page on your website is first page your website visitors will see when they click on your domain name.
Blog Page: The Blog Page will contain all your blog post. Your blog post can written, video content or whatever form of content you like to share with your audience.
About Me : Let your audience know who are you and how you will help them.
Contact Me Page: Here you will add a contact form, so that your readers can contact you.
Congratulations it’s now time to Launch Your Website
And now finally, you have built your website, you put in the hard work and should be proud of yourself. Building a wordpress website is not scary.
I know first hand how challenging it can be to build your own website from scratch without feeling overwhelmed, and so I put together this Ebook that will show you step by step all that you need to do to have a fully functional website and launch your online business without being stressed.
You can grab it HERE