=== Savage AI-SEO ===
Contributors: savagesocial
Tags: seo, ai-seo, geo, llms-txt, schema, json-ld, chatgpt, perplexity, gemini, ai-search
Requires at least: 5.5
Tested up to: 6.6
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Make your WordPress site show up in ChatGPT, Perplexity, Claude, and Google AI Overviews. 5 questions, one-time $79 for Pro, done.

== Description ==

Google sends 60% fewer clicks than it did two years ago. ChatGPT, Perplexity, and Google AI Overviews are answering customer questions directly — and if your WordPress site isn't structured for them, you're invisible.

**Savage AI-SEO** is the cheap, no-frills WordPress plugin that handles the technical side of AI-search optimization (also called Generative Engine Optimization, or GEO) for you. You install it, answer 5 questions about your business, and it takes care of:

* Meta titles and descriptions written by Claude (Pro)
* `Organization` and `WebSite` JSON-LD schema on every page
* Auto-detected `FAQPage` schema on posts with Q&A blocks (Pro)
* A live `/llms.txt` file at your site root, regenerated as you publish
* `robots.txt` toggles for GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended
* Image alt-text bulk-fill (Pro)
* Monthly AI-mention report — see who got cited for your target keywords (Pro)

This plugin is built by [Savage Social](https://savagesocial.com), a Phoenix-based marketing agency. It mirrors the technical setup we run for our agency clients — at a price small businesses can actually afford.

**Free tier (this plugin):**
* `llms.txt` generator
* AI-crawler `robots.txt` manager
* `Organization` + `WebSite` schema
* Industry-specific schema (Dentist / LegalService / Restaurant / 6 more)
* IndexNow auto-ping (Bing learns about new posts in seconds)
* Bing Webmaster Tools verifier
* Local Pack readiness audit
* Image alt-text bulk-fill (smart filename cleanup)
* AI-readiness score dashboard

**Pro plugin (one-time $79, 1 site, 1 year of updates):**
* AI-generated meta titles and descriptions for every page
* AI-powered alt text (context-aware via Claude, not just filename cleanup)
* `FAQPage` schema auto-detection on posts
* Google Business Profile automation — posting, review monitoring, Q&A monitoring (review replies are always draft-only, never auto-sent)
* Monthly AI-mention report

**Optional Claude agent upsell (one-time $49):**
* Companion Cowork plugin with 6 skills — site audit, GMB drafting, review reply drafts, AI-mention tracking, broken-link outreach, content briefs
* **Requires your own paid Claude account ($20/mo Claude Pro, paid directly to Anthropic — not included in our purchase price)**

**Bundle (one-time $99):** Plugin + Claude agent, save $29 vs buying separately.

**All sales final.** Narrow refund exception only if the plugin can't install/activate on a standard WP setup. See terms. [Buy at savagesocial.com →](https://savagesocial.com/services/ai-seo-plugin.html)

== Installation ==

1. Upload the `savage-ai-seo` folder to `/wp-content/plugins/`, or install via Plugins → Add New → Upload Plugin.
2. Activate the plugin.
3. The 5-question setup wizard opens automatically. Answer the questions, click Save.
4. Your `/llms.txt`, schema, and AI-crawler `robots.txt` are now live.

== Frequently Asked Questions ==

= Will this conflict with Yoast, RankMath, or AIOSEO? =

No. Savage AI-SEO is built to **complement** the major SEO plugins, not replace them. If another SEO plugin is active, we defer to it for the `<title>` tag and basic meta — we add the AI-search layer on top: `llms.txt`, AI-crawler `robots.txt`, Organization schema, FAQPage detection. You can run both side-by-side.

= How do I rank in ChatGPT specifically? =

ChatGPT's web search is powered by Bing. Verify your site in Bing Webmaster Tools first — the plugin can't do that step for you, but it's free and takes 10 minutes. After that, the plugin handles the technical SEO layer (schema, robots.txt, meta tags) that determines whether ChatGPT cites you when it does run a search.

= Is llms.txt actually used by AI engines? =

It's mixed. Perplexity and a few smaller AI search engines request `llms.txt`. Google publicly said it doesn't use it (as of July 2025). OpenAI and Anthropic have not formally committed. Publishing it costs nothing and may help, so we ship it on by default. Don't treat it as your main AI-SEO move — schema and meta tags matter more.

= Why one-time pricing instead of monthly? =

WordPress plugin customers prefer to pay once and own the software. Monthly subscriptions force a renewal-or-shutoff relationship customers usually resent. We charge $79 once for the Pro plugin and include 1 year of updates. After that, your plugin keeps working — there's no kill switch — but to get new features and AI-search-algorithm updates you'd buy v2.0 when it ships. Fair trade.

= Do I need a Claude account to use this plugin? =

For the plugin alone, no. The plugin's Pro AI features (meta tags, alt text, GMB drafts) use a small Savage-hosted proxy that calls Claude on your behalf — the cost is included in the $79 plugin price for the first year.

The **optional Claude agent companion** ($49) is a separate product. It runs as a Cowork plugin inside *your own* Claude account, which requires a paid Claude Pro subscription (~$20/month to Anthropic, not to us). If you don't want the agent or don't have Claude Pro, just buy the plugin alone — it works perfectly on its own.

= Do you store my content or send it to a third party? =

The free tier sends nothing externally — it all runs on your server. The Pro tier sends post titles + brief excerpts to our proxy (api.savagesocial.com), which calls Claude on your behalf. We don't store the content past the generation request. Full data policy at savagesocial.com/privacy.

= I have an Avada/Elementor/Divi site — will this work? =

Yes. The plugin doesn't touch your theme or page builder. It works at the `wp_head` and `robots.txt` filter layer, which every WordPress theme respects.

= Can I block AI crawlers instead of allowing them? =

Yes. Settings → flip any toggle to "off" and the next `robots.txt` request emits `Disallow: /` for that crawler. Useful if your content is paywalled or you have a licensing strategy.

== Screenshots ==

1. AI-readiness score dashboard with the 10-step checklist.
2. AI-crawler toggles — one switch per major LLM crawler.
3. The 5-question setup wizard.
4. Monthly AI-mention report (Pro).

== Changelog ==

= 1.0.0 =
* Initial release.
* `llms.txt` generator served from `/llms.txt`.
* `robots.txt` manager for GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended.
* `Organization` and `WebSite` JSON-LD on `wp_head`.
* `FAQPage` schema auto-detection on singular posts (Pro).
* AI-generated meta tag stubs (Pro — proxy call wired in v1.1).
* Image alt-text bulk-fill (Pro — proxy call wired in v1.1).
* AI-readiness score REST endpoint + dashboard.

== Upgrade Notice ==

= 1.0.0 =
First public release.
