This is the same layout as a finished scan, filled with example data for a fictional site. A live report uses your URL, your scores and your issues.

Share controls

/sample-report

Website Analysis Report

Analyzed Website: example-website.com

Report generated on: · Analysis time: 3820ms · Pages crawled: 10 · Scoring algorithm v2.2.1

Category scores

SEO

77

Grade C

Accessibility

78

Grade C

Security

71

Grade C

Performance

64

Grade D

AI readiness

68

Grade D

Combined 72/100 · Grade C

The scan evaluates technical and content signals that may affect how machine systems can understand and process a website. It does not measure actual visibility or ranking inside AI search systems.

Website health

32 issues found

Start with critical issues.

Critical2
Critical[geo]No author information

Content lacks visible author attribution.

Recommended fix. Add author names, bios, and credentials to strengthen E-E-A-T.

Critical[seo]Missing meta description

The homepage is missing a meta description.

Recommended fix. Add a unique meta description (120–155 characters) that summarizes the page.

High4
High[security]Missing Content-Security-Policy

No Content-Security-Policy header was returned.

Recommended fix. Add a Content-Security-Policy header to limit which sources can load scripts, styles and other resources.

High[wcag]Images missing alternative text

2 image(s) lack alt text across crawled pages (WCAG 1.1.1).

Recommended fix. Add descriptive alt attributes to informative images.

High[security]Missing HSTS

The Strict-Transport-Security header is not set.

Recommended fix. Send HSTS with a long max-age (at least 15552000) and includeSubDomains once HTTPS is solid.

High[performance]LCP needs improvement

Largest Contentful Paint (lab, mobile): 3.10s. Target: under 2.5s.

Recommended fix. Preload the LCP image with fetchpriority=high, serve a modern format and cut TTFB.

Medium13
Medium[seo]Images without alt text

4 of 12 images (33%) are missing an alt attribute.

Recommended fix. Add descriptive alt text to all meaningful images.

Medium[seo]Large page size

The homepage transfers about 2.2 MB, which slows loading.

Recommended fix. Optimize images and minify CSS/JS to reduce page weight.

Medium[geo]Missing FAQ schema

No FAQPage structured data was found.

Recommended fix. Add FAQ schema so AI engines can extract question/answer pairs.

Medium[geo]Missing author/Person schema

No Person schema links content to an identifiable author.

Recommended fix. Add Person schema for authors and reference it from articles.

Medium[wcag]Heading hierarchy skips levels

Heading levels skip on one page (WCAG 1.3.1).

Recommended fix. Use sequential heading levels without skipping.

Medium[performance]Images without width and height

4 images lack width/height attributes, which risks layout shift (CLS).

Recommended fix. Set width and height (or aspect-ratio) on every image so the browser can reserve space.

Medium[performance]Total Blocking Time needs improvement

Lab Total Blocking Time: 280ms. Target: under 200ms (lab proxy for INP).

Recommended fix. Break up long tasks, defer third-party scripts and split large JavaScript bundles.

Medium[seo]No compression

The server is not using gzip/brotli compression.

Recommended fix. Enable gzip or brotli compression on the server.

Medium[seo]Deep page nesting

Some pages are 4+ clicks from the homepage.

Recommended fix. Improve internal linking to reduce click depth to 3 or fewer.

Medium[seo]Unoptimized images

Image optimization score is 70/100; several images are larger than needed.

Recommended fix. Serve next-gen formats (WebP/AVIF) and correctly sized images.

Medium[security]External links without rel=noopener

3 links open in a new tab without rel="noopener noreferrer".

Recommended fix. Add rel="noopener noreferrer" to every target="_blank" link.

Medium[performance]Several third-party scripts

6 third-party script origins were found on the homepage.

Recommended fix. Load tags via a consent/tag manager, defer them and drop unused pixels.

Low13
Low[seo]Some pages missing canonical tag

2 of 10 pages are missing the canonical tag.

Recommended fix. Add a <link rel="canonical"> tag to every page.

Low[geo]No answer-first summary

Key pages lack a short summary near the top that directly answers the query.

Recommended fix. Add a concise 40–60 word lead under headings to improve citation potential.

Low[geo]No stated credentials

There are no visible credentials or expertise signals for the authors.

Recommended fix. State relevant qualifications or experience to support authority.

Low[geo]No last-modified date

Articles do not show when they were last updated.

Recommended fix. Display a visible last-updated date to signal current content.

Low[security]Server version disclosed

The Server header reveals nginx/1.24.0.

Recommended fix. Strip or genericize Server and X-Powered-By headers.

Low[performance]TTFB needs improvement

Average crawler TTFB: 920ms. Google's diagnostic target is under 800ms (good) / 1800ms (needs improvement).

Recommended fix. Cache HTML at the edge, speed up origin compute and use a CDN close to users.

Low[performance]Few modern image formats

Only 2 of 12 images use WebP or AVIF.

Recommended fix. Serve WebP or AVIF with a fallback, and size images to their display dimensions.

Low[geo]No references section

Pages do not include a clearly marked references/sources section.

Recommended fix. Add a references section listing the sources you rely on.

Low[wcag]Form inputs without labels

1 form field lacks an associated label.

Recommended fix. Associate every input with a <label> or aria-label.

Low[security]Missing Permissions-Policy

The Permissions-Policy header is not set.

Recommended fix. Restrict powerful browser features (camera, microphone, geolocation) with Permissions-Policy.

Low[security]No security.txt

/.well-known/security.txt was not found.

Recommended fix. Publish a security.txt so researchers know how to report vulnerabilities.

Low[performance]No early hints or preload Link headers

The response has no Link preload/preconnect headers.

Recommended fix. Send 103 Early Hints or Link: rel=preload for the LCP image and critical CSS.

Executive Summary

SEO Categories

CategoryScore
Technical SEOB (80)
Content QualityD (69)
Site StructureB (88)
PerformanceC (71)

AI readiness (GEO) categories

CategoryScore
AI ReadabilityC (73)
Authority (E-E-A-T)E (56)
Citations & SourcesC (71)
Content FreshnessC (71)

WCAG-oriented categories

CategoryScore
PerceivableC (75)
OperableD (67)
UnderstandableB (83)
RobustA (100)

Security (passive) categories

CategoryScore
Transport (HTTPS/TLS)C (75)
Security HeadersC (71)
Content SecurityD (67)
Information ExposureD (67)

Performance Categories

CategoryScore
Core Web VitalsD (63)
LoadingE (50)
DeliveryB (80)
PayloadD (67)
SEO Analysis Details

Technical SEO

MetricValue
HTTPS/SSLYes
Mobile FriendlyYes
Canonical TagsNo
SitemapYes
Robots.txtYes
HreflangNo
Broken Links0

Content Quality

MetricValue
Page TitleYes (58 chars)
Meta DescriptionMissing
H1 HeadingYes (1 found)
Heading StructureGood
Avg Word Count900
Images Without Alt4
Open GraphYes
Twitter CardsNo

Site Structure

MetricValue
Internal Links48
External Links11
BreadcrumbsYes
Max Depth4 levels
Orphan Pages1
Avg URL Length42 chars

Performance

MetricValue
Load Time2.60s
TTFB340ms
Page Size2148 KB
CompressionDisabled
CachingEnabled
Image Optimization70/100
GEO Analysis Details

AI Readability

MetricValue
Structured Data (JSON-LD)Yes
Schema TypesWebSite, Organization, Article
FAQ SchemaNo
HowTo SchemaNo
Article SchemaYes
Table of ContentsYes
Summary SectionNo
Lists Count9
Tables Count2
Content Clarity74/100

AI Crawler Access

MetricValue
robots.txt presentYes
llms.txt presentNo
AI crawlers blockedNone

Authority (E-E-A-T)

MetricValue
Author InformationNo
Author SchemaNo
Organization SchemaYes
About PageYes
Contact InformationYes
Social ProfilesYes
Credentials/ExpertiseNo
sameAs entity linksNo

Citations & Sources

MetricValue
External Links11
Authority Site Links2
References SectionNo
Statistics/Data5
Quotes/Blockquotes2

Content Freshness

MetricValue
Publish Date2026-05-20
Last ModifiedNo
Content Age44 days
Mentions 2026Yes
News SchemaNo
WCAG-oriented Accessibility Analysis

Static HTML checks oriented around WCAG 2.x POUR principles — not a full WCAG conformance audit. Color contrast, keyboard navigation and focus order require manual or browser-based testing.

Perceivable

MetricValue
Images with alt text83%
Images missing alt2
Page language (lang)en

Operable

MetricValue
Main landmarkYes
Navigation landmarkYes
Skip-to-content linkNo
Unlabeled form inputs1
Links without text0
Buttons without name0

Understandable

MetricValue
Page titleYes (42 chars)
H1 count (homepage)1
Valid heading hierarchyNo
Pages with lang attribute10/10

Robust

MetricValue
Duplicate IDs0
Tables without headers0
Iframes without title0
ARIA without role0
Passive Security Analysis

Passive static checks of transport security, HTTP security headers, page markup and information exposure. This is not penetration testing or vulnerability scanning — active attacks and payload injection are out of scope.

Transport (HTTPS/TLS)

MetricValue
HTTPSYes
HTTP → HTTPS redirectYes
HSTSNo
Mixed content0

Security Headers

MetricValue
Content-Security-PolicyMissing
Clickjacking protectionYes
X-Content-Type-OptionsYes
Referrer-PolicyYes
Permissions-PolicyNo
Permissive CORS (*)No

Content Security

MetricValue
Forms over HTTP0
Potential secrets in code0
External scripts without SRI2
Iframes without sandbox0
target=_blank without noopener3
Outdated JS librariesNone
HTML comment leaks0

Information Exposure

MetricValue
Cookies2 (no Secure: 0, no HttpOnly: 0)
Server header disclosurenginx/1.24.0
X-Powered-ByHidden
CMS version disclosedNo
security.txtNo
Exposed sensitive filesNone
Sensitive paths in robots.txtNone
Performance Analysis

Dedicated speed audit: Core Web Vitals (lab Lighthouse plus CrUX field data when available), loading diagnostics, how bytes are delivered, and the homepage payload. Lab metrics need a PageSpeed Insights API key; HTML and header checks always run.

Core Web Vitals

MetricValue
Lab data (Lighthouse)Yes (mobile)
LCP (lab)3.10s
INP (lab)160ms
CLS (lab)0.080
Lighthouse Performance74/100
Field CWV (CrUX p75)Available (URL)
LCP (field)2.80s
INP (field)190ms
CLS (field)0.090
Images without dimensions4
First image lazy-loadedNo

Loading

MetricValue
HTML download (avg)920ms
TTFB (crawler avg)920ms
TTFB (lab)640ms
FCP (lab)1.60s
Speed Index (lab)3.10s
Total Blocking Time (lab)280ms
Time to Interactive (lab)4.20s

Delivery

MetricValue
Compressiongzip
Cachingpublic, max-age=3600
HTTP protocol hintHTTP/2
CDN fingerprintYes
Early hints / Link preloadNo

Payload

MetricValue
HTML size182 KB
Images12 (2 WebP/AVIF)
Images without dimensions4
Scripts14
Render-blocking scripts2
Third-party scripts6
Stylesheets4 (3 blocking)
Resource hintspreconnect, dns-prefetch
font-display swapNo
Iframes1
Third-party hostswww.googletagmanager.com, www.google-analytics.com, connect.facebook.net
AI-related technical signals

On-site signal match for each major generative engine — crawler access, structured data, answer-first structure and related GEO checks. These scores reflect technical and content signals, not measured visibility or ranking inside those systems.

The scan evaluates technical and content signals that may affect how machine systems can understand and process a website. It does not measure actual visibility or ranking inside AI search systems.

ChatGPT

50/100 signal score · E
  • ✓OpenAI crawlers allowed (GPTBot, OAI-SearchBot)
  • ✓Structured data (JSON-LD) present
  • ✗Sections lead with a direct answer
  • ✗Strong authority signals (E-E-A-T)

ChatGPT search often draws on Bing's index — indexing there is a separate step from this signal score.

Perplexity

100/100 signal score · A
  • ✓PerplexityBot allowed
  • ✓Content is fresh / recently updated
  • ✓Concrete statistics and data
  • ✓Cites external sources

Perplexity-oriented signals favor recency and concrete, citable facts over marketing copy.

Google AI Overviews

75/100 signal score · C
  • ✓Strong classic SEO foundation
  • ✓Google-Extended allowed
  • ✓Structured data (JSON-LD) present
  • ✗Sections lead with a direct answer

AI Overviews-related signals lean on pages that already score well on classic SEO checks.

Claude

25/100 signal score · F
  • ✓Anthropic crawlers allowed (ClaudeBot, anthropic-ai)
  • ✗llms.txt present
  • ✗Strong authority signals (E-E-A-T)
  • ✗Sections lead with a direct answer

Claude-oriented signals favor well-structured, authoritative content and llms.txt for discovery.

Gemini

75/100 signal score · C
  • ✓Google-Extended allowed
  • ✓Structured data (JSON-LD) present
  • ✗FAQ or HowTo schema
  • ✓Strong classic SEO foundation

Gemini-oriented signals emphasize Google indexing and structured Q&A markup.

All AI Crawlers

Status of every known AI crawler user-agent detected in your robots.txt analysis. Blocking a bot can prevent that system from fetching your HTML; this is an access signal, not a measured citation rate.

User-agentProviderAccess
GPTBotOpenAI / ChatGPTExplicitly allowed
OAI-SearchBotOpenAI / ChatGPTAllowed (default)
ChatGPT-UserOpenAI / ChatGPTAllowed (default)
PerplexityBotPerplexityExplicitly allowed
Perplexity-UserPerplexityAllowed (default)
ClaudeBotAnthropic / ClaudeExplicitly allowed
Claude-WebAnthropic / ClaudeAllowed (default)
anthropic-aiAnthropic / ClaudeAllowed (default)
Google-ExtendedGoogle / GeminiAllowed (default)
Applebot-ExtendedApple IntelligenceAllowed (default)
CCBotCommon CrawlAllowed (default)
AmazonbotAmazonAllowed (default)
BytespiderByteDanceAllowed (default)
Meta-ExternalAgentMeta AIAllowed (default)
cohere-aiCohereAllowed (default)

"Allowed (default)" means no bot-specific rule was found — the site follows the global User-agent: * policy.

Observing AI mentions (outside this scan)

This report does not query ChatGPT, Perplexity, Gemini or similar systems for live citations. If you want to observe mentions separately, common approaches include:

  • Sample queries manually: ask ChatGPT, Perplexity, Gemini and Google AI Overviews the questions your customers ask, and record whether you are mentioned or linked.
  • Track AI referral traffic in GA4: create a segment for referrals from chatgpt.com, perplexity.ai, gemini.google.com and similar AI domains.
  • Use a citation tracker: third-party tools can sample mention rates across engines; that is separate from this technical scan.
  • Re-run this report after changes: improving crawler access, structured data, answer-first content, statistics and freshness can strengthen machine-readability signals over time — without claiming a measured AI ranking.
Crawled Pages10

Total pages analyzed: 10

  • https://example-website.com
  • https://example-website.com/about
  • https://example-website.com/products
  • https://example-website.com/products/category-1
  • https://example-website.com/products/category-2
  • https://example-website.com/blog
  • https://example-website.com/blog/article-1
  • https://example-website.com/blog/article-2
  • https://example-website.com/contact
  • https://example-website.com/faq