Stop being invisible to AI. ChatGPT, Perplexity, and Google AI Overviews are answering your customers' questions right now — and citing your competitors instead of you. Georix fixes that from inside WordPress. No coding, no API keys.
Most GEO plugins ask you to take their value on faith. Georix shows real, provable results from your own server data, then helps you improve them. If a claim can't be proven from your data, it doesn't ship.
What Georix does
- Answer Capsule Engine (new in 1.3) — checks whether an AI engine could actually lift a citable answer from each page, and a block to publish one that it can.
- Lost-to-AI Question Finder (new in 1.3) — connects your own Search Console data (opt-in) to find questions you're losing to AI answers, ranked by opportunity.
- AI Crawler Cost Report (new in 1.2) — see what GPTBot, ClaudeBot, and others actually cost you in requests and bandwidth, vs. what they send back.
- Verified Bot Identity (new in 1.2) — catches spoofed "GPTBot" traffic with real reverse-DNS verification, not just a user-agent check.
- Reality Check (new in 1.2) — an honest panel that tells you the truth about your setup, even when it's unflattering.
- AI Traffic Insights (new in 1.1) — first-party analytics showing which pages actually earn AI-engine click-throughs.
- Answer Booster (new in 1.1) — an editor panel that flags unsourced stats, weak openings, and missing quotable lines.
- llms.txt / llms-full.txt / ai.txt — auto-generated, live within 30 seconds, no files to upload.
- Schema & structured data — LocalBusiness (100+ types), FAQ & HowTo blocks, Organization/Article/Breadcrumb JSON-LD.
- GEO Content Audit & AEO Score — live per-post scoring across 9 GEO checks, right in the block editor.
- AI Crawler Manager — per-bot allow/disallow control written straight to robots.txt.
Built for local service businesses, bloggers, SaaS sites, and agencies managing multiple client sites.
No data leaves your server except where explicitly disclosed (DNS lookups for bot verification, and your own opt-in Search Console connection). Full feature breakdown, privacy details, and FAQs below.
Install and activate
- In your WordPress admin, go to Plugins → Add New.
- Search for Georix, then click Install Now and Activate.
(Or upload the plugin ZIP via Plugins → Add New → Upload Plugin.)
Quick start (5 minutes)
- Go to Settings → Georix.
- Enter your Organisation Name and Site Description — 1–2 sentences about what you do and who you serve. This is the most important field; AI engines read it first.
- Under Post Types to Include, tick at least Posts and Pages.
- Click Save Changes.
- Visit
yoursite.com/llms.txt in your browser — the file is live immediately.
- On the settings page, click Check File Status to confirm the URL returns HTTP 200.
Recommended setup (optional but high impact)
- Open the Local Business tab if you run a local or service business. Choose your business type, enter address, phone, opening hours, and price range. JSON-LD schema is output site-wide automatically — no shortcode or template change needed.
- Open the Custom Sections tab to add links WordPress does not expose automatically — services, team pages, case studies, pricing, or resources.
- Edit your homepage and top service pages in the block editor. Add a FAQ Block (search for "FAQ" in the block inserter) with 3–5 real questions and answers. This is the single highest-impact step for AI citation.
- While editing a post or page, open the GEO Content Audit sidebar (right panel). Use the live checklist to improve headings, word count, excerpts, and structure. Click Suggest FAQ Questions to insert ready-made Q&A pairs for your niche.
- Open the AI Crawlers tab and set Allow/Disallow for each bot (GPTBot, ClaudeBot, PerplexityBot, and others). Rules are written to your
robots.txt automatically.
- Open the EEAT & AEO Score tab for a site-wide readiness score and a checklist of what still needs attention.
If /llms.txt returns a 404
Go to
Settings → Permalinks and click
Save Changes (this re-registers WordPress URL rules). Or use the
Flush Rewrite Rules button on the plugin settings page. This only needs to be done once.
Note: The plugin requires a permalink structure other than
Plain. Use
Post name or any custom structure. Plain permalinks are not supported because
/llms.txt is served via WordPress rewrite rules.
1.3.0
Win the answer.
All existing features are unchanged — these are additions only. Removing the new feature files returns the plugin to its previous behaviour.
- New: Answer Capsule Engine — a separate editor panel (the existing GEO Content Audit and Answer Booster panels are untouched) with a target-question field and a Liftability Check that runs six deterministic checks against your rendered content: direct-answer presence (a 25–90 word paragraph in the first ~600 words carrying at least 60% of the question's meaningful terms), self-containment, specificity, question-form heading, position, and freshness. The output is a red/amber/green verdict plus the exact reason each check failed — no composite score, because a made-up number would not mean anything.
- New: Answer Capsule block — publishes one question heading, one concise answer passage and up to three supporting facts as clean semantic HTML. Live 40–80 word counter and live self-containment linting warn but never block. The "start from what's on the page" helper pre-fills the answer field with a paragraph you already wrote; the plugin never writes content for you.
- New: Settings → Answer Capsules — a worklist of every published post and page showing its target question, last liftability verdict, whether it has a capsule, and when it was last modified, sortable and paginated.
- New: Lost-to-AI Question Finder (Settings → Lost to AI) — opt-in, off by default. Connect your own Google Search Console property with a service-account key and see the question queries you appear for, a CTR-collapse detector, and a ranked action queue that deep-links each opportunity into the Answer Capsule editor with the question pre-filled. New table
georix_gsc_daily, daily sync cron, 12-hour cache, and a manual Refresh button.
- Honesty: the CTR-collapse finding is labelled an inference, not a certainty, with its full method stated on screen — Google's API does not report AI Overview presence. The "what changed since your last Answer Capsule" panel is labelled "what changed since", never "results of".
- Schema: the Answer Capsule block outputs no JSON-LD in this release. Emitting it would have meant changing the existing schema output, which this release deliberately does not touch. Noted for a future version. No rich-result claim is made anywhere.
- Privacy: the Search Console feature sends only a date range and requested dimensions to Google, for your own property, on a scheduled task or an explicit Refresh click — never on a visitor page load. Credentials are encrypted at rest where sodium or openssl exists, and the UI says plainly when neither does. Disconnect deletes them immediately.
- Uninstall additions are opt-in: cached verdicts (derived data) are always removed, your target questions and stored Search Console data are preserved unless you tick the removal box. Google credentials are always deleted.
1.2.0
The honest instrument panel for AI bot traffic.
All existing features are unchanged — these are additions only. Removing the new feature files returns the plugin to its previous behaviour. Every number this release shows is derived from your own server data; estimates are labelled as estimates.
- New: AI Crawler Cost Report (Settings → AI Crawler Cost) — measures AI crawler requests, their share of your total measured traffic, an estimated bandwidth figure (always labelled "estimated"), and the crawl-to-visit ratio joined to AI Traffic Insights. Includes Googlebot on purpose, a dependency-free trend chart, per-bot table, CSV export, and published industry benchmarks shown only as external context. New tables
georix_bot_daily and georix_traffic_daily; capture is a single aggregate upsert per request.
- New: Verified Bot Identity — confirms crawlers with forward-confirmed reverse DNS plus bundled IPv4/IPv6 ranges, on a scheduled task only (never during a page load). Raw IPs are used solely for the check and purged the moment it completes; only the verdict and resolving organisation are kept. Results use "unverified", never "fake".
- New: Reality Check (Settings → Reality Check) — reports the truth about your own setup: whether anything actually requests your llms.txt, whether crawlers you disallowed are still crawling (with a Cloudflare edge-blocking recommendation and cache-lag awareness), and whether a page builder is hiding your content from crawlers behind JavaScript.
- Correction: full-page caching is now detected and both report screens warn that cache-served hits cannot be counted, so figures are an honest minimum.
- Correction: FAQ/HowTo claims repositioned as content structure, not rich results — Google removed FAQ rich results (7 May 2026) and deprecated HowTo (2023). Blocks and schema output are unchanged; only the wording changed.
- Correction: the Crawler Analytics tab is renamed Discovery File Requests to reflect that it shows only /llms.txt-family requests, not sitewide crawling.
- Correction: llms.txt is presented plainly — Google has confirmed it does not use it; we generate it because it is free and may matter later, and Reality Check tells you if anything requests it.
- Correction: uninstall now cleans up all v1.1/v1.2 options and, when you opt in, the new tables. Data is preserved by default.
- We measure; we do not block. For blocking, we recommend Cloudflare, which does it at the edge for free. No new external services, no API keys, nothing phones home.
1.1.0
This is a proof-and-action release: Georix now shows you real results and helps you improve, instead of only generating files.
All existing features are unchanged — these are additions only. Removing the two new feature files returns the plugin to its previous behavior.
- New: AI Traffic Insights — first-party analytics showing which pages get real click-throughs from AI engines (ChatGPT, Perplexity, Gemini, Claude, Copilot, and more), read from your own site's traffic. Scoreboard, trend chart, top-cited-pages table, opportunities panel, CSV export, and configurable retention.
- Privacy-first storage: AI source, landing path, UTC day, and count only — no IP addresses, no raw user agents, referrer query strings stripped. Nothing is transmitted off your server. Data is preserved on uninstall unless you opt in to removal.
- Honest measurement: the UI names its blind spots (Google AI Overviews and no-click answers) and presents the figure as a verified minimum, not a total.
- New: Answer Booster — a separate editor panel (the existing GEO Content Audit sidebar is untouched) that flags unsourced statistics, undated time-sensitive claims, filler section openings, and missing quotable claims, with safe click-only template fixes that never rewrite your words or invent a source. Per-check and master toggles. 100% offline.
- Reposition: llms.txt is now framed as agent-readiness infrastructure, with the evidence-backed AI Traffic Insights and Answer Booster as the core.
- No new external services, no API keys, no data leaves your site.
1.0.1
- Fixed fatal error on activation when Rank Math, SEOPress, or AIOSEO stores robots meta as an array instead of a string
1.0.0
- Initial public release
- Auto-generates /llms.txt and /llms-full.txt served live via WordPress URL rewriting — no file uploads needed
/ai.txt AI usage permissions file with admin toggle and policy settings
/llm.txt compatibility alias (same content as llms.txt)
<link rel="alternate"> discoverability tags in site <head>
- LocalBusiness Schema Wizard with 100+ schema.org types including India-specific business categories
- AI Crawler Manager — per-bot Allow/Disallow for 8 AI crawlers written to robots.txt, with 40+ bot registry, robots.txt conflict detection, and expanded directives
- Custom Sections builder — add your own sections and links to llms.txt from the admin UI
- FAQ Gutenberg block with FAQPage JSON-LD schema
- HowTo Gutenberg block with HowTo JSON-LD schema
- FAQ Question Suggester with niche detection — dental, legal, medical, accounting, restaurant, generic
- GEO Content Audit sidebar — live 9-check score updating in real time in the block editor, with Elementor-aware word count and heading detection
- Organization, Article, BreadcrumbList, and speakable schema output site-wide
- EEAT and AEO Readiness Score — 5-pillar 0–100 score
- WPML and Polylang support — llms.txt and llms-full.txt grouped by language with per-language URLs, taglines, key pages, and content
- Crawler visit logging (database table, daily cleanup cron, Crawler Analytics tab)
- llms.txt Health Panel with HTTP status, cache, permalink, and conflict checks
- Physical file conflict detection and admin warnings
- SEO plugin noindex filtering (Yoast, Rank Math, SEOPress, AIOSEO)
- Per-post include/exclude controls and content selection modes (translation-aware)
- Intelligent content filtering with configurable minimum word count
- Quality-scored post ordering for better llms.txt output
- Check File Status tests all active discovery URLs
- Documentation tab with step-by-step guidance built into the plugin
- All features fully unlocked — no license keys, no Pro tier, no usage limits