Sample reportA made-up brand on example data. The free check gives you the Score, which engines name you, wrong prices and pages to get onto; parts that arrive with paid plans are labelled where they appear.

Where acme-invoicing.example stands

Example data
62±4RulerIQ Score, likely range 58 to 66

Your Score is 62, give or take 4. Up 2 since last week, within normal run-to-run variation, so no real change. Rising: about +2.4 a week over 8 weeks.

Of 6 fixes marked done, 2 are verified, 1 is improving and 3 are still open.

See full history →Chart the Score and its parts, filter, and download as CSV.

What makes up the Score

Four parts, weighted as shown. Each has its own margin of error.

Named

40% of the Score
56±5

How often the engines name you when they answer your buyers' questions.

Vs last week: Up 3, no real change

Cited

30% of the Score
54±6

Of the pages the engines cite, how many name you.

Vs last week: Up 2, no real change

Facts right

20% of the Score
72±4

1 engine states a wrong price. Whether the engines state your prices and plans correctly.

Vs last week: Up 2, no real change

Site readability

10% of the Score
90

Whether AI crawlers can read your site.

Vs last week: No change, no real change

Fix list

In this example, 6 fixes were marked done on 2026-10-11, after the 2026-W41 check. We compare the 3 checks since with the 2 before. Verified-fix tracking is planned for the paid plans.

  • Still open
    Wrong price: Gemini says $49/mo, your site says $79/mo

    Still open: Gemini still says $49/mo (your site says $79/mo) in 3 of 3 checks since the fix.

  • Verified
    Wrong price: ChatGPT says $69/mo, your site says $79/mo

    Verified: ChatGPT no longer says $69/mo (your site says $79/mo). It was gone from every run in the last 2 checks (2 of 3 checks clean since the fix).

  • Improving
    Not named on a question: ChatGPT on "best b2b invoicing software for saas"

    Improving: ChatGPT names you on 'best b2b invoicing software for saas' in 2 of 9 runs over 3 checks, up from 0 of 6. That's not yet beyond normal run-to-run variation.

  • Still open
    Not named on a question: Perplexity on "stripe billing vs chargebee alternatives"

    Still open: Perplexity names you on 'stripe billing vs chargebee alternatives' in 0 of 9 runs over 3 checks, no better than 0 of 6 before.

  • Verified
    Not named on a question: Claude on "invoicing software with net-30 reminders"

    Verified: Claude now names you on 'invoicing software with net-30 reminders' in 6 of 9 runs over 3 checks, up from 0 of 6.

  • Still open
    Page to get onto: g2.com/categories/b2b-invoicing

    Still open: g2.com/categories/b2b-invoicing doesn't name you yet (0 of 3 checks since the fix).

8 more items on the 2026-W41 list haven't been marked done, so there is nothing to verify yet.

Question by question

Each cell is the share of runs where the engine named you, from the 2026-W44 check. This example shows 4 questions; paid plans are planned to ask up to 25 buyer questions, each 3 times per engine. The free check asks 5 questions, 2 times each.

How many runs named the brand, by question and engine, latest check.
QuestionChatGPTPerplexityGeminiClaude
best b2b invoicing software for saas
Named in 1 of 3 runs
Best rank 4
Not named in 3 runs
Not named in 3 runs
Not named in 3 runs
stripe billing vs chargebee alternatives
Not named in 3 runs
Not named in 3 runs
Not named in 3 runs
Not named in 3 runs
invoicing software with net-30 reminders
Named in 2 of 3 runs
Best rank 2
Named in 2 of 3 runs
Best rank 5
Named in 2 of 3 runs
Best rank 2
Named in 3 of 3 runs
Best rank 2
acme invoicing pricing
Named in 3 of 3 runs
Best rank 4
Named in 3 of 3 runs
Best rank 4
Named in 1 of 3 runs
Best rank 2
Named in 3 of 3 runs
Best rank 2

Evidence and paste-ready fix

"best b2b invoicing software for saas"

Google rank #2.8 (6,420 monthly impressions) → Mentioned in only 1 of 12 AI runs (8%)

Planned: the Google rank and impressions come from Search Console, which isn't connected yet.

EngineRun 1Run 2Run 3What we found
ChatGPT SearchNot namedNamed, rank 4Not namedNamed in 1 of 3 runs. Cites g2.com, stripe.com.
Perplexity SonarNot namedNot namedNot namedNamed in 0 of 3 runs. Cites chargebee.com, reddit.com/r/SaaS.
Google GeminiNot namedNot namedNot namedNamed in 0 of 3 runs. Cites maxio.com, g2.com.
Anthropic ClaudeNot namedNot namedNot namedNamed in 0 of 3 runs. Cites stripe.com/billing.

Per-run detail like this is planned for the paid plans.

Paste-ready fix: Fact table
Put it on https://acme-invoicing.example/saas-invoicing
<section aria-labelledby="ruleriq-comparison-heading">
  <h2 id="ruleriq-comparison-heading">Acme Invoicing at a glance</h2>
  <p><strong>Summary:</strong> Acme Invoicing (acme-invoicing.example) is a B2B invoicing software starting at $79/mo. Automated B2B invoicing.</p>
  <table>
    <thead>
      <tr>
        <th scope="col">Specification</th>
        <th scope="col">Acme Invoicing (acme-invoicing.example)</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <th scope="row">Category</th>
        <td>B2B invoicing software</td>
      </tr>
      <tr>
        <th scope="row">Published pricing</th>
        <td>$79/mo · $199/mo</td>
      </tr>
    </tbody>
  </table>
</section>

Where the results can go

Managed plans start at $129/mo. Already have API keys? A free tier, then from $99/mo with your own keys (planned).

Claude and Cursor

Available today

Connect over MCP to run the site check and fetch paste-ready fixes from your editor. No Score yet.

Show example payload
https://ruleriq.com/api/mcp · illustrative config
{
  "mcpServers": {
    "ruleriq": {
      "type": "http",
      "url": "https://ruleriq.com/api/mcp"
    }
  }
}

// Example prompt inside Claude Code or Cursor:
// "Call ruleriq_gsc_blindspots and ruleriq_generate_fix_kit for acme-invoicing.example,
//  then update app/pricing/page.tsx with the verified FAQPage JSON-LD."

Slack digest

Planned for paid plans

A weekly message with the Score, whether it really changed, and the top fixes.

Show example payload
Planned · illustrative, not live
{
  "text": "Acme (acme-invoicing.example) — RulerIQ Score: 62 ± 4 (Up 2 · No real change)",
  "blocks": [
    {
      "type": "header",
      "text": { "type": "plain_text", "text": "Acme Invoicing — Score: 62 ± 4 (likely range 58–66)" }
    },
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "*Verdict:* Up 2 pts · *No real change* (combined margin of error ±5.7)\n• *Named (40%):* 56 ± 5  |  *Cited (30%):* 54 ± 6  |  *Facts right (20%):* 72 ± 4  |  *Site readability (10%):* 90"
      }
    },
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "*1. Ranks on Google, rarely named by AI:* `best b2b invoicing software for saas` (Google #2.8 · 6,420 impr → AI 8%)\n*2. Wrong fact:* Gemini states Growth is `$49/mo` (live /pricing is `$79/mo`) — paste-ready fix included."
      }
    }
  ]
}

Notion brief

Planned for paid plans

The same weekly report as a Notion page your team can comment on.

Show example payload
Planned · illustrative, not live
# Acme Invoicing (acme-invoicing.example) — week of 2026-10-26
**RulerIQ Score:** `62 ± 4` (margin of error; likely range `58–66`) · **Week over week (planned):** Up 2 pts (**No real change**)

## 1. Ranks on Google page 1, rarely named by AI
- **"best b2b invoicing software for saas"** — Google #2.8 (6,420 impr/mo) → named by AI: **8% (1/12 runs)**
- **"stripe billing vs chargebee alternatives"** — Google #4.1 (3,890 impr/mo) → named by AI: **0% (0/12 runs)**

## 2. Wrong facts
- **Gemini:** Claims Growth is `$49/mo` in 3/3 runs (Actual: `$79/mo`)
- **Perplexity:** States `$79/mo` (correct)

Raw answer log

Planned for paid plans

Every answer behind the Score, one line each (.jsonl), for your own analysis.

Show example payload
Planned · illustrative, not live
{"ts":"2026-10-31T08:00:12Z","week":"2026-W44","promptId":"p-disc-1","engine":"openai","run":1,"keySource":"byok","rank":null,"weight":0,"citations":["https://g2.com/categories/b2b-invoicing","https://stripe.com/billing"],"costUsd":0.0114}
{"ts":"2026-10-31T08:00:15Z","week":"2026-W44","promptId":"p-disc-1","engine":"openai","run":2,"keySource":"byok","rank":4,"weight":0.25,"citations":["https://acme-invoicing.example/pricing","https://g2.com/categories/b2b-invoicing"],"costUsd":0.0118}
{"ts":"2026-10-31T08:00:19Z","week":"2026-W44","promptId":"p-brand-1","engine":"gemini","run":1,"keySource":"managed","claimField":"pricing","claimedUsd":[49],"verifiedUsd":[79,199],"verdict":"wrong","costUsd":0.0142}