Linux 软件免费装
Banner图

RankReady – AI SEO, Schema, llms.txt, AEO and GEO for ChatGPT, Gemini and Perplexity

开发者 adityaarsharma
posimyththemes
sagarpatel124
sandip111
hmbhq
agusmu
hostmyblogco
更新时间 2026年8月24日 21:06
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

seo schema ai seo llms.txt aeo

下载

1.1.0 1.0.0 1.1.1 1.1.2 1.2.0 1.0.1 1.3.0

详情介绍:

RankReady is a WordPress plugin built for the AI search layer, the answers ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews show before anyone reaches a blue link. Drop it in alongside your existing SEO plugin (Rank Math, Yoast, AIOSEO, any of them) and give those engines a clean, readable copy of everything you publish. No conflicts. No replacement. Zero frontend bloat. Visit the official RankReady page → Traditional SEO plugins optimize for Google's classic results. RankReady adds the layer above them. Google's Open Knowledge Format (OKF), llms.txt, FAQ schema, Markdown endpoints, WebMCP and AI crawler controls all decide how easily AI engines can find, read and understand your content. This is LLM SEO and AI search optimization for WordPress, covering generative engine optimization (GEO) and answer engine optimization (AEO), built to work with the WordPress SEO plugin you already use. An honest note, because a lot of plugins in this space are not. RankReady cannot promise you rankings, citations or traffic. No plugin can, and anyone who says otherwise is guessing. What it does is remove every reason an AI assistant would skip or misread your pages. Whether it then quotes you comes down to your content. AI SEO tools for WordPress — AEO, GEO and LLM SEO in one plugin Your WordPress SEO plugin handles Google. RankReady handles what comes after. That is ChatGPT SEO, AEO (answer engine optimization), GEO optimization (generative engine optimization) and LLM SEO, all from one plugin. A quick walkthrough of the whole plugin. https://www.youtube.com/watch?v=JA-rEwMbqNo Built by HostMyBlog. Works alongside your WordPress SEO plugin — Yoast, Rank Math, AIOSEO, SEOPress and more RankReady is not a WordPress SEO plugin and does not replace one. It is the LLM SEO layer that sits on top of the SEO plugin you already run, handling AEO (answer engine optimization) and GEO (generative engine optimization). Compatible with Yoast SEO, Rank Math, AIOSEO, SEOPress, The SEO Framework, Slim SEO and Squirrly SEO. Every release is tested against all seven. In every one of those combinations: If your SEO plugin already handles something, RankReady steps aside. AI SEO that coexists with your SEO plugin — zero frontend impact, no duplicate schema Install RankReady, optionally pick an LLM provider (OpenAI, Anthropic Claude, Google Gemini, or DeepSeek) for the AI Summary and FAQ schema generators, and you're set. RankReady auto-detects your active SEO plugin and never emits duplicate schema. llms.txt and llms-full.txt — the AI-native sitemap for LLMs RankReady serves the llmstxt.org standard at /llms.txt (a curated index of your best content) and /llms-full.txt (the full content concatenated as Markdown). LLMs and AI crawlers read these files first to understand your site. It is the single highest-leverage AI SEO file you can publish. Configurable post types, max post count, category and tag exclusions, and a per-domain brand identity you control from the AI Crawlers tab. AI Summary generator — Key Takeaways with Speakable schema, any LLM Generate "Key Takeaways" for any post or page using your chosen LLM. Short, quotable AI summaries are what an answer engine lifts when it builds a response. FAQ schema generator — FAQPage JSON-LD from real questions A strong signal for AI Overviews. RankReady can query DataForSEO for the real "People Also Ask" questions ranking for your post's focus keyword, then has your chosen LLM write the answers. Output is FAQPage JSON-LD, the structured data Google AI Overviews, ChatGPT, Perplexity and other AI search engines can read directly, instead of inferring Q&A pairs from plain article text. Don't use DataForSEO? Type your own questions and let the LLM answer them. Setup guide is in the FAQ section below. Author Box with E-E-A-T schema and Person JSON-LD E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) is how search engines and AI models judge which sources to trust. It is the framework Google sets out in its Search Quality Rater Guidelines. RankReady ships a basic Author Box with name, job title, employer, bio, headshot and basic sameAs links, published as Person JSON-LD alongside Article, Speakable and FAQPage schema, so AI search engines and LLMs can attribute your content to a real author. It auto-detects Rank Math, Yoast and AIOSEO and skips duplicate output. Markdown endpoints — clean .md pages for AI agents and LLMs Every published post and page is served as clean Markdown at /post-slug.md with YAML frontmatter (title, author, dates, language, description, categories, tags). AI agents and LLM clients such as Claude Desktop, Claude Code, Cursor, GitHub Copilot, ChatGPT and custom clients all work far more cheaply with clean Markdown than with a full HTML page. Content negotiation via Accept: text/markdown lets crawlers fetch the format they prefer with no URL changes. The size difference is the point. A normal page carries your theme, sliders, popups and scripts. The Markdown version carries your words. On our own site a page drops from 4.7 MB to 18 KB, roughly 260 times smaller, so an AI reaches your actual content instead of running out of room before it gets there. Which AI agents and LLMs read Markdown today That last line is why RankReady never relies on Markdown alone. llms.txt, the .md pages and your schema all cover the tools that have not caught up. Open Knowledge Format (OKF) — Google's AI agent standard for your whole site Google's Open Knowledge Format (OKF v0.1) hands your whole site to AI agents as one clean bundle of Markdown, instead of making them scrape your HTML. It is vendor neutral, so it works for Google AI Overviews and every other engine alike. Turn it on from the AI Crawlers tab and RankReady serves a complete bundle at /okf/: Built entirely on your own server. Nothing is sent to Google or anyone else. It refreshes when you publish or edit, and anything set to noindex stays out of it. WebMCP and MCP — let AI agents discover your content RankReady publishes a WebMCP card on your site: a short file telling an AI agent exactly what it may read, so it can ask properly instead of scraping. WebMCP and MCP are how AI agents are learning to discover a site's content programmatically. It also registers those abilities with the Model Context Protocol through the WordPress Abilities API, so on WordPress 7.0 the official MCP Adapter picks them up automatically. Insights — AI visibility, AI crawler activity and referrals The Insights tab is your AI visibility dashboard: real, server-side AI SEO analytics on AI crawler activity and AI referral traffic from ChatGPT, Perplexity, Claude, Gemini and Microsoft Copilot, with no third-party scripts. All counts are stored on your own server. Nothing is sent to HostMyBlog. AI crawler control — allow or block 29 AI bots in robots.txt Most AI SEO plugins only let you invite AI crawlers. RankReady also lets you block them, per bot, straight from your robots.txt. Your choices are written straight into your robots.txt, both the WordPress virtual robots.txt and a physical robots.txt file if another plugin has taken that URL over. It also adds Content Signals, the newer standard that lets you state what your content may be used for. You control the ai-train, search and ai-input directives separately. Compatible with your caching plugin, CDN and host Caching is the number one reason llms.txt, Markdown and robots.txt quietly stop working. RankReady writes the right bypass rules into your caching plugin's own settings, so they hold at server level. Compatible with: WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, WP Fastest Cache, Breeze, SG Optimizer, Hummingbird, Cache Enabler, Comet Cache, Swift Performance, NitroPack, Perfmatters, Cloudflare APO, Pantheon, Kinsta and WP Engine. On Cloudflare it can create the cache rule for you from the Settings tab. Diagnostics — 22 live checks Coming soon in RankReady AI SEO Everything above is free AI SEO, with no caps on manual generation. These are in development: You will see these marked "Coming soon" inside the plugin. They are not available yet.

安装:

Easy install (recommended)
  1. In WordPress admin, go to Plugins → Add New.
  2. Search for "RankReady".
  3. Click Install Now, then Activate.
  4. Visit RankReady in the admin menu.
  5. Add your AI provider API key (OpenAI, Anthropic, Gemini, or DeepSeek) in the Settings tab.
  6. Optionally enable llms.txt, Markdown endpoints, and AI crawler controls in the AI Crawlers tab.
Manual install
  1. Download the plugin zip from WordPress.org.
  2. Go to Plugins → Add New → Upload Plugin and select the zip.
  3. Activate, then follow steps 4 to 6 above.
After install

屏幕截图:

  • **AI Summary & FAQ Generator**, Pick your LLM provider and generate Key Takeaways summaries and FAQPage schema for any post or page, with unlimited manual generation.
  • **Author Box & Schema**, Basic Author Box (name, job title, employer, bio, headshot) plus Article, Speakable, and FAQPage JSON-LD that coexist with Rank Math, Yoast, and AIOSEO.
  • **AI Crawler Controls and llms.txt Generator.** Allow or block 29 named AI bots, with Markdown pages and Content Signals written straight into robots.txt.
  • **AI Citation Tracking & Bot Insights**, Bot Activity, AI Citation Candidates, Real AI Referrals, and Content Freshness scanner.
  • **Connect OpenAI, Claude, Gemini & DataForSEO**, Single-screen config for all four LLM providers plus DataForSEO credentials and live Diagnostics endpoint probes.

升级注意事项:

1.3.0 Reorganized settings and post-edit metaboxes, in-editor Generate Summary/FAQ, homepage Markdown, and AI Snippet defaults. Also fixes physical robots.txt sync and stale 404s after turning off llms.txt, Markdown, or OKF. No data loss; safe to update. 1.2.1 New
  • Block AI crawlers, pick bots to Disallow in robots.txt. Off by default; if a bot is in both lists, block wins.
  • Cloudflare connect using a scoped API token. Creates the Cache Rule that keeps APO from serving HTML to agents asking for Markdown, and removes it again on disconnect or uninstall.
  • Googlebot and Facebook's link crawler get their own robots.txt entry that repeats the rules your site already applies to every crawler. They are named for tools that check crawler access, while what they can reach stays exactly as you had it.
  • nginx /.well-known/ notice, detects the 403 that blocks agent-discovery files and shows the exact server-config fix.
Fixed
  • robots.txt collected a duplicate Content-Signal line every time you saved settings. Duplicates already in your file are cleared on the next save.
  • The Googlebot entry re-checks your site's own robots.txt rules hourly, so a rule you add through another plugin is picked up rather than missed.
  • Summaries and FAQs now generate in your site's language (WPML / Polylang / site locale), and keyword research uses the matching language and country instead of US English.
  • The "Key Takeaways" heading is now translatable, so a German site no longer shows an English heading above German content.
  • llms.txt, .md, /okf/ and mcp.json resolve on stacks where another plugin intercepts routing.
  • Homepage advertised its Markdown alternate twice on sites using a static front page.
  • Diagnostics reported "No credentials configured" for DataForSEO even when credentials were saved and working.
  • AI Summary generation no longer fails on models that reject custom sampling settings.
Privacy and housekeeping
  • Removed a remote Google Fonts request from the admin screens, no third-party asset loading, and your admin IP is no longer sent to Google.
  • Removed the X-AEO-Version response header. It advertised a draft convention that no standards body has adopted and that nothing reads.
  • Cloudflare and the dashboard walkthrough video are now documented in the Privacy section.
  • Removed unused stylesheet rules and tightened admin copy.
Safe update, no settings or generated content change. 1.2.0 Adds an optional "AI SEO tips by email" opt-in, saves your AI keys and settings reliably, keeps Markdown pages out of Google even behind a cache, aligns the WebMCP toggles with what is actually served, and gives Nginx sites the exact fix for /.well-known/mcp.json. No data loss; safe to update. 1.1.1 Fixes API keys not saving on first entry, and pages showing raw Markdown behind Cloudflare APO and similar caches. Adds multilingual support plus Squirrly SEO and SWIS Performance compatibility. No data loss. If you saved a key on an earlier version, re-enter it once after updating.

常见问题:

Will RankReady conflict with Rank Math, Yoast, or AIOSEO?

No. RankReady is designed to work alongside Rank Math, Yoast, All in One SEO, SEOPress, SEO Framework, and Slim SEO. Before injecting any schema, it checks if another schema-generating plugin is active. If yes, it skips its own output or merges fields into the existing schema graph via documented filters. Verifiable with Google's Rich Results Test, no duplicate Article, Person, or FAQPage nodes.

How does RankReady actually work?

Three layers: (1) it serves discovery files (/llms.txt, /llms-full.txt, /post-slug.md) that AI crawlers read to find your content faster; (2) it adds AI-specific schema (FAQPage, Speakable, Article JSON-LD) that AI engines cite; (3) it gives you controls over which AI bots see your content, plus Insights analytics on which ones already do. It also registers read-only MCP abilities through the WordPress Abilities API so AI agents can discover your content.

What is Answer Engine Optimization (AEO)?

Answer Engine Optimization (AEO) means optimizing your content so AI answer engines, ChatGPT, Perplexity, Claude, Gemini and Google AI Overviews, can read, understand and cite it. RankReady handles the technical AEO signals for WordPress: llms.txt, Markdown endpoints, FAQ and Article schema, and AI crawler controls, alongside the SEO plugin you already use.

What is Generative Engine Optimization (GEO)?

Generative Engine Optimization (GEO) is the same goal as AEO, making your site a preferred source for generative AI engines. RankReady is a GEO and AEO plugin: it exposes your content in the machine-readable formats generative engines rely on (llms.txt, Markdown, Open Knowledge Format and schema) so they can quote you accurately.

Will this slow down my site?

No. All AI generation happens in the WordPress admin (not on page load). Schema and discovery headers add a few hundred bytes per page. Your llms.txt and robots.txt files are cached for an hour by default, and rebuild themselves the moment you publish or edit, so they are never stale and never cost a visitor a page load. Page Speed Insights and Core Web Vitals: unaffected.

Do I need an AI provider API key?

Only if you want to use the AI Summary or FAQ generators. The llms.txt generator, Markdown endpoints, AI crawler controls, Article schema, Author Box, AI referral tracking, content freshness scanner, and MCP abilities all work without any API key.

Are there usage limits or monthly caps?

No caps. Manual AI Summary generation and FAQ generation are unlimited. You pay only your own LLM API usage (typically $0.001 to $0.01 per generation). All features in the free build work with no limits.

Which AI provider should I pick?

All four work great. Practical guidance:

  • OpenAI (gpt-4o-mini, gpt-5), Best all-rounder, widest model choice, predictable output. Recommended default. Pay-as-you-go at platform.openai.com.
  • Anthropic Claude (claude-sonnet-4, claude-opus-4), Strongest at long-form summaries and faithful citations. Recommended for long posts (3,000+ words). Console at console.anthropic.com.
  • Google Gemini (gemini-2.5-flash, gemini-2.5-pro), Generous free tier (up to 1,500 requests/day on Flash). Recommended to test before paying. Get a key at aistudio.google.com.
  • DeepSeek (deepseek-v4-flash, deepseek-v4-pro), Cheapest paid option, open-source models. Recommended for high-volume sites. Sign up at platform.deepseek.com.
You can switch providers at any time without losing existing summaries or FAQs.

How do I set up DataForSEO for the FAQ Generator?

The FAQ Generator uses DataForSEO to discover real "People Also Ask" questions for each post's focus keyword. Setup walkthrough:

  1. Create a DataForSEO account at dataforseo.com/register. The first $1 of credit is free for new sign-ups, enough for ~200 keyword lookups.
  2. After confirming your email, log in to the DataForSEO dashboard.
  3. Go to Settings → API Access. Copy your Login (your account email) and Password (an API password DataForSEO generates separately from your dashboard login).
  4. In WordPress, go to RankReady → Settings. Scroll to the DataForSEO card.
  5. Paste the Login and Password fields. Click Verify credentials, RankReady performs a live test query and shows your remaining account balance.
  6. Open any post, scroll to the RankReady FAQ meta box, enter a focus keyword, and click Generate questions. DataForSEO returns 5 to 10 real Google "People Also Ask" questions for that keyword.
  7. Pick which questions to keep, then click Generate answers to have your chosen LLM write the answers. Final FAQPage JSON-LD is auto-injected into the post.
Cost per FAQ: about $0.002 per keyword lookup at DataForSEO (the typical 5-question pull), plus your LLM cost for the answer generation. A 5-question FAQ usually costs under one cent total. Don't want to use DataForSEO? You can manually enter FAQ questions in the meta box and skip the DataForSEO step entirely, the answer generation works with any LLM provider on its own.

What is an "llms.txt" file?

llms.txt is an emerging standard (llmstxt.org) that lets AI models like ChatGPT, Perplexity, and Claude understand your site's structure faster. Think of it as an "AI sitemap", a curated index of your most important content optimized for LLM consumption. RankReady generates both /llms.txt (index) and /llms-full.txt (full content) automatically.

What is MCP and how does RankReady use it?

Model Context Protocol (MCP) is an open standard for letting AI agents discover and read your site's structured content. RankReady registers read-only abilities (read posts, list authors, fetch FAQs, query categories) through the WordPress Abilities API. On WordPress 7.0 these are surfaced by the official MCP Adapter, there is no bundled MCP server to run.

How does the freshness scanner work?

In Insights → Content Fresh, click Scan Content Freshness. RankReady reads every post's post_modified date and buckets them into Stale (60+ days), Going stale (30-59 days), and Fresh (under 30 days). Tick the boxes next to stale posts, click Refresh dateModified, and RankReady updates the modified timestamp without changing your content. This signals recency to AI crawlers on their next visit.

Does this work with my caching plugin or Cloudflare?

Yes. RankReady is tested with WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, WP Fastest Cache, Breeze, SG Optimizer, Hummingbird, Comet Cache, Cache Enabler, Swift Performance, NitroPack, Perfmatters, Cloudflare APO, Pantheon, Kinsta, and WP Engine. The plugin persists cache-bypass entries to each cache plugin's stored configuration so server-level caches honour the bypass before PHP runs. If your CDN still caches stale /llms.txt, copy the .htaccess or nginx snippet from Advanced → Diagnostics → Server bypass snippets and add it to your server config.

Why is my Cloudflare edge serving a stale /llms.txt?

If you're on Cloudflare (especially with APO or a "Cache Everything" page rule), the edge can hold /llms.txt for up to 30 days. RankReady v1.0.0 sets s-maxage=600, CDN-Cache-Control, and Cloudflare-CDN-Cache-Control headers so the edge respects a 10-minute TTL. After updating, purge /llms.txt once in Cloudflare → Caching → Custom Purge by URL to flush any previously-cached version. Future updates auto-purge.

Where is my data stored?

Everything stays on your own WordPress site. Your API keys, DataForSEO credentials, generated summaries, FAQs, and author profiles all live in your own wp_options and wp_postmeta tables. HostMyBlog does not see, collect, or transmit any of your data.

How do I check if it is actually working?

Open Advanced → Diagnostics and click Run Diagnostics. RankReady runs 22 live checks, fetches /llms.txt, /llms-full.txt, /.well-known/mcp.json, every Markdown route, detects active SEO plugins, checks rewrite rules, tests REST routes, scans for cache-plugin conflicts, and inspects edge cache headers. Every failure ships with a one-line fix. Click Copy Diagnostic Report for a full plain-text bundle you can paste into support requests.

How do I uninstall it cleanly?

By default, RankReady preserves your data on uninstall, your settings, API keys, summaries, FAQ data, and author profiles all survive. If you want a complete wipe, enable the "Delete all data on uninstall" toggle in the Advanced → Tools tab before uninstalling.

Is the source code available?

Yes. RankReady is open source under GPL-2.0-or-later. The complete source ships in the plugin zip on WordPress.org, and product info lives at hostmy.blog.

更新日志:

1.3.0, 2026-08-24 1.2.1, 2026-07-20 1.2.0, 2026-07-09 1.1.2, 2026-06-17 1.1.1, 2026-06-02 1.1.0, 2026-06-01 1.0.1, 2026-05-27 1.0.0, 2026-05-26 First public release. The AI-search layer for WordPress: unlimited manual AI Summaries and FAQ schema, llms.txt + llms-full.txt, Markdown endpoints, 29 AI-crawler controls with robots.txt sync, E-E-A-T + Article/Speakable schema (coexists with Rank Math / Yoast / AIOSEO without duplicate output), content freshness, Insights, broad cache-plugin compatibility, multilingual llms.txt, and a Diagnostics suite.