Features / Act / WordPress plugin

The free WordPress plugin
for AI visibility.

See how AI engines describe your brand and act on it, without leaving WordPress. One click to connect, confidence intervals not vanity numbers.

Free plugin · One-click connect, no API key to paste · Credentials stay server-side, never in the browser
FreeMeasure your AI visibility
  • Auto-installs the AI-traffic tag
  • AI-referral analytics and GEO snapshot
  • Cited pages and content opportunities
  • AI readiness: schema, AI-crawler rules, llms.txt, freshness flags
  • Instant AI-readiness score on activation, before any account
PaidCreate and track
  • Generate GEO briefs and WordPress drafts
  • Track content effectiveness with Campaigns
  • Deep AI-crawler analytics: 90-day history and trends
  • Content always lands as drafts, never auto-published

llemmy GEO dashboard

Open full project in llemmy Refresh Last refreshed today

Connection and tag health

Tag detected on site Last seen a few minutes ago
Re-check tag on site

GEO snapshot

Visibility
38%
(n=412, 95% CI 33-43%)
Share of voice
29%
(n=412, 95% CI 25-34%)
Sentiment
71
(mean of 188)
GEO score
64
out of 100
Every proportion shows its sample size (n) and 95% confidence interval. Metrics read "not enough data yet" until llemmy has collected enough answers.

AI traffic Last 28 days

AI sessions
1,284
Other sessions
18,902
By AI engine
EngineSessionsEvents
ChatGPT6121,940
Perplexity3311,012
Gemini198577
Google AI Overviews102288
Claude41119

Top cited pages and domains

Top cited domains
  • northwindcoffee.com143 citations
  • wikipedia.org61 citations
  • reddit.com38 citations
Top cited pages
  • northwindcoffee.com/guides/single-origin47 citations
  • northwindcoffee.com/roasting/light-vs-dark29 citations
  • northwindcoffee.com/brewing/pour-over21 citations

Measure and improve your AI visibility from where your content lives.

Your site is in WordPress, so the place to measure your AI visibility should be too. The free plugin handles the tag, the analytics and the opportunities without a single line of code. Upgrade on any paid plan to close the loop: llemmy tells you what to write, you draft it in WordPress from real data, and you track whether it actually moved AI visibility. Install once, paste a key, pick a project.

2 min
To connect

Paste a llemmy API key, pick the project this site reports into, save. The plugin registers the site and starts surfacing data.

0
Snippets to paste

The AI-traffic tag installs itself in your site head, and only when one is not already present. No copy-paste, no theme edits.

95% CI
On every proportion

Visibility, share of voice and citation rate each carry their sample size and a 95% confidence interval, so you know how solid a number is.

No snippet, no theme edits

The AI-traffic tag installs itself.

Flip one switch and llemmy adds the AI-traffic tag to your site head for you. Before it does, it scans your home page for an existing tag, so you never load two. The tag carries only a public site token; your secret API key never leaves the server.

Scans first, and pauses auto-injection if a llemmy tag is already on the site
Fires behind full-page caches, because the tag is client-side JavaScript
A tag health card tells you when the tag is detected, waiting, or paused

See what the AI-traffic tag measures →

Settings · AI-traffic tag
Auto-install the llemmy AI-traffic tag on this site
The tag is only injected when it is not already present on your site. It carries a public site token, never your secret API key.
Tag detected on site no duplicate found
If the plugin finds a tag it did not add, it shows a note and leaves your existing setup alone.
Your GEO analytics, in wp-admin

The numbers that matter, on the screen you already open.

A dedicated llemmy screen in your WordPress admin shows your GEO snapshot, AI-referral traffic broken out by engine, and the pages and domains AI cites most, all pulled through the llemmy public API on the server. Nothing is fabricated: metrics read "not enough data yet" until llemmy has seen enough answers.

GEO snapshot: visibility, share of voice, sentiment and GEO score, each with n and a 95% CI
AI traffic by engine for ChatGPT, Perplexity, Gemini, Google AI Overviews and more, with a 7 / 14 / 28 / 90-day window
Top cited pages and domains, so you see which content AI cites most
GEO snapshot · last 28 days
Visibility
38%
n=412 · 95% CI 33–43%
Share of voice
29%
n=412 · 95% CI 25–34%
Sentiment
71
mean of n=188 · 50 = neutral
GEO score
64
out of 100
AI referrals by engine
EngineSessionsEvents
ChatGPT6121,940
Perplexity3311,012
Gemini198577
Grounded in your own data

A content brief, right in the editor.

Open any post or page and the "llemmy: Content brief" box generates a GEO scaffold grounded in the questions AI is actually asked about your brand and the gaps in what it cites. Pick a tone, click generate, and copy the brief into your draft. It is display and copy only: llemmy never edits or publishes your content on its own.

Grounded in your tracked prompts and citation gaps, not generic SEO filler
Copy, do not overwrite: the brief is shown for you to use, never inserted automatically
A paid-plan feature. Free plans see a clear upgrade nudge, no surprises
Edit Page · side box
llemmy: Content brief
Generate a GEO content brief for this page, grounded in the questions AI is actually asked about your brand.
Authoritative
Generate brief

Single-origin coffee: a buyer's guide

Answer these to close the citation gap AI shows for your brand:
  • What "single-origin" actually means, in one clear sentence
  • Single-origin vs blends: when each is the better choice
  • How origin shapes flavour, with tasting notes by region
  • An FAQ block AI can lift verbatim
Copy
The brief is shown here for you to copy. It is never inserted into your post automatically.
Create and measure

Write from your data. Track whether it worked.

The plugin is now an extension of llemmy Content Studio and Campaigns. It closes the loop right inside wp-admin: llemmy shows you what to write, you draft it in WordPress from real data, and you measure whether it moved AI visibility.

1
See the opportunity

A Content Studio screen lists your writing opportunities: visibility gaps where AI does not cite you, and topic clusters your space leans on. Each is grounded in your own data, and gaps carry their sample size and a 95% CI.

2
Draft it in WordPress

One click, or a batch, turns an opportunity into a GEO brief and then a WordPress draft. Content lands as a draft, ready for you to edit and publish. llemmy never publishes on its own.

3
Track the lift

Attach the drafted content's prompt to a llemmy Campaign and watch baseline to current lift, in wp-admin. When you publish, a "content published" marker drops on the campaign timeline.

llemmy Content Studio

Data-driven writing opportunities for Northwind Coffee. Each is grounded in your own tracked answers.

Visibility gaps where AI does not cite you

Topic AI is asked aboutYour visibility
best pour-over coffee makers 6% (n=214, 95% CI 3-10%) Draft in WordPress
how to store whole-bean coffee 11% (n=168, 95% CI 7-17%) Draft in WordPress
decaf vs regular caffeine content 18% (n=141, 95% CI 12-25%) Draft in WordPress
Each gap shows n and a 95% CI, so you know how solid it is before you write. Draft selected as batch

Topic clusters your space leans on

  • Brewing methods & ratios9 related prompts
  • Bean origin & roast level7 related prompts
  • Grinders & equipment6 related prompts
Content Studio, in wp-admin

One click turns an opportunity into a draft.

Pick a visibility gap or a topic cluster and the plugin drafts a GEO brief, then creates a WordPress post from it. Do one, or batch several at once. Every piece lands in your Drafts, so you keep the final say on wording and timing.

Grounded in your data: gaps show sample size and a 95% CI, so you write where it counts
One-click or batch: draft a single opportunity, or several at once, into WordPress
Always a draft: content lands unpublished, so you review before anything goes live
Campaign · pour-over guide
Significant
Baseline vs current
Visibility
6%19%
now n=207, 95% CI 14-25%
Share of voice
4%13%
now n=207, 95% CI 9-18%
Citation rate
3%11%
now n=207, 95% CI 7-16%
Sentiment
6873
mean of n=96 · within noise
Timeline
Baseline captured
Content published · pour-over guide
First cited by ChatGPT
A metric is tagged significant or within noise from whether its confidence intervals overlap. A CI tames sampling noise; it does not erase the biases named in our methodology.

See how Campaigns prove content moved AI visibility →

On-site AI readiness · free

Ship the signals AI engines actually read.

Measuring your visibility is half the job. The plugin also handles the on-site readiness work AI engines respond to, straight from your WordPress settings. Every toggle is individually controlled in settings, and nothing publishes or edits files on its own.

Schema on autopilot

Organization and Article JSON-LD, with datePublished and dateModified, on every post. When your SEO plugin already outputs schema, llemmy steps aside automatically so nothing doubles up.

AI crawlers welcomed

robots.txt rules that explicitly allow GPTBot, ClaudeBot, PerplexityBot, Google-Extended and friends, applied through WordPress without touching files on disk.

llms.txt, generated

A machine-readable map of your key pages and recent posts, served at /llms.txt and refreshed as you publish, so AI engines have a clean guide to your best content.

Content freshness, flagged

Your posts ranked oldest-first from real modified dates, with fresh, aging and stale flags and a refresh checklist. Citation studies skew heavily toward recently updated content, so your oldest pages are where a refresh matters most.

AI crawler telemetry

See the AI crawlers before they cite you.

Before an AI answer cites you, a bot crawled and retrieved you. Because WordPress runs server-side, the plugin sees those bots directly, with no server logs, no CDN access and no extra setup. It records bots only and stores no visitor data.

Training vs answer-time retrieval

GPTBot building model knowledge is a different signal from OAI-SearchBot or PerplexityBot fetching a page seconds before an answer. The plugin classifies both, plus the 404s you are serving AI bots. A 7-day local summary is free on every plan.

Paid plans: crawler analytics + citation lag

Any paid plan adds history in the llemmy app, bot verification against the providers' published IP ranges, most-crawled pages, and the crawl-to-citation view: how many days after a bot first fetches a page an AI answer first cites it. Counts are honest: server-side requests are a floor, and we say so.

IndexNow on publish, free for everyone

Bing's index feeds ChatGPT search. The plugin pings IndexNow the moment you publish or update, so fresh content reaches the retrieval pipelines faster. No llemmy account required.

Agent-ready · WordPress 6.9+

Your AI visibility, open to every agent.

llemmy registers its GEO data and actions as first-class WordPress abilities, using the native Abilities API that arrived in WordPress 6.9. That makes them available as Model Context Protocol tools, so the WordPress editor's own assistant and outside clients like Claude, Cursor and Copilot can read your AI visibility and act on it in plain language. On WordPress below 6.9 it stays completely inert, so nothing changes for older sites.

Ask, in plain language

"What is my AI visibility? Where are my citation gaps? Which pages get cited, and which bots crawled me this week?" The read tools answer from your live llemmy data, and every proportion keeps its sample size and 95% confidence interval, so an agent cannot turn a thin number into a confident one.

visibility · citation gaps · cited pages
AI referral traffic · crawler activity · content freshness
Act, but only to a draft

"Draft a brief for this gap. Start a campaign to track it." The action tools turn an opportunity into a GEO-optimized WordPress draft, or open a campaign to measure the lift. They write drafts only, and never publish or edit a live page on their own.

generate a content brief
track a campaign
Native, not bolted on

Because the tools are built on the WordPress Abilities API rather than a bespoke endpoint, they follow WordPress's own permission model: read tools require manage_options, write tools require edit_posts plus your plan. Most WordPress analytics plugins ship a dashboard and stop there. This one is something an agent can actually use, safely.

Install it on every client site.

For agencies, the plugin is the fastest way to get AI visibility reporting live across a portfolio. One .zip, dropped onto each client's WordPress, each pointed at its own llemmy project. Tag, analytics and briefs, everywhere you manage.

One .zip, every site

The plugin installs like any other. Upload it in wp-admin, activate, connect. No developer needed, no theme edits.

One project per client

Point each site at its own llemmy project so every client's tag, analytics and briefs stay cleanly separated.

Client-safe by design

The secret API key is stored server-side, encrypted at rest when the server supports it, and never appears in page source or JavaScript.

Reporting they can trust

Every number you show a client carries its sample size and confidence interval, so the reporting holds up under scrutiny. More for agencies →

Built the WordPress way

It behaves like a plugin should.

A GEO tool only earns a place in wp-admin if it respects the site it runs on. llemmy is built to WordPress standards, top to bottom, so it is safe to trust on production and on client work.

Secure by default

Your secret key is encrypted at rest and lives server-side, never in page source. Every action is nonce-checked and capability-gated, and every database read uses prepared statements.

Bots only, no visitors

The crawler telemetry counts AI bots and nothing else: no visitor IPs, no cookies, no human browsing data, aggregate rows only. What syncs to llemmy is per-day, per-bot counts, and the free view stays local to your site.

Multisite native

Network-activate once and every subsite gets its own connection, project and tag. A network admin overview shows each site's status and headline visibility, with sample size and CI, in one place.

Plays well with your stack

It detects Yoast, Rank Math, All in One SEO and SEOPress and steps aside when they already emit schema, and it only adds robots.txt or llms.txt rules when no physical file exists. No collisions, no surprises.

Translation-ready

Every string is internationalized with a proper text domain and languages path, so the plugin is ready to localize for any WordPress community.

Lean and reversible

Focused code with no jQuery bloat, and everything is a toggle: the tag, the badge, crawler tracking, IndexNow and each readiness signal turn on and off from settings. Deactivate and it leaves cleanly.

The honest promise

The plugin is free and useful on its own: measure your AI visibility from inside WordPress, with confidence intervals not vanity numbers. The optional "AI visibility by llemmy" footer badge is off by default on every plan; it appears only if you choose to show it. Presence is a rate with its sample size and 95% confidence interval, measured over the official model APIs and Google AI Overviews read off the SERP; a confidence interval tames sampling noise but does not erase the biases we name in our methodology. Content drafted from an opportunity lands as a WordPress draft, never published on its own.

Straight from the plugin listing

Every screen, exactly as it ships.

The eight screenshots and captions below are the same ones the plugin's WordPress.org directory listing uses, unretouched. What you see here is what activates on your site.

llemmy WordPress plugin screenshot 1
1. The GEO dashboard in wp-admin: AI readiness and GEO score, plus visibility, share of voice and sentiment, each with its sample size and a 95% confidence interval, alongside the AI-sessions trend and your traffic split by AI engine.
llemmy WordPress plugin screenshot 2
2. The dashboard continued: your visibility over time against competitors, and the AI referral funnel from landed to converted, split into AI, suspected-AI and organic traffic.
llemmy WordPress plugin screenshot 3
3. Content Studio: the questions AI is asked where you are not yet cited, each with its citation rate, sample size and 95% confidence interval, one click from a brief and a WordPress draft.
llemmy WordPress plugin screenshot 4
4. Campaigns: the impact of the content you shipped, as baseline versus current bars for visibility, share of voice, sentiment and citation rate, with the lift per metric and confidence intervals on every figure.
llemmy WordPress plugin screenshot 5
5. Settings: connect with an API key, pick a project, and control the AI-traffic tag and footer badge.
llemmy WordPress plugin screenshot 6
6. The in-editor content brief, generated for the post you are writing.
llemmy WordPress plugin screenshot 7
7. The AI Crawlers screen: AI bot hits for the last 7 days, split into training and retrieval, with verified hits, top bots, top crawled paths and bot 404s. Bots only, no visitor data.
llemmy WordPress plugin screenshot 8
8. Settings: the AI crawler tracking and IndexNow toggles, with a test ping button and the log of recent pings.
Free · self-hosted .zip

Download the free plugin.

Grab the .zip and install it like any WordPress plugin. Activate it, click Connect to llemmy, and you are measuring your AI visibility: no API keys to copy, no snippets to paste. Before you even connect, the dashboard scores your AI readiness with one-click fixes. Any paid plan adds generating drafts and Campaigns tracking.

Download llemmy.zip Create a free account
Install: in wp-admin go to Plugins → Add New → Upload Plugin, choose llemmy.zip, activate, open the llemmy menu, and click Connect to llemmy. Prefer manual setup? Pasting an API key still works.
Keep exploring
Campaigns
Prove your content worked →

Attach a drafted post's prompt to a campaign and track baseline to current lift, with n and a 95% CI.

AI traffic
See what the tag measures →

The AI-referral attribution the plugin's tag feeds, by engine and landing page.

AI visibility
Find your citation gaps →

The visibility gaps Content Studio turns into writing opportunities, across 6 AI engines.

← Back to all features
From the resource library Track and improve your AI visibility from WordPress → Content freshness and AI citations: what the data actually shows →

GEO intelligence, one install away.

Free plugin, free account. Connect in under two minutes, and see your AI visibility from inside WordPress.

Download the plugin Create a free account