Bunzy

Free tool

Free blog SEO checker

Paste your article URL. In about 15 seconds you get an honest 0-100 score and the exact fixes that help your article rank and get quoted by AI.

A blog SEO checker scores a published article for search readiness. Paste your article URL and an optional target keyword: this free checker fetches the page and runs 20+ checks across content quality, on-page SEO, AI search readiness and trust, then returns a 0-100 score with concrete fixes. No signup, results in about 15 seconds.

How it works

1

Paste URL

Enter any published article URL. Add a target keyword, or leave it blank and we detect one from your title.

2

Deep audit

We analyze your full article: the content, the structure and the signals search engines read.

3

AI review

An AI reads your writing and points to the exact lines that are costing you points.

4

Get fixes

A 0-100 score across four categories, with the fixes ranked by impact so you know what to do first.

What we check

Most tools hide how they score you. We show you everything: every single check, right here on this page. The AI checks even quote a sentence from your article to prove their point.

Content quality

  • Word count

    1,000+ words is strong for a ranking article; under 500 is thin.

  • Heading hierarchy

    Exactly one H1, H2 sections present, no skipped levels.

  • Paragraph length

    No wall of text: longest paragraph under 120 words is good, over 200 fails.

  • Readability

    A reading-ease score of 50+ is good, under 30 is hard to read.

  • Topic depthAI

    Does the article cover the topic fully, or leave obvious questions unanswered.

On-page SEO

  • Title tag

    30-60 characters and contains your keyword.

  • Meta description

    120-160 characters and contains your keyword.

  • Keyword in H1

    The keyword appears in the main heading.

  • Keyword in the opening

    The keyword appears in the first 100 words.

  • Keyword in the URL

    The keyword appears in the URL slug.

  • Internal links

    3+ links to your own site is good; none is a miss.

  • External links

    At least one link to a credible outside source.

  • Image alt text

    Every content image has descriptive alt text.

  • Canonical tag

    A canonical URL is declared.

AI search readiness

  • Question headings

    2+ H2/H3 headings phrased as questions answer engines can lift.

  • Direct answersAI

    Headings are followed by a direct, quotable answer.

  • Structured data

    Article schema plus FAQ or HowTo is good; none fails.

  • Lists or tables

    Scannable structures answer engines extract.

  • Citation-worthy dataAI

    Facts and figures an AI answer would cite.

Trust and credibility

  • Author identity

    A named author with a byline or author markup; anonymous articles rank and get cited less.

  • Cited sources

    2+ outbound links to distinct external domains; claims need sources.

  • Freshness

    A visible publish or updated date, and no stale year left in the title or headings.

  • First-hand experienceAI

    The author demonstrably did the thing: process details, results, real numbers.

  • Claims are backedAI

    Specific claims are attributed or linked, not asserted from nowhere.

Deal breakers

Some problems are so serious that no amount of small wins can make up for them. They put a ceiling on your score, and the report tells you exactly which one to fix first:

  • Article under 300 words

    Score capped at 45

  • Missing title tag

    Score capped at 55

  • Missing H1

    Score capped at 60

How to read your score

Your score is out of 100 and measures everything you control on your page. Honest warning: no tool can promise you rankings, because backlinks and your domain's authority also decide who wins. What a strong score means is that your article deserves to compete.

0-49

Needs work

Something fundamental is missing. The report names it and the fix order.

50-74

Decent

The basics are there. Fix the high-priority recommendations first, starting with any capped item.

75-100

Strong

The article follows on-page best practice. Ship it, then earn links to it.

We read your page the way search engines first receive it, so articles rendered entirely by JavaScript may show fewer words than you see in the browser.

This free checker vs Bunzy

Free checkerBunzy
Scores one article at a timePlans a month of articles at a time
Diagnoses what to fixWrites, optimises and publishes the fix
You come back and recheckKeeps every article optimised automatically

Frequently asked questions

How do I check the SEO of a blog post?

Paste the published URL of your post into the checker above and add your target keyword if you know it. In about 15 seconds you get a 0-100 score plus itemised results across content quality, on-page SEO, AI search readiness and trust, with the highest-impact fixes listed first. No signup is needed.

How do I check a blog post SEO score for free?

This checker is free with no signup: paste a URL and you get the full score and every fix. Free use is limited to 5 checks per hour per visitor to keep the tool fast for everyone. Results keep a share link for 30 days, so you can send a report to a writer or client.

How do I know if my blog post is SEO friendly?

An SEO-friendly post has its keyword in the title, H1 and first 100 words, a title tag of 30 to 60 characters, a meta description of 120 to 160 characters, one clear H1 with H2 sections, internal links, alt text on images, and structured data. The checker tests all of these and shows exactly which ones pass on your post.

What is a good SEO score for a blog post?

On this checker, 75 to 100 is strong, 50 to 74 is decent, and 0 to 49 needs work. Every tool calculates its score its own way, so only compare scores within the same tool. Anything above 75 here means the on-page work is done and further gains come from links and authority.

Why is my blog post not ranking on Google?

The on-page causes we can detect: thin content under 500 words, a missing keyword in the title or H1, no internal links pointing to the post, and no structured data. The causes no on-page tool can see: your domain has less authority and fewer backlinks than the pages that outrank you, or the post is simply too new. The checker tells you which side your problem is on.

Does my article need a meta description?

Yes. It is not a direct ranking factor, but it is the sales pitch searchers read before clicking, and Google shows it when it matches the query. Keep it 120 to 160 characters, include the keyword, and write it as one clear promise. The checker measures yours and suggests a rewrite when it is weak.

How do I get my blog post cited in ChatGPT and AI search?

Answer engines lift content that is easy to quote: headings phrased as questions, a direct 40 to 60 word answer right under each heading, visible author and date, Article plus FAQ schema, and concrete facts worth citing. That is exactly what the AI search readiness category scores, item by item.

Can an SEO score predict whether my article will rank?

No, and any tool that claims it can is overselling. Rankings depend heavily on backlinks and domain authority, which are invisible to an on-page checker. What a score does measure is content readiness: everything the author controls on the page. A high score means the page deserves to compete; links decide whether it wins.

We fetch the public URL you paste, keep the report for 30 days for the share link, and store no personal data.

More free tools

Stop checking articles one by one

Bunzy plans your topics, writes articles that pass these checks, and publishes them to your blog on autopilot.