How Start a Blog and
Make Money?

Before we start on this how to create a blog guide, let’s explore what’s a blog. The definition of a blog has diversified over the years.

It could be an informational site or something that engages the readers in a useful way. Anyone can start a blog today, and there are many free blogging platforms available for this.

Our focus today is using WordPress to create a compelling and straightforward blog.

How to Make a Living

 Blogging has grown from being an online journal or a channel for communication to a source of income. There are many ways in which bloggers can make money.

Internet Transaction

· PPC advertising is one of the most straightforward methods to make money with a blog

· Bloggers can earn by adding affiliate links on their blog posts

· Earn sponsored blog posts

· Selling digital products through blogs

· Use the blog as an online coaching platform offering digital lessons and sharing your skills.

These are a few of the multitude of options for making money through blogs. Integrating blogs with social media advertising is another popular trend.

Niche Selection

The very first step towards strengthening the foundation of any blog is to decide upon a niche.

From health to entertainment to technology, there are various domains in which you can pick your niche. In each of these categories, you can dig deeper like beauty, health, parenting, fitness, DIY or home improvement, and so on.

While most of them work well with the audience, some particularly interest people of all age groups. These are also the ones that can garner better organic traffic and also earn monetary benefits.

Celebrity lifestyle, review blogs, beauty blogs, culinary blogs, home décor inspirations, finance – frugal living ideas, health, and fitness blogs are trendy ones.

These are also the ones where people always have questions, and they are always seeking for answers.

Niche Selection

The rule of thumb is
to pick a niche that applies to the everyday lifestyle of the ordinary people,
people like me and you. The niche should be such that it answers the common
questions they have or offer solutions to the problems they face. It would be
the kind of blog that they keep coming back for more information.

Take parenting blogs;
for example, new parents are full of questions. Therefore, they love to check
out parenting blogs, to take part in discussions in parenting forums, and to
find support from other new parents around the world.

Getting a Cheap Domain

The domain name and extension are both essential. These are the first impressions of your blog.

Stick with simple
names, but make sure that it is relatable. It can contain your name or your
initials, but it should also give a brief idea about what your blog is.

Cheap Domain Registrar

My favorite personal domain registrar to get a domain for a reasonable price is NameCheap. They often offer discounts, and there is always coupon code to lower the domain price even more.

Pro tip: Install Honey extension on the Chrome browser. This extension will automatically go out and search for any discount code to use not only on NameCheap but many other sites.

Stay away from free
domain providers. Those providers only allow subdomains. You need to customize
your domain with .com, .org, or other extensions.

I would stick with a .com domain since most people used to see .com instead of other extensions or TLDs (Top-Level Domains).

The next step is to
look for reliable hosting providers like BlueHost, HostGator, and others.

Which Webhosting

My personal choice for hosting is BlueHost, but there are other great hosting providers like HostGator. BlueHost with prices as low as $3.95 per month, this one provides plenty of features for the new bloggers.

BlueHost offers a one-year free domain to promote their hosting services. Although this seems to be a good combo deal, the domain registration, in the long run, is much more expensive than NameCheap.

More than 2 million
websites today depend on this web hosting platform.

A bonus with BlueHost that I like is that they provide FREE SSL certification for security. Free SSL is huge since website security is one of the ranking factors in Google’s search engine. We will talk more in-depth about SSL in a little bit.

BlueHost One Click Install

If you already have a
WordPress blog, then the easy installation of WordPress offered by this provider
comes as a plus. Depending on how you would like to scale your blog space, you
can also opt for other features like blog analytics and traffic pattern

BlueHost provides
shared, dedicated as well as flexible VPS (virtual private server) hosting
options. It comes handy when you take your blog to the next level and when you
also use it for large scale monetization tasks.

HostGator for
Alternative Hosting

HostGator is another excellent alternative for an affordable hosting services provider. The affordability makes this a suitable option for beginners in blogging, looking for a dependable hosting service. Prices here start for as low as $2.75 per month.

HostGator one also
offers a domain free for a year. There are also dedicated hosting plans, VPS
hosting, and WordPress hosting.

HostGator Review

For those who like to
take their blogs to the next level and create a business website, a website
builder tool is a powerful option.

Both BlueHost and
HostGator also impress with their very responsive round the clock customer care

The Significance of

If you thought only large blogs and business websites should worry about SSL certification, think again!

At the beginning of
2018, Google announced that “Chrome will mark all HTTP sites as “not secure” as
a step towards moving to secure web.

Therefore, even a
small blog would benefit from obtaining an SSL (Secure Socket Layer)
certification. SSL ensures that all types of data sent and received between the
client and server remain secure and encrypted.

This certification
gives your audience the trust that their information would be protected. It is
particularly handy when you ask your audience to subscribe for updates. Knowing
that the blog has an SSL certification would give them the confidence to
provide their information.

Content Management

When we talk about blogging, one of the most influential platforms out there is WordPress.

WordPress Management

WordPress is a content
management platform that allows users to customize their websites and create blog
posts. The blog post you’re reading right now built on top of WordPress. The
best part is… it’s free.

It is also perhaps the
first thing that most people think of when they are looking for creating a free
blogging space or website.

WordPress is one of
the oldest options out there; most of the Webhosting providers allow easy
WordPress installation.

HostGator and BlueHost both offer this convenience. WordPress also provides a lot of SEO (search engine optimization) benefits. Therefore, getting your blog to rank well in Google searches becomes easy.

The ease of
integration of your blog with social media through plugins comes easy when you
use WordPress. Therefore, you would be able to diversify the sources of traffic
and expand your blog’s reach.

We will discuss
WordPress Plugins in the future, for now, understand that WordPress has many
integrations that make setting any website functions with ease.

 There is also
strong community support that you can find online when you blog with WordPress.
The ease of using WordPress and the convenience of customizing the blog site
are other aspects that make it the best content management system for

WordPress offers
plenty of choices for bloggers to tune the aesthetics of the blog. Many sleek
themes can easily be applied to create the desired visual effect. Talking about
elegance, Divi is one of the most popular WordPress themes available today.

Divi from

The next step after installing WordPress is to install a “theme” or a skin outlook for your website.

WordPress comes with a
lot of free themes that you can pick from, but in my opinion, these themes are
not as efficient and might slow down your page-loading time.

I am probably biased in terms of my favorite WordPress theme, but I love the Divi premium theme by ElegantThemes.

Divi Theme

Divi’s Visual Builder Technology has been making headlines for being stylish. It has grown from being a visual experience to an all-new website creation tool.

The ease of easy drag
and drop feature to create a beautiful and elegant website that looks like a
professional built it is just too fantastic. The best is, no knowledge of
coding needed to create such an excellent website.

Divi Builder

The price for Divi is
$69 a year, but the bundle with other useful plugins is $89 a year. I own the
lifetime license with all plugins for $249. Keep in mind the theme can be used
for multiple websites.

One of the plugins from the Divi bundle that I also really like is Bloom, an opt-in form built for Divi. It allows bloggers to collect emails from the audience to subscribe to their newsletter.

Bloom Opt-in

The versatility of
this theme makes it suitable for both new bloggers and the pros looking for a
dramatic makeover to their blog or website. With the ability to edit various elements
in batches to create different effects and shape dividers, this tool offers a
lot of perks.

There is a neat layout
library to check out and make a significant transformation to your blog.

Let’s recap. We have come up with a niche, registered a domain name, secured it with suitable encryption, and also installed WordPress, plus a tailored theme to suit your style.

What comes next? A
good logo!

Branding is essential
not just for businesses but also for blogs. Given that there are numerous blogs
out there, you have to look for ways to make your blog stand out.

A logo is also your image to the world. Adding a catchy logo is one of the most crucial steps in branding for your blog. When designing your logo, think about the color theme of your website. A rule of thumb is to stick to no more than 3 colors.

Canva is a tool that broke the convection that you need to hire is a graphic designer or learn graphic designing to build a logo.

From designing logos
to posters, flyers, business cards, and even resumes, there is so much that you
can do with this site. You can try the free logo maker to create and affix your
logo to your blog.

Canva’s free templates
and elements are good enough for a website logo design. Even if you happened to
pay for certain elements that you like, the cost is usually around $1 for
single usage.

Once the logo designed
successfully, you can then use it not just in the blog but also on your social
media pages. The logo helps build familiarity and make people remember your

Pro tip: If your logo contains icon elements with your brand name, make sure to save a smaller image of the icon itself for your favicon.


A favicon is a small
icon on top of your browser for your website. It is your site identity in
Google’s eyes. A favicon helps to brand your website further.

Essential WordPress

What are WordPress Plugins?

A plugin is a functional integration module that allows a seamless feature install to your website. Plugins are the reason why WordPress is so powerful and efficient. Plugin installation is also effortless and quick.

Access the plugin menu
in the WordPress console page and click on “Add New” and either upload custom
plugins or search in the existing library.


The first plugin you need to search and install is called Wordfence Security. This plugin will block any attempts from intruders accessing your website, and it will notify you through email when anyone, including yourself, attempting to gain access.

The free version is enough
for a new website. There is no need to get the paid version unless your website
traffic increased by a lot.

SEO Plugin

Next, install an SEO plugin to help optimize all the blog posts that you will be creating. Math Rank SEO is a good option for new websites. It has all the main features and guidance to optimize each page.

All-In-One SEO Pro is a premium SEO plugin that comes with many extra optimization functions such as advance Google Analytic tracking, SEO for categories, and much more.


The final plugin we will need is Imagify. Imagify helps reduce the size of any images that you upload to the website so the page load speed will remain fast. This plugin works automatically to reduce the file size of your images as you upload.

How to Create a Blog Content

Content is King

Now that you have
created a website, the next step is the most important one – content creation.
All the superficial charm your blog holds would be futile if you do not post
enriching content on it.

Content relevance is the
priority. Then comes the periodic publishing process. You should create a
pattern for posting your blog posts.

Leave a hint, a small
element of suspense to your audience and let them keep anticipating the next
post. That will keep readers yearning for more and will also motivate them to
come back for new articles. Create content that will engage the audience and
also add value to them in some way.

Content Outsource

There are two types of bloggers – those that write and post the content themselves and the others who get the content written and handle the blog management and ownership task.

As your blog grows,
you might have a lot of other things to look into besides writing content for
it. You should, therefore, be open to hiring writers. You cannot do away with
just any writer.

You would need someone
who would help maintain the life of the blog and take it in the same direction
that you had been taking it. If you are hiring a writer from the very
beginning, then you need some persuasive writers who can help allure the
audience to your blog.

Fiverr is one of the most popular sites and also a credible one where you can find freelance writers. Some writers would be ready for long term commitment and those who can help you out temporarily. You can filter our writers based on ratings, niche, pricing, and the availability window.

iWriter is another excellent content writing service to check out. You can get quality content at affordable pricing, suitable for the expert bloggers and the newbies alike.


The service makes it
possible to get SEO content with high delivery speeds. Unique, deeply
researched content is easy to obtain for your blogs from iWriter.

Growing Email List

Delivering content is not enough – you should also gauge the response. To increase the response, you should make it a point to communicate with your audience regularly.

You should make it a
habit to ensure that no comment on your blog post goes unanswered. Even if it
is a simple note of appreciation for the post adding a reply strengthens the
rapport between the blogger and the audience.

To be able to engage your audience and grow the audience size, GetResponse is a useful tool.

GetResponse Dashboard

GetResponse helps easy automation of marketing and creates a touch of personalization for the audience. You would be able to set the desired autoresponders with the help of this service.

GetResponse also has
opt-in forms to grow your email list. It’s compatible with Divi’s Bloom opt-in
forms so you won’t have to recreate any opt-in forms.

GetResponse Automation Campaign

The best part is that GetResponse has a 30-day free trial, try it out, you will not regret it. The basic plan starts $15 per month for up to 1000 subscribers.

Whether you have a
small blog or a large business website, this autoresponder makes it easy to
elevate your email marketing efficiency.

Aweber is another great autoresponder tool. It also offers a 30-day free trial. There are many plans to choose from based on the level of automation you need for your blog.

AWeber Campaign

The plans start from a
price of $19 per month that allows up to 500 subscribers, making it an
excellent choice for new blogs. Signup forms, emails, analytics, and more are
all part of the plans offered.

If you are working with multiple writers on board, then this one comes with a Team Hub to make collaboration simpler.

Wrapping it up

Blogs are easy to create, and there are many monetary and other benefits to them. Summing up the basics of blog creation:

  • 1. Find a niche
  • 2. Create a domain
  • 3. Host and Secure your blog
  • 4. Personalize it with a theme and logo
  • 5. Increase functionality with plugins
  • 6. Pack a punch in your content
  • 7. Acquire, engage and retain audience

These are the 7 essential steps to a sustainable blogging journey. When you master the art of creating and maintaining a blog, you are already an entrepreneur. Once you can gauge the pulse of the audience and deliver content that they anticipate, then you have a platform where you can expand, materialize, and monetize your ideas.

I hope you enjoyed this ultimate how to create a blog guide. Feel free to reach out to me if you ever need help setting up your blog. I am always here to help.

If you want my free eBook on how to start an online business below.