Blog Post Ideas

Coming up with blog post ideas can be challenging sometimes. There’s a lot going through your head and at the same time, there’s nothing coming out.

Have you written about that topic before? Is it not related to your niche? Will your readers enjoy it?

The endless list of questions with no answers starts to take its toll and the mental block takes over. You have nothing, and now you’re here.

Don’t worry, we have compiled this list of blog post ideas to ease your pain and hopefully kickstart the process. If you haven't started a blog yet, then you will need to get on that right away. Shopify and WooCommerce are popular eCommerce platforms that support blogging very well and it's easy to start a blog if you're using one of those platforms.

Blog Post Ideas

List of Blog Post Ideas

Gather The Frequently Asked Questions

If you want potential clients to come to you when they have questions, then this is a good way to discover what they are asking and offer it directly to them.

Choose a keyword for your business, and then ask Google like this:

inurl:faq “keyword”

Here is an example you can try and directly copy and paste into Google:

inurl:faq “beard oil”

Google will give you results for FAQ pages related to that word. You can then gather all the points you like and create content around it. The results you Google will most likely have a short sentence or paragraph to each question. Imagine the results you could achieve by creating an article for each question if the topic could warrant this.

You could additionally perform keyword research on each question to try and leverage your SEO at the same time.

Try Audio/Visual Content

The insertion of videos provides visual interest, and these are increasingly demanded by users. The text becomes obsolete, inflexible or even boring on some occasions. Give a different angle to your blog to start a new conversation with your followers and use different formats that make your blog something more creative and original.

Video is easy to consume and doesn’t require a lot if you keep it simple. It is possible to record a video on a smartphone and make a few edits using free software online. Once your video is completed, you can upload it to YouTube, embed the video in your blog post, and then proceed to perform video marketing to promote it.


For many, Answer The Public has become a fast and effective tool for creating content ideas. In fact, if you use the autocomplete feature of Google, you'll probably like it.

This tool takes the keyword as a goal and provides a display of useful phrases based on common questions and themes.

We used the “beard oil” keyword from the example before and received over 50 results related to the Who, What, When, Where, and Why’s of that keyword in addition to a few more.

Accept a Guest Post

Do you have people who contact you and ask to have a guest post featured? Or perhaps you will contact some people and ask if they want to write a guest post for your website? Either way, this could lead to people thinking of blog post ideas for you.

Guest posting can be an incredible way to gain more exposure for your website and also a bit of content in return. Accepting guest posts can give your website multiple benefits: you get relevant content for your readers, it could get shared on social media and bring you traffic, and it can also be beneficial for ranking within search engines.

Write A Guide

We all have to start somewhere, and we usually start looking for information on Google. Make it easy for your future clients by writing posts that explain in a simple way the basics they need to know about your sector, your products or your services.

By putting some of these tips into practice you will be able to find and create relevant and attractive topics for your readers. Although do not forget that the communication is already by default bidirectional.

Therefore, write and create all the content you prefer but do not forget to listen to what those who follow you have to say. If you want what you create to have value for something or someone, listen to your audience: inform yourself and inform them.


These are fantastic because you can essentially double-dip with your content. An infographic is a visual representation of information or data. They are often presented very nicely with a casual feeling to it while also conveying the message.

What’s great about infographics is that you can copy & paste from your articles directly and use them as the point summaries without causing duplicate content for your website.

You can use tools such as and Canva to create awesome infographics for your website.

Create Lists

Lists are easy to create and to read. A popular form of listicles are the “benefits of” something.

One of the oldest (and most effective) tricks of content marketing is not talking about the characteristics of a product, but about its benefits for the consumer. Well, you can take advantage of this trick to develop content for your website, related to the general scope of your business.

For example, if you have a yoga studio, you can talk about the benefits of practicing this activity every day.

Make a list of things to avoid. The other side of the coin are the lists of "no’s", since they are a very attractive content when it comes to getting clicks and visits. For example, "The 5 things you should never do if you want to get fit this year."

Leverage The Community

Ask your readers, customers, or social media followers what they want to read more about and create content based on their opinions. You can create a survey form using Survey Monkey to gather the results. Ask your readers some multiple choice questions and take the top two or three results to generate more content ideas.

You could potentially obtain a gold mine of blog post ideas from doing this. Your readers would obviously know best about the type of content they want to see, and creating surveys or questionnaires can enable them to tell you what they want.

Sometimes, what you think your readers want is very different from what they actually want, so asking them is the best way to figure it out.

Conduct Interviews

For example, if your blog is dedicated to a more professional audience, use interviews to let your users listen first hand as much as possible about your business.

Whether it be interviews with partners, employees or customers, this is an effective way to present your brand. You can do an interview in a text or video format, or better, do a video and transcribe it to cater to both types of people.

You can create a webinar using Lead Pages and this can be used for an interview. As a bonus, you can also get email subscribers by doing this with Lead Pages as well. You could also leverage the community from the previous blog post idea and use this tool to ask them directly as well.

Summarize Your Learning or Experiences

Have you attended a seminar, workshop or fair recently? Or if you use your blog personally have you been to a festival, gala, parade, etc? Share a small informative capsule of your experience or create a list with the key points so that your readers can experience it at a glance.

Providing you're able to divulge the information from the event you attended, you can summarize it or create a detailed blog post outlining your experience, what you enjoyed about it, and key takeaway points that your readers would find useful.

Watch The Industry Leaders

Take a look at the famous, recognized, and authoritative figures in your niche. Pay attention to what they’re talking about and turn it into a piece of content. These people will more often than not have their finger on the pulse when it comes to hot topics, so they may be able to give you some great blog post ideas.

They could talk about anything from the latest industry trends to news and products and services that are around or being released. Take advantage of their influence and capitalize on what they're saying while it's a hot topic.

If they posted something on social media about this topic, create a piece of content around it and reply to their social media posts with a link to your blog post.

Check Out Reddit

Surely you have visited Reddit before? But have you ever used it to curate content?

First, navigate through the most relevant sections (subreddits) to your niche. Then, select the most topics and make a list.

The advantage is that this content has been selected by people very familiar with the audience of each section, which can help you select the best topics.

This is from r/CatAdvice. If you have an eCommerce website selling cat products, you could get blog post ideas from the questions that get asked on this subreddit or similar related ones.

You could then answer that question on Reddit with a link to your blog post, but you need to be careful with how often you do this as Reddit users hate websites who use the platform to promote themselves.

Discover Pinterest

Although users of this social network may not accurately represent your target audience, they can sometimes provide you with highly relatable ideas for creating content.

Type a few keywords into the search box on Pinterest and have a look through the results to see if anything draws inspiration. You could see articles on other websites that you know you could do better, or see a few pictures that could give you some blog post ideas.

Repurpose Old Content

New content is interesting and attractive for users and search engines, but it does not always have to start from scratch. Look through your blog and "recycle" your old posts by combining and updating them or giving them a new format.

You may have created a 500-word blog post a couple of years ago, and after reading over it, could analyze some areas that you could expand on. Or perhaps some of the information is now outdated or obsolete and needs to be updated accordingly.

Updating old blog posts is a great way to not only show your readers that you're in line with the times, but also that you care enough about your industry to do so as well.

Create a Case Study

Case studies are one of the most juicy forms of content, especially in the B2B sector. Use them to show your future customers everything your product or service could do for them.

You could create a case study about a specific type of product that you sell and how effective it is.

Imagine that you sell a beauty product that can help to reduce wrinkles within minutes. Creating a case study around this with real proof and results can show potential buyers a real example of the product in action and the case study that backs it up.


Humans love to "tick" on completed tasks and make sure they have not forgotten anything. So take advantage of this irresistible impulse to encourage your content marketing strategy with checklists.

Still on the example of beauty products from before, you could create a checklist that people can follow in order to successfully complete a task, such as a nighttime skincare routine.

The checklist can be offered in a .PDF format that the person can use on their smartphone and tick off the boxes as they go, while you can offer a different version on the website with links to the different skin care products featured on the checklist.

Get Inspiration

Sign up for your competitors or niche-related email newsletters to see what people in your niche are doing. Obviously, you would not use your business email address when you do this.

This is actually pretty common but at the same time a lot of businesses don't think to do this when looking for blog post ideas. Signing up for your competitors newsletters enables you to see exactly how they communicate with their subscribers and the content that they share with them.

You can analyze their style and content and think about how you can do it better than them.