Technical FAQ

How FixMySEO works

The methodology, the measurements, and the mechanics — written for the founder who wants to know what they're actually buying, not just what the marketing says.

The three scores

SEO, AEO, GEO — what each one measures and why they're separate

Search has split. A single score can't capture whether a business ranks in organic results, appears in AI-generated answers, and shows up when an AI assistant is asked a brand question. So we don't use one.

SEO Score

Classic search

How well the site is set up to rank in traditional Google results. Technical health, structured data, entity clarity, on-page signals. The discipline is mature; the scoring is precise.

What we check
  • Core Web Vitals and technical health
  • Schema markup completeness and validity
  • Title tags, meta descriptions, heading structure
  • Internal link health, canonical signals
  • Google Business Profile quality
  • Mobile and crawlability signals
AEO Score

AI Overviews

How likely the site's content is to be cited in Google's AI-generated summary results. When an AI Overview appears for a category query, the top organic result loses a significant share of its clicks — even when it still ranks first. This score measures the signals that influence whether you're cited in the AI answer.

What we check
  • FAQ and Q&A content structure
  • Featured-snippet-ready formatting
  • Entity coverage and named-entity clarity
  • EEAT signals: author, expertise, review depth
  • Structured data that AI parsers read first
GEO Score

AI assistants

How accurately AI assistants — ChatGPT, Claude, Perplexity and others — represent a business when asked about it. This surface is newer and harder to control, but the signals that shape it are knowable and improvable.

What we check
  • Business entity definition clarity online
  • Press and citation coverage quality
  • AI-readable content signals (not llms.txt)
  • Consistency across directories and data sources
  • Brand Q&A citation accuracy
Overall score
Overall = (SEO + AEO + GEO) ÷ 3

Each score is weighted equally. No score is more important than another — they measure different things. The overall is a single number you can track over time.

The measurements

40+ measurements across 20 checks — not inflated, not estimated

This number was set by auditing what exists in the live platform and verifying each measurement individually. We don't round up, and we don't count sub-measurements as top-level checks.

How the 40+ breaks down

The 20 checks are discrete, named measurement areas — each one maps to a specific SEO, AEO, or GEO concern. Within each check, there are between one and six individual measurements (data points with their own pass/fail/score logic).

The 40+ figure refers to total individual measurements, not the number of checks. A check like "Schema markup" contains multiple measurements: presence, type coverage, required fields, JSON-LD validity, nesting depth. Each measurement is scored separately; the check score is the weighted result.

The AI brand interrogation feature is separate from the 40+ count. Interrogation is a distinct product feature — it runs separately from the audit pass and produces its own set of verdicts. Including it would misrepresent the audit score methodology.

  • 01
    Core Web Vitals
    LCP, CLS, FID/INP from real-user data
  • 02
    Schema markup
    Presence, type, field completeness, JSON-LD validity
  • 03
    Title and meta
    Length, uniqueness, keyword presence, truncation risk
  • 04
    Heading structure
    H1 presence, hierarchy, keyword alignment
  • 05
    Mobile usability
    Viewport, tap targets, font scale
  • 06
    Canonical and redirect health
    Canonical tags, 301 chains, self-referencing
  • 07
    Crawlability
    Robots.txt, sitemap presence, indexability signals
  • 08
    Google Business Profile
    Completeness, NAP consistency, category accuracy
  • 09
    Internal linking
    Orphan pages, anchor diversity, link depth
  • 10
    Featured-snippet readiness
    Q&A structure, direct answer format, list structure
  • 11
    FAQ and structured Q&A
    FAQ schema, question density, answer completeness
  • 12
    EEAT signals
    Author attribution, expertise indicators, review signals
  • 13
    Entity clarity
    Named entity coverage, disambiguating attributes
  • 14
    Content freshness
    Last-modified dates, content recency signals
  • 15
    Citation presence
    Directory listings, press mentions, data-source coverage
  • 16
    NAP consistency
    Name, address, phone matching across sources
  • 17
    AI citation signals
    Signals that AI parsers use to identify and cite businesses
  • 18
    Image and media
    Alt text, file naming, schema on images
  • 19
    HTTPS and security headers
    HTTPS, HSTS, mixed content
  • 20
    Page speed (server-side)
    TTFB, server response time, compression
AI brand interrogation

What five AI models actually say about your business — graded for accuracy

A separate feature, not part of the 40+ score

AI brand interrogation runs independently from the audit. It asks five AI models real questions about your business — the kind a potential customer might ask — then grades each response for accuracy against what your business actually says about itself.

The five models are: ChatGPT, Claude, Perplexity, Gemini, and Mistral. Mistral is EU-based (Mistral AI, Paris) and was selected for GDPR-compliant data residency. These are the models that real buyers are already using to research businesses.

Each response is graded with one of four verdicts:

Accurate — matches your brand positioning
Outdated — sourced from stale content
Wrong source — attributed to a competitor page or other incorrect source
Generic — too vague to be meaningful

Where a model gets it wrong, the platform drafts a concrete fix — update press archive metadata, refresh your About page, add a structured ICP statement — and queues it for your approval.

What interrogation does not do: it does not claim to predict future AI citations or guarantee that fixing the issues will cause a specific model to change its response. It shows you what the models say today and gives you the levers to improve it.

ChatGPT
Claude
Perplexity
Gemini
Mistral (EU)
Plan Interrogation included
Free audit Not included
Starter Monthly, 7 questions × 5 models
Growth Monthly, expanded question set
Scale Monthly, full question set + history
AI Brand Interrogation 5 models
"Who is the ideal customer for Bubble Guest WiFi?"
Question 02 of 07 · sampled monthly
ChatGPT
Restaurants, cafés, hotels in Boston needing Guest WiFi. Matches ICP.
Accurate
Claude
"Enterprise telecoms" — sourced from 2023 press release.
Outdated
Perplexity
Hospitality SMBs in Brisbane. Citation: your /about page.
Accurate
Gemini
Generalises to "businesses needing internet" — too vague.
Generic
Mistral
Misses hospitality focus. Sourced from competitor /vs/ page.
Wrong source
2 fixes drafted. Update press archive metadata · refresh /about ICP statement.

Illustrative sample. Real interrogation runs monthly and uses your domain's actual content as the accuracy baseline.

The auto-fix loop

Detect → Draft → You approve → Deploy → Re-check

Every other audit tool stops at the list. FixMySEO closes the loop: it drafts the fix, you approve it, and it deploys — then re-checks that the fix actually worked.

1

Detect

The audit runs across 20 checks and surfaces every failing measurement, ranked by expected impact on your scores.

2

Draft

For fixable issues, the platform generates the exact change needed — the new schema snippet, the corrected title tag, the structured FAQ block.

3

You approve

Nothing deploys without your explicit approval. You review the drafted change, edit if needed, and confirm before it goes anywhere.

4

Deploy

The approved change is applied — via the WordPress plugin, snippet injection, or file edit, depending on your setup.

5

Re-check

The specific measurement that failed is re-checked to confirm the fix took effect. Score updated.

Auto-deployable

Generated and ready to deploy

The platform writes the fix and can deploy it directly once you approve. No manual implementation required.

  • Schema markup additions and corrections
  • Title tag and meta description rewrites
  • FAQ schema insertion from existing Q&A content
  • Canonical tag corrections
  • Alt text additions for missing image attributes
Drafted for you

Generated, requires your review

The platform drafts the recommended change in full. You or your developer implements it — the draft removes the thinking work.

  • Content restructuring for featured snippets
  • Google Business Profile category and description updates
  • About page / ICP statement rewrites
  • Heading hierarchy corrections in CMS
Advisory

Guidance only, no deployment

Some issues require decisions that only you can make. The platform flags them, explains the impact, and recommends a direction.

  • Link profile and backlink decisions
  • Domain-level redirect strategy
  • Content strategy gaps (what to write, not how to fix)
  • Third-party platform citation corrections
The methodology

Not a black box — the scoring is based on a published open standard

The scoring methodology behind FixMySEO is formalised in the AI Visibility Audit Standard — a published, open specification. This means you can audit our audit.

@fixmyseo/standard npm

The AI Visibility Audit Standard

The Standard defines every check, every measurement, every scoring formula, and every weighting. It is published as an open specification and as an npm package — so any developer can read the schema, validate audit outputs against it, and verify that a FixMySEO score was calculated correctly.

The Standard is the reason we can say "40+ measurements across 20 checks" and mean it precisely. Every claim in the platform is anchored to a named measurement in the specification.

Read the Standard →
  • ✓
    Every check is named and versioned
  • ✓
    Every scoring formula is specified and documented
  • ✓
    Audit outputs are JSON Schema–validated against the Standard
  • ✓
    Published on npm — any developer can validate independently
  • ✓
    Versioned — the score you got today maps to a specific spec version
  • ✓
    Methodology decisions are documented in the ADR (Architecture Decision Record)
The free audit

No account, no email, no sign-in. Paste a URL and get three scores.

What the free audit gives you

The free audit runs your site through the full 20-check, 40+ measurement pass and returns three scores — SEO, AEO, GEO — plus a ranked list of fixes ordered by expected impact.

There is no account required. No email address. No OAuth. You paste a URL, the audit runs in under 60 seconds, and you get the results. No data is retained after the session unless you create an account and claim the result.

What the free audit does not include: the AI brand interrogation feature (that requires a paid plan and runs on a schedule), the auto-fix deployment loop (requires an account to save and deploy), and historical score tracking.

The free audit is designed to show you exactly what's broken. If nothing is broken, you don't need a paid plan. We think that's honest.

Free audit includes

✓
Three scores (SEO / AEO / GEO)
Full pass across all three places. Overall score calculated.
✓
40+ measurements, 20 checks
Every measurement runs. No reduced free tier on the audit itself.
✓
Ranked fix list
Fixes ordered by impact. Top priority shown immediately.
✓
No account required
No email, no sign-in, no OAuth. Just a URL.
–
AI brand interrogation
Starter plan and above
–
Auto-fix deployment loop
Starter plan and above
–
Score history and tracking
Starter plan and above
Honest limits

What FixMySEO does not claim

A platform you can trust is one that tells you where it stops. These are the things FixMySEO does not promise, and why we think being clear about this makes the platform more useful, not less.

Rankings

We don't guarantee ranking improvements

FixMySEO fixes the structural and technical factors that influence visibility. Ranking is also affected by competition, domain authority, content quality, link profile, and algorithm changes — none of which the platform controls. The claim is: we fix what's fixable. Not: your ranking will go up by X.

AI mentions

We can't guarantee an AI will cite you

The AI brand interrogation feature shows what models say about you and identifies the signals that improve accuracy. It cannot guarantee that ChatGPT, Claude, or any other model will cite you in a future response. The models make their own decisions. We improve the signals they read.

Agency replacement

We're not a full-service agency substitute

FixMySEO does the systematic technical and structural work that used to require an agency. It does not do content strategy, outreach, PR, or brand development. If you need those, you need those separately. For the 40+ addressable technical factors, FixMySEO handles them. For the rest, it gives you direction.

Speed

Fixes improve signals; search engines move at their own pace

When a fix deploys, we re-check immediately to confirm it was applied correctly. Whether a search engine picks it up in two days or two weeks depends on crawl frequency and indexing — not on us. We confirm the fix is in place. We can't confirm when Google will notice.

Link building

We don't do outreach or link building

The GEO score and AEO score both benefit from citations and quality inbound links. FixMySEO identifies where citation signals are weak and drafts the changes that make citations more likely to be accurate — but it does not conduct outreach campaigns or acquire links on your behalf.

Content creation

We draft fixes; we don't create content from scratch

The platform drafts structured fixes: FAQ blocks, schema snippets, corrected meta tags. It does not write blog posts, landing pages, or new site sections. The content strategy is yours — FixMySEO makes the content you already have work harder for visibility.

See what's actually broken.

No account required. Paste your URL and get three scores and a ranked fix list in under 60 seconds.

No account required · No spam · Results in under 60 seconds

← Back to homepage