// site audit //
Every technical issue.
Found and sorted.
MyKavo Site Audit crawls your whole site and checks every page against 89 technical SEO checks in 22 categories. Broken pages and links, redirect chains, noindex mistakes, duplicate titles, missing schema, mixed content and slow responses - ranked by severity, with a fix for every issue.
Free on every plan · No card · Results in minutes
Health score
Illustrative audit report
89
checks on every page
22
categories, from HTTP status to hreflang
3
severity levels: error, warning, notice
$0
to run your first audit
// how it works //
Crawl. Check. Sort. Fix.
- 01
Crawl
MyKavo reads robots.txt and your sitemaps, then follows internal links page by page - the way a search engine discovers your site. robots.txt rules are obeyed.
- 02
Check
Every page is checked against 89 rules: status codes, redirects, indexability, titles, headings, links, images, schema, security, speed and more.
- 03
Sort
Issues are grouped and ranked - errors first, then warnings, then notices - with a health score, so the report reads as a to-do list.
- 04
Fix
Each issue explains what it means, why it matters and how to fix it, and lists the exact URLs it was found on. Export everything as CSV.
// every check //
All 89 checks, in the open.
The complete list the crawler runs, by category. Nothing hidden behind a paid tier - every plan runs every check.
Indexability8
- Multiple canonical tags
- Canonical points to broken page
- Noindex page
- Canonical points to redirect
- Meta refresh redirect
- Canonical is not absolute
- Missing canonical tag
- Canonicalized to another URL
Internal links8
- Broken internal link
- Orphan page
- Internal link to redirect
- Link with empty anchor
- Generic anchor text
- JavaScript-only link
- Nofollowed internal link
- Too many on-page links
Titles7
- Missing title tag
- Empty title tag
- Multiple title tags
- Duplicate title
- Title too long
- Title too short
- Title identical to H1
Meta description6
- Missing meta description
- Empty meta description
- Multiple meta descriptions
- Meta description too long
- Meta description too short
- Duplicate meta description
Headings6
- Missing H1
- Multiple H1 tags
- Duplicate H1 across pages
- H1 too long
- Empty heading
- Heading level skipped
URLs5
- Session ID in URL
- URL too long
- Uppercase characters in URL
- Underscores in URL
- Query parameters in indexable URL
Performance5
- Slow server response
- No text compression
- Large HTML document
- No cache headers on page
- Heavy inline CSS/JS
HTTP status4
- 4XX page
- 5XX page
- Page could not be fetched
- 3XX redirect
Crawlability4
- Redirect loop
- Redirect chain
- Possible soft 404
- Crawl depth too high
Images4
- Broken image
- Images missing alt text
- Images missing width/height
- Below-fold images not lazy-loaded
Sitemap4
- No XML sitemap found
- Sitemap lists broken URL
- Sitemap lists noindex URL
- Sitemap lists redirecting URL
Security4
- Page served over HTTP
- Form posts to HTTP
- Mixed content
- Missing HSTS header
Content3
- Placeholder text (Lorem Ipsum)
- Thin content
- Duplicate content
Robots.txt3
- robots.txt blocks CSS or JS
- Missing robots.txt
- robots.txt missing Sitemap line
Social tags3
- Incomplete Open Graph tags
- Missing Twitter Card tags
- Missing favicon
International3
- Invalid hreflang value
- hreflang missing self-reference
- Missing html lang attribute
HTML hygiene3
- Missing doctype
- Missing charset declaration
- Deprecated HTML tags
External links2
- Broken external link
- External link over HTTP
Structured data2
- Invalid JSON-LD
- No structured data
Accessibility2
- Empty link or button
- Form input without label
Trust signals2
- No contact page detected
- No privacy policy detected
Mobile1
- Missing viewport meta tag
// in the report //
A to-do list, not a data dump.
A health score you can track
One number for the whole site, re-scored on every audit, so you can see whether fixes are landing.
Found on, not just found
Every issue lists the pages it appears on and where the problem came from - down to the page that links to a broken URL.
CSV export
Hand the full issue list to a developer or a client, or sort it your own way in a spreadsheet.
Joined up with Search Console
Connect Google Search Console and MyKavo ranks audit issues by the traffic they touch - noindex pages with impressions, errors on pages that earn clicks.
// on every plan //
Audits like the big tools, priced like neither.
| Plan | Price | Pages per audit | Audits per day |
|---|---|---|---|
| Free | $0/month | 150 | 1 |
| Pro | $20/month | 1,500 | 10 |
| Agency | $49/month | 2,000 | 25 |
Every plan also includes website change monitoring. Compare plans
// questions //
FAQ
What does a site audit check?
MyKavo runs 89 checks across 22 categories: HTTP status codes, crawlability and redirects, indexability, titles, meta descriptions, headings, content, images, internal and external links, URLs, sitemaps, robots.txt, structured data, social tags, security, performance, mobile, international (hreflang and lang), accessibility basics, trust signals and HTML hygiene. The full list is on this page.
Is the site audit free?
Yes. Every plan includes Site Audit. The free plan crawls up to 150 pages once a day with no card required; Pro crawls up to 1,500 pages ten times a day, and Agency up to 2,000 pages 25 times a day.
How is this different from website monitoring?
A site audit is a full crawl that finds technical issues across every page, on demand. Monitoring watches the pages that matter against an approved baseline and alerts you when something changes. MyKavo does both in one account: audit to find what to fix, monitor so it stays fixed.
Does the crawler respect robots.txt?
Yes. The crawler obeys robots.txt, only fetches public pages, never logs in, and stops at the plan's page limit or after ten minutes. Every URL passes the same network safety checks as MyKavo's scanner.
Can I audit a client's site or a competitor's?
You can audit any public site you have a legitimate reason to check, such as your own or a client's. For watching competitors over time, the Competitor Analysis tool is the better fit.
// audit your site free //
Find every issue.
Fix what matters.
Then keep it fixed with website monitoring