I Built a Free SEO Analyzer — Here Are the 19 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-the-page checks. No sign-up, no limits, no tracking. Just paste a URL and see what’s good and what needs work.
The 19 Checks
The analyzer splits checks into three buckets: Critical, Important, and Suggestion.
Critical — Fix These First
- Title tag — Is there one? Is it a good length?
- Meta description — Present and well-written?
- H1 heading — Exactly one per page?
- Heading hierarchy — Does it go H1 → H2 → H3 or is it chaos?
- Canonical URL — Defined and pointing to itself?
- Viewport meta tag — Mobile-friendly?
- Meta robots — Accidentally blocking indexing?
- HTTP status — Returning 200?
- HTTPS — Is the page served securely?
Important — Strongly Recommended
- JSON-LD schema — Structured data present?
- Open Graph tags — Social previews set up?
- Twitter Cards — Looking good when shared on X?
- Image alt text — Are images accessible?
- Internal links — Does the page link to other pages on the site?
- External links — Are outbound links working?
- Language attribute —
langset on the<html>element? - Favicon — Present and correct?
Suggestion — Nice to Have
- Content length — Is there enough substance?
- SPA detection — Is it a single-page app that might confuse crawlers?
What I Found on My Own Site
Running the analyzer on FreeWebCheck was humbling. I was missing meta descriptions on several tool pages. My heading hierarchy was inconsistent — I had H3s jumping in before H2s existed. And a couple pages were missing proper OG tags.
I fixed all of it. The analyzer page itself? It scores 100% on all 19 checks. I made sure of that.
Why a Free Tool?
Most SEO checkers are either expensive SaaS platforms or freemium tools that limit you to 3 checks per day. I wanted something that just works — paste, analyze, improve. That’s it.
Give it a try: SEO Analyzer →