Content audit
Every post, one clear next step
For owners and agencies with a blog that has grown for years without a plan. Blog AI reviews every published post against your Search Console data, says in plain English why it isn't doing better, and gives each one a single recommendation: refresh it, rewrite it, fix its Google result, merge it, consider removing it, or leave it alone. It's free, with no card. Connect your site and Google, and the audit is ready after the first sync.
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.
Why audit a blog
Most blogs have a few posts doing all the work, some slowly losing ground, and a long tail nobody reads. Knowing which is which is the first step to spending your time well.
A traditional content audit is a spreadsheet: export every URL, pull in the numbers, and decide post by post. It takes days, so it rarely happens. Blog AI does the export and the numbers, and suggests the decision. You still make the call.
What it checks
Each post is checked for these findings, in this order of urgency.
| Finding | What it means | Needs Search Console |
|---|---|---|
| Losing traffic | At least 20 clicks in the previous 28 days, then a drop of 25% or more. | Yes |
| Competing with another of your posts | Another of your posts or pages shows up for the same search, and they split the clicks. The finding names the other page. | Yes |
| Close to page one | Ranks between 4 and 20 for searches shown at least 100 times in 28 days. | Yes |
| Shown but rarely clicked | On page one and shown often, but clicked less than 50% as often as is usual for its position. | Yes |
| No clicks in 90 days | No clicks at all in 90 days, for a post at least that old (checked once 90 days of history have synced). | Yes |
| Looks out of date | A past year in the title, or older than about 18 months and losing traffic. | No |
| Short post | Fewer than 600 words. | No |
| No Google description | No search description set, so Google picks a snippet itself. | No |
| No featured image | No featured image set for the post. | No |
| No links to your other posts | The post doesn't link to any of your other posts or pages. | No |
The traffic findings use the same rules as your Actions list, and compare the last 28 days with the 28 before. Each post also shows its clicks, times shown, click rate, position, trend (up, down or flat) and top searches.
One action per post
Findings describe a post; the audit also tells you what to do about it. Every post gets exactly one of these:
| Recommendation | When |
|---|---|
| Consider removing or redirecting | Only when all of these hold: at least 12 months old, no clicks in 90 days, shown fewer than 20 times in 28 days, short or out of date, and nothing better to do with it. |
| Merge with another post | It competes with another of your posts, and combining them is worth at least as much as fixing it alone. |
| Redirect it | Its own check finds it isn't about what your business does, and it brings few visitors. Rewriting it towards your business is offered too. |
| Rewrite post | Its own check finds it poorly written. |
| Refresh it | It's losing traffic or close to page one, or it's short, out of date or getting no clicks. |
| Better title & description in Google | It's shown often but rarely clicked (and at least four weeks old), or has no Google description. |
| Leave it — it’s doing well | No findings, and it's getting clicks. |
| Leave it for now | Only small fixes left (an image, some links), or no search data to judge by. |
When a post has had its “Why isn't this performing?” check, the audit shows that check's recommendation, so a post never gets two different answers. Refreshes and snippet fixes worth fewer than 5 extra clicks a month aren't suggested: they wouldn't repay the effort. Each action button starts the same flow as everywhere else in Blog AI, after asking you to confirm.
Why isn't this post performing?
Numbers say a post is struggling; they don't say why. Each published post also gets a short diagnosis, shown on the post page and in the audit, with one reason and one next step:
| Reason | What it means | Next step |
|---|---|---|
| Not about what your business does | The post is off-topic for what you've told Blog AI your site is for, so the people it brings in aren't looking for what you offer. | Redirect it, rewrite it towards your business, or leave it up if it still brings visitors |
| Performing well | It gets clicks from Google and isn't losing them. | Leave it |
| Poorly written | The writing falls short of how a good post is written, with the one or two weak points named. | Rewrite post |
| Too new to judge | Published less than 6 weeks ago: Google hasn't settled where it ranks yet. | Wait and check back |
| A search problem | Losing traffic, close to page one, shown but rarely clicked, or competing with another of your posts. | Refresh, a better Google result, or merge |
| Google hardly shows it | It may not match what people search for. | Refresh |
How the writing is judged
The writing check looks for these problems:
- It takes too long to get to the point.
- It’s vague: general advice without concrete examples.
- It makes claims without saying where they come from.
- It’s padded with filler.
- It doesn’t fully answer the question in its title.
- It’s hard to scan: long blocks of text without headings.
The “not about your business” reason only appears once you've told Blog AI what your site is for (see About this site). Posts are checked again when they change or when you edit that description, and “Check again” on the post page re-checks one straight away. It's free.
The summary at the top
- How many posts were reviewed, and how many need attention.
- How many posts have each finding.
- The extra clicks a month available if you act on every recommendation (each merge counted once).
- Your top 5 actions by the clicks at stake.
- Your site's clicks over the last 28 days.
- Searches you appear for but have no post about: ready-made ideas for new posts.
Export it, print it, share it
CSV
One row per post, with plain-English column headings: the post, its address, when it was published, its age, words, clicks now and before, times shown, click rate, position, trend, top searches, findings, the recommended action, why, the estimated gain and the credits it would cost. It opens in Excel, Numbers or Google Sheets.
Print or PDF
The print view lists every post on a clean white page, without the dashboard around it. Use your browser's “Save as PDF” to send it on. Agencies use this to show a client where their blog stands before proposing work.
What it costs
The audit is free, on the free plan and every paid plan. Its findings are built by fixed rules from your data, and the “Why isn't this performing?” check is free too.
| What | Credits |
|---|---|
| Run, read and export the audit | Free |
| Refresh it | 2 credits |
| Rewrite post | 3 credits |
| Better title & description in Google | Free |
| Merge with another post | 3 credits |
| Consider removing or redirecting | Free (you do it on your site) |
Paid actions are charged only when their proposal is ready. See pricing and content refresh.
What it doesn't do
- It isn't a technical SEO audit. It doesn't check page speed, schema markup, broken links or crawl errors.
- It doesn't check backlinks or compare you with competitors.
- It never deletes, unpublishes or redirects anything on your site by itself.
- The writing check is an automated judgement, not an editor's review. Read the post before you rewrite or redirect it.
- Internal links are checked from the post text Blog AI has stored. A post imported without its body shows no finding rather than a wrong one.
- The export isn't branded for agencies yet.
Questions
Is the audit really free?
Yes. It's part of the free plan: no card, no credits, and it stays free on paid plans. The findings come from your data by fixed rules, and the "Why isn't this performing?" check uses a small, low-cost AI judge that we pay for. Acting on a recommendation (a refresh, a rewrite, a merge) costs credits, and every button says how many first. A better title and description in Google is free.
Can I run it without connecting Google?
Yes, with less to say. Without Search Console you get the content checks (short posts, missing descriptions and images, no internal links, old years in titles) but not the traffic findings. The page says so and offers to connect Google.
Does it cover my pages as well as posts?
The audit's recommendations are for published blog posts. Imported pages (services, pricing, about) are read for search findings, such as a page shown for a search it never mentions, but Blog AI never edits pages.
Will it tell me to delete posts?
Only with strong evidence, and it never deletes anything itself. "Consider removing or redirecting" needs every one of these: the post is at least 12 months old, had no clicks in 90 days, was shown fewer than 20 times in 28 days, is short or out of date, and has no better action on offer.
Can I give the audit to a client?
Yes. Export it as a CSV with plain-English column names, or print it (or save it as a PDF) from the print view. It isn't branded with your agency's logo; that isn't built yet.
How often is it updated?
Every time you open it. It's built from your latest synced data, and Search Console is synced daily.
Start with the data you already have
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.