AI assistants, LLMs and agents choke on theme markup, scripts and tracking code. Add .md to any permalink for clean Markdown, .json for structured data — with llms.txt, an AI news feed and discovery links so they find it all by themselves.
FROM $49/YEAR · LIFETIME OPTION · 14-DAY GUARANTEE
“The article is 800 words. The page is 400 KB — nav menus, three sliders, a cookie banner, two trackers and a theme framework. Somewhere in there is the content we wanted the AI to read.”— every system that ever tried to parse a WordPress page
Modern websites serve more than browsers. WP Markdown Endpoint gives the machines a version built for them.
Your page stays exactly where it is. WordPress keeps serving the normal website to people — and purpose-built representations of the same article to everything else. Update the article and every version updates with it: no duplicate files to maintain, no separate publishing workflow.
/news/company-update/The normal article, untouched — your theme, your design, your analytics. Still the canonical page, still the one search engines index.
/news/company-update.mdClean, token-efficient Markdown with structured front matter — the format LLMs parse, quote and cite best.
/news/company-update.json PROStructured article data — title, publisher, ISO-8601 timestamps, taxonomy, canonical URL and the Markdown body as a field — for agents and integrations that want data, not a document.
/llms.txt PROOne file that tells AI systems what your site contains and how to access it — the URL patterns, the feeds, the indexes.
/feed/ai/ PROA JSON Feed 1.1 stream of your latest published content — agents see what's new without crawling the site, every item linking its canonical, .md and .json versions.
A page built for browsers hands an AI hundreds of kilobytes of navigation, theme markup and tracking to extract a few kilobytes of article. WP Markdown Endpoint gives machines the content directly — clean headings, clean links, clean metadata. No theme markup. No scripts. No tracking noise. Activate, save permalinks once, done.
/news/company-update/ becomes /news/company-update.md for clean Markdown, or .json (Pro) for a structured representation — title, publisher, ISO-8601 timestamps, taxonomy, excerpt, featured image and the Markdown body as data. Works with your existing permalink structure, including hierarchical pages. Correct HTTP headers, proper 404s.
Every eligible article advertises its machine twins with link rel="alternate" tags and Link response headers. /llms.txt documents the whole interface in one file, and the AI news feed at /feed/ai/ (JSON Feed 1.1, Pro) streams your latest content with canonical, .md and .json links on every item.
Content runs through the normal WordPress filters — blocks and shortcodes render first — then converts to Markdown: headings, formatting, links, images, lists, blockquotes, inline code and fenced code blocks with the language preserved. Scripts, styles and comments are stripped.
Title, publication date, author, categories, tags and the original URL — every line individually toggleable from a settings screen with a live preview. Override the author with a house byline across every document if you prefer.
Drafts, pending, private and password-protected content answer 404, always — on .md, .json, the feed, llms.txt and the sitemap alike. The endpoints serve exactly what your site already shows the public — nothing more.
Machine responses are publicly cacheable with ETag and Last-Modified — CDNs cache them, agents revalidate with 304s. Every one carries X-Robots-Tag: noindex and a canonical Link header, so the HTML article keeps every ranking signal.
Custom post types, per-post disable, YAML front matter in the agent-publishing shape, the .json endpoint, the /feed/ai/ news feed, the AI discovery manifest at /.well-known/ai-content.json, excerpt and featured-image metadata, Markdown tables, an automatic cache, a /markdown-sitemap.md index and an llms.txt manifest that hand crawlers and AI agents your whole library.
Give assistants and language models content they can actually parse, quote and cite — without burning tokens on your theme's div soup.
Publishing platforms, internal systems and automation tools retrieve structured article content from a predictable URL — or watch /feed/ai/ for everything new.
External applications get a stable Markdown endpoint on the existing permalink — no REST wrangling, no HTML parsing, no API keys.
Technical guides and knowledge bases become developer-friendly Markdown — code blocks intact, language hints preserved.
Enable Markdown access across client sites in minutes — no separate content files to create or keep in sync.
Simplified text representations that external systems can index, analyse and store — generated fresh on every request.
The page's own permalink plus .md — nothing to configure per post, nothing to remember. The whole site follows one rule.
Date, author, categories, tags — each line toggleable, the author overridable. Pro adds YAML front matter above it for pipeline tooling.
Headings, emphasis, links, lists, quotes and code — the article's structure in portable Markdown, with the theme's wrapping stripped away.
Every document links back to the original URL, and the HTTP response carries a canonical Link header — machines always know where the source lives.
The usual options: let machines parse your rendered HTML, hand-maintain exported .md files, or point integrators at the REST API. Here's what changes.
| WP Markdown Endpoint (us) | Raw HTML / DIY exports | |
|---|---|---|
| Machine-readable content | ✓ Clean Markdown | ✗ Theme markup + trackers |
| Works on existing permalinks | ✓ Just add .md | ✗ Separate files or endpoints |
| Always current | ✓ Generated on request | ✗ Stale the day after export |
| Drafts & private protected | ✓ 404, always | ◐ Depends who exported |
| Code blocks survive | ✓ Fenced, language kept | ✗ Mangled or lost |
| Setup time | ✓ Minutes | ✗ Ongoing maintenance |
| Structured JSON twin | ✓ Same permalink + .json (Pro) | ✗ Parse it yourself |
| Latest-content feed for agents | ✓ JSON Feed 1.1 at /feed/ai/ (Pro) | ✗ None |
| Discoverable by agents | ✓ rel="alternate" + llms.txt + markdown-sitemap.md | ✗ None |
The converter is deliberately lightweight — for deeply bespoke page-builder layouts it captures the readable content, not the visual design. Full comparison →
WP Markdown Endpoint is built by the team behind two working financial newsrooms — and both run it in production. Don't take a synthetic demo's word for it: these are live URLs on real news sites, publishing for browsers and AI agents simultaneously. Click them.
Daily stock-market news publishing the complete machine-readable layer — try stockmark.it/llms.txt for the discovery file, stockmark.it/feed/ai/ for the agent feed, or add .md / .json to any article permalink.
Share Talk's retail-investor news platform serves every article's Markdown twin — add .md to any article permalink and read the same story an AI assistant would.
BOTH ARE OUR OWN PLATFORMS — WE DOGFOOD WHAT WE SELL.
Every plan includes every Pro feature — the .json endpoint, the /feed/ai/ news feed, front matter, llms.txt, custom post types, tables, cache, sitemap and per-post controls. You're only choosing how many sites.
Up to 10 sites
25 sites · for agencies
Up to 100 sites
Up to 100 sites, forever
Prices in USD. Licence keys are domain-based — no accounts, no phoning home. VAT invoices available.
The plugin registers a rewrite rule that recognises URLs ending in .md. When one is requested, it resolves the path to the right post through your existing permalink structure, runs the content through the normal WordPress filters (blocks and shortcodes included), converts the resulting HTML to Markdown and serves it with the text/markdown content type. Nothing is written to disk — documents are generated on request.
The title, then metadata lines — publication date, author, categories, tags — then the converted body (headings, paragraphs, bold and italic, links, images, ordered and unordered lists, blockquotes, inline code and fenced code blocks with the language preserved), and a link back to the original page. Every metadata line is individually toggleable, and the author name can be overridden with a house byline.
No. Only published, public content is served. Drafts, pending, private and password-protected posts answer with a standard HTTP 404 — the endpoint never reveals whether restricted content exists.
A WordPress page arrives wrapped in navigation, theme markup, scripts, styling and tracking — most of it irrelevant to a system trying to read the article. Clean Markdown is the format AI assistants and LLMs parse best: the structure survives, the noise is gone, and it costs a fraction of the tokens.
Same content, two consumers. The .md version is a clean Markdown document — ideal for LLMs reading, quoting and citing. The .json version is a structured representation — title, publisher, author, ISO-8601 published and modified timestamps, canonical URL, categories, tags, excerpt, featured image and the Markdown body as a field — ideal for agents, pipelines and integrations that want data, not a document. Fields that don't exist are omitted, never invented.
Three ways. Every eligible article's HTML head carries link rel="alternate" tags (with matching Link response headers) pointing at its .md and .json twins. /llms.txt documents the URL patterns, feeds and sitemaps in one file. And /feed/ai/ is a JSON Feed 1.1 of your latest content where every item links its canonical page and both machine versions — one URL for an agent to poll.
No — that's engineered, not hoped. Every machine response carries X-Robots-Tag: noindex plus a canonical Link header pointing at the HTML article, so search engines can never index a .md or .json twin in place of your page. The HTML article keeps every ranking signal; the machine formats are for machines.
Custom post types, per-post disable controls, YAML front matter in the agent-publishing shape (publisher, ISO-8601 timestamps, category, format label, language), the structured .json endpoint, the AI feed at /feed/ai/, excerpt and featured-image metadata, HTML-table-to-Markdown conversion, an automatic output cache, a /markdown-sitemap.md index of every document, an llms.txt manifest for AI crawlers, and the option to remove the "Created by" credit line. If you also run our WP AI Visibility plugin, its llms.txt manager and the endpoint coexist cleanly — one switch decides who serves the file.
No. Documents are generated only when a machine URL is requested — normal visitors never trigger the converter. Responses are publicly cacheable with ETag and Last-Modified headers, so CDNs and repeat consumers revalidate with cheap 304s, and Pro adds a server-side cache invalidated automatically when a post or your settings change.
Visit Settings → Permalinks and press Save once. That refreshes the WordPress rewrite rules, which the endpoint needs. It requires a pretty-permalink structure (almost every site already has one).
Order through the form and your licence key and invoice arrive by email, usually within the hour. Keys are domain-based — no account, no phoning home, no lock-in.
14-day money-back guarantee, no questions. Email us and we refund you.
Publish once in WordPress — serve humans, search engines and AI agents from the same source. Order below and your licence key and invoice arrive by email, usually within the hour. Install, save permalinks once, and every page you've ever published has its machine-readable twins.
14-DAY MONEY-BACK GUARANTEE · SUPPORT BY ACTUAL HUMANS