Skip to content
BLOG AI home

Improving existing posts

Your content audit

The free content audit: what it checks on every post, the one action it recommends for each, and how to export it as CSV or PDF.

Last checked against the product on

The content audit answers two questions about your blog: how is it doing, and what should you do with each post? It reviews every published post, lists what it found, and gives each post exactly one recommended action. It's free, uses no credits and needs no plan, so you can open it as often as you like.

What you see at the top

  • Posts reviewed: every published post Blog AI knows about on this site.
  • Need attention: posts whose recommended action isn't "leave it", with the share of your blog that represents.
  • Extra clicks a month available: a rough estimate of what acting on the recommendations could bring, if you do all of them. Each merge is counted once.
  • Clicks from Google, last 28 days, compared with the 28 days before.
  • What we found: how many posts have each finding, and the actions worth the most extra clicks.

The findings

Each post can have any of these:

FindingWhat it means
Losing trafficAt least 20 clicks in the previous 28 days, then a drop of 25% or more in the latest 28
Competing with another of your postsGoogle splits a search between this post and another of yours; the audit names the other
Close to page oneSearches where the post ranks between 4 and 20, just off the top results
Shown but rarely clickedShown often on Google's first page, but clicked less than usual for its rank
No clicks in 90 daysNo clicks at all from Google in that time (only checked once that much history is synced, on posts that old)
Looks out of dateA past year in the title, or older than about 18 months and trending down
Short postUnder 600 words
No Google descriptionNo meta description, so Google picks text itself
No featured imageNothing to show in lists and when shared
No links to your other postsThe post doesn't link to any of your other pages

The first five need Google Search Console. Without it, the audit says so plainly and checks only the posts themselves.

Why isn't this performing?

Each published post also gets a short diagnosis: one reason it isn't doing better, and one next step. You see it in the audit and in the Why isn't this performing? card on the post's page. The reasons, in the order they're checked:

ReasonWhat it meansNext step
Not about what your business doesThe post is off-topic for what you've written in About this site, so its readers aren't looking for what you offerRedirect it (you do this on your site), Rewrite it towards your business, or leave it up if it still brings visitors
Performing wellIt gets clicks from Google and isn't losing themLeave it
Poorly writtenThe writing falls short, with the one or two weak points namedRewrite post (3 credits)
Too new to judgePublished less than 6 weeks ago; Google hasn't settled where it ranksWait and check back
Losing traffic, Close to page one, Shown in Google but rarely clicked or Competing with another of your postsA search problem with a post that's otherwise fineRefresh, Better title & description in Google (free) or merge
Google hardly shows itIt may not match what people search forRefresh

The writing check looks for posts that take too long to get to the point, stay vague, make claims without saying where they come from, are padded with filler, don't fully answer the question in their title, or are hard to scan. It's an automated judgement, so read the post before you rewrite it.

The "not about your business" reason only appears once you've filled in About this site. Posts are checked again when they change or when you edit About this site; Check again on the post's card re-checks it straight away. The diagnosis is free.

One action per post

Each post gets one recommendation. When the post has a diagnosis, the audit uses its next step, so the audit and the post page always agree. Otherwise, in this order of priority:

  1. Consider removing or redirecting: only when all of these are true: the post is at least 365 days old, has had no clicks in 90 days, was shown in Google fewer than 20 times in 28 days, is short or out of date, and there's nothing better on offer. Blog AI never removes anything itself; the action links to the post so you can decide.
  2. Merge with "…": when the post competes with a stronger one and a merge is worth more than fixing this post alone. See Merge posts.
  3. Refresh it or Better title & description in Google (free, once the post is 28 days old): whichever brings more clicks, based on the same rules as the Actions page. Posts worth only a handful of clicks a month don't get one.
  4. Content-only fixes: a short, out-of-date or never-clicked post gets Refresh it; a post with no Google description gets Better title & description in Google (free).
  5. Leave it: "Leave it — it's doing well" when the post has clicks and no problems, or "Leave it for now" when only small fixes remain (an image, some links) or there's no search data to judge by.

Each action shows why, the estimated extra clicks a month, and what it would cost in credits if you act on it. The buttons start the normal refresh, rewrite, snippet and merge flows, with a confirmation step first. If a refresh or merge is already running or waiting for review, the button takes you to it instead of starting another.

Your posts list

Below the summary, Your posts lists every post with its one action. Use Need attention or All posts to filter. Each row shows the post's age and length, clicks in the last 28 days and the change, times shown, click rate, Google rank, its top searches and its findings.

Searches you appear for but have no post about

At the bottom, the audit lists searches that find your site where none of your posts is in Google's top 20: each one is a new post worth writing, with how often it's shown, where you rank and how many clicks a post could bring. To write one, find it on the Actions page as a Search without a post card and click Generate.

Your site pages

If you imported your pages (services, pricing, about), the audit checks them too: whether each page mentions the searches it's shown for, whether it has a Google description, and whether it's thin. Blog AI never changes pages; fix them on your site. See Importing your existing posts and pages.

Export and share

  • Download CSV: one row per post, with plain-English column headings, for a spreadsheet. Agencies use it to share findings with clients.
  • Print or save as PDF: opens a print view with every post listed, in dark text on white. In your browser's print dialog, choose "Save as PDF".

The exports hold your data only, with no logo of your own: there's no white-label or branded version yet.

Common questions

Why are traffic findings missing?

Either Google isn't connected, or the first sync hasn't brought data yet. The audit says which at the top. A connection that needs reconnecting keeps showing the last synced numbers.

Why does a post I just wrote say "Leave it for now"?

There's no search data for it yet. Google needs a few weeks to show a new post and gather numbers.

Does the audit cost anything?

No. The audit is free. Acting on a recommendation, such as a refresh, costs what that action normally costs.

Was this article helpful?

Still stuck?

Tell us what you were trying to do and what happened, and we'll reply by email. Contact us.

Try it on your own blog

Sign in with Google, no card needed. The free plan includes a content audit and one free post once Search Console has synced and you've set your voice. Plans from $49/month.