← Oleksii Turovskyi

Chrome Extensions

Browser extensions I've shipped to the Chrome Web Store. Free, one-click install — each page is a quick rundown of what the extension does and how to use it.

What these extensions have in common#

Both extensions here started the same way: a check I was doing by hand often enough that doing it by hand became the bottleneck. Neither is a product with a roadmap. Each one automates a specific inspection I already knew how to do manually, on the page I happen to be looking at.

That origin shows up in the design. There is no dashboard, no account, and no sync. You click the icon, you get the answer for the current tab, you close the popup. Nothing persists, because nothing needs to.

What each one is for#

Extension Answers the question Runs on
AEO Checker Will an AI crawler understand this page? Any page you open it on
NotebookLM Mindmap Controls How do I navigate this mindmap without fighting it? notebooklm.google.com

AEO Checker reads the active tab's HTML and headers and scores the signals that decide whether ChatGPT, Perplexity, Claude and Google's AI Overviews can parse and cite the page — title and description length, robots directives, JSON-LD, llms.txt, heading structure. It is the tool version of the audit described in How to audit AI visibility, and this site is its reference implementation.

NotebookLM Mindmap Controls adds the zoom, pan and expand/collapse controls that Google's mindmap view does not ship with. Narrow by design: it does one thing to one product's one view.

Why Chrome Web Store and not a download#

Every extension here is published on the Chrome Web Store rather than offered as an unpacked zip. That is a deliberate trade. The Store review process is slow and occasionally arbitrary, but it gives you three things a direct download cannot: a signed package, automatic updates, and a permissions list Google has actually looked at.

The plugins section works the opposite way — token-gated direct download — because WordPress plugins have no equivalent review gate, and the audience there is developers who expect a zip. If you want the same kind of check without installing anything, the tools run entirely in a tab.

Permissions, briefly#

Neither extension asks for broad host permissions. AEO Checker uses activeTab and scripting, which means it can only read a page after you explicitly click its icon on that page — it cannot watch your browsing. Nothing is transmitted; the full detail is in the AEO Checker privacy policy.

FAQ#

Are these extensions free?#

Yes, both are free on the Chrome Web Store, with no paid tier and no in-app purchase. They exist because I needed them, and publishing costs me nothing beyond the one-time developer registration.

Do they work in Edge or Brave?#

Yes. Both are Chromium browsers and install Chrome Web Store extensions directly. Firefox is not supported — it uses a different extension packaging format, and neither extension has enough Firefox demand to justify a port.

Does AEO Checker send the pages I visit anywhere?#

No. It reads the active tab's HTML in your browser, computes the score locally, shows it in the popup, and discards it when the popup closes. There is no remote server, no analytics, and no account. See the privacy policy for the exact detail.

How often are they updated?#

When something breaks or a signal changes — AEO Checker tracks a moving target, since crawler behaviour and Google's guidance both shift. Each extension page lists its full release history with dates, so you can see the real cadence rather than a claim about it.