NewGEO optimization for marketing agencies: monitor and improve every client’s AI visibility from one white-label portalLearn more
Product / Technical GEO Audit

Make your website readable for AI.

The site check verifies whether AI crawlers can read your site, how fast your homepage responds, whether there's a sitemap and which business information is readable. You also see which pages AI cites and which content gaps you have.

app.geoready.nl/app/my-website
Cited pages11
Citation share8.6%
Content gaps4
Site check · northfieldheatingair.com
GPTBot, PerplexityBot, Google-Extended allowedrobots.txtall good
Sitemap found · 148 URLssitemap.xmlall good
llms.txt missingrecommendedattention
Page ‘tax credit 2026’ missing · 7 promptscontent gapaction
Structured data: LocalBusiness presentschema.orgall good
Why it matters

If AI can't read your site, it can't cite it.

AI models that search the web live, like ChatGPT search, Perplexity, Gemini and Claude, pull their answers from websites. If your site isn't one of them, they rely on what others write about you. Sometimes that's fine. Often it's outdated, incomplete, or written by a competitor.

The cause is usually technical and invisible. A robots.txt rule added years ago to stop scrapers also blocks GPTBot. A homepage that takes four seconds to load gets skipped. Business details that only live in an image can't be read by any AI model.

My Website checks your site on the points AI models use to understand and cite you, shows which of your pages already get cited, and where competitors own topics you're leaving open. Anything missing becomes an action with an explanation and ready-to-use code.

“Your website is the one source about your business you fully control.
01 · Site check

Checked every night, and on demand in about ten seconds

The site check runs automatically every night, and you can rerun it any time with “Check my website.” Results are ready in about ten seconds. The check reads your site the way an AI crawler does, so it doesn't matter which CMS you use.

The result is an “AI-ready” checklist: AI crawlers allowed, llms.txt, sitemap in robots.txt, HTTPS, business details as schema, reviews as schema, an FAQ page with FAQPage schema, name, address and phone, an About page, title and description, language set, enough text on the homepage, and a load time under three seconds.

Every missing item links to its action. Once a later check finds the item in order, that action closes itself. The list stays accurate without anyone keeping track.

app.geoready.nl/app/my-website
Cited pages11
Citation share8.6%
Content gaps4
Site check · northfieldheatingair.com
GPTBot, PerplexityBot, Google-Extended allowedrobots.txtall good
Sitemap found · 148 URLssitemap.xmlall good
llms.txt missingrecommendedattention
Page ‘tax credit 2026’ missing · 7 promptscontent gapaction
Structured data: LocalBusiness presentschema.orgall good
In the dashboard
  • Run a new site check with “Check my website” and see results in about ten seconds.
  • Go through the “AI-ready” checklist: in order or missing, item by item.
  • Click “view the action” on any missing item for the explanation and code.
  • Browse the history of earlier checks.
02 · AI crawlers

Can GPTBot, ClaudeBot and the others read your site?

Every AI company runs its own crawlers. GeoReady checks five: GPTBot (ChatGPT training and knowledge), OAI-SearchBot (live search in ChatGPT), PerplexityBot (search and citations in Perplexity), Google-Extended (Gemini) and ClaudeBot (Claude). For each one, you see whether it's allowed, blocked or restricted.

We read your robots.txt the way the crawlers do: the most specific rule for a crawler wins, otherwise the general rule applies. That catches cases where a broad block shuts out AI crawlers by accident.

If a crawler is blocked, you get an action with the exact lines to add. You decide which crawlers to allow. GeoReady just shows you what's at stake.

AI crawlersSee whether each AI crawler is allowed, blocked or restricted.
In the dashboard
  • See whether each AI crawler is allowed, blocked or restricted.
  • Learn which AI model each crawler belongs to.
  • Copy the robots.txt lines from the action to let blocked crawlers in.
  • Check whether your sitemap can be found from robots.txt.
03 · Readability

Structured data, llms.txt and business info

AI models need to figure out quickly who you are, what you do and where. Structured data helps: JSON-LD with Organization or LocalBusiness, your name, address and phone number, and sameAs links to your profiles. An llms.txt is a short summary of your business written for AI models.

The check looks at whether these are in place and whether they say enough. A three-line llms.txt gets flagged as too thin. An Organization schema without links to your review profiles gets a sameAs action. The code in those actions is filled in from your business profile, so you don't have to write anything yourself.

Next to the technical check, My Website shows your business info as GeoReady knows it: description, industry, location, service area, services and alternate names. That profile drives how you're recognized in AI answers and which prompts we suggest, so keep it current.

app.geoready.nl/app/actions/heatpumpcompass
reach out to source12 promptsopen → in progress
+6 ptexpected effect
Get listed in the top 10 on heatpumpcompass.com
Why · AI cites this page in 14 of your 72 prompts. Your 3 biggest competitors are on it, you’re not. Perplexity and ChatGPT use it most.
Step-by-step plan
Email the editors via the contact form; ask for their listing criteria.
Send your business description (120 words), service area and 3 references.
Check after 2 weeks whether the listing is live; we track the effect automatically.
Owner · ReinierDue · Oct 14Measured after 30 d
Comments · 2
RK
Emailed the editors. They’re asking for a short business description and two photos.Reinier · 2 days ago
GR
Measured effect since ‘done’: you’re now mentioned in 4 of 25 prompts instead of 1. Share of voice +3.1 pt.GeoReady · automatic
Add a comment…
In the dashboard
  • See whether your business details are readable as schema.
  • Check llms.txt, FAQPage schema and reviews as schema.
  • Edit your business info: description, services, service area and “also known as.”
  • Track your homepage load time per check.
04 · Cited pages

Which of your own pages AI cites

Every time an AI model links to your own domain, that page is logged. My Website shows which pages get cited, how often, by which AI models, for which prompts and when it last happened. You also see what share of all citations points to your own site.

That tells you what kind of content works. If your maintenance cost page keeps getting cited and your services page never does, you know how to build your next pages.

Cited pages are also checked for freshness. Pages over a year old, pages without a date or author, and pages with a title that names neither service nor location each get their own action. The pages AI already trusts are exactly the ones to keep current.

app.geoready.nl/app/sources
Sources · 5,927 citations from 3,000 chats
AI pulls answers about your market from 12 sources. You’re missing from 3 of them, which together account for 38% of citations.
DomainTypeCitationsYou
heatpumpcompass.comcomparison
184
missing → action
northfieldheatingair.comown site
96
mentioned
hvacfinderguide.comdirectory
71
missing → action
summitclimateco.comcompetitor
58
missing → action
trustpilot.comreviews
41
mentioned
In the dashboard
  • See your most cited pages with citation count and last citation.
  • See which AI models and prompts point to each page.
  • Track your citation share: how many citations go to your own site.
  • Get actions for cited pages that are outdated or missing a date and author.
05 · Content gaps

Topics your competitors own and you don't

A content gap is a prompt where AI mentions other businesses but not you. My Website lists these gaps from the analysis after each measurement: the prompt, who gets mentioned and how often. Every gap is a concrete writing assignment.

Comparison questions that already name another business don't count as gaps, because you won't write a page about those. That keeps the list practical and focused on questions where a good page makes a real difference.

The strongest gaps come with an action: the prompt, the businesses mentioned there and an outline for the page. Content gaps per page are included in the Scale plan.

Content gapsBrowse your content gaps: prompts where competitors get mentioned and you don't.
In the dashboard
  • Browse your content gaps: prompts where competitors get mentioned and you don't.
  • See which businesses are mentioned for each gap.
  • Open the matching action with an outline for the page.
  • After publishing, track whether the prompt starts mentioning you.
How it works in four steps

How Technical GEO Audit works.

1Site checkEvery night and on demand.
2Signalsrobots.txt, speed, sitemap, business information.
3CitationsYour own pages in AI answers.
4ActionsTechnical and content, with a step-by-step plan.
A worked example

How one line in robots.txt made the difference

Perplexity almost never cited Northfield Heating & Air, even though its site had solid pages on heat pumps in Northern Virginia.

  1. 1
    Find the cause

    The first site check showed PerplexityBot and GPTBot as blocked: an old “User-agent: * Disallow: /” rule meant for the staging site had made it to production. The site also had no llms.txt and no sitemap reference in robots.txt.

  2. 2
    Fix it with the code

    The web developer copied the robots.txt rules and the llms.txt from the actions, already filled in with the services and service area from the business profile. Fifteen minutes and one “Check my website” later, the checklist was green.

  3. 3
    Watch citations come in

    Within three weeks, Perplexity was citing the maintenance cost page for four prompts, and the citation share for Northfield's own site rose from 3% to 11%.

  4. 4
    The next gap

    My Website then flagged a content gap: for “heat pump rebates Northern Virginia,” AI mentioned Summit Climate Co. and Redwood Home Services. That became the next page on the list.

Fictional example business and numbers.
Verifiable metrics

Every number traces back to the exact prompts.

Traceable to the promptEvery score, percentage and shift traces back to the underlying prompts, AI models and tracking days.
Complete answer recordsEvery AI answer is stored in full and unaltered, so you see exactly what a prospective customer reads.
Full source attributionFor every answer you see each cited domain down to the URL, with the source type and the AI model that cited it.
Standardized measurement conditionsThrough the official APIs, without history or personalization, in your project’s country and language. So runs stay comparable over time.
FAQ

Questions about Technical GEO Audit.

Another question? Email info@geoready.nl.
Do I need to change my site?+

Usually a few lines in robots.txt and a few pages that answer the customer's question directly. The actions tell you exactly what.

Does this work with any CMS?+

Yes. We read your site the way AI does. Whatever system runs it doesn't matter.

Your customers are already asking AI. Time to be in the answer.

Seven days free, 35 prompts on ChatGPT, Perplexity and Gemini. Then Pro at €95 a month, cancel before your first invoice. Nothing to install.