Skip to content

AI search visibility · also called GEO or AEO

See how ChatGPT, Perplexity, Gemini and Claude describe your brand.

AI answers change every time you ask. We ask several times, then give you a 0–100 Score with its margin of error and the fixes to ship first.

Site check in secondsNo email, no cardSee a sample report →

acme-invoicing.example
5 questions × 4 engines × 2 runs
Example data
RulerIQ Score
62±4
likely range
58–66
  • ChatGPTNamed #22/2 runs
  • PerplexityNamed #41/2 runs
  • GeminiNot named0/2 runs
  • ClaudeNamed #32/2 runs
1 wrong price · 3 pages to get ontoOpen sample →

Measured through each engine’s official API, web search on

  • ChatGPT
  • Perplexity
  • Gemini
  • Claude

01How it works

Three steps. No setup, no install.

  1. 01

    Enter your domain

    We read your public site, work out your category and competitors, and write the questions a buyer would ask an AI.

  2. 02

    Get a Score with its margin

    We ask ChatGPT, Perplexity, Gemini and Claude each question more than once, then score how often you’re named, cited and described correctly.

  3. 03

    Work the fix list

    Wrong prices to correct, pages to get onto, and paste-ready FAQ and structured data. Check again to see what moved.

02Why we show a range

AI answers change on every run. Your Score should say by how much.

Ask the same engine the same question twice and you can get two different lists. A tool that asks once reports that randomness as a trend. We ask every question several times and measure how much the answers move. A change inside that range is labelled No real change.

How we calculate it
acme-invoicing.example · 3 weeksExample data
Week 1 58 ±5Baseline
Week 2 61 ±4Up 3 · No real change
Week 3 69 ±4Up 8 · Real change

Week-over-week labels arrive with the paid plans. Bring a number to Monday’s meeting that holds up to “are you sure?”

03What you get

Not just a score. A to-do list.

Live todayArrives with paid plans
Full check · with your email

Wrong prices, caught and corrected.

We compare the price each engine states for you with the price on your live site, then write the correction from facts on your own pages. Check again to see if the engines pick it up.

Asked: “How much is Acme Invoicing?”Example data
Gemini says

“Acme’s Growth plan costs $49/month.”

Your pricing page says

Growth is $79/month.

{ "@type": "Offer", "name": "Growth",
  "price": "79", "priceCurrency": "USD" }
Cited in answers that don’t name youExample data
  1. 01g2.com/categories/b2b-invoicing14×
  2. 02reddit.com/r/SaaS · best invoicing tool?9×
  3. 03capterra.com/invoicing-software7×
  4. 04zapier.com/blog/best-invoicing-apps4×
Full check · with your email

The pages engines trust, ranked.

The review sites, threads and articles engines cite for your category when they don’t name you, most-cited first. That’s your outreach list.

Free site check · no email

Fixes you paste, not advice you interpret.

In seconds: whether AI crawlers can read your site, and an FAQ block, fact table, JSON-LD and llms.txt built from facts on your own pages. Not written by an AI.

Site readabilityExample data
74/ 100
✕PerplexityBot is blocked in robots.txt
✓GPTBot, ClaudeBot and Google-Extended can read your pages
!No /llms.txt: ready to paste below
# Acme Invoicing
> Invoicing for SaaS teams. Growth $79/mo.

## Pricing
- [Plans](https://acme-invoicing.example/pricing)
Live today

Which engines name you

Per question and per engine: named or not, and where in the list, across every run.

Paid plans

Search Console + AI Overviews

Queries where you rank on page 1 of Google but are missing from AI answers.

Paid plans

Weekly tracking and delivery

25 questions on all four engines every week, delivered by email, Slack or Notion.

04Method

The method is public. No hidden formula.

Read the methodology
4
engines in every full check, through official APIs with web search on
2×
runs per question in the full check, 3× on paid plans
±
a margin of error on every Score, never a bare number
40·30·20·10
published weights: named, cited, facts right, site readability

What we won’t claim

Results come from the engines’ APIs, not a poll of real users: use the Score to track change and compare.

We don’t see the consumer chat apps, only what the APIs return.

We don’t promise ranking changes or dates.

A site check alone is never called a Score; it’s the 10% site readability part.

Example data is always labelled as example.

05Pricing

Published prices. No sales call.

Compare plans in detail

Growth

Waitlist
$129/ month

or $49/mo with your own API keys

One brand, 25 buyer questions, all 4 engines, checked weekly.

For the one person who owns organic.

Pro

Waitlist
$229/ month

or $99/mo with your own API keys

Three brands, unlimited seats.

For teams with more than one product.

Agency

Waitlist
$449/ month

or $199/mo with your own API keys

Ten client brands and client reports.

For agencies reporting AI visibility.

Paid plans are on the waitlist. The site check needs no email. The full check needs your email and allows 2 a day per email and 5 per network; results are cached for 7 days. If we reach our daily budget, new full checks resume tomorrow. With your own API keys you pay the AI providers directly at their published rates; we never mark up the AI.

06Questions

Straight answers.

More? Email support@ruleriq.com.

What is AI search visibility?

How often, where and how accurately AI assistants like ChatGPT, Perplexity, Gemini and Claude name and describe your brand when people ask about your category. You may also see it called GEO or AEO. RulerIQ measures it by asking each assistant the questions your buyers ask.

Is this only for software companies?

It's built and tuned for software companies, but it works for any brand with a website. You can set your category before the check.

Do I need to give an email?

Not for the site check: whether AI crawlers can read your site, plus paste-ready fixes from your pages. The full check of all four engines asks for an email, any email, because each one costs us real AI fees. It allows 2 a day per email and 5 per network, takes a few minutes, and results are cached for 7 days. If we reach our daily budget, new full checks resume tomorrow.

Why 4 engines?

We check ChatGPT, Perplexity, Gemini and Claude through each provider's official API. We ask each question several times on every engine, so we can state a margin of error. That matters more than counting more engines that are each asked once. Google AI Overviews is next, and it is planned, not live. Some trackers list engines that have no public API, which means scraping consumer apps. We use official APIs only.

Is this the same as what ChatGPT shows people?

Not exactly, and we say so. We query each engine's official API with web search on, not the consumer app, which adds memory, location and personalization we can't see. The API gives a clean, repeatable view: right for tracking change and comparing you with competitors, not a screenshot of one person's chat.

Why does the Score have a ±?

AI answers change from one run to the next. We ask each question several times and show the range your Score likely sits in: the margin of error. With paid plans, a move smaller than that range is labelled “No real change”, so you don't chase noise.

What is the Score made of?

Four parts: how often engines name you (40%), how much of what they cite for your category shows up in answers that name you (30%), whether they state your price correctly (20%), and whether AI crawlers can read your site (10%). The formal names and the margin-of-error maths are on the methodology page.

Do you need access to our site, CMS or analytics?

No. We read the public pages any search engine can read, and you paste the fixes in yourself. A read-only Search Console connection comes with paid plans; it isn't part of the free grader.

Will fixing these change what AI says?

We can't promise that, and nobody honestly can. Engines update their answers when they next read your pages. We tell you what to fix; you check again and see what moved. We never promise dates.

Can we use our own API keys?

Yes, once paid plans open. Every plan also comes in an own-key version: a free tier, then from $99/mo. You pay OpenAI, Anthropic, Google and Perplexity directly for usage, and we add no markup. Paid plans are on the waitlist today.

Find out where you stand, give or take.

The site check takes seconds, the full check a few minutes. No card, no call.