Skip to content
Example with fictional data. The agency, client and website don't exist. The findings come from a real scan of a demo page. Back to Flowproof for agencies
Voorbeeldbureau

GEO report for Zonnig Voorbeeld (fictional)

zonnig-voorbeeld.example

Measured on 1 October 2026

AI crawler access: 88Technical GEO: 100Schema markup: 100llms.txt: 50Content & E-E-A-T: 86SEO audit: 100Landing page CRO: 100UX & design: 100SEA opportunities: 73
92out of 100

AI-ready

What is this report about?

AI assistants such as ChatGPT, Gemini, Perplexity and Google AI Overviews increasingly give a direct answer instead of a list of links. Whether your website appears in that answer depends on technical access, clear data and trustworthy content. This report shows where your website stands today and which steps will make the biggest difference.

GEO score
92
Areas
10
Problems
2
Points to watch
6

Recommended first steps

Sorted by what adds the most to the GEO score.

  1. 1

    Amount of content

    Content & E-E-A-T. 213 words on the page.

  2. 2

    llms.txt present (optional)

    llms.txt. No llms.txt was found (status 404).

  3. 3

    PerplexityBot (Perplexity)

    AI crawler access. Blocked via its own rule. This bot indexes for Perplexity answers.

  4. 4

    Google Ads conversion tracking

    SEA opportunities. No Google Ads conversion tag was found.

  5. 5

    Ad pixels

    SEA opportunities. No ad pixels were found.

  6. 6

    Suitable as an ad destination

    SEA opportunities. The page lacks the content or CTAs to convert paid traffic.

Score per area

AreaScore
AI crawler access88
Technical GEO100
Schema markup100
llms.txt50
Content & E-E-A-T86
SEO audit100
Landing page CRO100
UX & design100
SEA opportunities73
Accessibility (WCAG, EAA, ADA)64

Findings and advice

AI crawler access

Are AI bots blocked by robots.txt or a firewall?

88
  • ✕

    PerplexityBot (Perplexity)

    Blocked via its own rule. This bot indexes for Perplexity answers.

    Add to robots.txt: User-agent: PerplexityBot Allow: / Without access, Perplexity can't cite you as a source.

  • ✓

    robots.txt present

    robots.txt is reachable and readable.

  • ✓

    OAI-SearchBot (OpenAI)

    Allowed — shows your site in ChatGPT search results.

  • ✓

    ChatGPT-User (OpenAI)

    Allowed — fetches pages when a user asks for them.

  • ✓

    GPTBot (OpenAI)

    Allowed — collects content to train models.

  • ✓

    Googlebot (Google)

    Allowed — powers Google Search and AI Overviews.

  • ✓

    Google-Extended (Google)

    Allowed — controls use in Gemini.

  • ✓

    Bingbot (Microsoft)

    Allowed — powers Bing and Copilot.

  • ✓

    Claude-SearchBot (Anthropic)

    Allowed — indexes for search in Claude.

  • ✓

    ClaudeBot (Anthropic)

    Allowed — collects content for Claude.

  • ✓

    Applebot-Extended (Apple)

    Allowed — controls use in Apple Intelligence.

  • ✓

    meta-externalagent (Meta)

    Allowed — collects content for Meta AI.

  • ✓

    CCBot (Common Crawl)

    Allowed — open dataset used by many AI models.

  • ✓

    Server allows AI bots

    A request as OAI-SearchBot (ChatGPT's search bot) got status 200. No firewall blocking was found.

  • ✓

    No noai directive

    No noai directive was found.

Technical GEO

Does the site work well technically for AI crawlers?

100
  • ✓

    Secure connection (HTTPS)

    The site runs on HTTPS.

  • ✓

    Page responds correctly

    Status code 200.

  • ✓

    HTML load time

    The HTML arrived in 0.4 seconds.

  • ✓

    Content readable without JavaScript

    213 words are directly in the HTML. AI crawlers can read them without running JavaScript.

  • ✓

    Language defined

    The language is set to "nl".

  • ✓

    XML sitemap

    Sitemap found with 1 entry.

  • ✓

    Page is indexable

    No noindex directive was found.

  • ✓

    Canonical URL

    Canonical: https://zonnig-voorbeeld.example/

  • ✓

    HTML size

    The HTML is 4 kB.

  • ✓

    Text-to-code ratio

    38% of the HTML is readable text.

Schema markup

Is there structured data that AI systems can use?

100
  • ✓

    Structured data present

    Types found: LocalBusiness, WebSite, BreadcrumbList, FAQPage, Service.

  • ✓

    JSON-LD is valid

    All JSON-LD blocks are valid JSON.

  • ✓

    Organisation entity

    AI can see who is behind the site.

  • ✓

    Links to external profiles (sameAs)

    2 profiles linked.

  • ✓

    WebSite markup

    WebSite entity found.

  • ✓

    Breadcrumbs

    BreadcrumbList found.

  • ✓

    Content types (FAQ, Product, Service …)

    Content schema types were found.

llms.txt

Is there a valid llms.txt file?

50
  • !

    llms.txt present (optional)

    No llms.txt was found (status 404).

    llms.txt is a proposal from llmstxt.org. Its effect on visibility in AI answers is uncertain, so a missing file is a point of attention, not a blocker. If you want to create one: Create a /llms.txt in Markdown with: # Company name > One sentence about what you do and for whom ## Services - [Service](https://…): short description ## About us - [Contact](https://…)

  • i

    llms-full.txt (optional)

    There's no llms-full.txt. That's optional.

Content & E-E-A-T

Is your content citable and trustworthy for AI?

86
  • ✕

    Amount of content

    213 words on the page.

    AI cites pages that actually answer a question. Expand your key pages with explanations, examples and facts.

  • ✓

    Readability

    An average of 9 words per sentence.

  • ✓

    Author or expert visible

    Author or person information was found.

  • ✓

    About us page

    There's a link to an about us or team page.

  • ✓

    Contact details

    Ways to get in touch were found.

  • ✓

    Privacy and terms

    There are links to privacy or terms.

  • ✓

    Trust signals

    Signals such as a registration number, quality mark or founding year were found.

  • ✓

    Source citations

    2 external source links (excluding social media).

  • ✓

    Freshness (date)

    A publication or modification date was found.

  • ✓

    Question-and-answer structure

    3 headings are phrased as questions.

  • ✓

    Lists and tables

    2 lists and 0 tables.

SEO audit

Are titles, headings, meta tags and links in good shape?

100
  • i

    Language versions (hreflang)

    No hreflang. You only need it for multilingual sites.

  • ✓

    Page title

    "Zonnepanelen laten installeren in Utrecht | Zonnig Voorbeeld" (60 characters).

  • ✓

    Meta description

    139 characters.

  • ✓

    One H1 heading

    H1: "Zonnepanelen laten installeren in Utrecht".

  • ✓

    Heading structure (H2/H3)

    3 H2 headings and 0 H3 headings.

  • ✓

    Image alt text

    0 of 2 images have no alt text.

  • ✓

    Internal links

    13 internal links on the page.

  • ✓

    Open Graph tags

    3 of 3 core tags present (og:title, og:description, og:image).

  • ✓

    Descriptive link text

    The link text is descriptive.

Landing page CRO

Are calls to action, trust signals and contact details in order?

100
  • i

    Direct contact option

    No live chat or WhatsApp button was found.

  • ✓

    Clear calls to action

    3 CTAs found, such as "Contact".

  • ✓

    CTA at the top of the page

    There's a CTA in the first part of the page.

  • ✓

    Contact or enquiry form

    1 form found.

  • ✓

    Form length

    3 input fields.

  • ✓

    Clickable phone number

    A clickable phone number was found.

  • ✓

    Social proof

    Reviews or customer stories were found.

  • ✓

    Benefits or USPs

    Lists of benefits were found.

UX & design

Is the site pleasant and quick to use?

100
  • ✓

    Mobile-friendly

    A responsive viewport is set.

  • ✓

    Stable layout (image dimensions)

    0 of 2 images have no fixed width and height.

  • ✓

    Lazy loading

    2 of 2 images only load when they come into view.

  • ✓

    Modern image formats

    WebP or AVIF images are used.

  • ✓

    Render-blocking scripts

    0 scripts block the page from displaying.

  • ✓

    Number of external scripts

    2 external scripts.

  • ✓

    Favicon

    Favicon found.

  • ✓

    Recognisable navigation

    Navigation was found.

  • ✓

    Semantic structure

    3 of 3 main landmarks present (header, main, footer).

SEA opportunities

Are you ready to advertise in AI search environments?

73
  • !

    Google Ads conversion tracking

    No Google Ads conversion tag was found.

    Google shows ads in AI Overviews and AI Mode through Performance Max and Search. With conversion tracking, the algorithm can bid smartly there.

  • !

    Ad pixels

    No ad pixels were found.

    Microsoft Ads powers ads in Copilot. Install the UET tag to enable retargeting and conversion tracking in AI chat.

  • !

    Suitable as an ad destination

    The page lacks the content or CTAs to convert paid traffic.

    Create a dedicated landing page for each ad theme with a clear question, an answer and one CTA.

  • i

    Prices or offers in structured form

    No prices or products were found. That's normal for service providers.

  • i

    Opportunity: advertising in ChatGPT

    OpenAI is testing ads in ChatGPT, shown next to answers that match your topic. With measurement, a strong landing page and a structured offer, you're ready to start.

  • ✓

    Measurement (Analytics/GTM)

    Google Tag Manager or Analytics found.

  • ✓

    Consent Mode / cookie management

    A cookie consent solution was found.

Accessibility (WCAG, EAA, ADA)

Does the site meet WCAG 2.2 level A and AA, the basis for the EAA and the ADA?

Automated test against WCAG 2.2 level A and AA using Deque's axe-core: the standard behind the European Accessibility Act (via EN 301 549) and the usual benchmark under the ADA. It doesn't count towards your GEO score. An automated test finds part of the issues. Full conformance also needs a manual review with keyboard, screen reader and contrast measurement.

64
  • !

    Accessibility statement

    No link to an accessibility statement was found.

    Under the European Accessibility Act, providers of e-commerce and other digital services must explain how their service is accessible. Publish an accessibility statement and link to it in the footer.

  • !

    Skip link to main content

    No link to skip the navigation was found.

    Add a 'Skip to content' link as the first element, jumping to your <main> (WCAG 2.4.1). It can stay hidden until it receives focus.

  • i

    Automated WCAG test

    The automated WCAG test could not fully process this page. Please try again later.

  • i

    Colour contrast (WCAG 1.4.3)

    Colour contrast can only be measured reliably in a browser with all styling applied, so Flowproof doesn't test it automatically.

    Check text against its background with a contrast checker: at least 4.5:1 for normal text and 3:1 for large text.

  • ✓

    No auto-playing sound

    No media was found that plays automatically with sound.

Sample report for agencies (demonstration) · Flowproof