WordPress.org reviews

AI review analysis for any plugin or theme

Pick a WordPress.org plugin or theme. Our AI review analysis reads its critical reviews and groups them into complaint topics, ranked by how often each problem comes up, with the features users keep asking for.

  • By listing
  • Ranked complaints
  • What would win
  • Markdown for AI agents

Analyse a plugin or theme

Inside the Review Gap Finder

What you get

Read a plugin or theme and get the complaints its users keep raising, ranked by how many hit each one, with what buyers keep asking for and links back to the original threads.

One listing

What users actually complain about

Critical reviews grouped into recurring problems and ranked by how many reviewers hit each one, with severity so a data-loss report never reads like a confusing menu. The long tail of one-off gripes stays out of the way.

Counted, not guessedCheckable
Our AI groups the review text. Every count, share and date is then computed from the stored reviews, so each figure can be checked against the threads it came from.
What buyers keep asking for2+ reviewers
The capabilities reviewers request, grouped so near-duplicate wording counts once. Anything only one person asked for is left out, because one wish is not a market signal.
Source links, never quotesParaphrased
Every complaint links back to real WordPress.org threads. Summaries are paraphrased across many reviewers and never quote an individual.
Download one as Markdown or PDFEnthusiast+
Take any analysis away as a Markdown file written for an AI agent, provenance note attached so it cannot mistake a summary for a measurement. Or print it to PDF exactly as you see it.
Or tick several and get one filePower User
Pick the analyses you want and we build them into a single Markdown document with a contents list. It runs in the background, so you can close the tab and collect it from the link we send.
Told when it is readyEmail + browser
A niche read and a bulk download both take a while. We email you, put it in your notifications, and tell you in the browser the moment either one lands.
Refreshes are freeNever metered
Your allowance resets every month and covers new analyses only. Re-reading something you already have for newer reviews never costs one.

Frequently asked questions

What does the Review Gap Finder do?

It reads a plugin or theme's 1 to 4 star WordPress.org reviews, groups the complaints into recurring themes, and ranks them by how many reviewers hit each one. It also collects the features reviewers ask for. It can also read a whole WordPress.org tag at once, so a complaint most plugins in a niche share shows up as a market gap rather than one plugin's bug.

Where do the numbers come from?

Our AI review analysis groups the review text into complaint categories. Every count, share, and date is then computed from the stored reviews themselves, never reported by the model, so the figures can be checked against the source reviews.

Why does a niche analysis say only some plugins had critical reviews?

A niche run looks at the largest plugins in that WordPress.org tag (by installs), up to your plan's depth. Only plugins with 1 to 3 star reviews that produced usable complaint labels count toward the market read. Plugins with no critical reviews, only praise, or nothing we could analyse yet are left out of that count. Full detail: /methodology#review-analysis.

Do I need a paid plan?

No. Anyone can read the top complaints for a listing that has already been analysed, and a free account includes one new analysis a month. Paid plans raise the monthly allowance, unlock niche analysis, and add the Markdown and PDF downloads. Refreshing something you already analysed is always free.

Does it quote reviews?

No. Summaries are paraphrased across many reviews and never quote an individual reviewer. Each complaint links to the original WordPress.org threads so you can read them in context.

How current is it?

A digest is cached and shared, with the date range of the reviews it read shown on the card. Refreshing reads only the reviews posted since the last run.