Dashboard showing 19 SEO checklist items with pass/fail status, a browser window with magnifying glass, and a score overview

I Built a Free SEO Analyzer — Here Are the Checks It Runs

·

I spend a lot of time thinking about SEO. But knowing what to optimize and actually doing it are two different things. So I built a tool to make it easier.

I wrote a free SEO analyzer that takes any URL, fetches the page, and runs 19 on-page checks. No sign-up, no limits, no tracking. Just paste a URL and see what’s working and what isn’t.

The first time I ran it on a client’s site, it scored 42/100. The title tag was missing, no H1, half the images lacked alt text. The client had been wondering why their site wasn’t ranking. That score told the story.

The 19 Checks

I split the checks into three buckets: Critical, Important, and Suggestion. Each has an impact weight — fix Critical items first for the biggest score improvement.

Critical — Fix These First

These determine whether search engines can crawl, index, and rank your page. Fail any of these and you’re at a significant disadvantage.

These are signals Google and other search engines consider for page quality and relevance. Alone they won’t break your SEO, but fixing them across your site compounds.

Suggestion — Nice to Have

These move the needle on UX and long-term SEO but aren’t urgent.

How the Scoring Works

Each check has an impact weight: Critical (3), Important (2), or Suggestion (1). Passing counts as 1, warnings as 0.5, failures as 0:

(pass × 1 + warn × 0.5 + fail × 0) × impact / totalImpact × 100

A perfect 100 means you’ve passed all 19 checks. Miss both Suggestions but nail everything else? You’re at roughly 89. The weighting nudges you to fix Critical items — they pull the most weight.

What I Found on My Own Site

Running the analyzer on FreeWebCheck was humbling. Missing meta descriptions on several tool pages. Heading hierarchy inconsistent — H3s jumping in before H2s existed. A couple of pages without proper OG tags.

I also found blog posts with thin content — under 300 words — that weren’t pulling their weight. The analyzer flagged them, so I went back and expanded them with more practical detail.

I fixed all of it. The analyzer page itself scores 100% — I made sure of that. Honestly, running the full checklist was more eye-opening than I expected. Building the tool was one thing; seeing my own site’s results was another.

How to Use the Results

The analyzer gives you a clear checklist. Here’s the order I’d work through:

  1. Fix Critical failures first — Missing title tags, missing H1s, wrong HTTP status codes. These block search engines from understanding your page.
  2. Fix Important failures next — Add structured data, set up OG tags, improve internal linking. These compound over time.
  3. Consider Suggestions last — Expand thin content, evaluate SPA rendering needs.
  4. Re-test after changes — Run the analyzer again. Watching the score climb is oddly satisfying.

Check Your Own Site

I built this because I got tired of hitting paywalls just to run a basic SEO check. Paste a URL, see what’s broken, fix it, move on. No account, no limits, no tracking.

Give it a try: SEO Analyzer → — get your complete on-page SEO report in seconds.

You May Also Like