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.
1SEO Technique
20 checks
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
2Performance Lighthouse
15+ checks
Performance Lighthouse
15+ checks
Global scores (0-100)
Performance, Accessibility, Best Practices, SEO — each scored 0 to 100.
Core Web Vitals
- LCP — Largest element display time. Good: <2.5s
- FCP — First visible element. Good: <1.8s
- TBT — Total blocking time. Good: <200ms
- CLS — Visual stability. Good: <0.1
- Speed Index — Content display speed. Good: <3.4s
- TTI — Time 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.
3WCAG Accessibility
10+ checks via axe-core
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.
4Keywords & intent
8 checks
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
5GEO — AI Optimization
6 checks
GEO — AI Optimization
6 checks
- llms.txt — Existence, content, referenced pages. Info source for AI models.
- AI bots in robots.txt — GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Bingbot, CCBot
- XML Sitemap — Existence, URL count, coverage
- JSON-LD — Detected types (Organization, LocalBusiness, Product, FAQPage...), completeness 0-100%
- Open Graph — og:title, og:description, og:image, og:url, og:site_name
- Overall GEO score — Weighted: site-level (40%) + page-level (60%)
6Internal linking
5 checks
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
7Links
4 checks
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
8Images
3 checks
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
9Content
5 checks
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
10SEO Local
4 checks
SEO Local
4 checks
- Schema LocalBusiness — 20+ types detected: Restaurant, Store, Hotel, Dentist, Plumber...
- NAP — Name, Address, Phone detected via microdata and regex (CA/US postal codes)
- Detected cities — 29 Quebec cities (Montreal, Quebec, Laval, Gatineau...) + 6 provinces
- Google Maps — Detection 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.comFree 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.
1SEO Technique
20 checks
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
2Performance Lighthouse
15+ checks
Performance Lighthouse
15+ checks
Global scores (0-100)
Performance, Accessibility, Best Practices, SEO — each scored 0 to 100.
Core Web Vitals
- LCP — Largest element display time. Good: <2.5s
- FCP — First visible element. Good: <1.8s
- TBT — Total blocking time. Good: <200ms
- CLS — Visual stability. Good: <0.1
- Speed Index — Content display speed. Good: <3.4s
- TTI — Time 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.
3WCAG Accessibility
10+ checks via axe-core
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.
4Keywords & intent
8 checks
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
5GEO — AI Optimization
6 checks
GEO — AI Optimization
6 checks
- llms.txt — Existence, content, referenced pages. Info source for AI models.
- AI bots in robots.txt — GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Bingbot, CCBot
- XML Sitemap — Existence, URL count, coverage
- JSON-LD — Detected types (Organization, LocalBusiness, Product, FAQPage...), completeness 0-100%
- Open Graph — og:title, og:description, og:image, og:url, og:site_name
- Overall GEO score — Weighted: site-level (40%) + page-level (60%)
6Internal linking
5 checks
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
7Links
4 checks
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
8Images
3 checks
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
9Content
5 checks
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
10SEO Local
4 checks
SEO Local
4 checks
- Schema LocalBusiness — 20+ types detected: Restaurant, Store, Hotel, Dentist, Plumber...
- NAP — Name, Address, Phone detected via microdata and regex (CA/US postal codes)
- Detected cities — 29 Quebec cities (Montreal, Quebec, Laval, Gatineau...) + 6 provinces
- Google Maps — Detection 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