# Fer Markdown for AI: llms.txt and Markdown pages for WordPress

> Fer Markdown for AI is a small, free WordPress plugin that publishes a /llms.txt index of your public pages and posts and serves a clean Markdown copy of each one at its URL plus .md. It makes no external calls and sets no cookies. It is pending WordPress.org review; for now you can download the zip from this page.

Canonical: https://fer.marketing/fer-markdown-for-ai
Author: Fernando Marcano, Fer Marketing
Updated: 2026-10-18

- **Serves:** /llms.txt and page.md copies
- **Requires:** WordPress 6.0+, PHP 7.4+
- **Privacy:** No external calls, no cookies
- **Price:** Free, GPLv2 or later

## What the plugin does

AI assistants and agents read text more reliably than designed HTML full of menus, sliders and scripts. The plugin gives them two simple entry points, following the [llms.txt proposal](https://llmstxt.org/), without changing what visitors see.

- **/llms.txt index.** Lists your public pages and posts with title, link and a short summary, plus an optional intro you write (who you are, what you offer, where you work, how to contact you).
- **Markdown copy of each page.** Every public post or page is also served as Markdown at its URL plus .md, for example /services.md. The front page is /index.md.
- **Discoverable from the page.** Adds a <link rel="alternate" type="text/markdown"> tag to the HTML head of those pages, so a reader of the page can find its Markdown version.
- **Only public content.** Skips drafts, private and password-protected content, and pages marked noindex in Yoast SEO or Rank Math.

![The /llms.txt file generated by Fer Markdown for AI on a local test WordPress site](https://fer.marketing/plugins/fer-markdown-for-ai/llms.webp)

*/llms.txt generated on our local test site (WordPress 7.1.3). The odd entries are our own edge-case test pages for accents and non-Latin titles.*

![The Markdown copy of WordPress's sample page served at sample-page.md](https://fer.marketing/plugins/fer-markdown-for-ai/md.webp)

*The default WordPress sample page served as Markdown at /sample-page.md, with its canonical URL and update date.*

## Who it is for

- [ ] Business sites that want AI assistants to read their services, pricing and contact pages accurately.: Especially service businesses whose key facts are buried in page-builder layouts.
- [ ] Agencies managing client WordPress sites.: One lightweight plugin, one settings screen, no account or API key.
- [ ] Sites that already use Yoast SEO's llms.txt.: Turn off the plugin's llms.txt option and keep only the Markdown pages.

> **What it does not do:** It does not guarantee rankings, citations or traffic from AI tools, and it does not control which bots crawl your site; keep crawl rules in robots.txt. Our [llms.txt WordPress guide](https://fer.marketing/llms-txt-wordpress) explains what the file can and cannot do.

## How to install it

1. **Download the zip.** Download [fer-markdown-for-ai.zip](https://fer.marketing/downloads/fer-markdown-for-ai.zip) (7 KB). The plugin is pending WordPress.org review, so it is not in the plugin directory yet.
2. **Upload and activate.** In WordPress go to Plugins > Add New > Upload Plugin, choose the zip, install it and click Activate.
3. **Choose what to serve.** Open Settings > Markdown for AI. Turn llms.txt and the Markdown pages on or off, pick posts and/or pages, set how many items per type appear in llms.txt and write a short intro.
4. **Check the output.** Use pretty permalinks, then open yoursite.com/llms.txt and any page URL plus .md (for example yoursite.com/about.md). If you use a page cache or CDN, purge it once.

![Settings > Markdown for AI screen with options for llms.txt, Markdown pages, content types, items per type and intro](https://fer.marketing/plugins/fer-markdown-for-ai/settings.webp)

*The settings screen: every feature can be switched off, and the intro text is plain text you write.*

## Privacy and removal

The plugin only builds text from your own published content when /llms.txt or a .md URL is requested. It makes no external requests, sends no data anywhere and sets no cookies. Deleting the plugin removes its single option (fer_mdai_options).

## Want us to set it up and write your llms.txt intro?

We configure the plugin, write the business summary and check every public Markdown route on your WordPress site, under your brand if you are an agency.

- Fixed written quote before work starts
- English and Spanish
- White-label for agencies

https://fer.marketing/services/wordpress-maintenance

## FAQ

### Is the plugin free?

Yes. It is free and licensed GPLv2 or later.

### Is it on WordPress.org?

It is pending WordPress.org review. Until it is approved, download the zip from this page and upload it in Plugins > Add New > Upload Plugin.

### Does it send data anywhere?

No. It makes no external requests and sets no cookies. It only reads your own published content when /llms.txt or a .md URL is requested.

### I already have Yoast SEO's llms.txt. Can I still use it?

Yes. Turn off the llms.txt option in Settings > Markdown for AI and keep only the Markdown pages, so you do not publish two llms.txt files.

### Will private or noindex pages appear?

No. Drafts, private and password-protected content are skipped, as are pages marked noindex in Yoast SEO or Rank Math.

### Why do the .md URLs return 404?

Use pretty permalinks (Settings > Permalinks, any option except Plain) and purge any page cache or CDN once after activating.

### Will this improve my Google rankings?

There is no evidence that llms.txt or Markdown copies improve Google rankings. Treat them as a convenience for AI readers, alongside a clear, fast website.

Download the plugin, try it on a staging site first, and tell us what you would like it to do next.
