---
title: "WordPress: vendor profile: Agent Ready HTML"
description: "WordPress, a CMS: 2 of 6 standards stated as supported, 12 sourced facts, dated plans and what it does not do. Read 2026-11-05."
canonical: https://agentreadyhtml.com/vendors/wordpress/
site: "Agent Ready HTML"
last_updated: 2026-11-05
section: "Vendors"
---

# WordPress: vendor profile: Agent Ready HTML

> WordPress, a CMS: 2 of 6 standards stated as supported, 12 sourced facts, dated plans and what it does not do. Read 2026-11-05.

Source: https://agentreadyhtml.com/vendors/wordpress/
Site: Agent Ready HTML
Last reviewed: 2026-11-05

# WordPress: vendor profile

In short

WordPress core renders pages through themes on the server, with a core sitemap, a virtual robots.txt and 404 handling. Plugins or custom code add llms.txt, markdown and JSON-LD. The markdown on WordPress.org's own sites is custom work by the Meta team, switched on for most of that network since 2026-03-03.

## At a glance

**standards.txt** wordpress

```text
llms-txt               = partial
markdown-negotiation   = partial
markdown-twin          = partial
initial-html           = supports
real-404               = supports
vary-accept            = partial
```

2 supports, 4 partial or announced, 0 no statement.

**WordPress** Content management system

WordPress is open-source PHP software whose themes render pages on the server, with a core XML sitemap, a virtual robots.txt and real 404 handling; llms.txt and markdown output come from plugins, not core.

Type

[Content management system](https://agentreadyhtml.com/vendors/by-type/cms/)

Home page

[wordpress.org](https://wordpress.org/), answered HTTP 200 on 2026-11-05

Last read

5 November 2026

## What it does for this layer

-   WordPress started in 2003 as a fork of b2/cafelog by Mike Little and Matt Mullenweg, is built on PHP and MariaDB, and is licensed under the GPLv2. \[primary source\] [source](https://wordpress.org/about/), read 5 November 2026.
-   wordpress.org states that the WordPress trademark is the intellectual property of the WordPress Foundation. \[primary source\] [source](https://wordpress.org/about/), read 5 November 2026.
-   WordPress 7.0 "Armstrong", released on 2026-05-20, added an AI Client in core for calling generative AI models and a Connectors screen that manages those connections. \[primary source, 2026-05-20\] [source](https://wordpress.org/news/2026/05/armstrong/), read 5 November 2026.
-   WordPress core has exposed an XML sitemap index at /wp-sitemap.xml since version 5.5, per a core dev note of 2020-07-22, with up to 2,000 entries per sitemap by default and room for 50,000 sitemaps in the index. \[primary source, 2020-07-22\] [source](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/), read 5 November 2026.
-   WordPress core sitemaps turn off when the Site Visibility setting asks search engines not to index the site, and the wp\_sitemaps\_enabled filter overrides that default. \[primary source\] [source](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/), read 5 November 2026.
-   WordPress serves a virtual robots.txt from do\_robots(), which disallows the admin path, allows admin-ajax.php, and passes its output through the robots\_txt filter available since version 3.0.0. \[primary source\] [source](https://developer.wordpress.org/reference/functions/do_robots/), read 5 November 2026.
-   In the WordPress template hierarchy a theme renders a missing URL with 404.php and falls back to index.php when no 404 template exists. \[primary source\] [source](https://developer.wordpress.org/themes/basics/template-hierarchy/), read 5 November 2026.
-   WP::handle\_404() switches a request to a 404 status when it matches no posts or existing objects and is neither a search nor the homepage. \[primary source\] [source](https://developer.wordpress.org/reference/classes/wp/handle_404/), read 5 November 2026.
-   Fetched with curl 8.7.1 on 2026-11-05, a made-up path on wordpress.org came back as HTTP 404 with a 125,068-byte HTML page. \[observed, 2026-11-05\] [source](https://developer.wordpress.org/reference/classes/wp/handle_404/), read 5 November 2026.
-   Since 2026-03-03 most WordPress.org sites, a network run by the Meta team and separate from the software's defaults, return markdown for Accept: text/markdown or ?output\_format=md and point to it with a link rel=alternate tag of type text/markdown. \[primary source, 2026-03-03\] [source](https://make.wordpress.org/meta/2026/03/03/markdown-now-available-on-wordpress-org/), read 5 November 2026.
-   The WordPress 7.0 release post requested with ?output\_format=md through curl 8.7.1 on 2026-11-05 came back as text/markdown, 67,334 bytes, with Vary: accept, content-type. \[observed, 2026-11-05\] [source](https://make.wordpress.org/meta/2026/03/03/markdown-now-available-on-wordpress-org/), read 5 November 2026.
-   The LLM Friendly plugin in the WordPress.org directory writes /llms.txt and per-post .md exports, and keeps its Accept: text/markdown mode off by default because that mode sends Vary: Accept and needs caches that honour it. \[secondary source\] [source](https://wordpress.org/plugins/llm-friendly/), read 5 November 2026.

## Products and plans

| Product | What it is | Price | As of | Source |
| --- | --- | --- | --- | --- |
| WordPress | Open-source PHP content management system downloaded from wordpress.org. | Free, open source; GPLv2 or later | 2026-11-05 | source |

## Standards

| Standard | Status | What the vendor's pages say | Source |
| --- | --- | --- | --- |
| llms-txt | partial | Core writes no llms.txt; plugins such as LLM Friendly add /llms.txt. | source |
| markdown-negotiation | partial | Core has no markdown output; the LLM Friendly plugin offers opt-in Accept: text/markdown negotiation on singular URLs. | source |
| markdown-twin | partial | Plugins add .md endpoints, for example LLM Friendly under /{base}/{post_type}/{path}.md. | source |
| initial-html | supports | PHP template files chosen through the template hierarchy generate each page on the server. | source |
| real-404 | supports | WP::handle_404() issues a 404 when a request matches no posts and no existing object. | source |
| vary-accept | partial | Only with a plugin; LLM Friendly sends Vary: Accept when its negotiation mode is on. | source |

## Checks on its own site

| Reading | Result | Date |
| --- | --- | --- |
| Home page request | HTTP 200; H1 in the initial HTML: yes; 393 words; 1 JSON-LD block | 2026-11-05 |
| Request with Accept: text/markdown | HTTP 200, text/markdown, Vary: Accept | 2026-11-05 |
| /llms.txt at the host root | HTTP 200, text/plain, 5.6 KB, starts with an H1 | 2026-11-05 |
| A made-up path | HTTP 404 | 2026-11-05 |
| Ora score, cached | 65, grade C | 2026-11-01 |
| Cloudflare keyless scan | 33, L1 Basic Web Presence | 2026-11-05 |
| Shared crawl row | Tranco rank 65; home page HTTP 200; H1 in the HTML: yes; 529 words; JSON-LD types: Organization, WebSite, WebPage; answers markdown: yes; made-up path HTTP 404; llms.txt valid: yes | 2026-11-04 |

## What it does not do

-   WordPress core ships no llms.txt and no markdown output; the markdown on wordpress.org itself is custom work by the WordPress.org Meta team.
-   WordPress core prints no JSON-LD structured data, so schema comes from the theme or an SEO plugin.
-   The core robots.txt from do\_robots() names no AI crawlers; blocking them takes a robots\_txt filter, a physical robots.txt file or a plugin.

## Related pages on this site

-   [Content management systems in this section](https://agentreadyhtml.com/vendors/by-type/cms/)
-   [WordPress and Elementor: platform profile and rubric scores](https://agentreadyhtml.com/platforms/wordpress-elementor/)
-   [The Plain Fetch viewer](https://agentreadyhtml.com/viewer/)

## Sources

1.  [WordPress: home page](https://wordpress.org/) https://wordpress.org/, read 5 November 2026
2.  [About | WordPress.org](https://wordpress.org/about/) https://wordpress.org/about/, read 5 November 2026
3.  [WordPress 7.0 Armstrong | WordPress News](https://wordpress.org/news/2026/05/armstrong/) https://wordpress.org/news/2026/05/armstrong/, read 5 November 2026
4.  [New XML Sitemaps Functionality in WordPress 5.5 | Make WordPress Core](https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/) https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/, read 5 November 2026
5.  [do\_robots() | Developer.WordPress.org](https://developer.wordpress.org/reference/functions/do_robots/) https://developer.wordpress.org/reference/functions/do\_robots/, read 5 November 2026
6.  [Template Hierarchy | Theme Handbook](https://developer.wordpress.org/themes/basics/template-hierarchy/) https://developer.wordpress.org/themes/basics/template-hierarchy/, read 5 November 2026
7.  [WP::handle\_404() | Developer.WordPress.org](https://developer.wordpress.org/reference/classes/wp/handle_404/) https://developer.wordpress.org/reference/classes/wp/handle\_404/, read 5 November 2026
8.  [Markdown now available on WordPress.org | Make WordPress.org](https://make.wordpress.org/meta/2026/03/03/markdown-now-available-on-wordpress-org/) https://make.wordpress.org/meta/2026/03/03/markdown-now-available-on-wordpress-org/, read 5 November 2026
9.  [LLM Friendly | WordPress plugin](https://wordpress.org/plugins/llm-friendly/) https://wordpress.org/plugins/llm-friendly/, read 5 November 2026

Last reviewed 5 November 2026

Edition

Crawl

2026-11-04

Page updated

2026-11-05

Method

How the viewer reads a page, how a file is graded and how a platform is scored: [the method page](https://agentreadyhtml.com/method/).
