Writing blog posts that provide you with traffic, views, and comments is a hard thing to do. Most blog posts that are published today have no social engagement or backlinks at all. Unlike just a few years ago, today’s market is crowded and competitive. WordPress, for example, shared their data on blogs a few weeks ago. They said that over 70 million new posts are made each month. That’s over 2.3 million a day!
For your content to reach interested people, you need to invest a lot of effort into your posts. This is why we came up with the idea to help you guys out. We want to give you content ideas and help you learn how to write a blog post. We will cover blog post titles, website content ideas, and much more in this short guide.
1) Find A Good Topic
The first step in learning how to write a blog post is a good topic. Blog post ideas can come from a lot of sources. You should compare the blog post titles and pick ones that have chances of being successful.
Visit websites that offer some kind of paid content. It could be course websites like Udemy or stores like Amazon. There you can type in keywords for topics you would like to cover. On Udemy you will get a list of courses that people pay for. On Amazon, you will get links to eBooks and products that people buy that relate to your keywords. You can even read those Amazon eBooks or preview them to get even more ideas on topics.
What this does is gives you great content ideas that you know people want. You know they want it because they are paying for it on Udemy, Amazon, and other services.
2) Improve Your Titles
A great blog post title is one of the most effective things for your blog. People on the web did a lot of research on the topic and the results are conclusive. Here are the 10 best performing titles that always work:
- X Reasons Why
- X Things You…
- This Is What…
- This Is The…
- This Is How…
- X Of The…
- X Ways To…
- This Is Why…
- The X Best…
- How To Make…
Research also showed that longer headlines and those with brackets get far more clicks and shares as well! You can also create a blog post outline and fill it in according to popular results.
3) Improve Visuals
The more visuals the better. Add screenshots, pictures, infographics, drawings, videos. Anything you can find!
You can combine these in any way possible. If you are not great at making graphics and visuals, hire designers. Or visit websites like Freepik to get some graphics for your posts. These graphics can also give you unusual website content ideas.
A good tip for readability is to use a font that is between 16px and 21px. You will see how much a bigger font helps with reading your blog posts. A great blog post idea for writers is to write over 3000 words per post. This length is shown to be the best for rankings and sharing.
4) Find More Content On Your Niche
Finding content for specific niches can be difficult. Less popular topics tend to be hard to find and research on the internet. But if you want to learn how to write a blog post that gets visits, you need to master that skill.
The first thing you can do is find YouTube channels with the same niche. They will most likely have a lot of coverage on the subject with new and updated info. You can also see what is currently popular by the view counter. Watch these videos and make your blog post out of them. Get inspired by them and create awesome content for your readers.
A great thing you can do is visit niche forums or subreddit as well. To find them, you can use apps like TapaTalk. See what kind of posts/threads are the most popular and what people love talking about. Use all of this additional info to get great content ideas and make some killer blog posts.
5) Get Inspired By Others
Most likely you have to compete with other blogs in your niche. For example, one of the top bloggers in the affiliate marketing industry is iAmAttila, his blog is a great place to learn about online marketing with paid ads. If you want to start an affiliate marketing blog, look at what kind of content he writes about and his style to get inspired for your blog.Also, to get an upper hand on your competition, research what they are doing. See what is working for them and feel free to copy it to an extent. Don’t steal their content outright as that is just bad. But get inspired by their topics, writing style, sources, data, etc, and put your spin on it. 
You can use services like BuzzSumo for that. With it, enter the domain and it will show you a list of the most shared URLs from that domain. You can also use SEO Tools and analyze which content and keywords are ranking the best. 
6) Research Social Media, Forums, and Online Communities
A big part of learning how to write a blog post is knowing your audience. You should know a lot about them. What they like, what websites they frequent etc. If you find what communities they visit, you are on a goldmine.
A great way of doing this is through social platforms like Web Hosting Forums, Reddit. There you can find specific subreddits that your audience most likely engages with.
Let’s say you write a blog about health products. A great place to start to get content ideas is to search for them on Reddit. 
These are results for “healthy products”. You can find relevant subreddits with active users and check out what they are writing about. You can then search the subreddit for the query “How to “ or “How do you”. This will get you a list of relevant topics that people want to know the answers to. Do your research on those topics and you will have great content for sure!
7) Find The Best Trends
Getting great social media content ideas can be much easier if you know what is trending. There are a lot of ways to get that info on the web. Some of the most popular sources are:
- Google Trends – For trending topics over a specific timeframe
- AnswerThePublic – Search via terms that create lists with related terms and synonyms.
- BuzzSumo – For finding topics via keywords and ranks
Find out what is popular at the moment and focus on that. Having a successful blog is all about great timing and quality content. Have the content that fits the current market all the time! 
8) Give Counter Arguments
Did you write an epic article that convinced your readers of your point? Great job! Now write another one arguing against your point! With this method, you will better understand the problem your audience is facing. You will better understand them and you will get another popular article on your blog. Learning how to write a great blog post is all about that balance.
If you convinced them with “10 Reasons to Buy X”. Counter it with “10 Reasons not to buy X”. Or “10 Reasons To Buy Y Instead Of X”. 
9) Use Autocomplete
All modern search engines have great autocomplete features that you should utilize.
You will get trending results that can help you understand what people search for. Use this info to optimize your content. This simple trick will give you infinite content ideas that you can use. 
10) Scan The News
Finding trending topics that can help you with content ideas is easy if you know where to look. First of all, try Google searching your niche and focus on the news tab. Hopefully, you will find articles relating to your niche there. You can also set up Google Alerts or use services like Feedly. With them, you can track news for your industry or niche. Use the news and trending topics to write posts relating to these topics. 
11) Use HARO
Consider using the service of HARO or Help A Reporter Out. HARO is a unique service that connects journalists with sources of all kinds. You can then get a variety of topics that you can write for or ignore completely.
Using this will improve your writing skills and help you find interesting topics. Learning how to write a blog post with services like HARO is simple. Another great thing about it is that you can see what other people write as well. Get inspired by the other writers! 
12) Utilize Online Stores
Online stores like Amazon are great for content ideas. Online stores have reviews, comments, and discussions around products. This is a great way to find content that people love engaging with. For example on Amazon, you can go to the books section. There you can search for subjects that you find interesting. Find books that resemble your interests and check out the reviews. Focus on the 3-4 star reviews mostly. 5-star reviews don’t offer much feedback mostly and 1star reviews are often biased. Find the middle ground and see what people are writing. You will quickly realize that people discuss all sorts of things in these reviews. You can find a lot of great topics that you can cover. Use these reviews and add to the info from the book to get a great all-around topic. 
13) Find Popular Forums
Sometimes you can have a hard time finding the topics to write about. For those days, a perfect solution is joining a forum and interacting with the community. This is a great way to find out about blog post ideas. Talk to the members and see what they are interested in. You can even advertise your current blogs to those members.
There are a lot of forums and blogs you can check out. A famous one is iamAffiliate. There you can ask the active and friendly community about anything. They love helping new and upcoming faces in the industry. Sometimes they even offer guides that you can use to learn. You could learn additional tips on how to write a blog post from them.
What To Do With All These Ideas?
Now that the hard part is done and you have great and popular ideas. It’s time to start writing. Organize your time so that you have enough time to research and customize each topic. Don’t rush things as rushing causes mistakes. With proper research and ideas, writing content becomes easy!
Do you have any tips for finding great content? Feel free to share with the rest of us in the comments!
This article was written by Attila O’dree, a legendary super affiliate and founder of iAmAffiliate forum the place aspiring marketers go that want to work online and learn affiliate marketing with Facebook, Google, and Native ads.