SEO Audit (price of a coffee)Starting at $1 →

Free AI Tool

AI SEO Audit

Expert analysis across 12 categories: crawl, performance, content, schema.org, accessibility and more. Enter a URL and get a detailed report with priority actions.

Why regular SEO audits?

SEO audits identify improvement opportunities before your competitors.

Technical

Detects crawl, indexation and performance issues blocking your visibility.

Content

Analyzes content quality, search intent and E-E-A-T signals.

Clear actions

Get prioritized recommendations and immediately actionable quick wins.

Everything we check

55+ checks in detail

Each check detects a specific issue, assigns it a severity (critical, high, medium, low) and generates a fix recommendation.

CriticalHighMediumLow
1

SEO Technique

20 checks

Title tag

  • Missing — No <title> tag. #1 SEO signal.
  • Too short (<30 chars) or too long (>60 chars)
  • Duplicated — Multiple pages share the same title

Meta description

  • Missing — Google generates a less relevant snippet
  • Too short (<50 chars) or too long (>160 chars)
  • Duplicated across multiple pages

Headings H1-H6

  • Missing H1 — Each page must have exactly one H1
  • Multiple H1s, H2 without H1, H3 without H2 (broken hierarchy)
  • Too many H2s (>15), overly fragmented structure

Canonical URL

  • Missing — Duplicate content risk
  • Doesn't match URL or uses a relative path

Other technical checks

  • noindex detected — Prevents Google from indexing
  • Missing viewport — Page not mobile-friendly
  • Missing lang attribute on <html>
  • Missing Open Graph / Twitter Cards
  • Hreflang: missing x-default or self-reference
  • Missing Schema JSON-LD or no @type
  • HTTP 4xx/5xx errors, redirect chains
  • robots.txt and sitemap.xml: presence and coverage
  • HTTPS, HSTS and mixed content
2

Performance Lighthouse

15+ checks

Global scores (0-100)

Performance, Accessibility, Best Practices, SEO — each scored 0 to 100.

Core Web Vitals

  • LCPLargest element display time. Good: <2.5s
  • FCPFirst visible element. Good: <1.8s
  • TBTTotal blocking time. Good: <200ms
  • CLSVisual stability. Good: <0.1
  • Speed IndexContent display speed. Good: <3.4s
  • TTITime before page is fully interactive

Detailed audits (GTMetrix style)

Render-blocking resources, image formats (WebP/AVIF), legacy JS, unused CSS/JS, text compression, cache policy, server response time.

3

WCAG Accessibility

10+ checks via axe-core

  • Color contrast — Minimum ratio 4.5:1 (WCAG AA)
  • Missing alt text on images
  • Missing form labels
  • Invalid ARIA, keyboard navigation, heading hierarchy
  • Link text ('click here'), semantic structure, declared language

Each violation includes: rule ID, description, axe docs link, affected DOM nodes count and WCAG tags.

4

Keywords & intent

8 checks

  • Primary keyword detection (1-grams, 2-grams, title/H1 cross-reference)
  • Placement: in title, H1, meta description, URL
  • Keyword density — Sweet spot: 1-2%. Too low (<0.5%) or too high (>3% = keyword stuffing)
  • Title/H1 consistency — Jaccard similarity score (0-100)
  • Search intent: Transactional, Commercial, Navigational, Informational
  • Title CTR score (0-100) — Length, numbers, power words, brackets, questions
  • Cannibalization — Detection of pages targeting the same keyword
5

GEO — AI Optimization

6 checks

  • llms.txtExistence, content, referenced pages. Info source for AI models.
  • AI bots in robots.txt — GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Bingbot, CCBot
  • XML SitemapExistence, URL count, coverage
  • JSON-LDDetected types (Organization, LocalBusiness, Product, FAQPage...), completeness 0-100%
  • Open Graph — og:title, og:description, og:image, og:url, og:site_name
  • Overall GEO scoreWeighted: site-level (40%) + page-level (60%)
6

Internal linking

5 checks

  • Inbound links per page — How many internal pages link to this one
  • Orphan pages — 0 inbound links, invisible to crawlers
  • Click depth — Google recommends max 3 clicks
  • Dead-end pages — No internal outbound links
  • Linking score (0-100) based on inbound links, depth, outbound links
7

Links

4 checks

  • Internal links — Total count and classification by destination
  • External links — Follow (passes PageRank) vs Nofollow
  • Broken links — HEAD check on each link (4xx, 5xx, timeout)
  • Mixed content — HTTP links on HTTPS page
8

Images

3 checks

  • Missing alt text — Bad for accessibility and image SEO
  • Broken sources — empty src, '#' or 'about:blank'
  • Attributes: src, alt, width/height (CLS prevention), lazy loading
9

Content

5 checks

  • Thin content — Less than 300 words, hard to rank
  • Text/HTML ratio — Too low if < 10%
  • Flesch-Kincaid readability score
  • Detected language via <html lang='...'>
  • Duplicate content — Identical titles and descriptions across pages
10

SEO Local

4 checks

  • Schema LocalBusiness20+ types detected: Restaurant, Store, Hotel, Dentist, Plumber...
  • NAPName, Address, Phone detected via microdata and regex (CA/US postal codes)
  • Detected cities29 Quebec cities (Montreal, Quebec, Laval, Gatineau...) + 6 provinces
  • Google MapsDetection of Maps iframe or API script
📊

Overall SEO score

Weighted formula: Technical (30%) + Content (25%) + Performance (20%) + UX (15%) + Linking (10%). Score 0-100 per page with site-wide penalties.

🤖

AI recommendations

GPT-4o analyzes your data and generates prioritized recommendations across 9 categories: Technical SEO, Performance, Accessibility, Content, Links, Mobile, Schema, Security, Hreflang.

📑

Excel export 9 tabs

Summary, All URLs, SEO Issues, Performance, Accessibility, Broken Links, Images, Recommendations, Redirects. Color-coded cells, auto-filters, auto-sized columns.

Bonus: 6 HTTP Headers security checks

HSTS, X-Content-Type-Options, X-Frame-Options, Content-Security-Policy, Referrer-Policy, Permissions-Policy, x-robots-tag, Content-Language, Server/X-Powered-By exposure.

Need a complete SEO audit?

Our SEO experts can go further with a thorough manual audit and a custom content strategy.

Want more free tools?

Visit AppGratuit.com