Blog Like A Pro
Blog Like A Pro
No matter if you want a blog for a business purpose, a personal project, your cute Instagram puppy, or anything in between, this guide
is for you. And best of all, the hands-on work will take you only about 30 minutes (plus the time needed to read this guide, duh!). Quite
frankly, you’ll be amazed at how simple it is to start a blog. 🎊
Once you’re done reading this, you’ll know exactly what steps to take – what to focus on the most, what to ignore completely, and
what actions to take in order to help your new blog take off and attract readers.
Today, we want to show you how to work towards similar results, and how to replicate our strategies and tactics when creating a
blog of your own. This guide summarizes the contents and efforts needed to monetize and grow your blog.
l
(If you want to read the chapters online, follow the footnotes at the bottom of the page.)
● 💡Chapter 7: Coming Up With Blog Content Ideas That People Can’t Ignore 7
Now, before we start, I should address some of the common objections and questions that most people have about how to start a
blog:
l
Yes.
There really is not much more to say here … you really can learn how to start a successful blog and then execute on that
knowledge by yourself. Plus, the final effect won’t necessarily be any worse than if you had a pro designer or developer on
the payroll. The tools have evolved a lot over the years – they’re very user-friendly and easy to grasp nowadays.
You need a computer and a fistful of dollars. All the other stuff is optional.
There’s no coding knowledge required, no website-owning experience, and no design skills or whatnots.
The reason why this is the case is because of what I mentioned above – we simply have more functional and easier-to-use
tools at our disposal.
While there are blogging platforms out there that allow you to build a blog entirely for free, they do carry a number of
limitations:
● You’re stuck with the platform’s subdomain and can’t get your own domain name without paying a fee.
● You’re often not allowed to do much in terms of customization or installing new features.
● Your options to monetize the blog are limited – not all platforms allow you to sell your products or promote other
people’s stuff via ads.
● You can be forced to host the platform’s own ads on your site.
At the end of the day, if you instead choose to shell out a modest fee, you can do away with all of the above issues and
create a fully functional blog on your own.
l
“Blogging is dead” is something people have been saying for years now. It’s hard to even pinpoint when the phrase
appeared for the first time.
There have been a number of supposed killers of blogging. First there was social media, Twitter and Facebook, then
YouTube, live streaming services, and who knows what else.
But!
1. According to WordPress.com, more than 400 million people view more than 21 billion blog pages each month. On top
of that, users create nearly 90 million new posts and nearly 50 million new comments each month.
2. WordPress – undoubtedly the biggest blog and website engine of them all – now powers more than 30% of all websites
13
. Again, that’s all websites.
“After I learn how to start a blog, can I then turn that blog into a business and make money from it?”
Yes, of course.
How does it make money exactly and how can we achieve it? We’ll get to that later on. But let’s just say that it took us some
trial and error to get to that level. We try to boil it all down in this guide and present you with a structured, systematic
approach.
Without further ado … the first step to starting your own blog? That would be picking a topic:
l
First, there’s the challenge of simply coming up with new stuff that you want to write about, which isn’t always the most
straightforward thing in itself. But then there’s also something else lurking in the dark … self-doubt.
“I’m not a writer… Why would anyone listen to me… I’m no expert… There are more qualified people writing about this
already… I don’t know what to blog about…”
People read blogs for a number of reasons, and while being a skilled writer can help, it’s no requirement.
Although some bloggers do indeed get read because of their unique writing style, it’s only a fraction of the market. We just hear about
those bloggers more often.
But the iceberg of blogging is much more massive than that. There are people of all different paths of life there and with varying
degrees of writing skill.
Also, you don’t need to be THE expert in the field (of your topic matter). It helps, but, again, it’s not a requirement. Think cooking
blogs. You don’t need to be Gordon Ramsay to run a successful one. What you do need most of all is some tasty recipes that
people enjoy and are able to replicate.
Now, with that said, let me share with you the most important rule of picking a topic for your blog…
Let me say this another way, you won’t “carve out” a fresh new niche all for yourself. Looking for an untapped, completely original
topic is a dead end, contrary to popular belief.
l
If there’s no one already interested in the topic that you want to blog about, you’ll have no audience, 0.
If there is an audience, but you don’t feel confident at all blogging for that audience, you will fail anyway.
Challenge #1: How to pick a blog topic that’s right for you personally
The key rule when figuring out what to blog about is to focus on something that you are
interested in. And “interested” is the keyword here.
You don’t need to be an expert, you don’t need to have any special skill regarding the topic,
and you don’t need to be extremely passionate about it from day one.
What you do need is an honest interest in something. That interest is going to fuel you
through the initial months as you write your first posts and get more and more educated
about your field.
So do some brainstorming and come up with a list of topics that are interesting to you and that you’d like to learn more about. The
author’s own curiosity is often enough to carry a blog through its first months of existence.
● 📛You can make a name for yourself in a field that you care about.
However, be specific here. Don’t make your topic something like “cooking” or “cars” or anything similarly broad. The more niche, the
better. Although it seems counterintuitive (“broader means
l
more readers, right?”), starting in a narrow niche is often better. Narrow niches give you specialization and possibly instant
audience from day one. Which brings me to:
Challenge #2: How to find out if there’s audience for your future blog
Picking something that you’re comfortable blogging about is just one side of the coin.
The other is making sure that there’s going to be people interested in reading it.
This is where some good ‘ol market research comes into the picture. In simple terms, this
is where you need to check what else is out there on the web on the topic you’ve chosen.
● Are there any blogs in the niche that already cater to similar audiences?
● Are any of those blogs popular enough – with more than 10,000 subscribers?
● Does anyone advertise in Google when you search for the niche’s main buyer keywords?
● Are there any books on Amazon that cover the topic in some capacity and have more than a dozen reviews?
If that’s a “yes” on all of the above then you’ve probably found yourself a good blog topic. But if at least one of them is a “no” then
it’s back to the drawing board.
“Why?” Well, it’s a counterintuitive thing, but in the blogging space, the more blogs there are on a given topic, the easier it is to start
another one.
The existence of other blogs is only proof that there are people passionate about the topic. Don’t be the sole blogger writing
about underwater basketball or something.
One thing you’ll probably find out is that even though there’s a seemingly infinite number of possible blog topics, it turns out that
only a handful of them make sense and are actually of interest to online audiences.
l
● Design
This is based on data from Google plus factoring in various research done by third parties. You can do a similar experiment, just
google something like: allintitle:YOUR-BLOG-TOPIC
💡PRO TIP: At this stage in your mission to figure out what to blog about, you should probably pick 2-5 blog topics that resonate with
you the most, and then further narrow it down to just one based on your overall comfort with it and the size of the potential audience.
What’s next?
This about sums up our take on picking a good blog topic. I hope you’ll find these strategies helpful!
What’s next? Time to choose the right blogging platform for your needs.
Check out the stats – these are the most popular website and blog platforms on the web (data from July 2018):
l
Read: WordPress is used by more than 30% of all websites. Making it the prime candidate for the best blogging platform award.
● WordPress is nearly 10 times more popular than the no.2 on the list – Joomla.
● WordPress is used by some of the biggest brands 14 … BBC, Wired, Time Magazine, The Rolling Stones, Beyonce, New
York Post, Harvard University, Jay Z, all use WordPress to power their websites and blogs.
● 🤑It’s free.
● 🚄It’s fast.
That being said, there’s this one confusing thing about WordPress. Namely, its dual nature. Basically, anyone looking for
“WordPress” on Google is likely to end up either at WordPress.org or WordPress.com.
l
And contrary to what common sense would dictate, those are not one and the same. In fact, they’re completely different:
● WordPress.orgis THE blog engine that we’re going to be focusing on throughout the rest of this guide.
● WordPress.comis a separate online service. While it’s also a solution that you can choose and launch your blog with,
the way it’s all carried out is much different.
If you’re curious to find out what the specific differences between WordPress.org and WordPress.com are, check out this
comparison 15. Let’s not get into the details here, though. For now, let’s just say that the “.ORG” version of WordPress gives us a lot
more possibilities, both in terms of design and functionality, as well as it’s going to be cheaper and more fitting for all non-hobby
purposes.
To say it another way, if you’re looking to learn how to start a blog for a business purpose then the “.ORG” version of WordPress is
absolutely what you need.
In order to work with the “.ORG” version of WordPress, you don’t actually need to go to the WordPress.org website. Instead,
you can get WordPress installed on a web server of your
choice and on your custom domain name without having to tinker with any source code.
Here’s how to do that – the actual simplest way of getting a blog launched on WordPress – the best blogging platform available in
2018:
Picking a domain name is often one of the most fun parts about the whole process of learning how to set up a blog. Picking a host,
however, is the exact opposite.
● A domain name consists of two main parts: your unique domain identifier, and a domain extension. For us, Delight Books is
the identifier and .comis the extension (also known as the TLD). In your case, the former can be any sequence of
alphanumeric characters plus hyphens. The TLD you get to choose from a range of pre-existing options – with .com being the
most popular one. A domain name will usually cost you around $10-$15 / year.
...
Cutting straight to the chase, a good domain name needs to have at least three main characteristics:
● 🍎It needs to be unique and brandable. A good benchmark is to imagine your domain name on the side of your office building.
Does it look good there?
l
● 🏗It needs to be clear. No weird combination of characters. A simple sequence of 1-3 words is best. You best use your first name
/ last name only if the website you’re building is to grow your own personal brand.
● 📝It needs to be easy to memorize. If you need to spell it out, it won’t be easy to memorize.
💡PRO TIP: When learning how to set up a blog, a good starting point is to make a list of 3-5 domain names that seem the most
sensible and then test them out with friends, family, and coworkers to pick the winner.
With a good idea of what your domain name is going to be, it’s time to pick a good hosting platform:
I mean, once you get down to it, a web server is just a computer that’s turned on and hooked up to the internet 24/7, sitting
somewhere in a dark server room. There’s nothing romantic or “cool” about it. It’s just numbers and data being sent back and forth.
With that image in your head, picking a good host for WordPress can be tough, especially once you do some research of your own
and get exposed to many hosting company’s promotional materials. Basically, they all promise extremely good performance and
reliable service.
So without boring you with the details, we’ve invested a lot in researching the hosting market for WordPress, testing different hosting
firms that are out there, analyzing their performance in real life setups, and even surveying users to find what they think about their
blog hosts.
If you’re interested in getting down to the details of it all, check any of these out:
● 2018 WordPress Hosting Survey – Aka “The Good, the Bad, and the Ugly of WordPress Hosting” 16
If you can’t be bothered and simply want me to recommend you a platform already then just use SiteGround 20. Basically, no matter
what kind of tests we do, and no matter what kind of questions we ask the community, it’s really hard to come across any negative
reviews of SiteGround. They simply know what they’re doing when it comes to hosting a WordPress blog.
Plus, a good hosting plan with them – one that will be more than enough to get you started with a new blog – is only around $4 /
month.
👉How to set up a blog: get a domain name, hosting, and WordPress installed all in
one go
Okay, so here’s the best part:
Even though learning how to set up a blog involves getting three separate pieces of technology aligned – hosting, domain,
WordPress – you can actually have it all taken care of in one go, and in a very user-friendly manner.
To make this happen, go to SiteGround – the hosting platform that we recommend based on its positive reviews across the web and
our own tests.
Once there, pick a hosting plan. In most cases, the cheapest option – StartUp – will be enough
l
The next step is where you can register a domain name that you’ll use for your new blog.
Note. Registering a new domain name with SiteGround is $15.95 / year. If you already have a domain name that you’d like to use,
select “I already have a Domain” instead of creating a new
l
one. Additional steps will be required to hook up that domain name to your new blog. SiteGround will guide you through
every step of the way.
After that, you just need to provide your personal info and payment details, and finalize the setup.
When you’re done, it’s time to have WordPress installed. For that, access your Customer Area and follow SiteGround’s official
guide 21.
During the installation process, SiteGround will also let you pick a design/theme for your new blog and have everything set up for
you.
● WordPress.org 22
● ThemeIsle.com 23
● ThemeForest 24
● Elegant Themes 25
Just getting started with WordPress? Here’s how to use the interface
Note. If you’re already familiar with the WordPress interface, feel free to skip to the next chapter.
WordPress has evolved quite a bit since its humble beginnings in 2003. What started as a simple blogging platform, is now capable
of running any type of website, no matter how big or small.
However, this richness of features can also be slightly problematic for someone who’s just getting to know how to set up a blog
with WordPress for the first time.
So here’s your in-the-nutshell guide through the WordPress user interface and some of the key features:
First off, most of your interaction with WordPress will happen through the admin panel which you can access by going to
yoursite.com/wp-admin. After logging in, you’ll see something like this:
● (1) Welcome message – This is where WordPress points you towards some of the most important areas of the admin panel.
We’ll be interacting with many of them later on in this guide.
● (2) Some general blocks of info letting you know about what’s been going on with your blog recently.
● (3) Posts – this is where you can go to work on your blog posts.
l
● (4) Media – here you’ll find a library of all your media (images) that have been uploaded to the blog.
● (5) Pages – the interface works very similarly to posts, but meant for your blog’s sub-pages.
● (6) Comments – this is where you can moderate comments left by your readers.
● (7) Appearance – go here to adjust the way your blog looks, e.g. change your theme entirely or customize how certain
things are displayed.
● (9) Users – go here to manage your user account and the accounts of other people who have access to the blog.
● (10) Settings – this is where you’ll spend the most of your time when setting up a blog – every key setting for your blog can be
found here.
I’ll cover each of these sections in detail as we proceed through this guide.
Plugins allow you to add pretty much any type of functionality to your new blog. And, down the line, you’ll probably end up installing
quite a few to get specific functionality that you want.
But while there are lots of interesting niche plugins, there are also some essential WordPress plugins that every blogger needs.
We’re talking about things so important that no matter what you’re blogging about, these should make your must-have list:
● A plugin is a third-party extension that adds additional functionality to your WordPress site. This functionality can be something
small, like a contact form, or something big, like turning your WordPress site into an e-commerce store.
● To use a plugin, you’ll need to install it on your WordPress site. Read this post for more on how to install WordPress plugins
l
1. Yoast SEO 28
● What it does: Yoast SEO helps you make important search engine optimization tweaks for both your entire site and individual
posts/pages.
● Why you need it: Where your blog ranks in search engines like Google has a huge effect on how many visitors your site gets.
Optimizing your blog with a plugin like Yoast SEO gives you a better chance to rank higher for relevant keywords and get
traffic to your posts. We’re also going to be using this plugin in further chapters of this guide, hence you need it to benefit from
the guide fully.
● Where to get it: The easiest method is to go to your WordPress dashboard → Plugins → Add New → type in the
name of the plugin (Yoast SEO) in the search box. Then click Install Now and Activate.
● What it does: Google Analytics provides you with detailed traffic statistics and analytics for your blog. On a more advanced
level, it can also help you see how effective certain promotion strategies are. The Google Analytics for WordPress plugin
helps you easily implement the free Google Analytics service on your blog.
● Why you need it: Analytics help you learn which parts of your blog get the most traffic, as well as which parts do well and which
parts could be improved. Analytics also lets you see how your blog’s traffic and engagement change over time. In other words,
without an analytics solution of any kind, you can’t know how effective your promotion strategies are.
● Where to get it: Via your WordPress dashboard (same as for Yoast SEO, see above). Then, follow this guide for how to set
up Google Analytics for WordPress 30.
3. Cache Enabler 31
● What it does: Cache Enabler uses something called page caching to make your blog load faster and use fewer server
resources.
● Why you need it: Cache Enabler can typically cut your blog’s page load times in half, which is important because 30% of users
want sites to load in under one second, 74% of mobile users will abandon a site that takes longer than 5 seconds to load, and
page load times can affect where your site ranks in Google. Yeah, finding ways to speed up your blog is pretty important…
● Where to get it: Via your WordPress dashboard (same as for Yoast SEO, see above).
4. Wordfence Security 32
● What it does: Wordfence Security makes a ton of different security tweaks to keep your blog safe from hackers and other
exploits.
● Why you need it: Quite unfortunately, WordPress blogs getting hacked is a common thing. In just the first quarter of 2016,
Sucuri analyzed over 8,000 hacked WordPress websites. And Google blocks hundreds of thousands of websites every year
for malware. At the end of the day, you absolutely must keep your WordPress site secure, and Wordfence Security is the most
popular WordPress security plugin, making it one of the essential WordPress plugins.
● What it costs: The free version is fine for most blogs, though there is a Premium version with even more functionality.
● Where to get it: Via your WordPress dashboard (same as for Yoast SEO, see above).
5. UpdraftPlus 33
● What it does: UpdraftPlus is a backup plugin that automatically backs up your WordPress site. You can even have it
automatically save the backup to Google Drive or another cloud storage provider.
● Why you need it: Beyond malicious actors (discussed above), there are way more reasons why you might need a backup of
your blog. Regular backups are an absolute must – they help ensure your blog’s data is always safe no matter what goes
wrong.
l
● What it costs: The free version is fine for most blogs, though there is a Premium version with added functionality.
● Where to get it: Via your WordPress dashboard (same as for Yoast SEO, see above).
6. Imagify 34
● What it does: Imagify automatically optimizes the images that you upload to your blog by compressing them and, if desired,
resizing their dimensions. Compression is a way to reduce an image’s file size either without affecting its quality (lossless
compression) or with a small reduction in quality (lossy compression).
● Why you need it: Images make up 63% of the average website’s file size. By reducing the size of your images, you’re able to
make your blog load faster. We already covered why that’s important when we told you about Cache Enabler – another one
among the essential WordPress plugins!
● What it costs: Imagify will optimize ~250 images per month for free, which should be enough for most blogs. After that, you’ll
need a paid plan starting at $4.99 per month.
● Where to get it: Via your WordPress dashboard (same as for Yoast SEO, see above).
7. Pirate Forms 35
● What it does: Pirate Forms lets people send you a message via a simple contact form.
● Why you need it: No matter what you write about, people are probably going to want to get in touch with you. A contact form
lets them do it without you needing to expose your actual email address on your website.
● What it costs: The free version is fine for most bloggers, though there is an Extended version with more features.
● Where to get it: Via your WordPress dashboard (same as for Yoast SEO, see above).
● What it does: Jetpack is a multipurpose plugin that adds a ton of helpful functionality. Most notable for this section is its
Sharing module which helps you add social share buttons to your site.
● Why you need it: Social share buttons make it easy for your visitors to share your posts on social media. That means your
posts can get more visibility and you can get more traffic as a result! And like we said, Jetpack also includes a bunch of
other helpful features 37, which makes us pretty sure you’ll consider it one of your essential WordPress plugins for a number
of other reasons as well.
● Where to get it: Via your WordPress dashboard (same as for Yoast SEO, see above). Then, read this post for how to set up
Jetpack social share buttons 38.
With these must-have plugins installed and out of the way, it’s now time to take care of your blog’s basic settings.
So … what’s next?
Here are the basic settings that every blog needs. Take care of those while you prep for launch day:
Permalinks determine the structure of the URLs on your site, which is important for both helping your blog rank higher in Google and
making your website more user friendly for humans.
● What’s the best permalink structure? Choosing the Post name permalink structure is almost always the best option, unless you
have a specific reason you need to use one of the others.
l
WordPress includes a setting that makes it so search engines won’t index your blog (the “noindex” tag). While this setting should be
turned off by default, because it’s so massively important when setting up a blog (and you may have turned it on while building your
site and forgotten about it), you should always check to make sure your blog is public when you’re ready to launch.
Yes – it might seem silly – but I’ve witnessed a hundred million dollar startup push its new site design live with a “noindex” tag on it.
I was trying to do some research on the company before an interview and googled the name but didn’t see their site. Checked the
source code and saw the noindex tag. Suffice it to say, it can happen to anyone – so better safe than sorry!
● How to make your blog public: Go to Settings → Reading and make sure the box for Discourage search
engines… is unchecked.
The WordPress Customizer lets you quickly configure a number of small settings for your blog.
● Set your Site Title and Tagline in the Site Identity tab.
A Menu lets you control the links that appear in your site’s main navigation areas.
● Why it’s important: Until you actually create a menu, the navigation area for your theme will be blank – this isn’t a great
experience for your visitors! Your site gets much more usable with a helpful navigation structure.
Widgets let you add content to any widget area on your blog. Usually, this means your blog’s sidebar, but many themes also let
you use widgets in your footer, as well as potentially other areas.
Not only do widgets let you provide helpful information, but they also help you avoid having weird blank spaces in your theme. And
you can even find plugins that add additional widgets.
In the previous section, we told you that UpdraftPlus is a must-have plugin. Now that you have it installed, it’s time to actually set your
backup schedule which is an important element of setting up a blog!
● How often should you back up? This depends on how active you are. If you’re planning to publish a new post once per week,
you can probably back up weekly. But if you plan to publish a new post every day (or get lots of comments every day), you
might want to back up daily.
Beyond UpdraftPlus, we also laid out some other must-have plugins. To get the most out of some of those plugins, though, you’ll
need to configure basic settings.
● Follow the Yoast SEO setup wizard to configure basic SEO settings
By default, WordPress is set up to allow comments on your blog posts. Most of the time, that’s good. But some people like to
disable comments.
● The argument for comments: They allow your readers to engage with both you and other readers, which creates more of a
community.
● The argument against comments: A large percentage of comments are spam, which can get annoying. It’s also hard to build an
active comments section.
● Which is right? There’s no right answer – but you should decide whether you want to allow comments or not
by going to Settings → Discussion.
l
● What pingbacks and trackbacks are: Pingbacks and trackbacks allow other blogs to notify you whenever they link to you.
● Why pingbacks and trackbacks suck: Not only are they not very helpful, but spammers love them, and will happily send
heaps of spam trackbacks and pingbacks.
● How to disable pingbacks and trackbacks: Go to Settings → Discussion and turn off Allow link
notifications…
By default, WordPress uses UTC +0 for its time zone. But if you’re in a different time zone, that means WordPress will use different
times than your local time, which makes it hard to do things like schedule posts in advance.
Now that you’ve got those basic settings out of the way, you’re ready to move onto the next step of setting up a blog – your core
pages!
These are the static pages that will always be there no matter what. And while they aren’t blog posts, they do provide your readers
with important information about you and your site.
l
However, the default blog archive listing homepage does kind of…suck. You can read this post 41
for all the reasons and examples
why you’re usually better off going with a dedicated homepage.
Creating a dedicated homepage as the first one among your blog pages lets you:
● ✅Control what first-time visitors see, rather than leaving it up to fate based on what you’ve published last.
Plus – you can still display your latest posts on your homepage – just make it a part rather than the whole.
So what should you put on your homepage? While there might always be something specific to your site, these are some core
details to consider:
● Links to your absolute best content and your other blog pages
Not sure how to create a homepage? You generally have two options
● Some themes, like Hestia 42, come with a dedicated homepage template that you can easily edit to make your own.
● WordPress page builders 43 make it easy to create your own custom page using drag and drop.
Again, here are some necessities to get you started, though you might also want to add other pages that are specific to your niche:
🤺About – this one can get a little personal. Tell people about both the blog and your own background so they know what you’re all
about. Give our about page 44 a look for some inspiration. In case you’re wondering, that specific about page was built with Elementor
– here’s the tutorial 45 (here’s another tutorial on how to get the same effect with Beaver Builder 46).
🚦Start here – this page has become pretty common for blogs nowadays. It gives you another chance to direct readers towards your
most popular content. See a good example here 47. Some bloggers will even combine the About and Start Here pages into one single
page, which is also a solid approach.
☎Contact – Pirate Forms will handle the contact form for you. All you need to do is add some instructions and guidelines. Check
out our contact page 48 for inspiration.
📚Blog – if you create a static homepage, you’ll need to create a separate page to display the list of your most recent blog posts.
Just create a page called Blog and make it display your latest posts by going to Settings → Reading.
⚖ Legal pages – terms of service, privacy policy, affiliate program disclosures … all that legal mumbo-jumbo. It’s not sexy, but it’s
important. You can see our ever-so-exciting privacy policy here 49.
💰Hire me – while not every blogger will need this one, a good “hire me” page can be the first method of monetizing your blog (we’ll
talk about more options in the subsequent chapters). The idea behind this page is pretty straightforward – it’s a page where you get
to showcase your services and tell people why they might want to buy them. Here’s an example by Karol 50.
Once you get your pages all set up, you’re ready to start blogging!
Well, yes, of course. But that’s also where the problems start.
How do you actually come up with good blog content ideas and on a regular basis?
Do you have to turn yourself into an unnaturally creative person who always has a stream of never-ending ideas up their sleeve?
Do you gain these superpowers by getting bitten by a radioactive blogger?
The only real skill that you must train yourself in is the skill of paying attention.
Coming up with good blog content ideas isn’t really about sitting locked in a cave somewhere and writing pages upon pages of
headline ideas, relying only on your own creativity. To the contrary.
To come up with stellar blog content ideas, you need to pay attention to what’s going on in your niche, and then act accordingly
whenever you notice a “content hole” that needs to be filled.
Like I said above, it only makes sense to write/blog about stuff that people are already searching for.
In other words (and it may sound brutal, sorry), it doesn’t matter what you want to write about. What matters is what your audience
wants to read about.
It’s an obvious obstacle, but a very serious one. What’s worse, many blogs never manage to get over it…
That obstacle is the fact that on day 1 nobody knows that your blog exists. Hence, nobody is going to read it.
So with that, if you decide to only write about your unique, never-before-contemplated ideas, people will never discover your blog.
On the other hand, if you decide to go the other way, and instead do your research right – finding out what actual challenges people
face in your niche – and then describe your solutions to those challenges, you’re effectively 10x-ing your likelihood of getting found.
These days, Google is how most blogs get their traffic (then Facebook, data says 51). So for you to ever have a chance of getting
discovered, your content needs to tackle the problems that people are googling actively. As simple as that.
● Going competition-first
● Going audience-first
The former is about sniffing around and trying to discover what your competition is
doing and what sort of content works best for them.
In other words, what your competition blogs about = what you should blog about.
Keywords are what fuels Google searches. People search using keywords. Your competition creates content that tackles given
keywords in hope that their content will be displayed whenever someone searches for those keywords.
Find what specific keywords your competitors use, examine their posts, and then write something better.
Here are the tools you can use to discover what those keywords are:
● Ahrefs 52
● BuzzSumo 53
● Serpstat 54
Look for your competitors’ best content and make a list of those posts. Think on how you can write something that tackles the same
keywords but is even better. Those are the topics worth writing about in the competition-first approach.
Quora is a questions and answers website. As in, people ask questions (there are no limitations; if someone has a question, they can
ask it), and other people submit their best answers. Then the community votes on who answered best.
But setting this core purpose of Quora’s aside, it’s also one of the very few places where you can find out what people really want
to learn.
Every question you see there that is related to your niche and the topic of your blog is a great opportunity to write a new blog post
about.
Here’s why:
● Those are actual real people asking those questions, which means that whatever the topic of the question is, it is something
that someone needs help with but hasn’t been able to find a solution to yet.
● You can take that exact question, and write a blog post that’s all about providing an answer. Then, you can publish an excerpt
of that post as your answer directly on Quora and link back to your post for more (great tool for promotion).
To get started, start following all the topics on Quora that are relevant to your niche. Whenever some interesting question pops up,
note it down and add it to your list of blog post ideas.
Another thing you can do apart from binging Quora is go back to your competitors’ blogs, but now for an entirely different reason:
Go back to those popular posts of theirs again, but this time scroll down to the comments section and note down any interesting
questions that people ask in those comments. You will likely find a couple of gems that way as well.
In the end, your list of possible blog content ideas doesn’t have to be huge. In fact, it’s probably better to keep it short, just not to let
any interesting idea slip by. I’d say 10 ideas is a good start.
1. Look up what your competition is doing. See through their content, the keywords they tackle, what’s popular on their sites.
Make a list of those ideas that you want to cover as well.
2. Look through the questions people ask on Quora. See if you can answer some of them in new blog posts.
3. Look through the comments on your competitors’ blogs. See if any of them could be the basis for new blog posts.
📚Further reading:
● 20 ways to think up ideas for blog posts 56 – an easily-digestible list of interesting tactics you can use if you’re still staring at a
blank piece of paper.
● Skyscraper technique 57 – a very popular method that subscribes to the idea of going competition-first and beating them at
their own game.
● How to get unlimited, sure-to-work blog post ideas in a non-obvious way 58 – another take on the topic (involves working
with your audience directly – good stuff!)
Exhibit (a): this post of ours comparing three of the most popular “mega themes” for WordPress – Divi vs Avada vs X Theme 59 took
around 16.5 hours to complete. As in, from blank screen, all the way to hitting the “publish” button, it took us 16.5 hours of work. But
that one is perhaps a bit extreme, due to its depth and the research that went into it.
l
That being said, you shouldn’t really expect to craft a quality blog post in less than 3-4 hours.
After you log in to your WordPress admin panel, click on Posts in the main sidebar menu, and then on Add New. This will land you
on a screen that looks something like this:
● (1) A place for the headline of your post. WordPress will take that and show it to your visitors right above the body of the post.
● (2) The body section. This is where you can write your post. The interface is very similar to MS Word. You get all the basic text
formatting features (like bold, italics, aligning text to left/right/center, creating lists, etc.), and you can also upload media to go
alongside your text content.
● (3) You can add images to your post by clicking this button.
● (4) Switch between the Text and Visual editors. Use the former only if you’re at least vaguely familiar with HTML code.
● (5) The Publish section. This is where the main Publish button is, and also where you can adjust the date of the publication or
the post status.
● (6) Categories and Tags. You can assign your post to any number of categories and/or tags. It’s up to you how you want to
organize content on your blog
● (7) Discussion. Decide whether or not you want to allow comments on your blog post. The “trackbacks and pingbacks”
setting you can leave unchecked.
● (8) Featured image. Most WordPress themes take that featured image and display it somewhere in a prominent place alongside
your blog post. Think of it as the image that’s the most representative of your blog post.
You might see other elements in this panel – this all depends on the exact theme and plugins that you have active and the options
they offer.
I know this might sound a bit “grand” perhaps, so let’s break things down:
First off, you need a content strategy when running a blog. You can’t just begin publishing posts left and right and hope that things
will magically happen on their own.
In fact, compiling an actual written blog strategy doubles your chance of success (data says 60).
A goal for your blog is the answer to the question of “why do you blog?” – a crucial element when figuring out how to write a
good blog post.
● Do you want to build a brand in your niche and make a name for yourself?
● Do you want to make money by referring people to products and earning commissions?
● Do you want to let people know about the latest goings-on within your company, or some events happening nearby?
● Do you want to generate leads which you can then take and follow up with?
Whatever your goal might be, it should always be the underlying reason behind you publishing each individual blog post. Each time
you’re working on a piece of content, think, “How is this helping me achieve X?”
Take a look at the following example; this is a post of ours comparing the most popular CDN services in the market 61. There were
three main goals that we wanted to achieve:
● Continue building up our brand in the WordPress community by providing an in-depth resource that WordPress pros can
benefit from.
Each post that you publish should tackle a specific main keyword or key-phrase.
Ideally, that keyword is something that people search for a lot on Google, yet there’s not many other posts or sites that compete to
provide answers.
You can do keyword research with tools like Google Keyword Planner 62 or KWFinder 63. I personally enjoy the latter since it comes
back with a lot of additional details on each keyword and does a good job of suggesting actual questions that people might have on
the topic. It also tells you how difficult it’s going to be to earn a good spot for that keyword.
Example screen:
Every post that you create should have its own focus keyword. Don’t duplicate your keywords. You shouldn’t have more than one
post optimizing for one specific keyword.
Headlines do matter. Like, they really – really(!) – matter. Various research pieces done over the years indicate that headlines
account for as much as 80% 64 of any given article’s success. While this may sound insane at first, it actually checks out when we look
at some of the absolute leaders in the headline game … BuzzFeed and Upworthy.
Everyone’s favorite “I really need to procrastinate right now!” -websites have made it a point to work on perfecting each and every
one of their headlines … to the point of absurdity. Rest assured, when you see a headline like, “Which Justin Bieber Hairstyle Are
You?” It's no coincidence.
For example, it’s been reported that the editors at Upworthy propose up to 25 alternative headlines for every piece of content.
That list is then narrowed down to a few final versions which are tested against each other.
Why do they do this? What do they know about how to write a good blog post that we don’t?
l
If your prospective visitor doesn’t get excited upon seeing your headline, they won’t ever see the rest of your post, no matter how
awesome it might be.
This is quite simple, actually: When you’re getting ready to work on your next blog post, don’t put your pen keyboard down until
you have five alternative versions of your working headline.
Then, once you’re done working on the post – once you go through the rest of the steps described below – come back to your
headline ideas again and write another round of five new ones – leaving you with 10 alternative headlines in total.
Here’s an example from this blog. Check out this post 65. These were the headlines considered:
● Why You Should Never Use WordPress: These 10 Reasons Actually Make Sense
...
And I’m speaking both for myself and everyone else who has ever tried writing anything. Too bold of a statement? Okay.
1. They help you clarify your idea for the post. This is where you get to decide what you’re going to write specifically.
2. They give your post a better structure. It’s easier to see how things fit together when you’re looking at all subheads at
once. You’ll often end up realigning them for more clarity.
3. They keep you in check and make sure that your post doesn’t get too lengthy and that you don’t go off topic.
An outline doesn’t need to be fancy. Even a simple list is good enough. Let me give you an example. Here’s a post of ours: MaxCDN
vs CloudFlare vs Amazon CloudFront vs Akamai Edge vs Fastly 71
● Server locations.
● Pricing and features available (plus all the unique features that each CDN might have).
● Performance compared.
● The technical setup – what each CDN actually does under the hood.
● WordPress integration.
● Market popularity.
We often trick ourselves into thinking that “I know this stuff! I can write from my head.”
Well, the harsh truth is that there are very few bloggers out there who are read because people actually care about their opinions.
Most people care about rather what the content that the blogger provides can do for them.
Or to put it more bluntly: people don’t care about what you think, they care about what’s in it for them.
Before you build sufficient trust, people have no reason to believe anything you say.
What I’m trying to say is that you can’t afford to write content based purely on
your own thoughts and opinions when you’re just starting out. So this is where
hard data comes into the picture.
By researching your topic beforehand and referencing various data points throughout, you’re effectively convincing your reader that
they should pay attention to what you’re saying because the information has its grounds somewhere. This is how trust is built and,
eventually, how to write a good blog post.
● Look for case studies done by other bloggers. Use those, describe them, reference them.
● Look for research pieces / studies from reputable sources in your industry. Build your arguments and/or advice based on that
data. Reference the data sources in your writing and give people credit.
● Do your own experiments and case studies. Describe them in detail. Don’t leave anything out.
● Reach out to experts or influencers in your niche and ask them about a specific problem. Feature their answers in your content;
like we did here 72 – 43 bloggers weighed in on their most powerful social media strategy.
All of the above proves to your reader that you know what you’re talking about.
...
Here’s an example from this blog 73 – a post on how to optimize your ThemeForest landing page. We did a couple of things in
that post:
Although this will lengthen the process of creating a blog post considerably, it will also make the final effect soooo much better.
Here’s the thing:
Writing
First, when you write, you should write only, with no self-correction on the fly. This
self-correcting is very tempting. We often feel that fixing our sentences/paragraphs as we write them makes sense. It seems natural,
it’s what we did when writing papers for school. But this is far from effective
The problem with editing as you write is that it stops the flow of ideas, disrupts your creative thinking and makes storytelling
harder.
The goal when creating the first draft is to get as many words as possible out, and not to worry about how it all reads. Just write down
l
everything that you can think of that relates to the topic at hand. Don’t correct yourself on any of it.
Editing
Then, once you have the whole draft written, this is when editing can take place. But let things sit. Come back the next day and start
working on your draft then, editing it and making it better, tighter.
Proofreading
Lastly, there’s proofreading – getting all the typos out of the way. This is, again, something that’s worth doing after another day of
idle time. This break simply allows you to bring some fresh eyes to it, which, in result, lets you notice some new issues.
Personally, the proofreading phase is also where I take care of other looks-related tasks, such as adding images to my post, tuning
up the layout (example below), and finally evaluating if what I have in my palm is likely to help me achieve the goal that I set before
ever got started on the post. If not, back to editing.
🔁Step 7: Repeat
All that’s left now is to keep coming back and going through the process over and over again with each consecutive blog post of
yours.
There might be nothing sexy about this process, sorry … There's really no silver bullet solution when it comes to publishing
reliable, quality blog posts. It all comes down to regular effort and being conscious of why you want to write a certain blog post and
what you can expect from it.
💡PRO TIP: Create an editorial calendar. To keep your efforts more consistent as you’re learning how to write a good blog post,
it’s a great idea to create an editorial calendar. In its simplest form, this can be very basic. Even blocking off time in Google
Calendar is good enough. For more impact, you can experiment with tools like Trello 75 (our favorite) or CoSchedule 76.
Overall, your task when crafting any blog post is to share information that nobody else shares, or information that people would
happily pay for, yet you are giving to them for free.
For example, our first hit on this blog was a post titled How to Simplify the WP-Admin to Get It Client-Friendly 77. At the time, there
were virtually no posts on the topic and few people knew this was possible, yet, there were still users looking this up on Google
anyway. We noticed this and wrote the post.
Your turn
This about sums up the topic of how to write a good blog post and also Chapter 8 of our guide on how to build, grow and promote a
blog. Here are all the important steps again, in checklist form – should make things easier to follow as you’re going through the
motions:
● 🔁Step 7: Repeat
But don’t worry – it’s not as complicated as you might think. We’ll quickly cover the basics so you can start blogging on the right
foot.
● 👨🔬Keyword research
● 📄On-page SEO
● 🏛Site architecture
● 🔗Link building
l
The easiest way is one we talked about in one of the previous chapters – simply start with your competition.
Find their top-performing posts by plugging their URL into BuzzSumo , then take the URL of their top post and plug that into
78
Google Keyword Planner 79 (GKP) to see what keywords they rank for.
💡PRO TIP: The “competition” row in GKP refers to paid advertising, not organic rankings, so don’t worry about that when choosing
a keyword.
● You can check out this guide 80 for more help on finding a proven topic and good keywords for your WordPress blog
SEO.
So, for example, if you’re targeting “SEO tips” as your main keyword, your page would be optimized like this:
● URL: yoursite.com/seo-tips
● Meta Description: “Looking for SEO tips? These 5 tactics helped us go from 0 to 1,000 daily visitors in less than 6 months!”
● And of course in the content, you’d use “SEO tips” a few times. I recommend at least 3-5 per 1000 words, but don’t overdo it,
because Google will penalize you for keyword stuffing.
That’s where the Yoast SEO 81 plugin comes in! The best all-in-one solution for WordPress blog SEO (and also one of the plugins
that we’ve recommended as a must-have in an earlier chapter).
Yoast reminds you to put your keyword in the right places and warns you if you’re doing something wrong. So just make sure you
get “all green lights” from Yoast before you publish anything!
Right below your main content block – when editing a post – is where you’re going to find the Yoast block, and within it is where you
should seek the approval of the almighty green lights 🚦 (example below).
And I really do mean all of those green lights. For instance, the editor here at CodeinWP won’t ever approve a post until it’s all green.
I know this is sometimes a difficult thing to achieve based on what your keyword is, but it really pays off in the long run.
● Check out this guide 82 to learn more on how to go about your on-page SEO.
l
There are two golden rules to site architecture in terms of WordPress blog SEO:
More on those later. First, and example of BAD site architecture (each block is a single sub-page):
It breaks both rules. It takes as many as five clicks to get to the content (go from the top to the bottom left), and it’s not scalable.
Not only is this poor for navigation, it also hurts your search rankings. Here’s why:
Typically, your home page is the most authoritative page on your site. Internal links from one page on your site to another pass
some of that “link juice” or “authority” from one page to another. This was formerly called PageRank, but Google no longer uses
that term. Visually, it works like this So if you bury your posts deep within your site, you’re losing the authority from your
homepage
Your pages are linked together like a web. These internal links help Google crawl all your pages efficiently, while helping users get
around your site. It also spreads around your site’s authority, helping all your content rank = that’s good WordPress blog SEO.
Actually, links from another website to yours are far more important for ranking your website on Google than internal links. Think of
links like votes for Google. The more votes your website has, the better chance it has to rank highly.
However, you don’t just want links to your homepage. While they do help, what’s more important are links directly to the
individual blog posts you’re trying to rank
Matthew Barby, the director of HubSpot, performed a study on their site and found that pages with more links received far more
organic search traffic than pages with fewer links.
So you get it – links are important. But how do you get them?
If I were starting from scratch with no connections in a brand new niche, I would start by building relationships with the influencers in
the industry.
Not only will these relationships lead to backlinks, but they can also lead to partnerships, help sharing your content, and loads of
learning.
To find those influencers, start with Google. Just start searching for topics you’re interested in. The top results are typically
influencers.
Get together a list of 10-20 of these people. Follow them on social media, share their content, and comment on their blogs. Do all
the things you wish people would do for you.
After that, reach out to them and ask for their feedback on your content. Be genuine about it – talk about how you found them, what
you love about their blog, or what you admire about them. The more genuine you are, the better your chances of getting a response.
Once you become better than acquaintances with them, ask them straight up if they’d mention your content on their blog. Make sure
it’s valuable for their readers, and they’ll probably be more than happy to help.
📚Further reading:
● Link Building for SEO by Brian Dean 83. Brian is one of the most respected experts in the link building realm and he certainly
knows what he’s talking about.
And that’s all there is to it! You now know more about WordPress blog SEO than 80% of bloggers out there. Give yourself a
pat on the back!
With all that being said, I do realize that some of this may sound perhaps a bit too simple and too convenient. There doesn’t seem
to be any secret sauce here, right?
Well, there’s no magic trick that’s sure to “break SEO,” unfortunately. SEO is mostly about doing a lot of little things, and doing them
regularly. It really is about showing up and doing the actual work rather than hoping to stumble upon the next killer technique.
l
This is basically how we built this blog’s position in the WordPress niche. We networked with people, commented, reached out to
them a number of times, made friends, and so on. This, in time, allowed us to get links and thus improve our search engine
rankings.
We talk some more about that in the next chapter, which is all about effective blog promotion, check it out:
Scratch that … this goes way beyond blogs. It works pretty much the same when promoting anything else, really.
It’s this:
To make any sort of promotion actually work, you need either of two resources: ⏲… 💰
There are no silver bullets when it comes to learning how to promote your blog, or, rather, they very rarely occur.
For example, when Medium first got off the ground, lots of people got exposure by moving their articles over to that new platform,
and then linking them back to their original blogs.
In principle, the tactic was simple – this was very near to what we could call a silver bullet.
But opportunities like that don’t come often, and when they do, you can only take advantage of them for a short while.
● ⏲spend time promoting your blog regularly using a couple of methods, each time perfecting your approach,
● 💰spend money to get blog traffic instantly and hope that it’s going to be enough to get the ball rolling.
Neither is perfect. Neither is better. Both have their place, and both can be used when learning how to promote your blog.
So, what do we recommend specifically – as in, what to do to promote your new blog effectively?
In other words, no amount of promotion will ever matter if the content itself is not top notch.
Or, to say it yet another way, only the best content is worth promoting.
Basically, if you’re promoting the type of content that’s not the best on a given topic then you’re only losing time and/or money
because that thing is never going to rise to the top. There’s always going to be someone better, with a better
article/study/video/whatnot.
So, again, think about content first. If you’ve really given it your best and you have a truly awesome piece of content in your
hands, this is when you promote it!
Here’s an example I mentioned before – our post on how to simplify the admin interface in WordPress 85. It’s not huge, and it’s not
flashy or anything, but it did tackle a topic that no one knew was a thing, yet was really interesting for people building sites for clients.
Other posts that did cover similar topics were not written from the perspective of simplifying the interface, but were rather direct how-
tos on the individual tools. Our post followed a different angle and thus was able to resonate better with the readers.
Another example on how to promote your blog from a different blogger. The post 86 generated lots of discussion and attention in the
WordPress niche, despite the site being relatively small and not so popular. It presented an interesting opinion, was published at
the right time and to the right people.
Knowing the right people can take your blog post from just another page on the web, to one of the trending sensations of the week,
and I’m not exaggerating here.
Take this post of ours as an example, it’s a direct battle/comparison between the three main mega themes in the market – Divi,
l
Avada, and X 87. One of the main things we did to promote it was share it with each theme’s community group on Facebook. We
knew some of the people there. We shared their content previously, and we interacted with them. So when it was us who had
something to share, they were eager to check it out.
These days, networking becomes easier and easier. We have Facebook groups for nearly any topic imaginable, there are forums,
subreddits, and so on. Meeting like minded people really isn’t difficult.
Therefore, what you should do first when learning how to promote your blog is join every Facebook group that’s relevant to
your niche.
● 👂Start by listening in. Pay attention to the discussions going on, interact with people, start helping them with whatever you
can help them with.
● 🗣Every once in a while, ask your own questions. Not fake ones, though. I’m talking about some genuine things that you’re
curious about regarding your niche/blog topic.
With time, you will become known in the group and people will naturally pay attention to what you want to show them as well.
Another thing you can do is join an online course either related to your niche, or on general business topics. Many online courses
have a community component to them, usually in the form of an online forum. Interact with people there in a similar manner.
Over time, your network will grow to the point where you will be able to make a “payout” every once in a while by asking people to
take a look and possibly promote something that you wrote.
However, you can’t be asking people to share your content every time you publish anything new. This would make them quite
annoyed with you really quickly.
So for regular promotion, it’s good to build your own process, which you can reliably execute every time you publish a new post.
The idea is to use that process as a launch pad. Here’s what I mean:
3. If anything starts bringing in, say, 10x the usual results (more shares, more comments), ramp up your promotion efforts by
either sharing with your network or investing more funds in paid promotion.
This sounds great, right, but how to promote your blog exactly – what to do exactly? How to build this promotion process?
There are two main ways: the free route or the paid route.
🆓The free route consists of sharing your own content to different social media channels and bookmarking sites. Think things like
Reddit but for your specific niche.
● And so on.
Find the most popular such platforms in your niche – or the niche directly above yours (if it’s too small) – and start building up your
profile there. Begin sharing content and also read and vote up other people’s content.
💸The paid route is even simpler. All you need is $5 a day to promote your posts on Facebook.
Let’s not get into how to best do that specifically here, since it’s a rather large topic, but the principle is simple:
Research what your ideal audience’s demographics are → target them on Facebook directly.
Show them your content, and pay close attention to what sort of results you’re getting.
The fact is that we never know what will ultimately turn out to be a popular post. You just can’t predict such things.
This is why you need to promote everything equally and then pay attention to what works.
The point of both the free route and the paid route is to start getting even the tiniest bit of exposure for your posts.
4. Important: Double down on what works!
l
This is the most important step of them all when it comes to learning how to promote your blog.
Once you’re doing your day-to-day promotion, perfecting your methods and learning the process, you will inevitably have
some posts that do much better than others. It’s when something starts getting 10x the shares or comments.
● Allocate more budget to promoting the post on Facebook (or start promoting it in the first
place if you’ve only been doing free promotion so far).
● Submit the post to more social networking / bookmarking channels if you haven’t
already.
For example, what we like to do with posts that start picking up some steam is promote them via Sidebar.io (one of the best tech
newsletters out there) and WPMail.me (for WordPress things).
The goal is to make the post go as “viral” as we can. If enough people see it, it will inevitably get to some influencers as well, at which
stage it can be shared even further.
Viral posts will also lead to more links coming to your site, and thus more people following those links to check you out.
What you’re ultimately looking for are big wins. If some post remains ignored for the most part by your audience then don’t try to
shove it down their throats repeatedly no matter what. This is not how to promote your blog. Just move on to the next post.
After that, it’s your job to keep those people on the site, which brings me to:
You also want to keep them on your site somehow, so that they can consume even more content. There are two main ways to
do that.
Without good internal links, people won’t consume any more of your content than the page they originally came to see.
Aim to include at least one internal link per 250 words of blog post content.
You’ll be surprised how effective this can be as you learn how to promote your blog.
b) Start a newsletter ✉
The idea is that once you convince your website visitors to subscribe to the newsletter, you get to notify them of any new posts that
you publish. Great for blog growth.
There are various ways to do that. Chief of them is offering people some free resources in exchange for subscribing.
We’ve published a whole two-part case study on how we’re building our newsletter list on this blog. Check it out here .
93 94
To run the newsletter itself, you can use platforms like SendinBlue, MailChimp, Sendy or MailPoet 95. The setup is rather
straightforward and can be done in under an hour. The newsletter can be a digest-style message that you send out to your email
subscribers regularly.
● ⚙ Build a promotion process that you can reliably execute every time you publish a new post. Rely on free and/or paid
methods.
● ⚡ Double down on what works! Meaning, allocate more resources to promoting the content that brings in 10x more initial
l
● 😄Keep people engaged and on your site. Do this by interlinking your content well. Also start a newsletter.
As you can see, learning how to promote your blog and actually being able to pull it off is not very sexy. It’s mainly a combination of
doing the same things over and over again, and being no less discouraged each time you get 0 response. The ones who manage to
stick with it are the ones who win.
So, what can happen when you do “win”? This is what the next chapter is about:
Okay, hold your horses! We’ll get to all that. But consider yourself warned, learning how to monetize a blog isn’t a one-and-done
thing. You will need to put in some serious effort to get worthwhile results.
In this chapter, we have five methods for you – all of them battle-tested ways to monetize a blog:
1. 💳Affiliate marketing
2. 👷Freelancing
We’ll go through them one by one and explain how to implement them for maximum impact.
Setting out to, say, write a book or create a course right out the gate might be too much. Especially since you haven’t yet screened
your niche and don’t know if people are going to be interested in things like that. In other words, your investment into writing a book
or developing a product might go in vain. That’s why starting with something like affiliate marketing is usually better – since you can
put things in motion in mere minutes.
That being said, please note that you don’t have to do everything described here in order to make a good income. Sometimes you
will get great results from just one or two techniques. Even this very blog takes advantage of just three of the methods described
below.
In simple terms, affiliate marketing is the process of promoting other people’s products in exchange for a commission
whenever your recommendation leads directly to a sale.
This is all made possible and tracked via affiliate links. Here’s what a link like that might look like:
http://SOMEPRODUCT.com/?affid=1234
Basically it’s a standard link, only with the affid=1234part added at the end. This is what allows your recommendation to be
tracked and then ultimately be tied to a specific sale when it happens.
Commissions are usually in the range of 5%-75% of the sticker price. If it’s physical products we’re talking about, it’s nearer the
5% mark. For digital stuff, even 100% commissions are possible.
The most important part here from the buyer’s perspective is that they still pay the standard sticker price, so none of your
commission is funded by the buyer.
Now, there are two main puzzle pieces that you need to put in place if you want to monetize your blog through affiliate marketing:
l
Every niche and market have its own common practices when it comes to the affiliate realm, but generally speaking, if a product has
an affiliate program available, it’s going to be mentioned somewhere on the company’s website. Likely in the footer, or even the main
menu.
Here are three golden rules of how to monetize a blog with affiliate marketing:
● 🏅only promote products that you use yourself, believe in, and know are great
● 🏅only promote products that your audience will enjoy and/or benefit from
Though this might sound simple enough, this can get tricky and especially if your blog is in a niche like personal finance or fitness.
There’s more than enough products in those niches that lure affiliates in with big payouts, despite being of relatively poor quality.
That’s why the “personally believe in” and “audience will benefit from” factors are so important here.
An example of what we promote on this very blog as part of our affiliate marketing monetization model:
Since this blog is about all things WordPress it makes sense that some of our readers will be interested in WordPress themes. It just
so happens that most premium theme stores have their affiliate programs. Therefore, whenever we mention themes in our posts, we
can use our affiliate links to do so.
Affiliate marketing can be a great source of income when learning how to start a blog and make money, but it all depends on two
factors:
● how responsive your audience is and/or how effective you are when promoting affiliate products
With time, your traffic will grow, so let’s not worry about this aspect for now. Basically, the sooner you get started with affiliate
marketing the sooner you’ll see any kind of results coming your way.
When it comes to effective promotion, here are some of the possible ways to go about it. How to monetize a blog:
● review the products you’re promoting and use your affiliate links in the reviews; example: Elementor vs Divi Builder vs Beaver
Builder 97
● publish compilation posts (lists), where you discuss a number of products that achieve a certain goal; example: 5 Best Contact
Form Plugins for WordPress Compared 98
● recommend products in how-to posts (of course, only if they help the cause); example: How to Create a Local Search
Directory Like Yelp on WordPress 99
Though affiliate marketing is the easiest and probably the most effective monetization technique that you can use, the devil is in the
details of how exactly you run your affiliate promotions.
The core difference between this and, say, putting some AdSense ads on your site is that, with affiliate marketing, it’s only you who’s
responsible for targeting and making sure that the product fits the audience. With standard ads (via AdSense or otherwise), you’re
basically just renting out the space on your site, and it’s the advertisers who need to figure out what to promote, to whom, and how.
What I’m getting at is that placing a random affiliate offer on your site won’t work that well. This is why we’re using targeted reviews,
compilation posts and making those direct product recommendations if and when they fit the topic of a specific tutorial on the blog.
With the above in mind, let’s get into specifics and see how affiliate marketing can be integrated into your blog. Let’s imagine that the
topic of your blog is wedding planning.
Example article #1: “10 Tips on How to Cope With Pre-Wedding Depression”
The person reading an article like that probably already has almost everything about their wedding planned out, or at least the key
things. For instance, it doesn’t really make sense to try to sell them at a wedding location (via an affiliate offer). They already have
that.
What does make sense is maybe mentioning that preparing for a dream honeymoon can help cope with the feeling. While the advice
given in the post needs to be of high quality and provide
l
value in itself, you can also recommend specific trips or travel bureaus and get a cut of the sale if the reader buys anything.
This type of article presents both a huge opportunity but also a huge challenge in terms of monetizing it via affiliate marketing.
First off, the person reading probably doesn’t have anything booked/purchased yet, and they perhaps even expect the author to
recommend some solutions.
The challenge is that the person isn’t ready to buy anything either.
They’re just window shopping. So, how to monetize a blog in this scenario? Promoting wedding locations, honeymoon destinations
or anything related will not likely work. The author’s best bet is just to recommend further reading on topics like:
What you do know now is that the reader is price-conscious, otherwise they wouldn’t be looking up the topic of wedding cost, so you
can try to educate them and offer genuine help instead of trying to monetize right away.
You can leave monetization for your other articles – ones where the reader’s intent is more towards buying. For example, a post
titled “How to Save Money on Your Honeymoon” can promote a special early-bird deal for a trip.
Apart from looking into how to start a blog and make money by monetizing individual blog posts, you should also aim to get the
reader onto your email list and then build a relationship with them through that medium. You can also start building up a marketing
automation funnel to make sure that you time your messages just right based on the recipient’s former activity with your newsletter.
Though, this is a bit on the advanced monetization side of things.
Even though you’re promoting other people’s products here, understanding the customer journey and intent can help you
structure your content better and come up with niche article ideas that might get very few visitors, but can generate big returns.
For example, if you publish a post like, “Bali or Thailand for the Honeymoon,” the reader is likely ready to book a trip, but wants to
make sure they’ve picked the right destination. If you publish an informative review/resource on the topic and recommend some good
hotels along the way, you can earn a sizable affiliate share no matter what the reader chooses.
l
The main mistake that bloggers make with affiliate marketing (and classic ads as well) is that they work more for their advertisers
than for their readers.
Working for your readers first is the only way to build trust and then make money as a byproduct later down the road. At least this is
our approach.
What you really need to do in order to make your affiliate marketing strategy successful is spend time doing research, creating top
educational content, and building trust, while only recommending affiliate products where it makes sense and where it actually brings
value to the reader. This is how to monetize a blog with affiliate marketing. There are no shortcuts that would work long term.
📚Further reading:
● For a more hands-on guide on how to get started with affiliate marketing on a WordPress blog, read this tutorial of ours . It
100
talks about specific tactics, what plugins to use, and how to set everything up.
● Also, if you’d like to promote WordPress- and design/development-related affiliate offers, we’ve looked into the best ones in the
market in this guide 101. It should help you pick the best programs to promote.
Things like writing, website design, graphic design, marketing, or even social media management.
These skills can directly relate to online income. All you need to do is use your blog to advertise them.
Bill:
My own income comes from the content marketing and SEO work that I do. When I first started, I was a freelance writer. I
got many of my first clients by showing them the articles I wrote on my blog.
Since then, I’ve turned this freelance writing service into a full-fledged content marketing and SEO mini-agency. I have two
people who work for me. And I get leads almost every week to my “work with me” page, which comes from my blog.
So my strategy is to use great content to attract people who want the kind of content I create. Simple, right?
You can do the same thing by showcasing your graphic design work, having a beautiful website, or showing off your social media
prowess.
If you’re ready to dive into the world of freelance work, consider creating profiles on sites like Upwork, People Per Hour, or Fiverr.
While you can accept work directly through your blog, if you’re just getting started, using these job sites that already have traffic and
trust can make your transition easier.
Getting someone to sponsor your blog can bring in a serious chunk of cash. However, the only downside is that you usually need a
decent audience to get a sponsor. Still, this is something you can have on your radar as you begin building some more authority in
your niche.
If this is the route you’d like to take (making money just for writing your blog? Sign me up!) then check out this guide to getting a blog
sponsor 102.
Next, the ever-so-popular topic of advertising. Ads are kind of deceptive when you want to learn how to monetize a blog.
On the one hand, you can sign up to Google AdSense and start running ads on your blogs as soon as right now. But on the other,
the time and traffic needed to see any significant earnings from ads is substantial.
So what we actually advise you to do when you’re just getting started with a new blog is the following:
Only consider running ads once you’re getting 1000 visitors a day. Before that happens, ads are only a distraction and detract from
your audience’s experience with your site.
● Or do you prefer talking about your favorite online game? Make a course about how to be a better player.
For a real-world example, Venu Sanz 103 started a blog about vegan cooking, and she now makes a full-time income (enough to
hire others!) from her vegan cooking courses.
The only difficulty, of course, is … actually writing the book. Setting aside the pains of writing themselves, there’s also the problem of
what to put in the book. Ideally, your book should offer some content that’s either (a) never before seen on the blog, or (b)providing
some convenience to the reader.
In other words, with (b), you can repurpose your blog content and compile it into book form. Though it might sound too simple to be
viable, it’s what some of the most successful bloggers have been doing for years. For instance, Darren Rowse of Problogger has his
ebook titled “31 Days to Build a Better Blog.” Under the hood, it’s a compilation of a series of blog posts that you can still read for
free. The no.1 benefit of the book vs the posts is convenience.
We have a separate guide on this very blog about how to do exactly that – turn your blog content into a book .
104
The book also doesn’t need to be your end product, so to speak. You can sell it to serve as the initial touch point with your audience
to then eventually upsell them to your course, if you use both methods!
Alternatively, you can sell physical products and turn your blog into an e-commerce store. If it hits your fancy, check out this guide
to create a WordPress store 105.
The bright side here is that if you’re running a traditional business then you probably already have a product to sell, so why not
offer it via your new WordPress blog…
When it comes to how to start a blog and make money, the truth is that it’s not uncommon for blogs to take at least 6-12 months to
see any viable income. So if you don’t see cash in the bank right away, don’t let that discourage you from continuing to try.
Overall, learning how to monetize a blog is chiefly about trying things out, reiterating, improving and testing. Then, once something
starts working, scale it up!
This scaling up can involve trying out new affiliate programs, working on new products or books, introducing new products, trying out
new promotional methods, etc.
For instance, one of the things we’ve been doing across our different blogs (this one, and also ThemeIsle) is split-testing different
promo elements to see which versions perform the best.
Split-testing is a very powerful technique despite the main idea being quite simple… All you do is take two versions of something
(can be a button, a sales message, a headline, product image) and run them in parallel until you have enough data to make a
decision as to which is better. One way you can do this form of testing is with Google Optimize 106 – what we use. It’s free and has
more than enough features to satisfy any blogger.
This about sums up our guide on how to monetize a blog! As you can see, it’s all a matter of doing a couple of things, but being
deliberate about it. There’s no accident in how some blogs can make a killing while others struggle to earn anything. Continuous
effort.
...
I’m afraid there’s no other way to say this … it’s the end of our guide on how to start a blog. If you’ve made it this far, I have to
congratulate you! 🎊🍾
At this stage, you know enough to be dangerous with your new blog! 👊
We hope that the instructions from this guide will help you get your new blog off the ground and towards success!
l
For any feedback or concerns about this e-book, pls call +2349073701043 or you can send me
an email on [email protected]