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.
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
Type the address you want audited. It is carried through sign-in, so the crawl starts from it.
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.
60 checks, grouped by category and sorted by how many pages each affects, with the fix written out for every issue.
6 critical, 24 warnings and 30 notices — each with the fix written out and the affected pages listed.
Server errors, broken pages and links, redirect loops and chains, noindex and canonical conflicts, robots.txt blocks, orphan pages, soft 404s and sitemap gaps.
Missing or duplicate titles and meta descriptions, thin pages, near-duplicate template pages, placeholder text and multiple H1s.
Broken internal links, pages buried too deep, orphan pages with no route in, and the pages doing the least link work for you.
Slow responses, render-blocking scripts in the head, images without dimensions, and Core Web Vitals from Google's own field data.
Invalid JSON-LD structured data, a missing mobile viewport, and hreflang declared without a return link.
Images without alt text, form fields without labels, mixed content, pages still served over HTTP, forms posting over HTTP and missing security headers.
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.

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.

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.

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.
On 1 website. Basic raises it to 1,000 and Pro AI to 5,000 per website.
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.
Weekly or every 30 days, so a fix can be confirmed rather than assumed.
Basic covers 1,000 pages a month. Cancel from Settings whenever you like.
See every limitAn audit tells you what is technically wrong. It cannot tell you what Google will do about it.
All 60 checks, the health-score formula and the five tabs.
Read moreKeyword research, rank tracking and the authority checker.
Read moreThe checks that decide whether an AI answer can use your page.
Read more100 pages a month free, 1,000 on Basic.
Read moreEnter your site above; the first crawl starts right after you sign in.
Audit my site freeYes, 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.
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.
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.
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.
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.
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.
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.
Free forever plan, up to 100 pages a month, no credit card.