Free tool · no sign-up

Website SEO checker: a free audit of your site

This free website SEO checker crawls up to 25 pages of your site and runs 15 checks from LogNorm's site audit: status codes, broken links, titles, meta descriptions, H1s, noindex, thin content, speed and more. You get a growth score out of 100 and a list of fixes, worst first. No sign-up needed.

  • Up to 25 pages from your home page and sitemap
  • 15 checks plus buyer-journey coverage
  • Private report link, not indexed by search engines

What this SEO checker looks at

The checker reads the HTML your server returns for up to 25 pages and runs the 15 rules below, the same rules LogNorm’s full site audit uses for them. It fetches pages as LogNormBot, respects your robots.txt and does not run JavaScript, so it sees what a crawler sees on first load.

The 15 checks in the free SEO scan
CheckSeverityWhy it matters
Pages returning 4xxCriticalBroken pages waste crawl budget and lose the links pointing at them.
Server errors or timeoutsCriticalSearch engines drop pages that keep failing.
Broken internal linksCriticalLinks to dead pages frustrate visitors and leak authority.
Missing title tagCriticalThe title is the headline of your search result.
Duplicate titlesWarningPages with the same title compete with each other.
Title too longNoticeTitles over about 65 characters get cut off.
Missing meta descriptionWarningGoogle picks its own snippet, which often sells the click poorly.
Missing H1WarningThe H1 tells readers and crawlers what the page is about.
Pages blocked from indexingWarningA noindex tag keeps the page out of search entirely.
Thin contentWarningShort pages that don't deliver on their title rarely rank.
Possible keyword cannibalisationWarningNear-identical titles target the same search and split signals.
Slow pagesWarningHTML that takes over 2.5 seconds hurts rankings and conversion.
No XML sitemapWarningA sitemap helps search engines find every page.
Key pages without structured dataNoticeJSON-LD earns rich results and helps AI engines read your offer.
Images missing alt textNoticeAlt text makes images accessible and gives them context.

It also classifies each page (product, pricing, comparison, blog and so on) to see which stages of a buyer’s search you cover. That part catches growth gaps a purely technical audit misses.

How to use the free SEO audit tool

Enter your domain above and the scan starts right away. You watch it crawl in real time, then land on your report.

  1. Enter your domain
    Type acme.com or a full URL. The scan starts from the home page of that host.
  2. Let it crawl
    The report page shows progress while up to 25 pages are fetched and scored. Keep the tab open; the report link works later too.
  3. Read the score and findings
    Start with critical findings, then warnings. Each one says how many of the scanned pages it affects and why it matters.
  4. Fix, then scan again
    A domain scanned in the last 24 hours shows the same report, so re-scan the next day. In a LogNorm workspace you can re-check one fix right away.

What your growth score means

The growth score is a weighted average of five parts, each scored from 0 to 100. It measures how well your site can win search traffic, not only whether it is error-free.

Parts of the growth score and their weights
PartWeightWhat it measures
Buyer-journey coverage25%Pages for the problem, solutions, comparisons, alternatives, integrations, use cases and pricing
Technical health20%Status codes, indexability and how fast the HTML loads
Content depth20%Median words per page and the share of pages with 300 words or more
Titles and metadata20%Title and description length, one H1 per page, canonical tags
Internal linking15%How many pages get at least one or two links from other pages

Scores of 85 and above are strong. From 65 the site is solid with gaps, from 45 it needs work, and below that it is leaving growth on the table. Two sites with the same technical health can sit far apart because one has comparison and pricing pages and the other doesn’t.

How to fix the most common problems

Fix broken pages and missing titles first: they cost you traffic today. Metadata and content come next, then structure.

Broken pages and links

Restore the page or add a 301 redirect to the closest live page, then update the internal links that point at the old URL. Redirects alone still cost every visitor a hop.

Missing, long or duplicate titles

Give every page a unique title of about 30 to 60 characters that leads with its main keyword. The title tag and meta description checker shows the pixel width and how Google will cut it.

Missing meta descriptions

Write 70 to 160 characters that state a concrete benefit. Google doesn’t rank on descriptions, but a good one wins the click when you do rank.

Thin content and cannibalisation

Expand short pages with the specifics buyers ask about, or merge them into a stronger page and redirect. When two pages share nearly the same title, give each a distinct intent or combine them.

Noindex, sitemap and robots.txt

Remove noindex from pages you want found, publish /sitemap.xml and list it in robots.txt. Then run the robots.txt checker to confirm Googlebot and the AI crawlers can reach your key pages.

Have an agent fix it for you

Connect Claude Code, Codex or Cursor to LogNorm. It works through the findings in your repo and LogNorm verifies each fix on the live site.

Start free

What a free scan can't tell you

A 25-page scan is a sample, so it finds patterns, not every broken URL. Treat a clean result as a good sign, not a guarantee.

  • Pages beyond the 25 it fetched, and pages that only render with JavaScript.
  • Backlinks, rankings and search traffic. Connect Google Search Console in LogNorm for those.
  • Core Web Vitals. The speed check measures how long the HTML takes, not the full page load.
  • Whether AI assistants can read and quote you. The GEO audit and AI visibility tracking in LogNorm cover that.

The full audit in a LogNorm workspace crawls the whole site, adds rules for redirects, canonicals, orphan pages and duplicate content, and runs a GEO audit for AI crawlers and agents. Read how it works in the site audit docs, or see the agent workflow in Claude for SEO.

Questions people ask

Is this website SEO checker really free?

Yes. You don't need an account or a card. Each IP address can start 5 scans an hour, and scanning a domain that was scanned in the last 24 hours opens the existing report instead of crawling again.

How many pages does the free SEO audit check?

Up to 25. The crawler starts at your home page, follows the links on it and adds a sample of URLs from your XML sitemap, so you see a mix of key pages and deeper ones. It reads the HTML your server sends and skips paths your robots.txt disallows.

Does the SEO checker look at AI search and GEO?

No. The free scan covers classic SEO and buyer-journey coverage. To see whether AI crawlers can read your site, use the free robots.txt checker. LogNorm's GEO audit covers AI readiness across the whole site, and AI visibility tracking shows whether ChatGPT and Gemini name your brand.

How is the free scan different from a full LogNorm site audit?

The free scan runs 15 rules on up to 25 pages. A LogNorm workspace crawls the whole site, runs 29 rules plus a GEO audit, keeps every affected URL, exports findings as CSV, and re-checks a fix on the live site when you or your agent ship it.

Why is my score low when my site works fine?

A quarter of the growth score is buyer-journey coverage: whether you have pages for the problem, solutions, comparisons, alternatives, integrations, use cases and pricing. A fast, error-free site with only a home page and a blog still scores low, because buyers can't find you at most stages of their search.

Fix it, then prove it worked.

A LogNorm workspace audits every page, ranks the fixes against your other growth work and re-checks each one on your live site. Your team or your coding agent ships them.

Already use an agent?

Paste this into Claude Code, Codex, Cursor or Claude. It connects itself; you click Allow once.

Claude CodeClaude CodeCodexCodexCursorCursorClaudeClaudeand any MCP client