Using Hatch with RankReady
Bring RankReady's llms.txt, MCP well-known file, AI Summaries and FAQ schema to your headless Astro frontend with Hatch Connect, and check it is working.
Last updated October 29, 2026
By the end of this guide RankReady’s AI answer layer will be available on your headless Astro frontend, and you will know which RankReady settings Hatch Connect reads and how to check them.
What RankReady adds
RankReady is an AI SEO plugin. It works alongside Yoast, Rank Math or AIOSEO and does not compete with them on head meta. Its job is the AI answer layer:
/llms.txt(andllms-full.txt) so AI tools can discover your content./.well-known/mcp.jsonso AI agents can find your site’s MCP endpoint.- A per-post AI Summary used as
Article.descriptionin schema. - A per-post FAQ output as
FAQPageJSON-LD.
How Hatch connects to RankReady
Hatch reads RankReady’s headless-mode settings. These are registered settings, so this is a supported read path. Hatch then exposes them in the public /wp-json/hatch/v1/features response under integrations.rankready, so the Astro frontend can proxy /llms.txt and /.well-known/mcp.json and add the Summary and FAQ JSON-LD to page schema.
The status block includes:
active: RankReady is installed and active.headless_enabled: RankReady’s headless mode is on.llms_txtandllms_full_txt: whether each is enabled, with its URL on your WordPress site.mcp: whether the MCP well-known file was found, with its URL.revalidate: revalidation settings.
Set it up
- Install and activate RankReady in WordPress.
- In RankReady’s settings, switch on headless mode.
- Switch on llms.txt (and llms-full.txt if you want it).
- Add AI Summaries and FAQs to your posts in RankReady.
- In wp-admin, open Hatch and go to the Plugins tab to confirm RankReady is detected.
- Redeploy your frontend.

Check it works
- Open
https://your-site.com/wp-json/hatch/v1/featuresand findintegrations.rankready. - Confirm
activeandheadless_enabledaretrue. - Check
llms_txt.enabledistrue. - Open
/llms.txton your frontend address and confirm it loads. - View the source of a post with an FAQ and look for
FAQPageJSON-LD.
If a value is false, the setting is off in RankReady. Detection is not the same as data: Hatch can see RankReady while the features themselves are switched off.
Common problems
- RankReady is not listed on the Plugins tab. Make sure the plugin is activated, not just installed, then reload the Hatch screen.
- The frontend
/llms.txtis empty or missing. Checkllms_txt.enabledin the features response. If it istrue, open thellms_txt.urlvalue on your WordPress address to confirm RankReady itself is serving the file, then redeploy the frontend. mcp.enabledis false. Hatch sets this by looking for/.well-known/mcp.jsonon your WordPress site. Turn on RankReady’s MCP feature and check that address loads.- No FAQ schema on a post. The post needs an FAQ added in RankReady. Posts without one have nothing to output.
Using RankReady with an SEO plugin
Keep your SEO plugin for titles and descriptions. Hatch reads head data from Rank Math or Yoast, and RankReady’s data from its own settings, so the two do not clash.