Note: the admin interface of this plugin is currently in Japanese.
Most llms.txt plugins stop at writing the file. This one is built around the question that comes next:
did any AI actually come and read it?
It keeps a lightweight log of AI crawler visits (no database tables, no human visits, no IP addresses), charts them by crawler and by page, and lets you fetch your own site as GPTBot to see whether the text is really in the HTML. llms.txt is included so the whole loop — publish, measure, check — lives in one place.
1. Files for AI, generated on the fly
- llms.txt — a map of the site: what the business is, and what is on each page.
- llms-full.txt — the body text of every post and page in one file, each entry carrying its URL and last-modified date so an AI can cite the source.
- robots.txt — AI crawlers listed by name, so refusing one later is a single click.
Nothing is written to disk. The files are built when they are requested, so they match the site the moment you edit a post. There is no "generate" button and no sync setting to remember.
2. Measurement: is anything actually reading it?
The plugin records visits from 19 crawlers — GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, Googlebot, bingbot and others — and charts them by day, by crawler and by page.
- Human visits are never recorded. A line is written only when the User-Agent matches a known AI crawler.
- No IP addresses are stored.
- No database tables are created. One file per day under
wp-content/uploads/.
If a page cache is active, cached responses never run PHP, so visits go uncounted. The plugin detects this and tells you exactly which user agents to exclude in your cache plugin.
3. See your site the way an AI sees it
One button fetches your own site while identifying as GPTBot, and reports:
- Whether the body text is actually in the HTML. Page builders and lazy loading routinely leave text visible to people but absent from the HTML, which is easy to miss when you only look at the page in a browser.
- Whether structured data (JSON-LD),
h1 and title are present.
- Whether
llms.txt and robots.txt are really being served, or shadowed by a real file on disk.
- Whether canonical, description, og:title or the analytics tag appear twice — a common and quietly destructive conflict between a theme and a plugin.
4. SEO and analytics basics
Title, meta description, canonical, Open Graph, and JSON-LD (Organization, WebSite, BlogPosting, BreadcrumbList). Optional noindex for thin archive pages. A field for a Google Analytics 4 measurement ID.
If another SEO or analytics plugin is active, these parts switch themselves off. Yoast SEO, Rank Math, All in One SEO, SEO SIMPLE PACK, The SEO Framework, Slim SEO, SEOPress, Site Kit by Google, MonsterInsights and others are detected. Emitting a second canonical tag or a second analytics tag does real damage, so the plugin yields. llms.txt and the measurement keep running either way, because they do not conflict with those plugins.
What this plugin cannot tell you
It counts
fetches. It does not show whether an AI quoted your page in an answer; a crawler visit is not the same as a citation.
Placing an llms.txt file is also no guarantee of being picked up by anything. What this plugin does is prepare the content properly and measure what actually arrives.
- Upload and activate the plugin.
- Open オキバコ AI → 設定 and write one line describing what the site is.
- Open オキバコ AI → レポート and press the diagnose button. Every row should come back green.
Numbers only become readable after about two weeks. Crawlers do not visit every day.