=== GEO Schema Forge - Generative Engine Optimization & Structured Data ===
Contributors: kingbera, beralab
Tags: geo, generative ai, schema, json-ld, llms-txt
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Supercharge your WordPress site for AI search engines with semantic JSON-LD Knowledge Graphs and dynamic llms.txt endpoints.

== Description ==

**GEO Schema Forge** is a lightweight, zero-bloat WordPress plugin specifically engineered for **Generative Engine Optimization (GEO)** and AI Search Engines (ChatGPT Search, Perplexity AI, Google Gemini, Claude, and Copilot).

As conversational AI systems increasingly handle search queries, classic keyword SEO is no longer enough. AI engines crawl websites to extract structured Knowledge Graphs, verify entity authority, and ingest clean markdown indexes.

GEO Schema Forge empowers your WordPress site with two cutting-edge capabilities:

### 1. Advanced JSON-LD Semantic Knowledge Graph
* Automatically generates interconnected `@graph` schema entities for `Organization`/`Person`, `WebSite`, `Article`, and `BreadcrumbList`.
* Injects enriched `knowsAbout`, `sameAs` authoritative profiles, `about`, and `mentions` nodes to establish unambiguous topical authority.
* Fully compatible with standard Schema.org validators and Google Rich Results.

### 2. Dynamic llms.txt & llms-full.txt Generator
* Exposes standard `/llms.txt` and `/llms-full.txt` endpoints via the WordPress Rewrite API without writing static files to disk.
* Delivers clean, structured Markdown summaries optimized for AI context windows and web crawlers.
* Built-in transient caching ensures zero performance impact on your server.

### Features
* **Zero Bloat & Peak Performance**: Native WordPress Settings API without heavy third-party option frameworks.
* **WordPress.org Compliant**: Strict adherence to WordPress Coding Standards, late escaping, and data sanitization.
* **Developer Friendly**: Clean filters (`geo_schema_forge_schema_graph`, `geo_schema_forge_llms_txt_content`) for complete customization.
* **Privacy Focused**: 100% local execution with no external tracking or remote calls.

== Installation ==

1. Upload the `geo-schema-forge` folder to your `/wp-content/plugins/` directory, or install the .zip directly via **Plugins > Add New > Upload Plugin**.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Navigate to **Settings > GEO Schema Forge** to configure your Entity profile, social links, and AI index settings.
4. Visit `yoursite.com/llms.txt` in your browser to verify your dynamic AI index.

== Frequently Asked Questions ==

= What is Generative Engine Optimization (GEO)? =
GEO is the process of optimizing content and technical metadata to be recognized, parsed, and cited by Generative AI engines such as ChatGPT, Perplexity, and Gemini.

= Does this plugin create physical files on my server? =
No. Both `/llms.txt` and `/llms-full.txt` are rendered dynamically on request using WordPress rewrite rules and cached via WordPress Transients.

= Can I use this alongside other SEO plugins? =
Yes. GEO Schema Forge outputs modular JSON-LD schemas and dedicated `/llms.txt` endpoints that complement standard XML sitemaps and on-page SEO meta tags.

== Changelog ==

= 1.0.0 =
* Initial release of GEO Schema Forge.
* Semantic JSON-LD Knowledge Graph generation (Organization, WebSite, Article, BreadcrumbList).
* Dynamic `/llms.txt` and `/llms-full.txt` endpoint rendering with transient caching.
* Native WordPress Settings API dashboard.

== Upgrade Notice ==

= 1.0.0 =
Initial release. Enjoy automated Generative Engine Optimization!
