SEOHub
See what a full SEOHub audit looks like
Demo data for example.com — scores, crawl coverage, URL grouping, and fixes.
This is sample data for demos. Scan your site for a live report.
Share ID sample
Score snapshot · out of 10
Your score 7.6/10 vs typical ~6.8/10
You're ahead of a typical site baseline on the /10 scale.
SEO
7.2/10 ▲ ~7
Speed
8.1/10 ▲ ~6.5
A11y
8.8/10 ▲ ~7.2
Security
7.6/10 ▲ ~6.4
AI
6.4/10 ▲ ~5.5
What's wrong on this site
7 issues need your attention across SEO, security, performance, and more.
Problems by area
Fix these first
- criticalDuplicate page titles found — SEO
- critical2 pages missing canonical — SEO
- warning1 thin content page (< 100 words) — SEO
- warningPages missing meta descriptions — SEO
- warning1 orphan-ish page (no inbound links in crawl) — SEO
Plus 6 failed checks in the full scan results below.
Full scan results
4+ checks across your site
42 pass · 6 fail · 8 need attention
SEO2
- Title tagPass
Title is present and a healthy length.
- Meta descriptionReview
Description is a bit short for SERP snippets.
Fix: Aim for 140–160 characters with a clear CTA.
Read guide: Meta descriptions that earn the click
Technical1
- Canonical tagFail
Homepage is missing a self-referencing canonical.
Fix: Add <link rel="canonical" href="https://example.com/">
Read guide: Canonical tags that prevent duplicates
Security1
- HTTPSPass
Site serves over HTTPS.
Report
Audit results
example.com
Scanned 7/15/2026, 12:00:00 PM · Overall 7.6/10
SEO health
Where to focus next
Eight pillars derived from your scores and checklist — not a single opaque number.
Crawlability
strong100/100
1/1 crawl checks passing
Indexability
weak59/100
Canonicals, robots meta, and index signals
Content
ok70/100
Titles, headings, and on-page depth
Performance
ok81/100
Lab LCP 2.4 s
Mobile
ok70/100
Viewport, icons, and installability signals
Security
ok73/100
HTTPS, headers, and mixed content
Structured data
ok70/100
JSON-LD presence and validity checks
Accessibility
ok81/100
Landmarks, labels, and Lighthouse a11y when available
Google Search Preview
Approximate preview — actual appearance may vary in search results.
AI visibility
GEO readiness for AI search
Checks crawler access, structure, and brand signals that help ChatGPT, Perplexity, Claude, and Google AI discover and cite your site — not a live citation check.
6.4/10
- Pass
AI crawlers allowed
No blanket Disallow for major AI bots.
- Review
llms.txt missing
Add /llms.txt so assistants know how to use your content.
- Fail
Organization schema missing
Without Organization JSON-LD, assistants struggle to ground your brand.
- Pass
WebSite schema
WebSite markup present.
- Review
No sameAs links
Link profiles via schema sameAs.
- Review
No FAQ schema
Add FAQPage markup on key pages.
- Pass
Clear brand copy
Title, H1, and description give AI enough context.
- Pass
og:site_name set
Site name: Example
Major AI bots: not blanket-blocked
Complete Site Intelligence
Domain, DNS, SSL, technology, and link profile — no API keys required
Top Linked Domains
Site map
4 pages scanned
Every page discovered from your sitemap and internal links was checked for title, description, H1, canonical, robots, depth, and word count.
Cap 200
Canonicals
2/4
Redirects
1
Hreflang
0
Orphans
1
Swipe sideways to see all columns
| Page | Depth | In | Title | Words | Signals |
|---|---|---|---|---|---|
| / | 0 | 0 | Example Domain — Sample SEOHub Report | 420 | OK |
| /about | 1 | 1 | About Example | 180 | No canonical |
| /blog | 1 | 1 | Blog | 90 | No H1No canonicalThin |
| /blog/hello-world | 2 | 0 | Hello World | 650 | No canonicalRedirectOrphan? |
Grouping
Issues by URL pattern
Dynamic IDs collapse into templates (e.g. /blog/:slug) so you can fix whole sections at once.
- critical · Duplicate page titles found
- warning · 1 thin content page (< 100 words)
- warning · Pages missing H1 headings
Issues
Fix queue
Prioritised by Critical → High → Medium. Filter, mark done, export what you see.
Duplicate page titles found
Why this matters: Multiple pages share a weak title pattern in this sample.
What to do: Give each page a unique, descriptive title tag.
2 pages missing canonical
Why this matters: Canonical tags help Google pick the preferred URL for each page.
What to do: Add a self-referencing canonical on every indexable page.
1 thin content page (< 100 words)
Why this matters: Very short pages often rank poorly.
What to do: Expand useful content or noindex true utility pages.
Pages missing meta descriptions
Why this matters: 1 of 4 scanned pages have no meta description.
What to do: Add unique meta descriptions to every indexable page.
1 orphan-ish page (no inbound links in crawl)
Why this matters: Discovered via sitemap but not linked from other crawled pages.
What to do: Add internal links from related content or navigation.
1 crawled URL redirects
Why this matters: Prefer linking directly to the final destination.
What to do: Update internal links and sitemap entries to the final URL.
No hreflang tags found in crawl
Why this matters: Fine for single-locale sites; add only for true language variants.
What to do: Skip hreflang unless you serve multiple languages/regions.
Missing Content-Security-Policy header
Why this matters: CSP reduces XSS risk when tuned carefully.
What to do: Add a CSP in report-only mode first, then enforce.
Images missing alt text
Why this matters: Sample flag for the demo report.
What to do: Add descriptive alt text on informative images.
Consider compressing large images
Why this matters: Demo performance tip.
What to do: Serve modern formats (WebP/AVIF) with sized widths.
Pages missing H1 headings
Why this matters: 1 scanned page has no H1 heading.
What to do: Add a unique H1 to each page.