Chrome extension

TriRank: AI Visibility Checker — SEO & GEO Audit

See what AI engines already know about the site you're on — without leaving the page.

Open the panel on any page and it reads that page the way a reader sees it, after its JavaScript has run. It reports AI citations, structured data, root files and crawler reachability side by side. It is free, it needs no account, and its source is public.

Add to Chrome — free

Chrome and Chromium browsers. No TriRank account is required to use it.

What it looks like

The panel, recorded off the running extension — no mockups and no screen that does not exist.

Watch on YouTube

What it checks

  • AI visibility score

    real citation probes across ChatGPT, Claude, Gemini & Perplexity (no estimates)

  • AI crawler access

    real requests as GPTBot, ChatGPT-User, OAI-SearchBot, PerplexityBot & Perplexity-User; declared robots.txt vs what actually comes back

  • Structured data

    JSON-LD schema.org (Organization, Article, FAQPage), FAQ schema vs visible text consistency

  • Root files

    robots.txt, sitemap & llms.txt actually fetched and verified

  • Works on any page

    including your guest posts and Medium articles

Every screen, as it renders

Live readings taken in Chrome against real sites. Nothing below is a mockup.

The TriRank panel open on github.com, showing AI visibility, GEO structure and SEO basics as three separate scores, with a table comparing what our fetch saw against what the browser saw.
Three separate rulers, not three views of one number.
The Structured data screen listing the JSON-LD types found on www.squarespace.com and confirming that every question in the FAQPage schema also appears as visible text.
FAQ schema against what a reader can actually see.
The Unknown URLs screen, showing that github.com returns 404 for a freshly generated path that cannot exist, with the status, redirect, content type and body size.
How the site answers an address nobody has published.
The Crawler access screen showing five AI crawlers that got through, next to a summary of what leaves your device.
Crawler reachability, and what the extension itself sends.
The per-engine citation list with Claude, Gemini and Perplexity marked as citing, above links into a free audit, the full report and the free tools.
From the panel straight into a full audit.

Open source, and it tells you exactly what it sends

The extension needs no account and everything it does works signed out. Two things can connect its lookups to a TriRank user and there is no third: a session you already hold on trirankai.com, and a key you paste. The whole source is public — the same files that are packed for the Web Store.

Source: github.com/supersky0820/trirank-extension

What it sends

What leaves your device
The domain name — no path, no query string, no page content — plus your session cookie or API key, if you have either.
Cookies
Requests to the site you are viewing always omit credentials. The two requests to trirankai.com carry that site's session cookie while you are signed in there, and nothing when you are not.
Your reading
Everything read from the page stays on your device.
Account
Optional. Everything works signed out; signing in only sets your daily allowance and tells the panel which plan you are on.
Never a new crawl
Both endpoints answer only from what is already stored.

The five lines above are a summary. The full disclosure — what it reads, how it reads it, what leaves your device, and the crawler reachability test — is in our privacy policy.

When one page is not enough

The panel answers for the page you are looking at. A free audit runs the same checks across a whole domain and keeps the result, so you can come back to it — still no card, still no crawl you did not ask for.

Prefer to ask in plain English? The same readings are available through our MCP server.