WordPress SEO & GEO Optimization Plugin
Prepare your WordPress site for AI Overviews, answer engines, and generative search systems. Add structured data, per-article TL;DR & FAQ, AI crawler control, and a dynamic llms.txt — entirely from your WordPress admin. No external calls. No auto-generated content.
JSON-LD structured data (Organization, WebSite, Article types, FAQ, speakable)
Per-article meta box: TL;DR summary, key takeaways, FAQ pairs
Citability analyzer with 0–100 score and per-check breakdown
AI crawler control: 14 crawlers, search vs. training groups, robots.txt integration
Dynamic /llms.txt with outlet info, pages, sections, and recent articles
Admin dashboard: average score, missing content alerts, lowest-scoring articles
This plugin does NOT:
Make external API calls or send data anywhere
Auto-generate content or answers
Guarantee AI search rankings or visibility
Contento AI Optimizer
One-time payment. No subscription.
Plugin ZIP delivered by email after purchase
Emit correct, complete structured data and improve per-article quality signals for traditional search engines.
Automatically emits a clean @graph with Organization, WebSite, and per-article schema. Supports NewsArticle, Article, BlogPosting, ReportageNewsArticle, and OpinionNewsArticle — choose the right type per post.
Turn per-article Q&A pairs into FAQPage JSON-LD, valid structured data that can appear as rich results in search. Optionally renders an on-page accordion for readers.
A dedicated meta box in every post editor for TL;DR summary, 3–5 key takeaways, and FAQ pairs. All admin-written — nothing is auto-generated.
Scores each article against AEO/GEO/LLMO best practices: lead answer quality, heading structure, statistics with sources, images with alt text, author bio, word count, and more. Score is visible in the Posts list column.
Improve the signals AI systems use to find, understand, and potentially cite your content. These are readiness signals — not ranking guarantees.
A clear, grouped table of 14 AI crawlers split into Search (citation-relevant: GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and more) and Training (bulk scrapers: CCBot, Bytespider, etc.). Each has a manual allow/disallow toggle that writes directly into robots.txt.
Serves a maintained /llms.txt describing your outlet, key pages, sections, and recent articles. Gives AI language models a structured, machine-readable map of your site. Treated as an optional readiness signal — not a ranking guarantee.
Optionally adds speakable schema to articles, flagging the most quotable passages for voice assistants and AI answer systems.
Admin dashboard shows average citability across all published articles, how many posts are missing a TL;DR or FAQ, active feature status, and the lowest-scoring articles to fix first.
Everything lives under Contento AI in your WordPress admin sidebar, organized across seven tabs.
Average citability score, missing TL;DR/FAQ counts, lowest-scoring articles, active feature summary.
Publisher name, logo, social profiles, supported post types, and site-wide settings.
Enable/disable JSON-LD output, choose default article type, configure speakable and WebSite search action.
Show/hide the TL;DR block, key takeaways block, and FAQ accordion on the front end.
Per-crawler allow/disallow table. Search crawlers allowed by default; bulk training scrapers blocked by default.
Enable dynamic /llms.txt, customize the outlet description, add manual links, control article count.
Inline glossary explaining AIO, AEO, GEO, LLMO, llms.txt, and each schema type.
Make external API calls or send your data anywhere
Auto-generate content, summaries, or FAQ answers
Modify content without your explicit input in the editor
Guarantee visibility in Google AI Overviews, ChatGPT, or any AI system
Push automatic plugin updates to your WordPress dashboard
Store WordPress credentials externally
AI search visibility is determined by many off-site factors — brand authority, third-party mentions, and how each AI system decides to surface content — that are outside the control of any WordPress plugin.
After purchase you receive the plugin ZIP by email. Installation takes under two minutes.
Purchase Contento AI Optimizer
Complete your $19 one-time purchase. You will receive the plugin ZIP and your licence key by email.
Upload to WordPress
In your WordPress admin go to Plugins → Add New → Upload Plugin. Select the contento-ai-optimizer.zip file and click Install Now.
Activate
Click Activate Plugin. A "Contento AI" menu item will appear in your admin sidebar.
Flush Permalinks
Go to Settings → Permalinks and click Save Changes once. This ensures /llms.txt resolves correctly. (Activation tries this automatically — clicking Save guarantees it.)
Configure General & Publisher
Open Contento AI → General & Publisher. Enter your publisher name, logo, and social profiles. This data powers the Organization and WebSite schema on every page.
Review Each Tab
Work through Structured Data, On-page Blocks, AI Crawlers, and llms.txt tabs. Every setting has a description — toggle what fits your site.
Optimize Articles
Open any post. Use the Contento — AI Optimization box to add a TL;DR, 3–5 key takeaways, and FAQ pairs. Watch the citability score update as you fill in each section.
Version 1.0.0 · Released June 2026 · Requires WordPress 5.8+, PHP 7.4+ · Tested on WordPress 7
Your $19 one-time payment entitles you to all future version updates of Contento AI Optimizer at no additional cost. Updates are delivered as new plugin ZIP files — when a new version is released, you download the updated ZIP and re-upload it via Plugins → Add New → Upload Plugin. The plugin does not push automatic updates to your WordPress dashboard.
WordPress
5.8 and above
PHP
7.4 and above
Tested up to
WordPress 7
Post types
Posts (default) + any custom post type
Multisite
Compatible — each site manages its own settings
SEO plugins
Compatible with Yoast, Rank Math (disable duplicate JSON-LD)
The plugin is designed to be entirely self-contained and offline. These are the security properties you can rely on:
No. There are no external API calls, no tracking, and nothing is auto-generated. Every field is written by you in the WordPress admin. The plugin is entirely self-contained.
If your SEO plugin also outputs Article or Organization JSON-LD, enable only one source to avoid duplicate structured data. You can disable Contento's schema output on the Structured Data tab while keeping all other features active (citability analyzer, crawler control, llms.txt).
The citability score (0–100) measures how well an individual article is structured to be found, understood, and cited by AI systems. It checks for: a TL;DR summary, a direct lead answer (25–90 words), H2/H3 heading use, question-style headings, bullet/numbered lists, word count (500+ words), statistics with cited sources, images with alt text, FAQ content, author bio, and external links to authoritative sources. Each check contributes a defined number of points.
The plugin manages 14 AI crawlers in two groups. Search crawlers (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Amazonbot, DuckAssistBot) are allowed by default — these drive AI search citations. Training/scraping crawlers (anthropic-ai, CCBot, Bytespider, cohere-ai, Applebot-Extended, Meta-ExternalAgent) are blocked by default. You can toggle each one individually.
llms.txt is an emerging optional standard that lets site owners give AI language models a structured, machine-readable overview of their site — similar to robots.txt but for AI context rather than crawl control. The plugin dynamically serves /llms.txt with your outlet description, key pages, sections, and recent articles. It is an optional readiness signal, not a mandatory standard or ranking factor.
Yes. Choose which post types it manages on the General & Publisher tab. It defaults to Posts.
No. The plugin improves the on-site signals that AI systems look for — entity clarity, structured data, content structure, and crawler accessibility. Off-site authority, brand reputation, content quality, and how each AI system decides to surface content are outside any plugin's control.
Your $19 one-time payment entitles you to all future version updates of Contento AI Optimizer at no additional cost. Updates are delivered as new ZIP files — the plugin does not push automatic updates to your WordPress dashboard. When a new version is released, you can download it and re-upload via Plugins → Add New → Upload Plugin.
Go to Settings → Permalinks and click Save Changes once. This flushes WordPress rewrite rules so the dynamic /llms.txt endpoint resolves. If a physical llms.txt file exists in your site root, it will take precedence over the dynamic one.
Use the free SEO & GEO Score Checker to see your current SEO and AI readiness scores. The results will show exactly which issues Contento AI Optimizer can help you address.
One-time payment. Lifetime upgrades. No subscription, no account required to run the plugin.
$19