It's all very well knowing that building out your blog increases your chances of ranking on the SERPs - but what if your blog post ideas are running dry?
You might feel like you've covered a lot of topics already, but in most scenarios, there are thousands of blog post ideas in your niche that are just waiting to be discovered.
Take it from us: as a content marketing agency, we write hundreds of blog posts for each of our clients per year, and we're yet to run out of ideas in any category, no matter how specific.
Here, we've shared our top tips on how to get blog post ideas. You'll also find a list of the best blog post ideas that serve different purposes to your audience, so prepare to take notes.
Key takeaways:
- Good ways to get blog post ideas are to see what your competitors are doing, write down ideas whenever they pop into your head, expand existing blog posts, and keep an eye out for trending topics.
- Good blog post ideas are how-to guides, product reviews and comparisons, weekly news roundups, pros and cons lists, timelines and history articles, and Q&A articles.
- Once you have your next blog post idea, start writing. Make sure your blog article is optimized for search engines and provides the best reader experience.
How to get blog post ideas: 7 easy tips
Let's start by looking at some of the best ways to get blog post ideas for your website.
Copy your competitors
The quickest and easiest way to get new blog post ideas is to see what your competitors are doing, and follow their example.
Copying someone else's blog topics is totally fine as long as you still bring originality to your own piece. So, take the title, amend it to make it unique (while still retaining the target keyword), then write the article using your own knowledge.
Your top competitors are already ranking in your niche, which means they're doing something right with their content marketing. These competitors are likely uploading new blog posts every week, so you should have an ever-growing pot of blog post ideas to choose from.
We recommend bookmarking at least three of your top competitors and browsing the blog section of their websites at least once a week. When you discover new article titles, add them to an "idea dump" sheet.
Expand on existing blog posts
Another great way to get ideas for blog posts is to look at the content that already exists on your website and see how it can be expanded on.
You're likely already covering the basics on your blog. For instance, if you own an eCommerce website that sells e-scooters, you probably already have blog posts on how e-scooters work and how to maintain e-scooters.
But perhaps you could expand to articles that answer more specific questions within these articles, such as:
- How do e-scooters go uphill?
- How do e-scooters get charged up?
- How long does an e-scooter battery last?
Producing dedicated articles for these smaller sub-topics has numerous benefits.
For one, it means you can link back to your main article and improve your site's internal linking structure, which is one of the known ranking factors.
It also shows search engines that you're a topical authority because you're proving that you're an expert in every single subject area within your niche.
Check the "people are also asking" section
Another great way to break down larger topics into smaller sections is to check the "people are also asking" section on the Google result pages.
You can find plenty of new blog post ideas by seeing the questions that your target audience is commonly asking already.
You can type in a broader, more common search term using your target keyword to find specific search queries that can be used to make in-depth articles that answer these queries directly.
For instance, if your target keyword is "water filter", try searching for a generic keyphrase, such as "what is a water filter?"
The "people are also asking" will display handy related questions, including, "what is the purpose of a water filter?" and "do water filters actually purify water?", which you could easily dedicate an entire article to.
Look out for trending topics
As an industry expert, you probably already keep up with trending news and topics that apply to your audience in some way.
Whenever you see a piece of newsworthy information that you think your customers could value, write it down. Write a blog post discussing this information and share it as quickly as possible, while the news is still relevant.
You can find online talking points on forums like Reddit, as well as search engines, where you can search for industry leaders or keywords in your niche to see what people are discussing.
You may bring in new visitors to your website simply by being one of the first websites to cover a trending topic that has seen a fast increase in user search queries.
Ask your audience
If you already have a substantial blog following or customer base, try asking your audience what they want to see from you in future blog posts.
You may have shared certain blog posts that your readers found particularly valuable, and many of these could probably be expanded upon in new blog posts to provide additional value to your audience.
Don't be afraid to be direct, here. Post a request on social media or send an email to your email subscribers asking what sort of content they'd like you to write about next.
Or, if your audience is unlikely to engage with you, see which articles are already performing well and think about the different sub-topics you could discuss within these topics.
Hire a content writer
You don't have to be responsible for sourcing your own blog post ideas if you don't want to. You might simply not have the time or energy to think up your own blog post ideas, and that's okay.
Consider hiring an expert blog content writer if you prefer to hand over the job of brainstorming and curating content to somebody you can trust.
You can find content writing professionals in all manner of niches, who have the tools and experience that you may be lacking to source articles and thoroughly build out your blog with high-quality content.
It's particularly beneficial to look into outsourcing your content strategy if you feel like you're close to exhausting all topics for your blog or you're struggling to manage which topics you have and haven't already written about.
Hiring a content writer might be more expensive than doing the work yourself, but if you choose the right person, you'll get more consistent and better-quality results that give you the best chances of ranking.
Note down ideas as they come to you
You never know when ideas for new blog posts might come to you. In fact, you'll find that you get many of your best ideas when you're not even deliberately brainstorming.
Create a page in your phone's notes app that you can use to jot down any ideas as they come into your head. There's no chance of forgetting the context of your lightbulb moment if it's written down.
Our top 38 blog post ideas for all genres
Below, we've shared our top creative blog post ideas to inform and entertain your audience, and to subtly promote your business. These also serve well as personal blog post ideas.
6 universal blog post ideas
Before we look at blog post ideas that serve a specific purpose, let's start with our list of the popular blog posts that are good for a variety of blog types.
Write about a goal you achieved
People love a success story, especially if it can act as inspiration in a topic that they're passionate about or also hope to become successful in.
Share a story on your biggest achievement and explain exactly how you got there. The more actionable your advice, the more valuable your content, and the better favored you'll be by readers and search engines.
Share a mistake you made and how you overcame it
Blog posts about overcoming mistakes can be equally as inspiring and interesting as articles about your successes.
By opening up about a big mistake you made, you can help readers to avoid this mistake themselves, while also providing a level of honesty that should encourage your audience to develop trust and loyalty for your brand.
Share a day in your life as a professional in your niche
Another way to attract an interested audience, regardless of your niche, is to share a "day in the life" as a professional working in your industry.
This blog topic idea should appeal to people who are considering your career, have just started in your career, or just want to know more about what you do. This is especially interesting if your job role is particularly niche or complex.
List your must-have toolkit
People starting out in your industry or folks who are just curious about somebody with your job title will be interested to know about the top expert-recommended tools of the trade.
Compile a list of items in your must-have toolkit and explain to your readers why they're so beneficial to you in your daily tasks and processes.
Predict upcoming trends
Regardless of your niche, you probably have something to say about the trends that have already happened and those that you predict will happen in the future.
Write a blog post predicting these trends and ask your audience for their input in the comments. You should be able to get a lively conversation going.
Share tips and advice on your niche, products, or service
The internet is the best place to seek free advice - and the more valuable you can be to your reader, the better favored you should be by Google.
This simple blog post idea involves sharing tips and advice on anything your audience might want to know about, including certain aspects of your product or service (such as how to use it or how to get started), your niche, or anything else that your audience might want to know.
If you're not sure, consider the questions you're most commonly asked. Chances are, writing a blog post that responds to one of these questions would generate high interest.
8 entertaining blog post ideas
Want to entertain your audience with your blog content? Check out these entertaining blog post topics and ideas.
Test out products in creative ways
If you're an affiliate or eCommerce business, consider testing out the products you promote or sell in unusual, creative ways.
For example, if you own an affiliate website for water filters, try pitting the best water filters against one another to filter a variety of liquids, like orange juice, dirty water, and coffee, then test and compare your results.
This will entertain your readers while also giving them valuable information about a product's capabilities - even if its intended use point is slightly different.
Share some fun, interesting facts
People love to learn interesting facts that they can pass on to their friends, especially if they're passionate about the particular subject in question.
Example blog post ideas for fun, interesting fact articles are:
- "8 things you probably didn't know you could cook in an air fryer"
- "6 fun facts about cats to impress your friends with"
Gather some facts about your business or your blog niche that will impress your audience. The less commonly known, the better. Just don't sway the truth for the sake of sounding interesting!
Incorporate humor into your posts
This is less of a specific blog post idea and more of a tip to make all your blog posts more entertaining.
Unless you're writing about a topic that requires a certain level of formality, find ways to incorporate humor into your content.
You can make even the dullest information-heavy blog post more entertaining by adding a witty remark, lightly poking fun at the article topic, or exaggerating a story you're telling.
Learning how to add humor to your writing can take practice, so be patient in finding your own brand of humor that works best for your target audience.
Use entertaining images
A great way to add more humor or entertainment to your written content is by using images that further paint a picture or support what you're saying.
Memes and GIFs are popular image content for entertaining blogs because they're a great way to connect with your target audience and get them on your side - which means they're more likely to linger on your website and check out your products or services.
Tell Stories
Storytelling is, first and foremost, designed to entertain. So, regardless of what you're writing about, see where you can incorporate stories into your blog post topic.
A great example of how to do this is with problem-resolution storytelling. Here, you tell an exaggerated story about a difficulty you were facing in the past, then introduce the resolution - your product or service - and discuss how it resolved your problem.
For instance, let's say you offer a course for people who want to start an affiliate blog and become successful as quickly as possible.
You can tell the story of your own failed attempts at starting an affiliate blog (and being honest here will help you to connect with the reader), before explaining how you learned from your mistakes, became an expert, and created a course to help others like you to become experts, too, without the stress and financial setbacks that you faced.
Collaborate with other bloggers
Collaborating with other bloggers is a great way to bring more entertainment value to your blog.
Another blogger should bring their own fresh blog post ideas to the table, and they'll have new perspectives that your audience will likely be interested to hear.
Plus, another blogger can bring a new audience to your blog, helping to boost your monthly readership.
Do a Q&A
One of the best entertaining lifestyle blog post ideas is the Q&A. There are a few reasons why people find Q&As so entertaining:
- The Q&A format is easy to read and looks appealing on the page.
- Q&As give readers a peak behind the curtain at you or other members of your business, and people are naturally intrigued to learn personal information about other people.
- A Q&A is often more personal, emotional, and casual than any other type of content, even in written form.
- You can give readers the opportunity to submit questions that they can look out for in your blog post.
Even if your blog is more business focused than lifestyle, you can still use Q&As to help readers to get to know more about your business and the people who work behind the scenes to produce the product or service they love.
Confront myths and misconceptions
There are probably a few myths and misconceptions about your products, services, or industry as a whole. A fun way to entertain your audience - while also teaching them the truth - is to confront these myths in a blog post.
Examples of myth and misconception blog content ideas are:
- "6 myths about online accounting software, debunked"
- "5 misconceptions about vegan protein powder that you shouldn't believe"
You can use these blog posts to clear the air and set your competitors straight, but in a light-hearted way that provides entertainment to your readers. There may even be an opportunity for comedy.
7 educational blog post ideas
Here are our top educational blog post ideas to use on your website.
Create ultimate guides
The best way to share your knowledge and provide educational value to your readers is to create an ultimate guide.
Ultimate guides are in-depth guides that cover all the elements of a specific topic within one article.
Examples of ultimate guides are:
- "The ultimate guide to the Harry Potter film franchise"
- "The ultimate guide to choosing the best microphone for podcasting"
An ultimate guide provides value by giving your audience everything they could possibly need to know on one page, helping you to assert yourself as a topical authority.
Write product reviews
We've already discussed how to write product reviews to entertain, but this form of content can also be used to provide informational value to your users.
When a user visits a product page, they'll find the essential information about a product, including its specs, its intended use, and benefits. But the only way to truly learn about how this product performs with everyday use is to read a long-form review.
Example blog ideas for product reviews are:
- "iPhone 14 review - features, pros, and cons"
- "Dyson Airwrap review: is it worth the money?"
Review blog posts are especially useful on eCommerce and affiliate websites. Write a detailed, non-biased review for every popular product that you sell or promote, and compare similar products with comparison reviews to help indecisive customers to make an informed decision.
Share pros & cons lists
Another effective blog post idea to educate your users is the "pros & cons" article.
When readers are learning more about a product or service, one of the things they're most keen to know is the advantages and setbacks that they should be aware of before they spend their money.
You can write pros & cons lists for more than just specific products and services, too. For instance, if you're an estate agent, you could write pros & cons articles for moving at certain times of the year. Or if your eCommerce store sells washing machines, you could write a pros & cons article for using pods rather than powder to do your laundry.
Compare two similar items or concepts
Comparison articles are educational, fun blog post ideas that should help your readers to expand upon their current knowledge and take another step toward making a purchase on your website.
For example, you could compare your service against another business's service to highlight why your service is better. You should only use data-backed facts in this type of article because you don't want to lie to your audience or even stretch the truth.
You could also compare several of your products, especially if you sell "basic" items and "upgrade" items, to help users to understand the difference between their options.
Share Tutorials/ how tos
Google wants to see that you're providing as much value as possible to your readers, and how-to articles or tutorials are a great way to prove this.
Examples of tutorial and "how-to" articles are:
- "How to Harvard reference a website"
- "Crochet sweater tutorial"
Consider the questions that customers might have about your product, or areas that your customers might be uncertain of or struggling with. Use your own expertise to write step-by-step lists for your readers to follow.
Share alternative solutions
Good marketing from big brands of popular products can lead us to believe that there is only one solution to our problems. You can expand your reader's knowledge by listing off some of the alternative solutions to a particular problem - and your product or service might be one of them.
A few examples of blog post ideas for sharing alternative solutions are:
- "4 energy-boosting alternatives to coffee to start your day with"
- "7 tougher, more eco-friendly alternatives to plastic packaging"
Explaining these alternatives doesn't only teach your audience something new; it also helps to build trust and put your brand at the forefront of your reader's minds should they need your product in the future.
Bring in an expert
Expert guides are a great way to go more in-depth into a topic and give your readers additional reason to trust your word.
Expert articles are particularly beneficial in industries where the products or services might be particularly difficult to explain to the everyday user.
Great blog post ideas for expert guides include:
- "Dietician explains which foods are best for healthy skin"
- "The best shower heads for good water pressure, according to a professional plumber"
You could interview an expert from your company or pay an expert to write an article on your behalf, crediting them in the title.
4 promotional blog post ideas
Want to get your name out there? Here are a few more blog post ideas that you can use to tastefully promote your business.
Go back in time
If you want to explain a product, service, or concept in more detail, it often helps to delve into its history.
Your readers will love to learn about the history of your product or service, or a relevant aspect of your industry. Plus, you can use timelines as a promotional tool because you can share your own success story and explain how your product or service has improved and advanced over time.
This is another opportunity to educate your readers about your offering and outline why they should choose you over your competitors.
Give your readers a heads-up on new product releases
We don't recommend blogging solely about your products or services too much - it's best to disguise your promotions in genuinely helpful content.
However, you likely have at least a small number of interested readers who are keen to know of any product or service updates you might have to share.
If you have a new product launch or you've given your service a refresh, write a blog post explaining everything your audience should know. As an added bonus, if a new user has questions about the product or service in question, you can send them to this blog post, which explains everything they need to know.
Spotlight members of your team
Most businesses can't operate without a thriving team of hard-working individuals. People connect with people - so consider writing a series of editorial-style blog posts about some of the most important members of your team.
If you have no team, think about the people who have helped you outside of your own business. You probably have a few partners that you can shout out in your spotlight blog series.
Compare your product or service to your competition
You likely created your product because you saw a gap in the market - or because you saw what your competitors were doing and knew that you could do it better.
A great promotional blog post idea is to compare your product or service to those offered by your top competitors. Be honest, here, and don't be afraid to highlight the benefits of your competitors' offerings. You need your reader to trust you, but to know ultimately that your product is the best value for their money.
5 evergreen blog post ideas
Get your creative juices flowing with these 5 evergreen blog post ideas for articles that should stay relevant on your blog for years to come.
Write a glossary of terms and phrases
When customers are at the start of the buying journey, they may be seeking out the most basic information that they can find about a product, service, or industry.
You should be able to appeal to these customers with glossaries of terms and phrases that might currently seem confusing to the average person.
It's highly unlikely that these definitions will change over time, so glossary blog posts are a great form of evergreen content.
Share customer testimonials and case studies
No matter how long your business runs for, customer testimonials are always relevant, so they're another example of evergreen content for your blog.
Choose testimonials that talk more generally about your company rather than focusing on a specific aspect of your product or service, since this could change as you evolve.
If you want to provide extra value to the reader, expand a testimonial into a case study. Clearly outline your client or customer's problem, and explain how your product or service sold this problem. Prospective customers years down the line can read this content when they want to see proof of exactly how your business can help them before they spend their money.
Produce industry resources
An industry resource is a piece of web content that documents useful information within a genre or topic. Like glossaries and testimonials, industry resources are classed as evergreen content because they usually stay relevant for years after they have been produced.
Examples of blog post ideas for industry resources include:
- "Everything you should know about electric lawnmowers"
- "The mechanic's guide to car servicing"
The best blog posts in this category don't focus on anything too specific. For instance, a guide on how to sell on Amazon might be a good industry resource for a few years, but the information in the guide could become outdated as Amazon's seller policies and processes are changed and updated over time.
While we still think you can produce uber-specific industry resources, try to balance them out with more general resources that will better stand the test of time.
Provide helpful tips
Helpful tips articles aren't only highly valuable to the reader; they're also likely to retain their value even as your industry progresses.
You can share your expert tips on everything from how to choose a suitable product or service to how to use that product/service, tips on how to avoid common mistakes, and other tips that apply to your niche more generally.
You can use tips articles to show your expertise and give users a resolution to their search query, which will win your SEO points, too.
Use evergreen title keywords
There are so many more blog examples for evergreen content - too many to include in this guide.
Our top tip is to use evergreen keywords in your titles. These include:
- How
- Why
- When
- Where
- What
- Tips
- Guide
- Tutorial
- List
If you're struggling for blogging ideas, take your target keyword and put one of these evergreen keywords before or after it. What new titles can you think of?
You could even go one step further and search your target keyword and your chosen evergreen keyword into Google, then see what Google suggests to finish the sentence. This will tell you what your potential readers are searching for.
3 seasonal blog post ideas
Seasonal blog posts are a great way to entice interested customers at specific times of the year. Some good blog post topic ideas for seasonal articles are:
Blog posts for seasonal celebrations
Everyone loves a seasonal celebration, and you can take advantage of this by producing blog content that will draw readers to your website at these certain of the year.
You can tie your content into Christmas, Easter, Valentine's Day, Thanksgiving, Hanukkah, and even smaller celebrations like Shrove Tuesday and St Patrick's Day, especially if your product or service is ideally suited to gift-giving.
Examples of seasonal, timely blog post ideas are:
- "The 6 best sustainable stocking fillers to buy this Christmas"
- Get in the spooky spirit with these 5 Halloween cocktails"
Seasonal celebration blog posts can often bring a surge of customers to your website at the time of publication, but they typically lose their relevancy once the celebration period has passed.
For that reason, we recommend an even split between seasonal celebration content and evergreen content in the run-up to an annual event.
Blog posts for specific shopping events
Seasonal celebrations aren't the only annual events that you can write about on your blog.
Also consider specific shopping events, including Black Friday, Cyber Monday, Amazon Prime Day, Labor Day, and January Sales.
Example blog post ideas for posts about specific shopping events are:
- "The 6 best TVs to spend your money on this Black Friday"
- "Save up to 25% on video editing with our exclusive upcoming January sale"
You can also write less direct posts about how to prepare for these shopping events and tips for getting the best deals. They don't have to promote your products or services directly - but you could add a note explaining how your business will participate in these events, which should attract an interested audience.
Blog posts for different times of the year
There are a few different ways that you could connect your blog article production to specific times of the year.
For instance, if you sell personalized water bottles, your blog posts in the spring and summer could discuss the importance of staying hydrated in the warm weather and how much water you should drink in the summer season.
Or, if you're selling an SEO course, you could use the New Year as an opportunity to encourage your readers to expand their SEO skills, learn something new, or explore a new avenue of income generation - and positioning your course as the perfect opportunity for learning.
5 newsy blog post ideas
Want to attract a consistent monthly audience with newsy blog ideas? Here are the top article types we recommend.
Write weekly news overviews
Unless you're a dedicated news blog, you don't want to spend too much time researching breaking news and trying to publish new bits of information ahead of your competitors.
Instead, we recommend doing a weekly news overview, highlighting the most important news that you've picked up on throughout the week.
You can source news items from social media and other websites. Sign up for industry newsletters - these are another great way to tell you what's hot on any given week.
Schedule a specific day to share your news and you might find that you establish a following of readers who visit your website on this day to read your stories every week.
Share Tweet roundups
News blog posts don't have to be super detailed or lengthy.
For readers who just want a quick and easy way to see what lots of experts in the industry are saying, compile a roundup of tweets about a specific news item or blog post, and finish off by discussing your own expert opinion on the matter.
You'll be doing your readers a favor by saving their own research time, and they're more likely to come to you as a news source in the future.
Conduct research and share the results
Consider the trending topics or the topics that your audience is the most interested in, then conduct your own research to gather new data and share your results in a blog post.
Examples of great blog post ideas for research and data include:
- 10 UK digital marketing stats you should know in [year]
- Important statistics on the cordless vacuum market in [year]
Sharing your own data helps to further establish your business blog as a source of expertise, telling customers that they can trust what you have to say about a topic.
Plus, if your data is really valuable, other websites may use the data, citing your blog post as a reference, which should boost your SEO because you have an increased number of links to your website from other sources.
Write opinion pieces on the latest news
If you don't want to break the news yourself, a simpler, less research-heavy option is simply to react to news that already exists online.
Customers always appreciate an industry perspective, especially if it can help them with their buying decisions. Should they really spend money on a new or upgraded product? Should they be concerned about a newly discovered product setback or an upcoming update? Your expert opinion should help the reader to make up their mind.
Just be careful not to get too controversial, unless your goal is to make enemies online. Your opinions should be based on fact and easily justified - and they should clearly be your opinions and therefore subjective.
Share event summaries
If you've recently attended a big industry event, you can highlight some of the main attractions and speaking points with a written event summary.
This is a great way to give a taste of the event to those who were unable to attend. Again, providing value to your readers will give Google exactly what it's looking for, which is a win for your website's SEO.
Event summaries also further prove that you're an expert in your industry and provide additional reassurance to readers that they can trust you, which is also essential for search engine ranking.
Final Word
So, you have tens of blog post ideas to use on your website - but what comes next?
There's nothing else to do but to start writing. Of course, turning your blogging ideas into fully-formed articles might sound simple on the surface, but it can be daunting, especially if you don't consider yourself an expert writer.
You'll need to keep a lot in mind while you're writing blog posts on your website. Your blog readers expect to find content that's easy to read and genuinely helpful, and Google also prioritizes quality, valuable content on the SERPS.
You should also keep in mind all the relevant on-page SEO requirements for blog posts, including optimized image alt-texts, meta descriptions, good keyword use, and URLs and page titles. In short, blogging for SEO success takes a lot of effort.
Many businesses choose to outsource their content creation to an expert content writing agency for that reason.
A content agency can help you to generate new blog ideas, and write professional, high-quality, SEO-friendly content on your behalf, so you can take a step back from the role this if it's not something that you naturally excel in.
Best blog post ideas: FAQ
What is an example of a blog post?
An example of a blog post is any article that's found on a website's "blog" or "resources" section, such as an article on a travel blog recommending the best beaches to visit in Greece, or an article on an eCommerce fashion website discussing the most popular trends of the season.
Are there any blog topics I should avoid?
The blog topics you should avoid are those that discuss content that is banned or heavily regulated by Google, such as sexually explicit content, or content related to illegal activities. It's also best to put most of your focus on evergreen blog post ideas, rather than blog topics that will quickly go out of date and provide only short-term value to your readers.
What blog niches are most profitable?
The blog niches that are most profitable are digital marketing, making money online, personal finance, health and fitness, recipes and food, and personal development, according to data from Themeisle. Don't just choose a blog niche based on what might earn you the most money - also consider what you're passionate about and what you want to write about.
How long should a blog post be?
On average, a blog post should be at least 1,000 words, and ideally around 2,300 words, to increase its ranking potential. The longer the blog post, the more keyword combinations you can include in the article, but not all blog posts need to be 2,000+ words. We recommend using a tool like SurferSEO, which tells you how long a certain blog post should be based on data from competing articles for the target keyword.
How do I get blog post ideas?
You can get blog post ideas by copying your competitors, checking the "people are also asking" section on Google, searching for trending topics, and expanding on the existing blog posts on your website.
Does blogging cost money?
Yes, blogging usually costs money - sometimes directly and sometimes indirectly. You could blog for free if you used a free blogging platform, but this has its limitations. Most people who are serious about blogging will need to pay for their website (which usually has a few annual fees), along with any tools they might use to write a blog post. Some bloggers may pay for professional content writers to produce blog posts on their behalf.