Title: Fer Markdown for AI
Author: Fernando Marcano
Published: <strong>October 23, 2026</strong>
Last modified: October 24, 2026

---

Search plugins

![](https://ps.w.org/fer-markdown-for-ai/assets/banner-772x250.png?rev=3762628)

![](https://ps.w.org/fer-markdown-for-ai/assets/icon-256x256.png?rev=3762628)

# Fer Markdown for AI

 By [Fernando Marcano](https://profiles.wordpress.org/fermarketingllc/)

[Download](https://downloads.wordpress.org/plugin/fer-markdown-for-ai.1.1.1.zip)

 * [Details](https://wordpress.org/plugins/fer-markdown-for-ai/#description)
 * [Reviews](https://wordpress.org/plugins/fer-markdown-for-ai/#reviews)
 *  [Installation](https://wordpress.org/plugins/fer-markdown-for-ai/#installation)
 * [Development](https://wordpress.org/plugins/fer-markdown-for-ai/#developers)

 [Support](https://wordpress.org/support/plugin/fer-markdown-for-ai/)

## Description

Fer Markdown for AI: business facts and Markdown pages for AI assistants.

A service business’s prices, service area and booking policies are often scattered
across layouts. Give assistants one owner-maintained fact sheet to consult: /business.
md. You decide what it says and review it when the details change. The plugin does
not invent facts or promise inclusion in AI answers.

**Business fact sheet**

 * Business name and a summary of up to 300 characters.
 * Repeatable services with descriptions, price or price range, three-letter currency
   code, unit and service URL. Empty prices remain empty; zero means free.
 * Service areas, opening hours in your WordPress timezone, closed days, contact
   details and booking URL.
 * Languages and policies such as cancellation, payment and booking terms.
 * A last-reviewed date updated automatically when you save. Administrators see 
   a dashboard reminder after 180 days, dismissible for 30 days.
 * No fact sheet is published until you save a business name. Clear the name to 
   unpublish it. Every field you publish is public.

**Markdown companion**

 * Public posts and pages have a Markdown representation at their URL plus .md (
   for example /services.md); a static front page uses /index.md.
 * Clients may request the normal post URL with Accept: text/markdown. HTML responses
   and negotiated Markdown vary by Accept; browsers keep receiving HTML.
 * Canonical Link, X-Robots-Tag: noindex, ETag and conditional 304 responses. Last-
   Modified is included; index changes are tracked by a local content fingerprint.
 * Drafts, private content, password-protected posts, excluded posts and non-viewable
   post types are never served. Respects per-post Yoast SEO and Rank Math noindex,
   and All in One SEO robots settings.
 * An editor checkbox excludes an individual post from Markdown, alternate links
   and our llms.txt index. It does not block other plugins or crawlers from reading
   its public HTML.
 * Optional on-demand /llms.txt index links to the business fact sheet before the
   post sections. No generated files or background jobs.

**Works alongside your SEO plugin**

Our llms.txt automatically yields when Yoast SEO, Rank Math or All in One SEO has
its llms.txt generator enabled, or an existing llms.txt is found in the WordPress
home directory. Business facts and Markdown pages stay available. A front-page alternate
link helps discover the fact sheet. You can also disable our index manually.

No external requests, tracking, cookies, accounts or hosted services. Everything
is generated locally. Settings use WordPress capabilities, nonces and sanitization.
All strings are translatable with the fer-markdown-for-ai text domain.

Guide: https://fer.marketing/llms-txt-wordpress

## Screenshots

[⌊Business facts tab: enter the business name, summary and services with price ranges,
currency, unit and service URL in repeatable rows.⌉⌊Business facts tab: enter the
business name, summary and services with price ranges, currency, unit and service
URL in repeatable rows.⌉[

Business facts tab: enter the business name, summary and services with price ranges,
currency, unit and service URL in repeatable rows.

[⌊The generated /business.md fact sheet with services and prices, service area, 
hours, contact details and policies.⌉⌊The generated /business.md fact sheet with
services and prices, service area, hours, contact details and policies.⌉[

The generated /business.md fact sheet with services and prices, service area, hours,
contact details and policies.

[⌊Publishing tab: toggle /llms.txt and Markdown pages, choose content types, set
items per type and write an llms.txt introduction.⌉⌊Publishing tab: toggle /llms.
txt and Markdown pages, choose content types, set items per type and write an llms.
txt introduction.⌉[

Publishing tab: toggle /llms.txt and Markdown pages, choose content types, set items
per type and write an llms.txt introduction.

[⌊Block editor sidebar: the Markdown for AI box excludes an individual post from
Markdown and our llms.txt.⌉⌊Block editor sidebar: the Markdown for AI box excludes
an individual post from Markdown and our llms.txt.⌉[

Block editor sidebar: the Markdown for AI box excludes an individual post from Markdown
and our llms.txt.

## Installation

 1. Upload fer-markdown-for-ai to /wp-content/plugins/ and activate it.
 2. Go to Settings > Markdown for AI > Business facts. Enter verified facts and save.
 3. Open /business.md to review the public output.
 4. Use the Publishing tab to select content types, index limits and optional Markdown/
    index features.
 5. Enable pretty permalinks and configure your server to route requests to WordPress.
    With plain permalinks, use Accept: text/markdown on the normal ?p=ID URL; .md copies
    require pretty permalinks.

## FAQ

### Works with Yoast/Rank Math/AIOSEO llms.txt?

Yes. Only our llms.txt is automatically disabled when their generator is enabled;/
business.md and post Markdown continue working. We do not edit their generated files
or settings. For Rank Math, add an absolute link to /business.md under General Settings
> Edit llms.txt > Additional Content. In Yoast, manual selection accepts WordPress
pages rather than arbitrary Markdown URLs: create/select a public business-information
page containing a link to /business.md. For AIOSEO, add the fact-sheet URL wherever
its llms.txt additional-content controls allow links. The front-page alternate link
is provided independently.

### When are the facts reviewed?

Saving the Business facts tab sets the last-reviewed date to today in the site timezone.
Check every field before saving. The reminder appears only on the dashboard for 
administrators after 180 days. Dismissal lasts 30 days for that administrator.

### Can Markdown URLs be indexed?

Our Markdown and index responses send X-Robots-Tag: noindex and a canonical Link
to the HTML page. These are crawler directives, not access controls. Exclude private
information before publishing. Upstream caches should respect Vary: Accept and revalidate
using ETag. Purge any independent full-page cache after changing visibility or facts.

### Does this plugin send data anywhere?

No. It makes no external requests. Visitors and crawlers can request your published
facts and content normally.

### What if /business.md already exists?

This plugin reserves /business.md and /index.md. Rename any conflicting public page
or endpoint before using these routes. A physical file may take priority on your
server. A blank business name returns 404 at /business.md.

### Are there developer filters?

Yes: fer_mdai_facts (facts array, normalized before use), fer_mdai_business_markdown(
body, facts), fer_mdai_llms_txt (body), fer_mdai_post_markdown (body, post), fer_mdai_public_post(
boolean, post; can further exclude eligible content) and fer_mdai_llms_provider (
provider name or empty string). Filters are trusted local code and must preserve
public-content and output safety rules.

### What happens when I delete the plugin?

Uninstall removes fer_mdai_options, fer_mdai_facts, the generated fer_mdai_index_http
fingerprint/timestamp, the per-post _fer_mdai_exclude metadata and the fer_mdai_dismiss
user metadata on the current site. Deactivation retains your settings. On multisite,
clear data on each site before network deletion.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Fer Markdown for AI” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Fernando Marcano ](https://profiles.wordpress.org/fermarketingllc/)

[Translate “Fer Markdown for AI” into your language.](https://translate.wordpress.org/projects/wp-plugins/fer-markdown-for-ai)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/fer-markdown-for-ai/),
check out the [SVN repository](https://plugins.svn.wordpress.org/fer-markdown-for-ai/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/fer-markdown-for-ai/)
by [RSS](https://plugins.trac.wordpress.org/log/fer-markdown-for-ai/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.1

 * Fix llms.txt page summaries running headings, paragraphs and list items together
   without spaces.

#### 1.1.0

 * Add an owner-maintained business fact sheet at /business.md, including services
   and prices, hours, policies and review dates.
 * Add a Business facts settings tab, repeatable rows and a stale-facts dashboard
   reminder.
 * Automatically defer llms.txt to enabled Yoast SEO, Rank Math and All in One SEO
   generators.
 * Add Accept: text/markdown negotiation, ETag/304, Last-Modified and noindex headers.
 * Add per-post exclusion and AIOSEO robots support, with visibility checked at 
   request time.
 * Restore global post and libxml state, support non-Latin paths, escape Markdown
   link/alt text and resolve relative image URLs.
 * Split code into focused classes, add developer filters and remove all new settings
   and metadata on uninstall.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.1.1**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[business hours](https://wordpress.org/plugins/tags/business-hours/)
   [llms.txt](https://wordpress.org/plugins/tags/llms-txt/)[local business](https://wordpress.org/plugins/tags/local-business/)
   [markdown](https://wordpress.org/plugins/tags/markdown/)
 *  [Advanced View](https://wordpress.org/plugins/fer-markdown-for-ai/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/fer-markdown-for-ai/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/fer-markdown-for-ai/reviews/)

## Contributors

 *   [ Fernando Marcano ](https://profiles.wordpress.org/fermarketingllc/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/fer-markdown-for-ai/)