// 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

Site Audit1,247 pages crawled

Health score

19 errors32 warnings72 notices
4XX page7
Broken internal link12
Missing meta description23
Duplicate title9
Title too long31

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.

  1. 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.

  2. 02

    Check

    Every page is checked against 89 rules: status codes, redirects, indexability, titles, headings, links, images, schema, security, speed and more.

  3. 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.

  4. 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.

ErrorWarningNotice

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.

PlanPricePages per auditAudits per day
Free$0/month1501
Pro$20/month1,50010
Agency$49/month2,00025

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