This post may contain affiliate links, please read my Disclosure policy.
How to write a blog that makes money and passive income
I wrote this guide to help you create your own personal or professional blog.
After leaving my corporate job in 2010, blogging peeked my interest to make extra money while I stayed home with the kids.
I’ve created 3 niche blogs since then. This is my latest blog. I sold the first blog I created while on maternity leave.
You too can start blogging part time and set your own money goals as a new blogger.
Click on this link how to start a blog on WordPress.org and then read below if you’re looking into blogging.
The best way to start making money blogging is to have a self-hosted blog. You can find free hosting, but this is not a good long term choice as your blog grows or requires different types of monetization.
I hosted my first blog with Bluehost, a hosting provider. I was happy to find a company providing full service to new bloggers at an affordable price.
Disclosure: I’m an affiliate of Bluehost. This means I receive a commission when you sign up with the company using my link. This doesn’t cost you any additional money. You’ll get affordable pricing and a free domain name with my referral link.
How to become a blogger in 8 simple steps:
- What to expect from blogging
- Get a domain name for your blog
- Choose a blogging niche
- Understand free vs paid hosting
- Select a suitable hosting plan
- Hook up your blog to WordPress and choose a theme
- Submit blog url to Google – hand shake with Google
- Write and market your blog to make money
Why I started blogging?
For money – after leaving my job to stay home with my first born, I needed some income.
For flexibility – blogging gave me flexibility with my schedule. I can focus more on personal hobbies and on my family.
You too can start a money making blog on WordPress hosted by Bluehost for cheap, at any time. Read below for more information.
You don’t have to quit your job to blog. You can start blogging on your spare time, at your own pace.
Other blogging resources to kick start and grow your blog.
- 15 Quick and Easy SEO Tips for Beginners Bloggers
- 6 Ways to do Freelance Writing SEO
- 5 Ways to make Passive Income with a Photography blog
- 30 Things to know before making money with a a blog
Subscribe below to the 5 days email blogging course and newsletter. Included in this email course:
- 2 key elements to make money blogging
- 5 steps process to set up your new blog
- Writing content for your blog
- Getting traffic to your blog
- How to make money with your blog and my favorite blogging tools
Why You Should Start a Blog
You may be thinking of starting your blog to make money, as a hobby or to share your knowledge and expertise. Whatever your reasons, the first thing you need to start doing is writing your blog.
What to Write About on your Money Making Blog
To help you decide on a topic, first you need to decide if the Blog is for business or for a hobby?
This is important because depending on the topic, your monetization strategies will be different. Banner ads, affiliate sales, digital products are some of the ways to make money with a blog.
Start making a list of ideas, themes, sub-themes, audiences you want to reach. It is normal to be a little bit anxious about this whole process. However, making a blog is something that anyone can do, no matter your age.
If you write about a topic that interest you, it will keep you writing for a long time. This in turns will help you grow your blog with content over the years.
Here is a list of top blog topic ideas
- Business and Entrepreneurship
Here is how to create a Self Hosted Word Press Blog
- What to expect
- Choose a niche topic
- Brainstorm and get a Domain name
- Find a reliable hosting company
- Select a Hosting Plan
- Set up WordPress
- Submit your Blog to Google
- Market your blog to search engines and social media
1.What to expect
Expect to be committed to your money making blog for it to be successful. Treating your blog like a business will help you achieve your money goals.
Most monetizations on your blog will earn you passive income. This is income you don’t have to do daily actions to earn.
Affiliates, ads and your own digital products will provide passive income.
2.Choose a Niche Topic
A niche topic is an umbrella theme for your blog. What you’ll be talking about in your content. How do you come up with a theme? List your interests, passions and expertise. Answer the question WHY do I want to start a blog? and What problem can I solve for readers? This will be the basis for your business.
Sticking to a niche theme does not mean just one topic. The niche is your umbrella and under it you may have different topics. Try not to be all over the place though. You need to be focused, even when you’re covering 2, 3, 5 topics.
3.Get a Domain Name
The domain name is you blog’s name. Some people just come up with a name on a whim. I highly recommend that you put in some time into this process.
Your domain’s name is a catch-all for what your blog is about. This name should transmit your blog’s intent. Catchy is good. Our domain name is SavvyMoneyMaking.com, this is also what appears on the url address.
You can search online to see if your domain name is available for free, at Bluehost.
4.Find a Hosting Provider for Your WordPress Blog
I’m recommending that your blog be self-hosted so that you can monetize it.
I used Bluehost for my very first blog because it makes things very easy and affordable for beginners, together with WordPress.
Here is why I chose Bluehost as a beginner blogger
- No technical experience needed. It’s very easy to link your Bluehost account to your FREE WordPress blog.
- 24 hours support/chat
- Very affordable ($3.95 to $5.95 per month, depending on offers). You need to pay a full year, but it’s still very affordable.
- FREE domain registration name – Get a free registration for one year
- Established company. You don’t want to host your blog on an unstable or flight by night company.
5.Pick a BlueHost Plan
You can choose among different levels of Hosting Plans. The cheapest plan is the most basic one. To start blogging all you need is the Basic plan.
Then choose the Account Plan – Basic 36 months price – $3.95 with FREE Domain registration.
6.Hook up WordPress
WordPress is your writing platform. Bluehost hosts your blog on its servers. WP lets you write your blog on its database, free. There are other writing platforms, I use WordPress on my blogs.
It’s simple to use, is used widely, is updated regularly. You can get help because many virtual assistance are trained in WP. There are tons of plugins for WP to enhance your users experience.
There are two versions of WordPress. The .com and the .org. You need the WordPress.org, also known as “the real WP”, it’s free and you have to get a separate host, be self hosted (this is the one I recommend)
Bluehost makes things very simple when it comes to hooking up your WordPress blog. Once you have paid for your Bluehost plan, you’ll get an email with login credentials to the Control Panel, this is like a dashboard.
Once you’re logged, you’ll see a screen that lets you choose which writing platform to chose. You need to chose WordPress. Click on “Install WordPress”.
You will get a message saying “Installation Complete”, when done. This process takes about 20 — 30 minutes.
Choose a WordPress Blog Theme
Once WorPress is installed it’s very easy to navigate. Now you need a Theme. A WP theme allows you to design your blog and make it look nice by choosing colors and layout.
Your theme must be Mobile Responsive or Mobile Ready.
There are many FREE WP themes, one of these is fine for your first blog. You can always upgrade later on, you’re not stuck with the same theme. If you have a budget to get a paid theme, do it. The premium themes are paid and they make your blog look more stylish and professional.
If you go with the free theme here are the steps,
- Go to Appearance
- Click add new
- Clcik upload theme
- Click activate
If you go with a paid theme,
Before activation, you’ll have to download a .zip file. You’ll get a download with instructions.
You don’t need to pay a designer, you can install and work with your free or paid theme, it’s not complicated. The Genesis Framework is what I used on my blogs. It works very well, it’s updated and flexible. It’s a paid theme.
Once your theme is set, start writing your posts. I recommend that you have 20-30 posts ready before making your blog public. This is up to you. On WordPress, you’ll have the choice on the upper right hand corner to keep your posts “private” or make them “public”.
Installation is done
Recommended Plugins for Running your WordPress blog
After you’ve completed the installation of WordPress and chosen your theme, I recommend you install these plugins on your site. There are many other plugins you can add, these are 3 essential ones.
Install an SEO plugin. Get the Yoast free SEO version for WordPress.
Install a security plug in. For WordPress, there is a free version of Wordfence
Install a cache plugin. Chose the W3 Total Cache to increase the site performance.
7.Submit your Blog’s URL to Google
Google is the largest search engine, so you’ll want your money making blog to be indexed by this engine. It directs most of the traffic on the internet, about 65%. You don’t need this step to set up the blog, this is done after you’ve WordPress and hosting installed.
First, create an account with Google Webmaster tools, Google Console. Then submit your new blog to Google using your blog’s url. It may take a couple of weeks for your blog to show up on Google because it’s new. You can also go into your webmaster account and request the engine to re-crawl your site.
Second, install Google Analytics. This is a powerful tool that gives you information on the people visiting your blog. You can use this information to learn about your audience and tailor blog’s campaigns.
I recommend that you review your Analytics reports a few times a week. Check traffic patterns and sources. See what’s working, which content is being read. This is one way to come up with new, but related content for the future.
8.Make Money with your Blog – Market your blog
If your blog is going to be a business, then of course you want to make money. If your blog is just for hobby and fun, you still may want to do some marketing to spread your message.
Your blog’s monetization at the beginning can be accomplished in different ways. You can use Banner Ads, affiliate marketing, sell your own private ads space and sell your own digital products. Banner ads thru an ad network and affiliate marketing are the most common at the beginning.
Here is how to market your Blog to make money
SEO or Search Engine Optimization. This is something you can do when writing your blog’s posts to make them more visible to search engines.
There are a lot of free resources on the internet that teach you basic Google SEO for blogs. You don’t need to become an expert, just learn some basic techniques to make your content search engines friendly.
Basically, you need to write for humans, but the machine or search engine has to recognize your content. There are plugins for WordPress that can help you write posts optimized for search, one of these is Yoast SEO.
Your goal with SEO is to be able to obtain organic traffic or Google traffic. You get organic traffic if your content (posts) can rank in the search engine.
Here is Google perspective on SEO – Insights
Social Media. I recommend that you focus on writing good content first, then use social media to spread the word and to spread your links to the inter webs. Choose 2 to 3 social media platforms and make one of them your main platform. Don’t fuzz too much about social media and followers, your content should be the key to your blogging strategy.
Pinterest – This is a platform that is neither a social network nor a search engine. It’s actually more like a visual search engine. Pinterest is different from Google and you’ll get traffic that goes straight to the platform to search and discover. It’s a destination for people looking for specifics and also looking to discover. I recommend that you open an account on Pinterest for your blog and start to participate.
Email Marketing. As soon as your blog is public or soon after, start collecting emails. There are a number of FREE email services, like Mailchimp and Constant contact. Eventually, you’ll need a paid email provider as your blog grows.
Don’t be afraid to start your blog. It can be the first step to launch you as an online business owner. It can also change your lifestyle.
Having my own blog have allowed me to spend more time with my family, own my time and almost given me total control over my schedule. I still have to take the kids to soccer and baseball practices and to school.
I’m a big fan of blogging for business or hobby. You get to write and teach about your favorite topics, it’s very affordable and fun. You don’t have to blog full-time, this is something you can do on your spare time. But, you never know, blogging may turn out into a full-time business for you.
If you have questions on how to start blogging, leave me a comment below or send me an email using the Contact Form. I would love to help you.
Thinking about Business or Hobby Blogging? Try Bluehost for your hosting with my code here.
8 Steps to create your blog:
- What to expect from blogging
- Get a domain name
- Choose a blogging niche
- Understand free vs paid hosting
- Select a suitable hosting plan
- Hook up to WordPress and choose a theme
- Submit blog url to Google
- Market your blog to make money