WP Manifestindependent plugin directory
manifest / seo / wordpress-geo-optimizer

WordPress GEO Optimizer

WordPress plugin for Generative Engine Optimization (GEO) — AI crawler management, llms.txt, structured data, and GEO scoring

by GEOScore AI · github.com/henu-wang/wordpress-geo-optimizer · website

0stars
0forks

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/henu-wang/wordpress-geo-optimizer/archive/refs/heads/main.zip

A WordPress plugin for Generative Engine Optimization (GEO) -- the practice of optimizing your website's content and technical setup so that AI-powered search engines (ChatGPT, Perplexity, Google AI Overviews, etc.) can discover, understand, and cite your site.

Traditional SEO focuses on ranking in classic search results. GEO goes further by making sure AI crawlers can access your content and that your pages provide the structured signals these models rely on when generating answers.

Features

  • AI Crawler Management in robots.txt -- Automatically add allow/block rules for AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and more) directly from the WordPress admin.
  • llms.txt Endpoint -- Serve a /llms.txt file that tells AI models what your site is about, which pages matter most, and how to cite you. This emerging standard is the AI equivalent of robots.txt.
  • JSON-LD Structured Data -- Inject schema.org JSON-LD markup (Organization, WebSite, Article) into every page via wp_head, giving AI models clean, machine-readable context about your content.
  • Settings Dashboard -- A simple admin page under Settings > GEO Optimizer to configure all of the above without touching code.

Installation

  1. Download the latest release or clone this repository.
  2. Copy the wordpress-geo-optimizer folder into wp-content/plugins/.
  3. Activate the plugin from the Plugins page in WordPress admin.
  4. Go to Settings > GEO Optimizer to configure.

Configuration

AI Crawler Rules

From the settings page, choose which AI crawlers to allow or block. The plugin appends the corresponding User-agent / Allow / Disallow directives to your virtual robots.txt (generated by WordPress).

llms.txt

Fill in your site description, key pages, and preferred citation format. The plugin registers a rewrite rule so that https://yoursite.com/llms.txt returns a plain-text file following the llms.txt specification.

JSON-LD Structured Data

Toggle which schema types to inject:

Schema Type Where Purpose
Organization Every page Brand name, logo, social profiles
WebSite Home page Site name, search action
Article Single posts Headline, author, date, image

The markup is added to <head> automatically -- no theme edits required.

Useful Tools

Requirements

  • WordPress 5.8 or later
  • PHP 7.4 or later

License

This plugin is licensed under the GNU General Public License v2.0 or later.