[WordPress] 外掛分享: AgentGarrison – AI Bot Control & LLM Optimizer

首頁外掛目錄 › AgentGarrison – AI Bot Control & LLM Optimizer
WordPress 外掛 AgentGarrison – AI Bot Control & LLM Optimizer 的封面圖片
全新外掛
安裝啟用
尚無評分
7 天前
最後更新
問題解決
WordPress 6.2+ PHP 7.4+ v1.0.0 上架:2026-07-23

內容簡介

AgentGarrison 是一款針對 WordPress 的 AI 可見性工具包,幫助網站被 AI 助手如 ChatGPT、Perplexity、Gemini 和 Claude 發現、理解及引用,同時精確控制哪些 AI 爬蟲可以訪問您的內容。

【主要功能】
• 引用監控功能,追蹤網站被引用情況
• AI 爬蟲訪問控制,管理內容存取權限
• 本地分析,實時活動反饋
• Markdown 輸出,適合 AI 代理使用
• 結構化數據,提供 E-E-A-T 信任信號
• 模組化設計,按需啟用或禁用功能

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「AgentGarrison – AI Bot Control & LLM Optimizer」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

AgentGarrison is an AI visibility toolkit for WordPress. It helps your site get discovered, understood, and cited by AI assistants such as ChatGPT, Perplexity, Gemini, and Claude, while giving you precise control over which AI crawlers can access your content.
Citation Monitor is the standout feature of AgentGarrison: it queries AI assistants for your target questions and reports whether your site is actually cited, with a per-competitor breakdown, so you can measure and track your AI visibility over time — not only publish signals for AI to read, but see the result.
It combines thirteen modules in one plugin: AI bot access control, llms.txt generation with a built-in validator, Markdown output for AI agents, an AI-ready Q&A block, local bot analytics with a live activity feed, LLM referral tracking, an AI readability content scorer, structured data with E-E-A-T trust signals, a citation monitor, a honeypot bot trap, email reports, white-label reports, and a composite AI Visibility Score.
Everything runs on your own WordPress install: analytics, logs, and settings are stored in your own database. The only feature that can reach out to an AI provider is the optional Citation Monitor, and it is built for the WordPress 7.0 AI Client: when the site owner configures a provider under Settings → Connectors, AgentGarrison uses the core AI Client and never handles credentials itself.
On WordPress 6.x (or when no core provider is set up) it falls back to your own API key. Every other feature works with no account and no external service.
How AgentGarrison is organised

Modular: each feature is a module you can enable or disable individually, so only what you use runs on your site
Local first: bot analytics, referral logs, and scores are stored in your own database
Free features work out of the box: no signup, no API key required
Built on WordPress standards: on WordPress 7.0+ it uses the core AI Client for any AI provider access, so the site owner configures the provider once under Settings → Connectors and credentials are managed by core, not the plugin
Plays well with SEO plugins: schema output automatically defers overlapping types when another SEO plugin is active, to prevent duplicate markup

🤖 AI Bot Control
Take back control of who can crawl your site. AgentGarrison ships with a built-in database of 26+ known AI bots across five categories — AI Trainers, AI Assistants, AI Search Engines, General Scrapers, and SEO Crawlers.

Category-level rules — allow or block entire categories with one click (e.g. block all AI training bots while keeping AI search bots)
Per-bot overrides — fine-tune individual bots like GPTBot, ClaudeBot, or Bytespider independently of their category
Plain-English category notes — each category explains what blocking it means so you can make informed decisions
robots.txt enforcement — rules are injected into your live /robots.txt automatically via WordPress’s native filter
X-Robots-Tag header injection — optional HTTP header block for bots that ignore robots.txt (noai, noimageai)
Import wizard — reads your existing robots.txt on first setup and maps it to the known bot list so no previous configuration is lost
Per-bot “Last Seen” timestamps — see exactly when each bot last visited your site

📄 llms.txt Generator
llms.txt is the emerging standard that tells AI models what your site is about and which pages matter most.

Auto-generated at /llms.txt and /llms-full.txt — always up to date, no manual editing
Customisable site context — write one sentence describing your site; AI models use it when answering questions about your topic
Spec-compliant output — proper Markdown with an H1 title, summary blockquote, and [name](url) hyperlink lists, exactly as the llms.txt standard (llmstxt.org) requires
Excluded section — pages you exclude are listed in their own section so AI models know they’re deliberately hidden
Health check — AgentGarrison pings your llms.txt every 12 hours and alerts you on the dashboard if it returns an error or goes stale
Auto-respects Yoast and Rank Math noindex — noindexed pages are automatically excluded
robots.txt discovery line — automatically adds Llms-txt: to your robots.txt
Custom additions — append your own links or sections (docs, pricing, partner sites) to the end of the auto-generated file, or switch on full manual override to write the entire file yourself
Validator & insights — checks your file against the spec and shows file size, estimated tokens, and the included/excluded page breakdown
Live preview — see your generated llms.txt inside the admin panel, with copy and download buttons
Static file option (opt-in) — for hosts that 404 the virtual file (e.g. WP Engine), optionally write a real llms.txt to your web root; off by default

📝 Markdown for Agents
Serve clean, token-efficient Markdown to AI agents on your normal URLs. Runs entirely on your own site, free, on any host. Off by default; enable it in Settings, Modules.

HTTP content negotiation: when an agent requests a page with Accept: text/markdown, AgentGarrison returns Markdown instead of HTML on the same canonical URL (the correct way, not a separate .md suffix that ignores the header). Roughly 5 to 6 times fewer tokens.
Discovery: adds a tag and Link header, plus a bookmarkable ?rayetun_ag_md=1 URL, so agents can find the Markdown version.
YAML frontmatter: optional title, URL, date, author, image, categories, and tags.
X-Markdown-Tokens header: lets agents budget context before reading.
Dependency-free conversion: a built-in HTML to Markdown converter (no external library) that preserves headings, lists, links, images, blockquotes, and code.
Respects your exclusions: honours the same per-post “exclude from llms.txt” flag, and sends Vary: Accept so caches stay correct.

❓ AI Q&A Block
A Gutenberg block for question-and-answer content, designed to be extraction-friendly for AI engines.

Native collapsible block: readers see a clean, accessible question they can expand, built on the standard HTML

element (no JavaScript required on the front end).
Automatic FAQ structured data: the block’s markup is picked up by AgentGarrison’s Schema module and emitted as FAQPage JSON-LD, the format AI assistants and search engines pull answers from. One emitter, no duplicate schema.
No build tooling, no bloat: a lightweight, dependency-free block. Enabled by default and completely invisible until you add one.

📊 AI Bot Analytics
Know exactly which AI systems are crawling your site, how often, and which pages they’re most interested in.

Real-time bot identification — matches incoming User-Agent strings against all 26+ known bots and logs every visit
Visit deduplication — prevents database bloat when a bot crawls 500 pages in one session
Traffic spike alerts — email notification when any bot’s 24-hour visit rate is 3× above its 7-day baseline
Interactive charts — timeline and donut charts (Chart.js, bundled locally) show bot traffic trends over 7, 30, and 90-day windows
Top pages table — see exactly which of your pages AI bots are targeting most
CSV export — download your raw bot visit data for further analysis

🔗 LLM Referral Tracker
When someone asks ChatGPT a question and it recommends your article, that visitor clicks through to your site. AgentGarrison catches those visits.

Detects referrals from ChatGPT, Perplexity, Gemini, Claude, and Copilot — via HTTP Referer header and UTM source parameters
Platform breakdown — see which AI platform sends the most traffic and which pages get cited
Post list column — an “AI Citations” count badge appears next to each article in your post list
CSV export — download your full referral log

✍️ Content Readability Scorer
AI models prefer content that is clear, well-structured, and fact-dense. The Content Scorer gives every post a 0–100 AI Readability Score across five dimensions:

Answer Density (25%) — does your content directly answer the topic in the first 150 words?
Header Hierarchy (20%) — is your H2/H3 structure logical and sequential?
Fact Density (20%) — do you include specific numbers, dates, and named entities?
Reading Level (20%) — approximate grade level optimised for AI comprehension
Clarity (15%) — penalises vague language that confuses AI models

Scores appear in a post editor sidebar metabox, an “AI Score” post list column, and a bulk dashboard with filtering and pagination. Fix the lowest-scoring posts first for the fastest gains.
🗂️ Schema & Structured Data
Help AI models and Google understand your content with a connected JSON-LD @graph — nodes linked by @id the way Yoast and Rank Math do it, which LLMs parse best.

Article — applied to posts, pages, and custom post types
Product — price, availability, SKU, and ratings for WooCommerce products
FAQPage — auto-detected from question headings, paragraphs, and

/

blocks, no shortcodes needed
HowTo — auto-detected from “How to” titles with an ordered step list
BreadcrumbList — generated from page hierarchy or primary category
WebSite + SearchAction — site-wide node enabling Google’s sitelinks search box
Speakable — marks the title and intro for voice assistants and AI answer extraction
LocalBusiness — optional node with business type, address, geo, hours, and price range for sites with a physical location
Organization — declare your brand, URL, description, and logo once; it appears site-wide
Author (Person) — structured author data linked to articles, with optional credentials (job title, expertise, profile links) from the user profile
Trust & Editorial signals (E-E-A-T) — publishingPrinciples, ethicsPolicy, correctionsPolicy, ownership/funding, founding date, and official profile links (sameAs), plus per-post “reviewed by / last reviewed” — the trust signals AI engines and Google use to decide whether to cite you
Per-post control — a Schema metabox lets you exclude any post, disable specific types, or set a content reviewer, with a live JSON-LD preview
Full-page preview — see the complete @graph for any post right in the admin
Schema validator — reports which types are emitted, flags missing recommended properties, shows a Yoast/Rank Math conflict report, and links straight to Google’s Rich Results Test
Smart conflict detection — automatically skips Article schema when Yoast SEO or Rank Math is active to prevent duplicate markup

🔍 AI Visibility Score
A single composite 0–100 score — shown on the dashboard as a ring gauge — that reflects your overall AI-readiness across five pillars: Bot Access, llms.txt quality, Analytics activity, Content Quality, and Schema setup. Grade A–F at a glance with an actionable checklist to improve each pillar.
Compatible With

Yoast SEO
Rank Math
AEO God Mode
All in One SEO
WooCommerce (product post type support in llms.txt)
All major WordPress themes

External Services
Every core AgentGarrison feature works entirely on your own server with no external requests. The only outbound connections are the optional, opt-in integrations below — none of them run unless you explicitly provide an API key.
On WordPress 7.0 and later, Citation Monitor uses the built-in core AI Client instead of the direct API calls below. In that case the site owner configures the AI provider once under Settings → Connectors, WordPress core manages the credentials and the outbound request, and AgentGarrison does not send data to any AI provider directly. The direct integrations below apply only on WordPress 6.x, or when a core AI provider is not configured.
llms.txt Health Check — self-ping (not a third party)
The health check requests your own site’s /llms.txt URL using wp_remote_get() to confirm it is reachable. This is a request from your server to itself. No data is sent to any third party.
Anthropic (Claude) — Citation Monitor (optional)
Only used if you enter an Anthropic API key in Citation Monitor. When a scan runs, AgentGarrison sends your tracked questions to Anthropic’s Messages API to determine whether your pages are cited.
Data sent: your tracked question strings and your API key.
Sent when: only when an Anthropic API key is saved and a citation scan runs.
Service URL: https://www.anthropic.com
Terms of Service: https://www.anthropic.com/legal/consumer-terms
Privacy Policy: https://www.anthropic.com/legal/privacy
OpenAI (ChatGPT) — Citation Monitor (optional)
Only used if you enter an OpenAI API key in Citation Monitor. When the daily scan runs, AgentGarrison sends your tracked keywords to OpenAI’s Chat Completions API to determine whether your pages are cited.
Data sent: your tracked keyword strings and your API key.
Sent when: only when an OpenAI API key is saved and the daily citation scan runs.
Service URL: https://openai.com
Terms of Service: https://openai.com/policies/terms-of-use/
Privacy Policy: https://openai.com/policies/privacy-policy/
Perplexity — Citation Monitor (optional)
Only used if you enter a Perplexity API key in Citation Monitor. AgentGarrison sends your tracked keywords to Perplexity’s Chat Completions API and reads the returned citations.
Data sent: your tracked keyword strings and your API key.
Sent when: only when a Perplexity API key is saved and the daily citation scan runs.
Service URL: https://www.perplexity.ai
Terms of Service: https://www.perplexity.ai/hub/legal/terms-of-service
Privacy Policy: https://www.perplexity.ai/hub/legal/privacy-policy
On WordPress 7.0+, if you have configured an AI provider (such as Anthropic / Claude) under Settings → Connectors, the Citation Monitor uses the built-in WordPress core AI Client instead of the direct API calls above. WordPress core manages the credential and the outbound request in that case.
Without any AI provider or API key, the Citation Monitor runs in Demo Mode and generates example citations from your own posts — no external requests are made.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon