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.
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.
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.





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.