
Analytics dashboard with AI bot traffic visualization
Demo: TasteWP
LLMagnet is AI analytics for WordPress. It tracks how often ChatGPT, Claude, Perplexity, and other AI engines crawl your site and send people back — then helps you raise that visibility for LLMs and agents.
It puts the technical layer in place: /llms.txt, markdown, and the discovery files those systems expect. You see which pages they visited, get an AI Visibility Score, and get concrete suggestions to improve it.
Connect MCP and work with that data from Claude Code, Codex, Cursor, ChatGPT, and more.
Works with Rank Math, Yoast, and the rest of your SEO stack. Scores and recommendations sit inside Gutenberg and Elementor.
LLMagnet Pro is a separate plugin at llmagnet.com. Install it next to this one. This plugin stays fully functional without it. Pro adds:
* Schema – Scan, generate, and publish JSON-LD so search engines and AI can read the page
* WebMCP – The live in-page runtime so agents can use the site’s tools, not only discover them
* Reports – Scheduled email reports and alerts when AI traffic changes
* WooCommerce – Catalog discovery for agents (no cart or checkout) and product-level AI analytics
* Images – Image export in llms.txt, plus ALT text help
* One-click fixes – Apply Agent Ready repairs from the audit instead of doing them by hand
LLMagnet works seamlessly alongside your existing SEO setup:
* Rank Math & Yoast SEO – Excludes noindex posts from llms.txt, llms-full.txt, and markdown exports when those plugins mark content noindex
* Smart robots.txt Management – Registers llms.txt (and llms-full.txt when generation is enabled)
* Elementor Editor Integration – AI visibility scores in the Elementor editor. Per-page JSON-LD schema fields ship with LLMagnet Pro
* No conflicts with your current SEO workflow
LLMagnet sets up the layer agents need to find, read, and use your site:
* Well-known discovery – agent-card.json, agent-skills, mcp.json, security.txt, and the API catalog
* WebMCP – /.well-known/mcp.json and agent skills so in-page agents can discover what the site can do
* Markdown endpoints – Clean {permalink}.md for every public page
* robots.txt & IndexNow – AI crawler rules, Content-Signal, and publish pings so engines recrawl faster
* Headers – Link headers for llms.txt and the agent card; optional security headers and Open Graph fill
* Agent Ready audit – A score with pass/warn/fail checks and suggested fixes
The services below run only after an administrator connects, enables, or opts in. None of them run for anonymous site visitors. Bot logos are bundled. Usage analytics, product emails, and the news feed are separate opt-ins, all off by default.
Used after you connect Google from Connections, so the dashboard can read AI referral and Search Console metrics you already have. The plugin sends OAuth requests to accounts.google.com and read-only API calls to googleapis.com / analyticsdata.googleapis.com / searchconsole.googleapis.com (sessions, landing pages, clicks, queries). Tokens stay encrypted on your site. Terms: https://policies.google.com/terms · Privacy: https://policies.google.com/privacy
Used after you enable IndexNow on Agent Ready, and only if Rank Math, AIOSEO, or Yoast Premium is not already pinging. On publish, update, or unpublish of included content, the plugin sends your host name, verification key, and changed public URLs (up to 500) to https://api.indexnow.org/indexnow so Bing and other IndexNow engines can recrawl faster. No visitor, post, or personal data. Terms: https://www.indexnow.org/terms · Privacy: https://privacy.microsoft.com/en-us/privacystatement · Engines: https://www.indexnow.org/
Used after you enable Agent Skills discovery. The plugin serves /.well-known/agent-skills/index.json from your site and writes the public schema URL schemas.agentskills.io/discovery/0.2.0/schema.json into that file. Nothing is fetched from or sent to schemas.agentskills.io.
Used for hosted Google OAuth (site URL, redirect URL, one-time tickets, and refresh tokens) and, after email opt-in, lifecycle contact/events. Production host is api.llmagnet.com; Google routes may fall back to llmagnet-api-server.vercel.app. Both are operated by LLMagnet. Terms: https://llmagnet.com/terms/ · Privacy: https://llmagnet.com/privacy-policy/ · Cookies: https://llmagnet.com/cookie-policy/
Used after email opt-in (llmagnet_email_consent) for product lifecycle emails. The plugin posts admin email, site name, site URL, plugin version, onboarding status, and visibility score to api.llmagnet.com/lifecycle/* — never to api.brevo.com, and no Brevo key is shipped. Turning consent off sends an unsubscribe. Terms: https://www.brevo.com/legal/termsofuse/ · Privacy: https://www.brevo.com/legal/privacypolicy/
Used after telemetry opt-in for in-plugin admin usage (page views, clicks, onboarding) plus plugin/WordPress versions, site language, and WooCommerce yes/no, identified by domain. Admin email and site URL are not sent. Session replay and autocapture are off. EU endpoint: api-eu.mixpanel.com. Terms: https://mixpanel.com/legal/terms-of-use/ · Privacy: https://mixpanel.com/legal/privacy-policy/
Used after news-feed opt-in (llmagnet_news_feed_consent) to load product news/promo JSON for administrators only. A generic GET with User-Agent: LLMagnet/{version} — no site URL, email, or identifiers. Images may load from *.public.blob.vercel-storage.com on LLMagnet admin screens. Turn off under System Information Privacy & Data. Terms: https://llmagnet.com/terms/ · Privacy: https://llmagnet.com/privacy-policy/
Used only when an administrator submits the in-plugin form. wp_mail sends the message to [email protected]; if diagnostics are enabled, also site URL, WordPress/PHP versions, user login/roles, active plugins, and table prefix.
AI bot logs (bot name, user-agent, path, timestamp) stay in wp_llm_bot_visits and wp_llm_bot_page_clicks and are never sent externally. Retention is llmagnet_data_retention_days (30, 90, 180, 365, or 0 = keep; default 365). This plugin does not set visitor cookies.