How to start a blog and make money blogging – How to start a self hosted WordPress blog – How to set up WordPress step by step – How to start a blog step by step.
This post is updated regularly with new information and tools to help you make the most successful, money-making blog ever!
We use affiliate links. Disclosure.
How To Start A Blog And Make Money Blogging: The Ultimate Guide – Part 1
Today I am going to walk you through how to start a blog that is capable of being monetized, by setting up a self-hosted WordPress.org website with Bluehost!
If you are looking to set up your blog with SiteGround, read this.
How to start a blog?
How to start a blog to make money?
How do you make money blogging?
I’m going to help you with all of this!
If you are new to the world of blogging, welcome! You are going to be great at it!
I’m Chelsea, a blog strategist with over a decade in the marketing game. I quit my job as a corporate marketing manager to get serious about my niche beauty blog, so I could stay home with my baby, and haven’t looked back.
Thanks to affiliate marketing, that blog made a healthy profit (You can check out my blog income reports here), I recently sold that blog for $50,000, and now spend my time running this one, HerPaperRoute.
Affiliate marketing is my thing, and I share all of my guides, tips and resources via free guides right here!
I strive to provide easy to understand, no b-s advice and inspiration to new, aspiring and blossoming bloggers, so that you can develop your blog into a money-making business too.
My tutorials always have a money-saving edge to them, as I do my best to provide information about the best low cost or free options and resources for bloggers.
HerPaperRoute Blogging Toolkit
Before we dive right into this, make sure you sign up for access to my members-only Profitable Blog Toolkit, it includes a ton of free resources that will help you develop your blog into a business. Including a copy of my Blog Monetization Cheatsheet ebook – a MUST have for any new blogger.
You can access the HerPaperRoute Profitable Blog Toolkit by signing up here:
How To Set Up A Self-Hosted WordPress Blog And Make Money Blogging
Bluehost vs SiteGround Prices & Services Compared
|Initial Price Per Month (1st year promo)||$3.95 – 11.95||$2.95 – 5.45|
|Regular Price Per Month (After 1st Year)||$11.95 – 34.95||$7.99 – 14.99|
|Load Time||722ms (fast)||419ms (very fast)|
|Secure SSL Cert. Included||✓||✓|
I can recommend that Bluehost is the more affordable option, and gives you more value (and a free domain!)
But SiteGround is a great hosting provider too. So whichever you choose, you will be in good hands.
For a step-by-step tutorial on how to start a blog with SiteGround, see this post right here.
To continue setting up your blog with Bluehost, read on.
This Is A 3 Part Tutorial
- Understand what self-hosting is and why it’s important
- Set up a self-hosted website with hosting & domain registration with Bluehost and Install WordPress.org. (If you already have hosting elsewhere, you can use this guide to switch to Bluehost)
- Secure installation of https:// SSL certificate.
- Change the permalink structure
- Set up Google Analytics
- Set up Google Search Console
- Submit your sitemap to Google
- Install a theme
- Set up website security
- Install plugins
- Create content
- Build your blog’s email list
- Begin a social media marketing campaign for your blog
- Monetize & make money from your blog
Website In A Box
Want To Skip All Of This Set-Up Stuff?
You can! I offer a Website In A Box service where I will set up your website for you in 24 hours or less.
Not only that, but when you purchase your web hosting via my link, send me your receipt, and I will set your website up FOR FREE!
Let me set up your WordPress site, handle all of the hosting, domain registration, tech stuff, plus plugin and theme installation so that all you have to focus on is writing your blog posts
Rather Do It All Yourself? Cool, Read On!
How To Start A Blog: Beginner Blogger Basics
The first thing you need to know when starting a blog is that it is completely normal to feel overwhelmed in the beginning!
There are so many things to learn, especially when learning how to create a profitable blog – but don’t give up!
Do a little each day, vow to never stop learning and believe that you CAN DO IT. I’m here to help you.
I have tutorials for every step of the way, from how to blog, how to make money blogging and how to grow your network with social media – but first things first, we need to get your blog set up, and set up correctly so that it is capable of being monetized.
I am going to show you exactly how to start your monetizable blog in this tutorial, and it will only take a few minutes!
When you start a blog that is going to make you money, the first step is you need to self-host.
What Is Self Hosting?
Paying for this means that you own your website and all of your content – which is extremely important if you want to make money blogging.
Self-hosting means that you do not use a free host (such as Blogger, Tumblr).
Why self-host? What’s wrong with using a free host?
When you pay for your hosting and own your domain, you can monetize your blog, meaning you can run ads, join affiliate programs, work with big brands and even add an eCommerce cart/shopping functionality.
Free sites like Tumblr don’t allow ads, limiting your ability to earn income from your blog as well as limiting just about everything else you will want to do.
Because when you use a free host, you don’t own your website or content, the free host owns it and can shut you out whenever they please. That is why it is so important to self-host when you start a blog.
Free sites are not actually ‘free,’ because they limit your ability to earn an income, literally stopping you from making thousands of dollars a year or month!
For example, I launched a new niche blog recently and paid for a year of hosting, which was about $72 for the year.
So on day one, I was out $72, but owning my blog allowed me to monetize it, and that first month I made $1,200! So although I paid $72 to start it, it allowed me to earn $1,200.
If I hadn’t self-hosted I wouldn’t have been able to monetize my blog and would have made exactly ZERO that first month.
This is why it is recommended that anyone who is wanting to take their blog seriously and intending to make money with it, purchase their hosting/domain with a reputable host, and run their blog on WordPress.org (not WordPress.com).
I will show you exactly how to do this now so that your blog can be up and running and ready to monetize today.
Good News: Self-hosting Is Actually Affordable
When you start a blog, you don’t have to spend much to get high-quality professional hosting for your site.
Exclusive HerPaperRoute + Bluehost Hosting Discount
When you sign up with this link you get my partner discount, giving you hosting for just $2.95 per month! Plus you will get your domain for free! If you already have hosting elsewhere, you can still use that discount to switch.
How To Set Up Hosting & Register Domain Name
First, you will need to register a domain name.
You can do this by checking if your desired domain name is available by entering it in the form below, or by going to Bluehost and clicking the green ‘Get Started Now’ button.
Next, choose your plan. The first time I hosted with Bluehost, I chose the basic plan, which was OK, but I ended up wishing I’d just gotten the prime plan, as you get way more space and features for only $2 more per month. Also, you can only host one website on the basic plan, whereas on the prime plan you can host multiple websites which is awesome.
Also, domain privacy is included in the prime plan, which is very important, as you will end up paying for it separately with the other plans. Domain privacy means that it hides your personal information such as your name, phone number, address from appearing online in WhoIs. It costs about $2 per month to add privacy on later.
I’d recommend it. If you don’t have domain privacy, anyone can look up your website and your information. And I mean anyone!)
Whichever you choose, you can lock in the promo price for a set term, which is a great incentive that Bluehost offers to their customers.
You can register for 3 years and keep the promo rate for all 3 years, for example. And after that term, it will go to the regular non-promo price.
Next, you get to register your domain! Enter your choice of name and Bluehost will let you know if it’s available. Or if you already have a domain registered somewhere else, you can add it here.
Next, you will be able to enter your contact information.
Below that will be package and payment information. You will pay for your hosting term all at once now, as opposed to month-to-month. Click to agree to the terms, and click ‘next.’
Now you should be taken to the ‘Sign up successful’ page where you can create a password.
This will be your login to access all of your website’s foundation content and hosting information, it’s important, so make sure you remember this password.
And make it a good password that no one could guess, as even if you are a small blog, there are still people who will try to hack into it.
Once you set your password, you can log into Bluehost. When you log in for the first time you may see a screen or a popup that looks like this:
You can choose ‘I can do it,’ or just close the popup, as I’m going to walk you through what to do next.
How To Install WordPress.org
Alright! Welcome to your Bluehost dashboard. Look at the top for where it says ‘Hosting’, click to be in the hosting tab and look for where it says ‘Home’ or ‘Cpanel’ click either one.
On the ‘Home’ or “CPanel’ page, scroll down to the ‘website’ area and look for ‘Install WordPress.’ Depending on your version, it may look like either of these images:
Click the icon, and you will be prompted to install WordPress. Click Install, and give your new site a name, and attach it to your domain!
Fill out the information to set a username and password for the new admin to WordPress – the admin is you, and you can name yourself anything that you like. You will use this to sign into your website to create posts and content – so again, make sure you save this information somewhere secure.
While WordPress installs, a green bar at the top of your screen will show you its progress. While this is happening, you may be prompted to choose a theme from Mojo Marketplace.
You don’t have to choose a theme a yet but it’s worth checking it out. Check out my recommendations for Responsive & Beautiful WordPress themes while you’re at it!
Once WordPress is finished installing, you will be able to log in. The login page looks like this:
You can always access this login page at any time by typing www.yourdomain.com/wp-admin into your address bar.
Once logged in to WordPress, you will be on your WordPress dashboard. On the left side is where you will see tabs to create pages and add your first post. Take some time to familiarize yourself with this dashboard – you will use it a lot!
How To Install Secure HTTPS
- Log into your Bluehost control panel (CPanel)
- Click the Addons tab.
- Locate SSL Certificates, and click on the learn more button.
- Click the get started button under WordPress Free SSL.
- Click the Install button.
Once you’ve turned the SSL on, it can take a few hours to install and activate. In some situations, you may need to take action to complete the process. If so, you’ll receive an email with instructions.
Once that is complete, you will have a working SSL certificate for your domain name!
Now, You Can Finally Log In To Your WordPress Dashboard
You can access this dashboard by going to https://yourdomain.com/wp-admin and entering your password.
End Of Part 1
Congratulations! You now have a self-hosted WordPress website that is ready to be monetized!
You can access your WordPress dashboard and work on your blog anytime by going to https://yourdomain.com/wp-admin
But before you begin creating blog posts, there are a few necessary tasks we need to do to ensure your website is set up correctly.
Head on over to part 2 to complete the next steps.
Don’t forget to download my free Profitable Blog Toolkit below: