<link rel='stylesheet' id='wp-block-library-css' href=…> <style id='global-styles-inline-css'>:root{--wp--preset--color… <script src='…/wp-includes/js/dist/interactivity.min.js'> <header class="wp-block-template-part"> <nav class="wp-block-navigation is-responsive">… <div class="wp-block-group alignwide is-layout-flex"> <div class="wp-block-post-author-name">… <h2>What you need</h2> <ul class="wp-block-list"><li>A dripper such as a V60</li>… <div class="wp-block-query"><h2>More posts</h2>… <footer class="wp-block-template-part">… <script id="wp-emoji-settings">…
Give AI the article, not the theme.
AI crawlers read your page through menus, sliders, cookie banners and 150 KB of markup. WP Markdown serves them a clean Markdown copy of every page, at the same URL with .md on the end.
Same article. One is 89 times smaller.
An AI tool that opens your page has to dig the article out of everything the theme wraps around it. With WP Markdown it asks for the .md address and gets only the article.
# The Beginner’s Guide to Pour-Over Coffee Pour-over is the simplest way to make a clean, bright cup at home. ## What you need - A dripper such as a V60 or Kalita Wave - 20 g of freshly ground coffee, medium-fine ## Quick ratio table | Cups | Coffee | Water | | --- | --- | --- | | 1 | 15 g | 250 g |
Install it. Every page gets a twin.
No settings to fill in and no theme changes. The plugin works from what your site already publishes.
Activate the plugin
Upload it, activate it, and paste your licence key. It runs on WordPress 6.0+ and PHP 8.0+, on any host.
Add .md to any URL
/blog/hello/ also answers at /blog/hello.md. Posts, pages and custom post types, at any depth.
AI reads the clean copy
The first request builds the file and saves it. Every request after that is served from the saved copy, and editing the post rebuilds it.
Built for real WordPress sites.
Reads the page your visitors see
It renders the page, then strips the header, menus, sidebar, comments and share buttons. Content from Elementor, Divi, custom blocks, ACF fields and shortcodes comes through.
Facts at the top of every file
Title, URL, author, published and updated dates, categories, tags, excerpt and language, in a YAML block any tool can parse.
Internal links stay in Markdown
A link to another post points to its .md copy, so an agent that follows it keeps getting clean pages. External links stay as they are.
Google still ranks the real page
Every copy sends a canonical link back to the HTML page, so it never competes with it. There is no noindex, which some AI crawlers would obey too.
Drafts and members' content never leak
Drafts, private and scheduled posts return 404. Password-protected posts return 401. A page built for a logged-in user is never saved or shared.
Saved as files, rebuilt on edit
Copies are stored as plain files in your uploads folder. Saving, trashing or deleting a post clears its copy, and the next visit builds a fresh one.
WPML and Polylang
Each language keeps its own copy, and the front matter says which language it is. Translations never overwrite each other.
A filter at every step
Choose post types, adjust the extracted HTML, add front matter keys or handle a custom block from one small mu-plugin, without forking.
Products with their price and stock
Every product gets a copy with its price and sale price, stock, SKU and rating, its descriptions and attributes, and a table of every option with its own price and availability. /shop.md lists them all.
Every page AI should read. Nothing it shouldn't.
Professional whitening lifts stains in one 60-minute visit.
Summer offer: 20% off until August. Book now.
How long does it last? One to three years with good care.
Every page, not only posts
Home page, services, FAQs, products, categories, author pages, and page 2, 3 and on of every list. Pages marked noindex in Yoast SEO or Rank Math are left out.
Choose what AI reads
After install it lists every type of content on your site, with how many pages each has. All are on. Turn off any you want.
See what AI sees
A box on every edit screen, and "View as AI" in the admin bar, open the exact copy AI tools get.
Hide a page, a block or a few words
In Gutenberg or the classic editor, select it and choose "Hide from AI". Visitors still see it.
Elementor
A "Hide from AI" switch in the Advanced tab of every widget, section and container.
Any other builder or theme
Divi, Beaver Builder, Bricks, theme sections and custom fields: open the page, click "Hide parts from AI", then click the part.
This is what an AI tool gets.
The .md copy of a test article on a fresh WordPress install with the default theme, trimmed a little to fit here.
- Facts first, in front matter
- Numbered steps and bold text kept
- The table stays a table
- The internal link points to
/grind-size.md - Byline, tags and "More posts" left out
--- title: "The Beginner’s Guide to Pour-Over Coffee" url: "https://brewnotes.com/pour-over-guide/" date: "2026-10-18T07:20:45+00:00" author: "Sarah Ahmed" categories: ["Brewing Guides"] tags: ["beginners", "pour-over", "v60"] excerpt: "A clean, bright cup in four minutes." --- # The Beginner’s Guide to Pour-Over Coffee Pour-over is the simplest way to make a clean, bright cup at home. You need hot water, a dripper, a filter and about four minutes. ## Step by step 1. **Rinse the filter** with hot water, then discard it. 2. **Bloom:** pour 40 g of water and wait 30 seconds. 3. **Pour in circles** up to 320 g by 2:00. 4. **Let it drain.** Finish between 3:00 and 3:30. If the brew runs faster or slower, adjust your grind. Our guide on [choosing the right grind size](/grind-size.md) explains how. ## Quick ratio table | Cups | Coffee | Water | | --- | --- | --- | | 1 | 15 g | 250 g | | 2 | 30 g | 500 g | > Weigh your coffee and water. It is the single change > that makes every cup repeatable.
Pass the Markdown check on isitagentready.com.
isitagentready.com is a free scanner that checks a site against the standards AI agents look for. Its content check asks a page for Markdown, the way an agent does. A WordPress site answers with HTML and fails. With WP Markdown, posts and pages answer in Markdown at their own address.
GET /pour-over-guide/ accept: text/markdown 200 OK content-type: text/html (no Link header)
GET /pour-over-guide/ accept: text/markdown 200 OK content-type: text/markdown x-markdown-tokens: 430 vary: Accept
Anyone who wants to be cited by AI.
Bloggers and publishers
Give answer engines the exact text of your articles, so they quote you instead of guessing.
SEO and GEO agencies
One plugin that makes every client site readable by AI, with nothing to configure per site.
Businesses and services
Service pages, prices and FAQs reach AI assistants in a form they can read without errors.
Docs and knowledge bases
Agents and coding assistants can pull your docs as Markdown, which is how they prefer to read.
Shipping now, and next.
In the plugin today
- A
.mdcopy for posts, pages and custom post types - Front matter, Markdown links, tables, lists and quotes
- Gutenberg, classic editor, Elementor, ACF and shortcodes
- WPML and Polylang, a copy per language
- Canonical header, saved copies, rebuild on edit
- Markdown for agents that send
Accept: text/markdown, and aLinkheader on every page - WooCommerce products: price, sale, stock, options and attributes
- The home page, categories, tags, authors, and page 2, 3 and on of every list
- Pages marked noindex in Yoast SEO or Rank Math are left out
- A screen to choose what AI reads, and "What AI sees" on every edit screen
- Hide a page, a block, a few words, or any part of the page
Coming next
- An
llms.txtindex of your whole site - Building every copy in the background for large sites
Simple pricing.
After you buy, your licence key arrives by email and you download the plugin from your account. One key covers the number of sites in your plan, and you can move it between sites whenever you like.
1 site
- One website
- Updates and support for the year
- If you don't renew, the plugin keeps working without updates
- Cancel any time
3 sites
- Three websites, one key
- Updates and support for the year
- Move the key between sites from your account
- Cancel any time
Lifetime on AppSumo
- Lifetime updates
- A limited-time deal
Payment through Paddle, our reseller; tax may be added for your country. By buying you agree to the Terms and Conditions and the Privacy Policy.
Questions.
My WordPress site fails the Markdown check on isitagentready.com. How do I fix it?
Install WP Markdown and activate your key, then scan a post or page again. isitagentready.com asks the page for Markdown with Accept: text/markdown; with the plugin, the same address answers with content-type: text/markdown, and every page names its .md copy in a Link header, which its discoverability check also looks for.
Will a Markdown copy hurt my SEO?
No. Every copy sends Link: <your page>; rel="canonical", which tells search engines the HTML page is the original. Google keeps ranking the page your visitors see.
Do I need to set anything up?
Only your licence key. Activate the plugin, paste the key, and every public page answers at its URL plus .md. Everything is on by default; Settings → WP Markdown lets you turn off any type of content.
Does it work with my theme or page builder?
Yes. It reads the rendered page, the same HTML your visitors get, so it works with block themes, classic themes, Elementor, Divi, Beaver Builder, Bricks, custom blocks, ACF fields and shortcodes. It finds the main content and drops the header, menus, sidebar, footer, comments and share buttons.
Can I hide something from AI but keep it on my site?
Yes. Hide a whole page from its edit screen, a block or a few words in the editor, an Elementor element from its Advanced tab, or any part of any page by clicking "Hide parts from AI" in the admin bar and then clicking the part. Visitors still see everything; only the copy AI tools read changes.
Can it expose drafts or members-only content?
No. Only published, public content gets a copy. Drafts, private and scheduled posts return 404 and password-protected posts return 401. A page built for a logged-in user is never saved, so one member's view can't reach anyone else.
Will it slow my site down?
No. Your normal pages are untouched. A copy is built once, the first time it is requested, then served from a saved file until you edit the post.
How do AI tools find the .md copies?
Every page names its .md copy in a Link header and in a link tag in its head. An agent that sends Accept: text/markdown gets the copy at the page's own address, and every internal link inside a copy points to another copy. An llms.txt index that lists them all is the next feature on the list.
What do I need to run it?
WordPress 6.0 or newer and PHP 8.0 or newer. It installs from a regular zip, with no Composer step.
Make your site readable by AI.
From $25 a year for one site, $38 a year for three, or a lifetime deal on AppSumo.