The TrendlyAI Chrome extension is a free tool that checks whether ChatGPT, Perplexity, Claude and Google AI Overviews can read and quote a web page. Click the icon on any site and it checks crawler rules, noindex, text before JavaScript, schema, answer-first writing, headings, FAQ and page basics, then gives a score and a fix list.
Install it from the Chrome Web Store: https://chromewebstore.google.com/detail/trendlyai-ai-visibility-g/pildedfepddfmnaiolfojdppopigndbc
Key takeaways๐
- The extension checks one page in a few seconds, or up to 10 pages of the same site, and scores each one from 0 to 100.
-
It covers robots.txt rules for 8 AI and search crawlers, noindex, text that only appears after JavaScript, schema types and required fields, answer-first openings, question headings, FAQ and page basics.
-
It measures whether AI tools can read your pages. It does not tell you whether AI tools recommend your brand. The free TrendlyAI check does that.
-
Checks run in your browser. Nothing is sent to TrendlyAI unless you click the check button.
-
A copy-ready fix list gives your developer the exact robots.txt lines, tags and example JSON-LD to add.
What does the TrendlyAI Chrome extension check?๐
The extension checks the technical and content signals that decide whether an AI crawler can fetch a page, read its text and pull a clean answer from it. Each check gets a pass, warn or fail with a one-line fix.
| Group | What it checks | Why it matters |
|---|---|---|
| Crawler access | robots.txt rules for GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, Claude-SearchBot, Google-Extended and Bingbot | A blocked crawler cannot read the page at all |
| Indexing | noindex in meta robots, googlebot meta or the X-Robots-Tag header | A page hidden from search is hidden from AI search too |
| Rendering | Whether the text is in the HTML the server sends, or only appears after JavaScript runs | Crawlers that skip JavaScript see an empty page |
| Structured data | JSON-LD for Organization, LocalBusiness, Product, FAQPage, Article or BreadcrumbList, and whether required fields are filled in | Schema tells machines what the page is and who it belongs to |
| Answer-ready content | A direct answer as the first paragraph, question-style headings, an FAQ section and enough main text | AI answers lift short, self-contained passages |
| Page basics | Title, meta description, canonical tag, one H1, Open Graph tags and the lang attribute | Clean basics help every crawler identify the page |
| llms.txt | Whether the site has one, shown for information only | There is no public proof it changes citations, so it is not scored |
The robots.txt check follows the robots.txt standard (RFC 9309): a group that names a bot wins over *, the longest matching path wins, and the rules are tested against the page you are on. Blocking only the training crawlers (GPTBot, ClaudeBot and Google-Extended) is a warning, since that is a fair business choice. Blocking a search or user crawler is a fail, because that stops the engine from reading the page when someone asks a question. Our guide to AI crawlers and robots.txt explains what each bot does.
Why did we build a page checker?๐
We built it because the first question behind "why doesn't ChatGPT mention us?" is often simpler than people expect: can the engine read the page? A blocked crawler, a stray noindex or a page that builds all its text in JavaScript can rule a site out before content quality even matters.
When I ran the extension on this blog, it found real problems. Every post opened with a short "Last updated" line in its own paragraph, so a tool reading the first paragraph saw four words instead of the answer. Our index pages had no Open Graph image. Our topic pages had one-line intros and no FAQ. We fixed all three, and the extension is how we found them.
How does the score work?๐
The score is a weighted total out of 100. A pass earns a check's full weight, a warn earns half and a fail earns zero. Crawler access carries the most weight, followed by noindex, structured data and rendering, because those decide whether the page can be read at all.
| Score | Label | What it usually means |
|---|---|---|
| 80 to 100 | Good | Crawlers can read the page and pull a clean answer from it |
| 50 to 79 | Needs work | Readable, but missing schema, an answer-first opening or page basics |
| Under 50 | Weak | Something blocks or hides the page, or there is little text to quote |
Two rules keep the score honest. If a page is set to noindex, the score is capped at 20, since nothing else matters while the page is hidden. Items shown for information only, like llms.txt, are left out and the score is scaled to the checks that remain. After a check, the score also shows on the toolbar icon for that tab, so you can see it while you browse the site.
Can it check more than one page?๐
Yes. Click "Check more pages" and the extension reads up to 10 pages of the same site. It finds them through the site's sitemap, or through links on the open page if there is no sitemap. It then shows a score and the top issue for each page, the site average and the most common issues.
The multi-page check reads each page's HTML as the server sends it, before any JavaScript runs. That is close to what many AI crawlers see. A site that builds its content in the browser can look fine in the main view and score low here, which is exactly the gap worth knowing about. Our post on JavaScript rendering and AI crawlers covers why that happens and how to fix it.
What do you get besides the score?๐
You get four outputs you can act on or share:
- Developer fix list. One click copies a Markdown checklist with only the items that need fixing. It includes the exact robots.txt lines for blocked bots, the tags to add, and example Organization and FAQPage JSON-LD with placeholders like YOUR BRAND. It never guesses facts about your business.
-
Score history and compare. You can see how a page scored on earlier checks and compare two checks, which is useful after a developer ships a fix.
-
Printable report. A clean report you can print or save as a PDF for a client or a team meeting.
-
Plain summary. A short text report of every check, ready to paste into an email or ticket.
If you work in an agency, the fix list is the part that saves time. Paste it into a ticket and the developer has every change in one place, with a reason for each.
What does the extension not measure?๐
The extension measures whether AI tools can read your pages. It does not measure whether ChatGPT, Perplexity, Claude or Google AI Overviews actually recommend your brand. A page can score 100 and still never be named, because AI answers also depend on third-party mentions, reviews and how well known the brand is.
To see whether AI tools name you, use the "Does AI recommend this site?" button in the extension, or go straight to the free TrendlyAI check. It needs no signup, takes about 30 seconds and runs 5 prompts on ChatGPT and Perplexity. For weekly tracking across ChatGPT, Perplexity, Claude and Google AI Overviews, TrendlyAI's paid plans start at $19/mo with a 7-day free trial and no credit card.
| Question | Chrome extension | Free TrendlyAI check |
|---|---|---|
| Can AI crawlers reach and read this page? | Yes | No |
| Is the page structured for answers (schema, headings, FAQ)? | Yes | No |
| Does ChatGPT or Perplexity name my brand? | No | Yes, 5 prompts |
| Which competitors get named instead? | No | Yes |
| Where does it run? | In your browser | On trendlyai.com |
A readable page is the floor, not the finish line. Our GEO audit checklist covers the off-site work that decides whether you get named.
Is the extension private?๐
Yes. All checks and scores are worked out inside your browser. The extension only talks to the site you are checking, to read its page, robots.txt, llms.txt and, for the multi-page check, its sitemap and up to 10 pages. Those requests are sent without your cookies.
Nothing is sent to TrendlyAI unless you click the check button, which opens trendlyai.com with the site's domain in the address. The extension has no analytics, tracking or advertising code, and it only reads a tab after you click its icon. The full extension privacy policy lists every permission and what it is used for.
How do I use it?๐
Install the extension, open any page on your site, and click the TrendlyAI icon. The check takes a few seconds.
-
Install it from the Chrome Web Store: https://chromewebstore.google.com/detail/trendlyai-ai-visibility-g/pildedfepddfmnaiolfojdppopigndbc
-
Pin the icon to your toolbar so it is one click away.
-
Open the page you care about most, such as your home page, a product page or a comparison page, and click the icon.
-
Fix any fails first, starting with crawler access and noindex.
-
Click "Check more pages" to find problems that repeat across the site.
-
Copy the fix list for your developer, then check again after the fixes ship.
Start with the pages you most want AI answers to quote. For most businesses that is the home page, the main product or service pages, and any page that answers a buyer's question directly. If the schema check fails, our guide to schema markup for AI citations has copy-ready examples. If you are unsure about llms.txt, read what llms.txt is and whether you need one before spending time on it.
For the bigger picture on how AI engines pick sources, start with the GEO guide.
Frequently asked questions๐
Is the TrendlyAI Chrome extension free?๐
Yes. The extension is free, needs no account and has no paid tier. The "Does AI recommend this site?" button opens the free TrendlyAI check, which also needs no signup.
Does the extension tell me if ChatGPT recommends my brand?๐
No. It checks whether AI tools can read and quote your pages. To see whether ChatGPT and Perplexity name your brand, run the free check at trendlyai.com/check, which runs 5 prompts in about 30 seconds.
Which AI crawlers does it check in robots.txt?๐
It checks 8: GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, Claude-SearchBot, Google-Extended and Bingbot. Blocking only the training crawlers is a warning. Blocking a search or user crawler is a fail.
Does the extension send my page data to TrendlyAI?๐
No. Checks run in your browser and the extension only talks to the site you are checking. Nothing is sent to TrendlyAI unless you click the check button, which opens trendlyai.com with the domain in the address.
Why does llms.txt not count toward the score?๐
There is no public proof that llms.txt changes whether AI engines cite a page, so the extension shows whether a site has one but leaves it out of the score.