Dennis GEO is now on WordPress.org.

It's official: Dennis GEO has been approved for the WordPress.org plugin directory. You can now install it straight from your dashboard — no zip, no upload, no friction. Dennis waited very patiently for this. For Dennis, that's saying something.

As of today, Dennis GEO is listed in the official WordPress plugin directory at wordpress.org/plugins/dennis-geo. That means it now shows up when you search "Dennis GEO" — or "GEO," or "llms.txt" — inside your own WordPress admin, under Plugins → Add New.

What this changes for you

Until now, installing Dennis meant downloading a .zip and uploading it by hand. Functional, but not exactly 2026. Now it's the normal WordPress flow:

  1. In your dashboard, go to Plugins → Add New.
  2. Search for Dennis GEO.
  3. Click Install Now, then Activate.

That's it. You also get automatic update notifications from now on — when we ship a new version, your dashboard tells you, and you update with one click. No more checking back here for a fresh zip.

What it took to get here

The WordPress.org plugin review is run by volunteers who read your code line by line, and they are not in a hurry. Which is the right way to do it — the directory is trusted precisely because nothing slips through. We extracted every inline script and style into properly enqueued files, added clear privacy disclosures for the optional AI Populate service, and tightened a dozen small things to meet the directory's guidelines.

Dennis, who normally starts pacing if a meta description takes longer than two minutes to write, handled the wait with uncharacteristic grace. We think the approval email cheered him up.

Still free. Still the same Dennis.

Nothing about the plugin changed for the worse. It's the same free plugin: Organization and LocalBusiness schema, FAQ schema auto-detected from your content, llms.txt and llms-full.txt, per-page SEO fields, breadcrumb markup, a smart sitemap, AI crawler management, and the GEO audit that scores your site 0–100%. All free, all included.

The optional $19 AI Populate service is still there for people who'd rather not write 60-character titles for 40 pages by hand. Dennis still finds that work genuinely enjoyable. We still don't ask why.

Already running the zip version?

You don't need to do anything. The directory version is the same plugin — your settings and fields carry over. If you'd like to switch over to directory updates, you can deactivate and delete the manually uploaded copy, then install the directory version; your saved data stays in the database. Or just wait — they're the same code.

Install from the directory

Find Dennis on WordPress.org, or search Dennis GEO under Plugins → Add New in your dashboard. While you're there, a review would make his week. He doesn't have any yet, and he checks.

Structure your site for AI search.