Skip to content
MrKeyword
Free website SEO checker

A free website SEO checker that names the fix.

Enter your website and sign in free. MrKeyword's own crawler runs 60 technical checks, scores the site out of 100 and sorts what it finds by how many pages each problem affects — up to 100 pages a month, no credit card.

Free account, no credit card. You'll see the results right after you sign in.

Built on first-party data from Google and Bing
Search ConsolePageSpeed InsightsBing Webmaster Tools
Technical SEO audit visual with a site health score, grouped issues and crawl paths
Illustrative product visual
How it works

From an address to a list of fixes.

  1. 1

    Enter your website

    Type the address you want audited. It is carried through sign-in, so the crawl starts from it.

  2. 2

    Sign in free

    Create a free account or sign in — no card. The crawler only works on sites in your own workspace, which is what keeps it polite.

  3. 3

    Fix the widest problem first

    60 checks, grouped by category and sorted by how many pages each affects, with the fix written out for every issue.

The checks

An SEO checker with 60 checks, in six categories.

6 critical, 24 warnings and 30 notices — each with the fix written out and the affected pages listed.

Indexing and crawling

Server errors, broken pages and links, redirect loops and chains, noindex and canonical conflicts, robots.txt blocks, orphan pages, soft 404s and sitemap gaps.

Content

Missing or duplicate titles and meta descriptions, thin pages, near-duplicate template pages, placeholder text and multiple H1s.

Internal links

Broken internal links, pages buried too deep, orphan pages with no route in, and the pages doing the least link work for you.

Performance

Slow responses, render-blocking scripts in the head, images without dimensions, and Core Web Vitals from Google's own field data.

Markup and mobile

Invalid JSON-LD structured data, a missing mobile viewport, and hreflang declared without a return link.

Accessibility and security

Images without alt text, form fields without labels, mixed content, pages still served over HTTP, forms posting over HTTP and missing security headers.

Templates

Catch a bad template before it multiplies.

Programmatic pages fail in groups. MrKeyword folds crawled URLs into their template and reports each one's page count, near-duplicate share and thin-content share, with the pages it judged most alike listed underneath.

  • Near-duplicate pages grouped by URL template
  • Thin-content share per template
  • Fix the template, not four hundred URLs
SEO template audit panel grouping similar URLs with page counts and similarity bars
Illustrative product visual
The score

A score with the formula next to it.

The sample site scores 82 across 1,247 pages. The score is 100 − Σ weight × √(share of pages affected), weighted 25 / 8 / 2 by severity — printed on the page rather than hidden, so you can argue with it.

  • Crawl-over-crawl diff: new, fixed, still there
  • Fifteen filters over every crawled page
  • Core Web Vitals from Google, with the source named
Technical SEO issue triage panel with severity markers and a selected fix checklist
Illustrative product visual
Performance

See the experience problems search engines can measure.

Technical SEO is not only broken links. Keep field data and crawl findings in one place, with a clear needs-data state when the source has not measured a signal yet.

  • LCP, INP and CLS shown with their source
  • Mobile and desktop context kept visible
  • No invented field data
Web vitals audit dashboard with three metric rings and a page-speed chart
Illustrative product visual
What free means here

The real crawler, no card.

Creating an account puts you on the Free plan straight away: it never expires, no card is asked for, and nothing is charged unless you choose a paid plan in Settings.

100 crawled pages a month

On 1 website. Basic raises it to 1,000 and Pro AI to 5,000 per website.

Single-page audits

Fetch any one page on demand for a page score, ranked recommendations and suggested structured data — rule-based, on every plan, and it does not use the crawl allowance. The AI page audit on top of it is Pro AI, or the 50 AI page audits pack for $5.

Scheduled re-crawls

Weekly or every 30 days, so a fix can be confirmed rather than assumed.

From $1 a month

Basic covers 1,000 pages a month. Cancel from Settings whenever you like.

See every limit
Scope

What this does not do

An audit tells you what is technically wrong. It cannot tell you what Google will do about it.

  • It does not guarantee a ranking change. It reports technical problems and how widespread each one is.
  • It never ignores robots.txt to reach a page, and it only crawls sites you have added to your own workspace.
  • It does not estimate Core Web Vitals. Where Google has no field data for a URL, the panel says “Needs field data” instead of printing a number.
  • Structured-data drafts are a starting point, built only from what is visible on the page — check them in Google's Rich Results Test rather than pasting them unread.
Read next

Related pages.

How the site audit works

All 60 checks, the health-score formula and the five tabs.

Read more

All free tools

Keyword research, rank tracking and the authority checker.

Read more

GEO checklist

The checks that decide whether an AI answer can use your page.

Read more

Pricing

100 pages a month free, 1,000 on Basic.

Read more
FAQ

Questions about the free SEO checker.

Enter your site above; the first crawl starts right after you sign in.

Audit my site free
Is the site audit free?

Yes, on the Free plan, which never expires and asks for no credit card. It covers up to 100 crawled pages a month. Crawling costs real bandwidth, so bigger crawls need a plan — Basic is $1 a month for 1,000 pages — or a one-time 5,000 crawl pages pack for $5.

Why do I have to sign in?

The crawler only crawls sites that belong to a workspace, which is part of what stops it being pointed at somebody else's server. Enter your site here, sign in free, and the audit starts from that address.

How many checks does this SEO checker run?

60, in three severities: 6 critical, 24 warnings and 30 notices. Every one comes with a plain-English explanation of the fix and the list of pages it affects.

Will the crawler slow my site down?

No. It makes at most two requests a second per site, obeys robots.txt including Crawl-delay, and identifies itself as MrKeywordBot/1.0 so you can see it in your logs and control it yourself.

How is the health score calculated?

Score = 100 − Σ weight × √(share of pages affected), weighted 25 for a critical issue, 8 for a warning and 2 for a notice. 80 or above is Good, 50 or above is Needs work, below that is Poor. Only pages actually fetched count towards it.

Can it check programmatic pages?

Yes. Crawled URLs are folded into templates, and each template gets its page count, its near-duplicate share and its thin-content share — so you fix one template instead of four hundred URLs.

Can I audit a single page without a crawl?

Yes. Any single page can be fetched on demand for a full rule check with a page score, ranked recommendations and suggested structured data, and it does not use your crawl allowance.

Crawl your own site.

Free forever plan, up to 100 pages a month, no credit card.

Get started free No credit card required.