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.
ReleasedProductivityv4.0.1NotebookLM Mindmap Controls
Keyboard shortcuts, smoother zoom and pan for NotebookLM mindmaps — explore your knowledge graph instead of dragging it.
ReleasedSEOv0.2.2AEO Checker
One-click AEO audit for the page you're on — score, per-check pass/warn/fail, instant remediation list.
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.