=== GEOPress — Generative Engine Optimization ===
Contributors: geopress
Tags: seo, ai, llm, generative-engine-optimization, schema
Requires at least: 6.0
Tested up to: 6.7
Stable tag: 1.0.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Make your WordPress site discoverable by AI answer engines like ChatGPT, Perplexity, Claude, and Google AI Overviews.

== Description ==

GEOPress optimizes your WordPress site for **Generative Engine Optimization (GEO)** — the practice of making your content legible and citable by AI-powered answer engines.

= Features =

* **llms.txt Generation** — Automatically generates `/llms.txt` and `/llms-full.txt` files following the llmstxt.org standard, making your site structure clear to AI crawlers.
* **AI Crawler Directives** — Adds proper Allow directives to robots.txt for GPTBot, Claude-Web, PerplexityBot, and other AI crawlers.
* **JSON-LD Schema** — Injects structured data (WebPage, BlogPosting, FAQPage) into every page for richer AI understanding.
* **Markdown Export** — Exports all public content as clean Markdown files, linked from llms-full.txt.
* **Bot Analytics Dashboard** — Track which AI bots are crawling your site with a native WordPress dashboard showing visit trends, top pages, and bot breakdowns.
* **Referral Tracking** — Detect traffic coming from AI answer engines via referrer headers and UTM parameters.

= Compatibility =

* Works alongside Yoast SEO and RankMath — automatically defers JSON-LD when either plugin is active.
* Compatible with all major caching plugins.
* GDPR-friendly — no external calls, no PII collected in the free tier.

= Pro Features =

Upgrade to GEOPress Pro for cloud-powered analytics, AI Visibility Scores, email reports, and multi-site rollup. Visit [geopress.io](https://geopress.io) for details.

== Installation ==

1. Upload the `geopress` folder to `/wp-content/plugins/`.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to **GEOPress > Settings** to configure post types and crawler directives.
4. Visit **GEOPress > Dashboard** to monitor AI bot activity.

== Frequently Asked Questions ==

= What is GEO? =

Generative Engine Optimization (GEO) is the practice of making your website content discoverable and citable by AI-powered answer engines such as ChatGPT, Perplexity, Claude, and Google AI Overviews.

= Does this replace my SEO plugin? =

No. GEOPress complements traditional SEO plugins like Yoast or RankMath. It focuses specifically on AI discoverability, which is a different concern from traditional search engine rankings.

= What is llms.txt? =

llms.txt is an emerging standard (llmstxt.org) that provides a structured summary of your site for Large Language Models, similar to how robots.txt guides search engine crawlers.

= Does GEOPress collect any personal data? =

The free tier is 100% local — no external API calls, no personal data collected, no IP addresses stored. Only bot user-agent strings and page URLs are logged.

= Will this slow down my site? =

No. Bot detection uses lightweight server-side user-agent matching. The llms.txt and Markdown files are generated asynchronously on content save and via daily cron.

== Changelog ==

= 1.0.0 =
* Initial release
* llms.txt and llms-full.txt generation
* Robots.txt AI crawler directives
* JSON-LD schema injection
* Markdown content export
* Bot analytics dashboard
* Referral traffic detection

== Screenshots ==

1. GEOPress Dashboard — AI bot visit analytics
2. Settings — Configure post types and crawler directives
3. llms.txt preview
