Skip to content

Methodology

What GazeRank checks, and how the score works

A GazeRank scan looks at five areas: SEO, performance, accessibility, content and AI search readiness. It crawls your homepage and key internal pages, adds Google PageSpeed (Lighthouse) data and axe-core accessibility results, scores each area, averages them into one score, and ranks the few fixes worth making first.

1.How a scan works

  1. Crawl. GazeRank fetches your homepage and key internal pages, plus robots.txt, llms.txt and your sitemap.
  2. Measure. Performance comes from Google PageSpeed Insights (Lighthouse, mobile). Accessibility comes from axe-core. Headers, robots.txt rules and structured data are read directly from your site.
  3. Score. Each area gets a score from 0 to 100.
  4. Rank. Findings are ranked by impact. The top fixes appear first, each with the evidence, the owner, the time it takes and the exact change.
  5. Re-check and monitor. After you make a change, you can re-check it, and you can schedule weekly or monthly scans with email alerts.

2.What the report shows you

  • A score out of 100 for the whole site, and for each of the five areas
  • The few fixes worth making first, ranked by impact
  • Quick wins you can finish in one sitting
  • AI platform readiness for ChatGPT, Claude, Perplexity and Gemini
  • Real Lighthouse performance numbers
  • Your score history across scans

3.How the overall score is calculated

The overall score is the average of the measured category scores: SEO, Performance, Accessibility, Content and AI Search Visibility.

A real example, from a scan of gazerank.com:

Example scan of gazerank.com
CategoryScore
Accessibility100
Content92
SEO89
AI Search Visibility85
Performance80
Overall (average)89

If a category can't be measured, the report shows it as not measured instead of guessing a number, and it is left out of the average. A scan where performance couldn't be measured is averaged over the four categories that were measured, and the report says which.

Performance and Accessibility are never estimated when Google returns real Lighthouse data — those two numbers are set from the measurement itself, and the overall score is recalculated from them.

4.AI readiness: 25 checks in six areas

These checks measure whether AI systems can access and understand your site. They are signals, not a measure of actual citations (see section 10).

AI readiness checks by area
AreaWhat it asksChecks
CrawlableHow well can AI crawlers access your site?robots.txt present · llms.txt present · sitemap present · no AI crawlers blocked · canonical tags present · no noindex tags
StructuredIs there structured data (JSON-LD) that explains your entities?structured data present · FAQ schema · Organization schema · Product or software schema
UnderstandableIs the content clearly structured?meta descriptions · H1 headings · content structure (headings and word count) · enough content (over 300 words)
QuotableIs the content easy to cite?author information · contact page · enough internal links · question-style headings
TrustworthyAre basic trust signals in place?HTTPS enforced · CSP header · HSTS header · no broken links
FastIs the site fast and mobile friendly?Core Web Vitals good · performance score above 80 · mobile friendly

That is 6 + 4 + 4 + 4 + 4 + 3 = 25 checks. The Fast area is dropped entirely when performance couldn't be measured, so such a scan runs 22 of the 25 checks rather than scoring performance on the viewport tag alone.

5.What each AI platform checks

Each platform gets its own weighted score, so a site can be ready for one assistant and blocked for another.

Signals checked per AI platform
PlatformSignals checked
ChatGPTGPTBot access (robots.txt) · structured data (JSON-LD) · llms.txt · content structure · FAQ schema · author information
ClaudeClaudeBot access · structured data · content discoverability (internal links) · llms.txt · author information · contact or About pages
PerplexityPerplexityBot access · structured data · content structure · llms.txt · question-style headings · internal citations (authoritative links)
GeminiGoogle-Extended access (robots.txt) · schema markup · Core Web Vitals · llms.txt · content depth (over 300 words) · mobile friendliness

A crawler blocked in robots.txt marks that platform blocked and the report shows the exact disallow rule to change.

6.Technical signals

robots.txt · llms.txt · sitemap · canonical tags · noindex tags · AI crawlers blocked · broken links · HTTPS · security headers (Content-Security-Policy, HSTS, X-Frame-Options).

7.Performance

Performance numbers come from Google PageSpeed Insights (Lighthouse), run on a mobile profile:

  • Largest Contentful Paint (LCP)
  • Cumulative Layout Shift (CLS)
  • Interaction to Next Paint (INP), when Google has data for it
  • First Contentful Paint, Total Blocking Time and Speed Index

Each Core Web Vital is rated Good, Needs improvement or Poor. These numbers vary between runs. LCP can move by about a second, so look at the rating and the trend, not a single scan. If PageSpeed can't produce a result, the report says not measured.

8.Accessibility

Accessibility uses axe-core, run against WCAG 2.2 rules, with failing Lighthouse audits reported alongside it. Automated testing catches only part of the accessibility problems a real person might hit, so treat a high score as a good baseline, not a full audit.

9.SEO and content

A scan runs 34 rule-based SEO and Content checks, plus an AI pass that can add its own findings on top. The rule-based checks are:

SEO checks, grouped
GroupChecks
Titles and descriptions (4)title tag too short · title tag too long · meta description too short · meta description too long
Social sharing (4)missing og:image · missing og:title · missing og:description · missing Twitter Card tags
Document basics (3)missing html lang attribute · deprecated HTML tags · outdated meta keywords tag
Structured data (5)deprecated schema type · missing required schema fields · incomplete LocalBusiness schema · missing openingHours · missing geo coordinates
Internationalisation (3)invalid hreflang codes · missing x-default hreflang · hreflang without self-reference
Sitemap (3)malformed sitemap XML · invalid image entries · invalid video entries
Trust and entity (2)missing trust pages (privacy, terms, contact, about) · no social profile links
Links (5)orphan pages (no internal links) · weak internal linking · outbound links concentrated on one domain · generic anchor text · uncrawlable links (javascript:, #, empty href)
URLs (1)non-descriptive URL paths
Intent signals (2)keyword stuffing suspected · possible cloaking

Content checks: low content readability (Flesch Reading Ease below 60) · AI-generic filler language. Two more freshness and breadth checks — missing published/updated dates, and no multimodal content (tables, video, embeds) — are reported under AI Search Visibility.

Counting only what the scanner can verify: 60 deterministic checks run across all categories (32 SEO, 22 Security, 2 Accessibility, 2 Content, 2 AI Search Visibility). The AI layer can surface issues those rules don't cover, so a report can contain more findings than the list above.

10.What GazeRank doesn't do

  • It doesn't measure real AI citations. AI readiness is about whether your site is technically and editorially ready, not whether any assistant mentions you. No tool can guarantee a citation.
  • It can't see content that only exists after JavaScript runs. If a page builds its content that way, the report flags the page and marks the affected findings as incomplete. Performance data comes from PageSpeed Insights, which does run JavaScript.
  • It samples pages. A scan crawls up to 12 pages — your homepage plus internal links found on it, one level deep — not a full recursive crawl. The report shows how many pages were analyzed. The no-signup preview is capped at 5 pages and shows the top 3 findings.
  • It doesn't predict rankings. Fixing issues removes obstacles, but search and AI results depend on much more than technical health.

11.Fixing and re-checking

Each priority fix shows why it matters, the evidence, who usually owns it, how long it takes and the exact change. After you make a change, Verify this fix re-checks that issue on your site.

What re-checking can and can't confirm:

  • It re-crawls up to 3 pages of your site, so it's fast but not sitewide.
  • Rule-based findings (missing alt text, blocked crawler, missing meta description) can be verified automatically when the same pages are re-crawled.
  • Findings that came from the AI model are reported as partially verified — the model isn't identical run to run.
  • Performance issues are reported as not re-checked, because the quick re-check doesn't re-measure Lighthouse. Run a full scan to re-measure them.
  • Findings that need editorial judgment are labelled for manual review, never marked fixed automatically.

12.Data sources

  • Google PageSpeed Insights (Lighthouse) for performance and accessibility audit failures
  • axe-core for accessibility checks against WCAG 2.2
  • Your own site, fetched directly: robots.txt, llms.txt, sitemap, headers, HTML and structured data
  • An AI model for content-quality judgments, the written summary, and SEO, Content and AI Search Visibility findings that rule-based checks can't catch. It reviews your most important pages in detail and gets titles and word counts for the rest. If it's unavailable, the report falls back to rule-based checks only and says so.

Try it

Run a free preview scan — no signup needed for your first scan — then see the full report, the free tools, or why we don't fake AI citation numbers.

Read why we don't fake AI citation numbers

FAQ

Frequently asked questions

What does GazeRank check?

GazeRank scans a site for SEO, performance, accessibility, content quality and AI search readiness. For AI, it checks crawler access (GPTBot, ClaudeBot, PerplexityBot, Google-Extended), robots.txt, llms.txt, sitemaps, structured data and trust signals. It then ranks the few fixes worth making first, with the evidence for each.

Is the first scan really free, with no signup?

Yes. Your first scan needs no signup and no credit card. A free account includes 5 scans a month, and the browser extension adds 3 free scans a day without an account.

How is the score calculated?

GazeRank combines five category scores: SEO, Performance, Accessibility, Content and AI Search Visibility. Performance data comes from Google PageSpeed Insights (Lighthouse, mobile), while accessibility checks use axe-core against WCAG 2.2. When a measurement is unavailable, the report identifies the limitation rather than presenting an unsupported result.

Does a high AI readiness score mean ChatGPT will cite my site?

No. AI readiness measures technical and content signals that help AI systems access and understand your site. It isn't a measure of actual citations, and no tool can guarantee them. GazeRank doesn't invent citation numbers.

Read why we don't fake AI citation numbers →

How is GazeRank different from Lighthouse or PageSpeed Insights?

Lighthouse and PageSpeed Insights focus on performance and related technical metrics. GazeRank brings performance data together with SEO, accessibility, content and AI search readiness checks, then prioritizes actionable fixes with supporting evidence and practical guidance.

How is GazeRank different from AI visibility trackers like Otterly or Peec?

Trackers focus on monitoring how AI answers mention your brand over time. GazeRank starts from your own site: it audits what AI systems can access and understand, then ranks the fixes. It also includes lighter brand-mention tools, and the two approaches can be used together.

What does "Verify this fix" do?

After you change something, Verify this fix re-checks that issue on your site. It is a quick re-crawl, so performance metrics are not re-measured — run a full scan for those. Findings that need human judgment are labeled for manual review instead of being marked fixed automatically.

Does GazeRank work on JavaScript-heavy sites?

GazeRank reads the HTML it can fetch. If a page builds its content with JavaScript, the report flags that page and marks the affected SEO and content findings as incomplete. Performance data comes from Google's PageSpeed Insights, which does run JavaScript.

What does GazeRank cost?

Free includes 5 scans a month. Pro is $29 a month with unlimited scans, progress tracking, competitor comparison and shareable reports, and starts with a 14-day trial that needs no credit card.

See pricing →

Questions about the methodology? Contact us or read the full FAQ.