Title: A1 Local Markdown Delivery Inspector
Author: A1 Local
Published: <strong>September 29, 2026</strong>
Last modified: September 29, 2026

---

Search plugins

![](https://ps.w.org/a1-local-markdown-delivery-inspector/assets/banner-772x250.
png?rev=3719166)

![](https://ps.w.org/a1-local-markdown-delivery-inspector/assets/icon.svg?rev=3719166)

# A1 Local Markdown Delivery Inspector

 By [A1 Local](https://profiles.wordpress.org/a1local/)

[Download](https://downloads.wordpress.org/plugin/a1-local-markdown-delivery-inspector.1.0.2.zip)

 * [Details](https://wordpress.org/plugins/a1-local-markdown-delivery-inspector/#description)
 * [Reviews](https://wordpress.org/plugins/a1-local-markdown-delivery-inspector/#reviews)
 *  [Installation](https://wordpress.org/plugins/a1-local-markdown-delivery-inspector/#installation)
 * [Development](https://wordpress.org/plugins/a1-local-markdown-delivery-inspector/#developers)

 [Support](https://wordpress.org/support/plugin/a1-local-markdown-delivery-inspector/)

## Description

**See what your website shares.**

Markdown Delivery Inspector gives your public WordPress pages a Markdown version
and a practical way to check it. Choose a page, inspect the document delivered by
your website, and confirm that details such as your services, locations and phone
number are still there.

The plugin works on your own WordPress site. It needs no AI API key, Cloudflare 
account or external conversion service.

#### Publish readable content

 * Dedicated Markdown links for eligible posts, pages and enabled public custom 
   post types.
 * Automatic discovery links in the normal page and its HTTP headers.
 * Optional delivery at the original URL when a client explicitly prefers `text/
   markdown` in its Accept header.
 * Conversion of the anonymous, server-rendered page, including content rendered
   by the theme, blocks and shortcodes.
 * Page title, canonical URL, updated date, language, absolute links and valid JSON-
   LD.
 * Removal of common navigation, scripts, hidden elements and sections explicitly
   marked for exclusion.

#### Check what actually arrives

The inspector makes public requests without your WordPress login cookies. It displays
the returned Markdown so you can review the output, rather than relying on a conversion
setting alone.

 * Check that the dedicated URL returns Markdown.
 * Check that ordinary page requests return HTML before and after a Markdown request.
 * Test optional Accept-header delivery at the normal URL.
 * Check the no-store instruction on each tested Markdown response.
 * Look for important phrases you supply, ignoring case and punctuation.
 * Compare response sizes using measured bytes, not estimated tokens.
 * Copy the delivered Markdown for your own review or workflow.

A check applies to the selected page and the observed browser request path. It does
not prove that every cache location or AI crawler behaves identically. Missing phrases
are reported separately from delivery results; the plugin does not invent a search
or AI visibility score.

#### Choose what to share

Select the public content types you want to make available and exclude individual
pages in the inspector. Drafts, private posts, password-protected pages, site search-
visibility restrictions and supported noindex settings are excluded. Administrator
and password-unlock cookies do not unlock Markdown exports.

Documents are generated on request. The plugin creates no public export files or
document cache, and sends `Cache-Control: private, no-store` with Markdown responses.
Check your hosting cache and access integrations before enabling this on a live 
site.

#### Built by A1 Local

[A1 Local](https://a1local.com.au/) makes practical tools for local businesses and
the people who look after their websites.

Find our [developer tools](https://a1local.com.au/developer-tools/) or use [product support](https://a1local.com.au/contact/)
if you need help. The plugin adds no promotional links to your public pages or Markdown
output.

### Credits

Uses league/html-to-markdown 5.1.2 under the MIT licence. Its namespace is isolated
to avoid collisions with other plugins. The original licence and source provenance
are included under `vendor/league-html-to-markdown/`. All distributed PHP, JavaScript
and CSS source is included in readable form.

## Screenshots

[⌊Inspect a public page, check important business details, and review the delivery
results. The sample business is fictional.⌉⌊Inspect a public page, check important
business details, and review the delivery results. The sample business is fictional
.⌉[

Inspect a public page, check important business details, and review the delivery
results. The sample business is fictional.

[⌊Read and copy the actual Markdown returned by your website, including page metadata
and structured data.⌉⌊Read and copy the actual Markdown returned by your website,
including page metadata and structured data.⌉[

Read and copy the actual Markdown returned by your website, including page metadata
and structured data.

[⌊Choose eligible content types, optional header delivery and your content usage
preference.⌉⌊Choose eligible content types, optional header delivery and your content
usage preference.⌉[

Choose eligible content types, optional header delivery and your content usage preference.

## Installation

 1. Upload the plugin ZIP through Plugins -> Add Plugin -> Upload Plugin, then activate
    it.
 2. Open Settings -> Markdown Delivery Inspector.
 3. Choose a published page. Optionally enter important phrases, one per line, and 
    save them.
 4. Click Check page. Review delivery, missing details and the Markdown preview.
 5. Check representative pages on your staging site, including the hosting cache and
    any access restrictions.
 6. If you want Markdown at the normal page URL, enable the optional delivery setting
    and run the checks again.

Requires WordPress 6.8 or later, PHP 8.0 or later, and the PHP DOM/XML extension.
Standard dedicated links are available after activation; header delivery is off 
by default.

## FAQ

### Why publish Markdown for AI clients?

Markdown represents headings, paragraphs, lists and links as readable text. An agent
or other client can request that representation instead of processing a complete
HTML page. This plugin makes the representation available; each client decides whether
to use it.

### Do I need Cloudflare or an AI subscription?

No. Conversion runs inside WordPress. No external AI service, account or API key
is required. This is an independent plugin from A1 Local and is not affiliated with
Cloudflare.

### Where is a page’s Markdown link?

With pretty permalinks, the dedicated route is `/a1-local-markdown-delivery-inspector/
POST_ID.md`. With plain permalinks, the canonical URL uses the `a1local_mdi_format
=markdown` query parameter. The inspector includes an Open Markdown link. Eligible
pages also advertise the alternate URL in an HTML link and HTTP Link header.

### Will normal visitors still see my website?

Yes. Dedicated URLs serve Markdown. Header delivery is optional and requires an 
explicit Accept preference for `text/markdown` over HTML. Wildcards and equal preferences
keep HTML. If you enable header delivery, test the real cache in front of WordPress;
some hosts need a bypass rule for Markdown requests.

### Can I check services, locations or contact details?

Yes. Enter phrases that should already appear on the page, one per line. The inspector
checks whether each phrase occurs in the delivered document, ignoring case and punctuation.
These phrases are checks, not extra public content: saving a phrase does not insert
it into the Markdown.

### Does it improve SEO or guarantee AI citations?

No ranking, indexing, citation, training-exclusion or crawler-adoption guarantees
are made. Markdown Delivery Inspector publishes a content representation and helps
you inspect its delivery. It does not submit pages to AI providers or search engines.

### How are edits kept current?

The document is rendered on request. Markdown responses ask caches not to store 
them. A host configured to ignore these headers can still cache incorrectly, and
a previously downloaded document cannot be recalled. The inspector reports observed
behaviour on its request path.

### Does it support my page builder, store or membership plugin?

It reads the full server-rendered theme output. Content created only by browser 
JavaScript is unavailable. Test your theme, page builder, multilingual setup, WooCommerce
store and membership rules on staging. No universal compatibility is claimed. Private
areas, accounts, carts and checkout pages are not suitable content to publish through
this tool.

### How can developers exclude restricted content?

Return `false` from the `a1local_mdi_can_export_post` filter for a restricted post.
The filter can restrict access further but cannot override the built-in exclusions.
Add a `data-a1local-mdi-exclude` attribute to a rendered element to remove that 
element and its descendants, including nested structured data.

### Does the content usage setting stop AI training?

It declares a preference using the Content-Signal header; it does not enforce access
restrictions. The default is `ai-train=no, search=yes, ai-input=yes`. An existing
Content-Signal response header takes precedence. Whether a client respects the signal
is outside the plugin’s control.

### What information does the plugin store or send?

Settings and per-page exclusions/important phrases remain in your WordPress database.
Check results stay in the current browser screen. The plugin does not send content
to an external conversion service or add telemetry, IP logging or a visitor analytics
database. Your hosting provider, other plugins and WordPress may have their own 
logs. Uninstalling removes this plugin’s settings and page metadata.

### What are the current limits?

The plugin handles singular public posts, pages and enabled custom post types, with
a 2 MB limit on rendered HTML. It selects the first main landmark, then an article/
content/body fallback. Inspect unusual themes and pages with several main containers.
Archives, browser-only rendering, llms.txt generation, bulk exports and analytics
are not included.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“A1 Local Markdown Delivery Inspector” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ A1 Local ](https://profiles.wordpress.org/a1local/)

[Translate “A1 Local Markdown Delivery Inspector” into your language.](https://translate.wordpress.org/projects/wp-plugins/a1-local-markdown-delivery-inspector)

### Interested in development?

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

## Changelog

#### 1.0.2

 * Use unique A1 Local Markdown Delivery Inspector prefixes throughout the plugin.
 * Preserve saved preferences and page exclusions from pre-release versions.

#### 1.0.1

 * Rename the plugin to A1 Local Markdown Delivery Inspector before its first directory
   release.
 * Update the plugin slug, dedicated Markdown URLs and admin page to match the new
   name.

#### 1.0.0

 * Initial release with anonymous rendered-page conversion, exclusions, metadata
   and structured data.
 * Dedicated Markdown URLs, discovery links and optional HTTP content negotiation.
 * Public delivery checks, important-phrase checks, measured response sizes and 
   a Markdown preview.
 * Default no-training signal, no-store responses and no external conversion service.

## Meta

 *  Version **1.0.2**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[content](https://wordpress.org/plugins/tags/content/)
   [developer-tools](https://wordpress.org/plugins/tags/developer-tools/)[markdown](https://wordpress.org/plugins/tags/markdown/)
 *  [Advanced View](https://wordpress.org/plugins/a1-local-markdown-delivery-inspector/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/a1-local-markdown-delivery-inspector/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/a1-local-markdown-delivery-inspector/reviews/)

## Contributors

 *   [ A1 Local ](https://profiles.wordpress.org/a1local/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/a1-local-markdown-delivery-inspector/)