WP Manifestindependent plugin directory
manifest / seo / geo-ai-woo

GEO AI Search Optimization

AI Search Optimization for WordPress and WooCommerce. Generate llms.txt, AI crawler rules and metadata to make your site visible to AI search engines.

by Made Büro · github.com/madeburo/geo-ai-woo · website

30stars
4forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/madeburo/geo-ai-woo/archive/refs/heads/main.zip

GEO AI Search Optimization

AI Search Optimization for WordPress and WooCommerce.

Generate llms.txt, AI crawler rules and metadata to make your site visible to AI search engines.

WooCommerce (optional)

An open-source WordPress plugin that optimizes your site for AI search engines like ChatGPT, Claude, Gemini, Perplexity, DeepSeek, Grok, YandexGPT, GigaChat, Apple Siri, Amazon Alexa, and more.

Focus: WordPress-first | Zero-config setup | WooCommerce optional

Try the analyzer at geoai.run/analyze


GEO AI Ecosystem

GEO AI is a multi-platform framework for AI Search Optimization (GEO) — making your content visible and structured for AI-powered search engines and LLMs.

Website: geoai.run | Core engine: github.com/madeburo/GEO-AI

Module Platform Description
GEO AI Search Optimization (this plugin) WordPress / WooCommerce llms.txt generation, AI meta, crawler rules, WooCommerce integration
GEO AI Core Node.js TypeScript engine powering the CLI and other integrations
GEO AI CLI Node.js ≥ 20 Generate llms.txt and llms-full.txt from the command line — framework-agnostic, build-time, zero runtime overhead
GEO AI Next Next.js GEO middleware and static generation for Next.js apps
GEO AI Shopify Shopify GEO optimization for Shopify stores

Features

llms.txt Generator

Automatically generates /llms.txt and /llms-full.txt static files at your WordPress root for maximum performance. Falls back to rewrite rules if the filesystem is not writable.

Supported AI Crawlers: | Bot | Provider | |-----|----------| | GPTBot | OpenAI / ChatGPT | | OAI-SearchBot | OpenAI / Copilot Search | | ClaudeBot | Anthropic / Claude | | claude-web | Anthropic / Claude Web | | Google-Extended | Google / Gemini | | PerplexityBot | Perplexity AI | | DeepSeekBot | DeepSeek | | GrokBot | xAI / Grok | | meta-externalagent | Meta / LLaMA | | PanguBot | Alibaba / Qwen | | YandexBot | Yandex / YandexGPT | | SputnikBot | Sber / GigaChat | | Bytespider | ByteDance / Douyin | | Baiduspider | Baidu / ERNIE | | Amazonbot | Amazon / Alexa | | Applebot | Apple / Siri & Spotlight |

AI Meta Box

Add AI-specific metadata to any post, page, or product:

  • AI Description — Concise summary for LLMs (max 200 characters)
  • AI Keywords — Topics and context hints
  • Exclude from AI — Opt specific content out of llms.txt entirely
  • Generate with AI — One-click description generation via Claude or OpenAI

WooCommerce Integration

  • Products automatically included in llms.txt with price, stock status, ratings, and attributes
  • Variable product support with price ranges and available variations
  • Sale price display (regular vs. sale)
  • Enhanced product Schema.org markup for AI readability
  • Dedicated GEO AI tab in the product data panel

AI Auto-Generation

  • Generate AI descriptions via Claude (Anthropic) or OpenAI APIs
  • Customizable prompt template with {title}, {content}, {type} placeholders
  • Bulk generation for all posts without descriptions (up to 50 at a time)
  • Rate limiting and encrypted API key storage

SEO & AI Visibility

  • <meta name="llms"> and <meta name="ai-description"> tags in page <head>
  • HTTP Link header pointing to llms.txt (rel="ai-content-index")
  • JSON-LD Schema.org structured data (WebSite + Article/Product)
  • Automatic detection of Yoast, Rank Math, AIOSEO, SEOPress to avoid conflicts
  • Per-bot robots.txt directives (Allow/Disallow) based on your crawler settings

Multilingual Support

  • Compatible with WPML, Polylang, and TranslatePress
  • Generates separate llms.txt files per language
  • Hreflang alternate links in SEO meta tags and HTTP headers

REST API & WP-CLI

  • REST API at /wp-json/geo-ai-for-woocommerce/v1/ for programmatic access
  • WP-CLI commands: regenerate, status, export, import

Content Sanitization

Centralized content cleaning pipeline for all AI-facing output. Automatically strips page builder markup (WP Bakery, Divi, Elementor, Beaver Builder), shortcodes, `