Building GEO AI for WordPress

October 10, 2025 11:09 AM (9h ago)9 views

GEO AI WordPress plugin hero graphic

I have spent most of my career living at the intersection of web/software development and SEO. I write code because I love how ideas turn into working products and I learnt SEO because I love how the right structure and the right words help people discover those products. GEO AI is where those two passions meet in a very practical way.

GEO AI is a WordPress plugin that helps you prepare your content for the world of AI answers. It audits a page, suggests clear improvements, and gives you building blocks that make your work easier to understand for both people and machines. It will be free, open source, and available in the official WordPress Plugin Directory when version one is ready. I want the community to use it, learn from it, and improve it with me.

Fast forward to now. Search experiences are changing. People still click and read, but they also ask AI tools for quick answers, for summaries, and for citations. Google recently launched AI overview that summarise and cite sources in some results. Perplexity also shows answers with live links and encourages source exploration. Most AI tools pull from the web, from feeds, from APIs. None of this removes the need for quality content. It raises the bar for clarity, structure, and trust.

I wanted a tool that respects classic SEO and adds a careful layer of AI readiness. That is GEO AI.

What will the plugin do?

In building version one, I'm focusing on three main things.

  1. An AI Answerability Audit in the editor. Click a button, and GEO AI (for now powered by Google Gemini API) reads the rendered page and returns a score with specific actions. It looks at answer focus, structure, trust signals, and basic technical checks. It nudges you to expose a short summary, to show key facts, to cite credible sources, and to surface author name and last updated date. The goal is not to game anything. The goal is to help your page communicate clearly, which also happens to make it easier to quote and cite.
  2. An Answer Card block for Gutenberg. In a few clicks you can add a short TLDR and a list of key facts that are visible to readers. No tricks. No hidden text. This is simple on purpose. Busy people love skimmable pages, and systems that summarise also benefit from clean structure.
  3. A Schema Assistant. GEO AI helps you attach the right JSON LD for common page types like Article, FAQ, HowTo, Product, LocalBusiness, Organization, and WebSite with SearchAction. It tries to avoid duplication with other plugins, and it warns you about missing essentials. Structured data is not a magic ranking switch. It is a clarity layer that helps machines understand what is on a page.

Around those three pillars the plugin ships with familiar essentials so you do not need to juggle many tools. You can manage titles and meta with template variables, set Open Graph and Twitter fields, generate XML sitemaps, render breadcrumbs with schema, control robots directives and canonicals, and set simple redirects with an optional light 404 log. If a site already runs another SEO plugin, GEO AI can detect it and suppress overlapping tags so the two tools can coexist without conflicts. You choose what stays active.

So why am I building this now

Large language models are becoming part of everyday discovery. They summarise, they propose answers, and they cite. Over time, AI assistants and AI first search tools will influence a larger share of organic traffic. I want creators and teams to meet this moment with sensible tooling. The answer is not to flood the web with generated pages. The answer is to double down on helpful content, clean structure, and transparent sourcing. That philosophy informed every choice in GEO AI.

I also believe the future of SEO is less about checklists and more about product quality, information design, and honest attribution. When a page explains one thing with care, shows sources, and loads quickly, it earns trust. When a site makes it easy to discover related content, it earns more time. Tools should push us in that direction.

GEO AI reads the rendered content of a post, trims it to a safe budget, and sends it to a model through the user's own API key which you store in the settings page. The model does not decide your rankings and it does not change your content by itself. It proposes a structured set of hints that you can accept, edit, or ignore. The plugin stores results per post so you can see progress over time. Background jobs allow sitewide audits in batches so you can focus on the posts that matter most.

The settings page is a home for site level choices. You can add your API key, choose how GEO AI behaves when other SEO plugins are active, set template rules for titles and descriptions, enable or disable specific schema types, control which content types go into sitemaps, and preview robots rules including friendly suggestions for AI focused crawlers. Nothing writes to server config. GEO AI uses WordPress hooks and outputs that you can review.

Why open source and why free

This work belongs in the open. I want the code to be readable and forkable. For a large part, I will be using Claude code and Codex to build. I want feedback from developers, SEOs, writers, and site owners. Free access in the WordPress Plugin Directory means anyone can try it, report issues, and suggest features. I expect the best ideas to come from real world use across different kinds of sites. I will publish the repository and a public roadmap. Pull requests are welcome.

There is a lot of noise around AI and search. Some of it is hype and some of it is fear. GEO AI is not a promise of rankings. It is a practical set of checks and helpers that bring modern expectations into your everyday workflow. It encourages clarity, sources, and maintainable templates. It plays well with the rest of your stack. It tries to be conservative where guidance is evolving. When in doubt, it defaults to visible content and standards that have stood the test of time.

What comes next

Version one will be in the WordPress Plugin Directory as a free download. I will post the GitHub repository and invite contributors. After that I will ship more features based on real use and careful feedback. I also plan to build a Sanity version, then a Drupal version, so teams can use the same approach across different stacks.

If you care about search, if you like clean code, and if you want to help shape how content gets cited in the age of AI, join me. Install GEO AI when it lands, use it on a few key pages, and tell me what helps or what gets in the way. Let us build something honest and useful together.