Install → run the setup wizard → done.
No key, no account, no paid tier: every module and every measurement screen in this plugin is free and fully usable.
Index Harmony prepares your WordPress site for AI assistants, answer engines and their crawlers (ChatGPT, Claude, Perplexity, Gemini and others) without touching your files or content — and then shows you what actually happened. Every fix is virtual and reversible: turn a module off and it disappears without a trace.
What makes it different: most plugins in this space stop at generating llms.txt. Index Harmony pairs the output side with a first-party measurement side that no search-console integration can see: its own AI-bot traffic log with cryptographic-grade bot verification (official vendor IP lists), daily per-page counters, a per-page evidence panel showing which engine fetched which page on demand, a crawl-freshness funnel, an attention-decay radar, recovery for 404 URLs that assistants invent, a change log that marks every GEO-affecting setting change on your traffic chart, plus an agent-facing Site MCP endpoint and WordPress Abilities/WebMCP surfaces. llms.txt is one of its 18 modules, not the product.
All 18 fix modules (free, no key needed):
- llms.txt + llms-full.txt (virtual endpoints, refreshed daily; hand-pick the highlighted pages or edit the file body yourself)
- AI bot manager for robots.txt (explicit allow rules for 24 AI bots; your existing rules are kept intact)
- JSON-LD schema injector (Organization / WebSite / Article / FAQ / Breadcrumb / Product) — defers to Yoast, Rank Math, AIOSEO and SEOPress to avoid duplicates
- Meta completer (description / Open Graph / Twitter — only when no SEO plugin handles it)
- WordPress core sitemap enablement + robots.txt declaration
- /.well-known/security.txt
- WooCommerce product feed + Product schema completeness
- hreflang auditor (reports only — it never writes a file and never emits an hreflang tag)
- /AGENTS.md — a site usage guide for agents (virtual)
- Markdown negotiation (Accept: text/markdown or ?format=md)
- .well-known discovery endpoints (api-catalog RFC 9727; mcp.json and agent-skills only when configured — no fake manifests)
- Agent-discovery Link headers + robots.txt Content-Signal declaration
- AI bot traffic log (which bot visited when)
- AI policy publishing (ai.txt + TDMRep + Content-Signal header)
- Security headers — six optional response headers (X-Content-Type-Options, Referrer-Policy, Permissions-Policy, HSTS, CSP-Report-Only, X-Frame-Options); all off by default and picked one by one under Settings → Advanced
- IndexNow instant indexing (Bing/Yandex/Seznam/Naver — opt-in)
- WebMCP (in-browser agent surface for your site's public information)
- AI traffic share (opt-in daily channel counters)
Measurement & insights:
- Bot traffic dashboard — a 30-day chart and per-bot breakdown of AI crawler visits
- Bot verification (opt-in) — once enabled, downloads public bot IP lists once a day to flag spoofed bots; no visitor data leaves your site
- Bot blocking & spike alerts (opt-in) — pick the bots to watch, then turn blocking on whenever you decide to, behind an explicit confirmation; the panel recommends a 7-day monitoring window first and warns you if you enable it earlier, but nothing is time-locked and you can stop blocking with one click; optional email when traffic spikes
- Page analysis — daily per-page counters (GDPR-neutral: no IPs, no user agents) feed a per-page evidence panel showing which engine fetched which page on demand, a crawl-freshness funnel (which pages changed after the last crawl), and a 28-day attention-decay radar for pages AI is losing interest in
- AI-404 phantom URL recovery — a report of URLs assistants think exist (404 hits with an AI user-agent or AI-platform referrer), the closest real page suggested by edit distance, and an optional per-row 301 applied ONLY to AI-originated requests
- GEO change log — every visibility-affecting setting change is marked on the traffic chart with an honest before/after delta (correlation, not causation)
- Bot health alarms — a silence sentinel for regular crawlers that go quiet and a spoof-surge guard with an explicitly confirmed, one-click "403 spoofed-only" switch
- Page readiness score + Triage — a per-page content-readiness sub-score with an in-editor meta box and a site-wide triage view
- Weekly (or daily) digest email (opt-in) — a summary of bot traffic, fading pages and your weakest pages
Honesty principles
- No files are written — everything is served virtually and switches off without a trace.
- No cloaking — humans and bots see the same content; only the format may differ when a client asks for it.
- No fake manifests — discovery files are published only when they describe something real.
- No upsell surfaces — this plugin never asks you for a key and never stores one.
Languages
The admin panel ships fully translated in 17 languages: English, Türkçe, Deutsch, Español, Français, Italiano, Nederlands, Polski, Português, Русский, 日本語, 한국어, العربية, فارسی, हिन्दी, Bahasa Indonesia, Tiếng Việt. RTL layouts are supported for Arabic and Persian. Translations are bundled with the plugin itself (not delivered as
WordPress.org language packs).