Blog Post Idea Generator

Titles for one topic across the four search intents, grouped so you can see which ones you already cover and which gap is worth writing into.

Enable JavaScript to customise; default output below.

The subject, not the keyword. Keyword research comes after: these are angles to check volume against.

Who the post is for. It changes the title more than the topic does: the same subject reads differently for a beginner and for somebody migrating a client site.

Used in the commercial and transactional titles. Leave it empty if you are writing for a publication rather than a business.

Comparison posts are the highest-intent content most sites never write. Name the thing people actually put next to you.

For the titles that carry a date. They earn clicks and they commit you to updating the post, which is a real cost.

Live preview post-ideas.md
# WordPress caching: post ideas for agency developers

These are formulas with your topic in them, not researched ideas. Two things to do
before any of them goes in a calendar: check that somebody is searching for it, and
check that the result you would write is better than what already ranks. A title that
matches an intent nobody has is a post nobody reads.

Grouped by search intent, because that is what decides the shape of the post rather
than the wording of the title.

## Informational: they want to understand

1. What is WordPress caching, and when does it actually matter?
   Brief: define it in one paragraph, then spend the rest on when it is worth the
   effort and when it is not. Most definition posts stop after the definition.
2. How WordPress caching works, explained for agency developers
   Brief: one worked example the reader can follow on their own site. No analogies
   that fall apart under a follow-up question.
3. The five mistakes agency developers make with WordPress caching
   Brief: mistakes you have actually seen, with the symptom each one produces. A list
   of generic mistakes is filler; a list of symptoms is diagnosable.
4. WordPress caching: what changed in 2026
   Brief: only write this if something did change. Name the version, the date and what
   broke.
5. Does WordPress caching still matter in 2026?
   Brief: answer in the first paragraph. A post that withholds the answer to keep
   people scrolling is a post they leave.

## Commercial: they are deciding

6. WordPress caching: the options, and how to choose between them
   Brief: a real comparison including the case where the answer is "do nothing".
7. BucketWP vs WP Rocket for WordPress caching
   Brief: be specific and be fair, including where WP Rocket wins. A comparison
   that never concedes anything reads as marketing and converts like it.
8. WP Rocket alternatives for agency developers
   Brief: list the alternatives properly, yours among them rather than above them.
   People arriving on this query have already decided to switch.
9. How much does WordPress caching cost?
   Brief: real numbers or ranges. A pricing post with no prices is the fastest way to
   lose a reader who was ready to buy.
10. When WordPress caching is not worth it
   Brief: the post your competitors will not write. It builds more trust than any
   feature list, and it filters out the customers who would have churned.

## Transactional: they are ready to act

11. Setting up WordPress caching with BucketWP: a walkthrough
   Brief: screenshots of the current interface, the exact settings, and what success
   looks like at the end. Date it, because the interface will change.
12. Migrating to BucketWP for WordPress caching without downtime
   Brief: a rollback plan. The reason migration posts get bookmarked is the paragraph
   about what to do when it goes wrong.
13. WordPress caching checklist for agency developers
   Brief: something they can print or copy. Keep it to one page; a forty-item
   checklist is a document nobody finishes.
14. Fixing the most common WordPress caching error
   Brief: the exact error text as a heading, because that is what gets pasted into a
   search box. One cause per section.

## Experience: they want to know what happened

15. What we learned running WordPress caching for a year
   Brief: numbers. A retrospective without figures is an opinion piece with a
   retrospective's title.
16. WordPress caching on a real agency developers project: the numbers
   Brief: before and after, method stated, and the part that did not work.
17. Why we stopped doing WordPress caching the old way
   Brief: the decision, the cost of it, and what you would do differently. This is the
   post that gets shared.

## What to do with these

Pick the intent you are missing rather than the title you like best. Most sites have
five informational posts and no comparison, which is why they get traffic and no
customers.

Then check the search demand on the two or three you are considering, and read the
current top three results. If you cannot say what your post will have that they do
not, that is useful information: it is a gap in your evidence, not a gap in the
market.

One more thing about the dated titles. "in 2026" earns the click and commits you
to an update every twelve months. That is a real, recurring cost, and a post dated
two years ago does more damage than an undated one.

Output is valid and updates as you type.

This puts your topic through seventeen title formulas, grouped by what the reader is trying to do: understand something, decide between options, act, or find out what happened to somebody else.

The grouping is the useful part. Most sites have five informational posts and no comparison, which is why they get traffic and no customers. The gap is visible as soon as the ideas are sorted by intent rather than by subject.

What this cannot do is tell you whether anybody is searching for them. These are formulas with your topic in them. Checking demand, and checking that you could write something better than what already ranks, is the work that comes next.

How to use

  1. Put in the topic and, more importantly, the audience.
  2. Name your product and the alternative people compare you with, if you have both.
  3. Read the list by intent and pick the group you are missing, not the title you like most.
  4. Check search demand on two or three, then read the current top results before committing.

Example

Topic “WordPress caching”, audience “agency developers”:

## Informational: they want to understand

1. What is WordPress caching, and when does it actually matter?
   Brief: define it in one paragraph, then spend the rest on when it is worth the
   effort and when it is not. Most definition posts stop after the definition.

## Commercial: they are deciding

7. BucketWP vs WP Rocket for WordPress caching
   Brief: be specific and be fair, including where WP Rocket wins. A comparison
   that never concedes anything reads as marketing and converts like it.

10. When WordPress caching is not worth it
   Brief: the post your competitors will not write. It builds more trust than any
   feature list, and it filters out the customers who would have churned.

Each title comes with a one-line brief, which is the part that stops a content calendar filling up with posts nobody can actually write.

Pitfalls

A formula is not an idea. “The five mistakes X make with Y” is a shape. It becomes an idea when you can name five mistakes you have actually seen and the symptom each one produces. If you cannot, pick another title.

Check demand before you commit. A well-written post answering a question nobody asks gets nothing. That is not a reason to write only for volume, and it is a reason to know which column you are in before you spend a day on it.

Read the current top three. If you cannot say what your post will have that they do not, you have learned something useful: the gap is in your evidence rather than in the market.

Dated titles are a recurring cost. “in 2026” earns the click and commits you to an update every twelve months. A post dated two years ago does more damage than an undated one, because it tells the reader the site is abandoned.

Comparison posts have to concede. A “us versus them” piece where the competitor never wins reads as marketing, and readers who arrived ready to buy leave to find a neutral source. Naming the cases where you are the wrong choice is what makes the rest credible.

One post per intent, not one post per keyword. Five near-identical posts about the same question compete with each other and split the signals. If two titles here would produce the same article, write the better one.

Audience changes the post more than topic does. The same subject for a beginner and for somebody migrating a client site are two different articles with two different sets of assumptions. Write down which one you are addressing before the first paragraph.

Compatibility

Everything runs in the browser: nothing is uploaded and nothing is stored. The share link carries the fields, which makes it easy to hand a list to whoever is doing the writing.

The output is Markdown, so it pastes into Notion, Obsidian, a GitHub issue, Google Docs or the WordPress editor’s Markdown paste with the headings and numbering intact.

The four groups are the intent taxonomy every search team uses in some form: informational, commercial investigation, transactional, and experience. The labels vary between sources; the distinction that matters is what the reader wants to do next, since that decides the shape of the page rather than its wording.

There is no keyword data here and no AI generation. The titles are templates filled from your fields, so they are the same every time for the same inputs, which is the point: you can share the link and get the same list.

Frequently asked questions

How do I check search volume?
A keyword tool for the numbers, and the search box itself for the shape: autocomplete, the related searches at the bottom of the results page, and the People Also Ask box are free and show real phrasing. The keyword density checker on this site helps once the post is written rather than before.
Which intent should I write for first?
Whichever you have none of. A site with no comparison post is leaving the highest-intent traffic to somebody else; a site with nothing informational has no way for anyone to find it in the first place.
Are these titles good SEO titles?
They are starting points. A good title matches the query the reader typed, promises one specific thing, and fits in about sixty characters before a search result truncates it. The headline analyser on this site checks the last part.
Should I use the year in the title?
Only if you will update the post annually. It measurably increases clicks, and a stale year measurably reduces trust.
Can I get more than seventeen?
Change the audience and run it again: the same topic for a different reader produces a genuinely different list, which is more useful than fifty variations on one phrasing.
Weekly drops

New tools, when there are new tools

One email when something worth using ships. No schedule to fill, so no filler.

Your address goes nowhere else, and one click unsubscribes.