---
title: "Open Knowledge Format for WordPress"
url: https://hostmy.blog/plugins/rankready/open-knowledge-format-wordpress/
date: 2026-09-03
modified: 2026-09-03
lang: en
author: "Rajendra Zore"
description: "RankReady serves a conformant OKF v0.1 bundle at /okf/, regenerated when you publish, downloadable as a zip. Generated locally, never sent to Google."
word_count: 774
---

# Open Knowledge Format for WordPress

Feeding a blog into a retrieval system usually means someone writes a scraper, strips your theme and guesses at your categories. Open Knowledge Format is a standard for handing that document set over directly. RankReady generates a conformant OKF v0.1 bundle from your own posts and serves it at /okf/. About five minutes to set up.

v1.3.1 · 300 active installs · Tested to WordPress 7.1 · Runs alongside Yoast, Rank Math, AIOSEO and SEOPress

## A manifest, a changelog,and one typed documentper piece of content.

The manifest lists your content with descriptions. Each concept document carries YAML frontmatter with a type, a title, a description and a resource field pointing back at the canonical HTML URL. The log records what changed and when, so a consumer that fetched last week does not have to diff every document.

![The Open Knowledge Format screen in RankReady, with a checkbox to serve the bundle at /okf/, post type selection, and the live bundle URL.](https://hostmy.blog/wp-content/uploads/2026/09/rr130-okf-panel.png)

### Conformant, not almost

index.md is the only file carrying the version key, the reserved files follow their own structures, and every other document has parseable frontmatter with a non-empty type. Almost right means a validator rejects the bundle.

### Served with the right headers

A Markdown content type, an ETag, public caching with stale-while-revalidate, and noindex. Public caching is safe here because a .md URL under /okf/ is a distinct cache key that always returns Markdown.

### Refreshed on publish

The manifest and log are cached and busted on save, so publishing or editing refreshes the bundle without every request paying for a rebuild.

## Four machine surfaces,four different questions.

They are not redundant. The bundle is the only one carrying a per document type and an update log, which is what a retrieval pipeline wants and what a crawler cannot reconstruct from HTML.

![The live Open Knowledge Format bundle served by RankReady at hostmy.blog/okf/, rendered as plain text in a browser, opening with okf_version frontmatter above the Host My Blog site description.](https://hostmy.blog/wp-content/uploads/2026/09/rr130-okf-live.png)

#### llms.txt

One index file. Answers what exists here.

#### Markdown endpoints

One file per page. Answers give me your words without your theme.

#### /.well-known/mcp.json

Typed calls. Answers a named question with a shaped reply.

#### /okf/

Manifest, typed documents and a changelog. Answers take the whole knowledge base.

#### A zip export in the admin

For a consumer who would rather take one file than crawl a few hundred URLs.

#### Post types are a setting

Every published post becomes a document, so on a large archive that is a lot of files. Which post types are included is yours to decide.

## Nothing here is sentto Google, or anywhere.

The bundle is built from your own database and served from your own domain. Nothing registers it, submits it, or contacts an external service.

#### No ranking claim attaches to it

Anyone implying that publishing an OKF bundle influences Google Search is inventing a mechanism.

#### The spec is at version 0.1

A first published draft, and drafts change. What you get from adopting it now is that the bundle exists and is correct if the format matters later, at the cost of one toggle.

#### Adoption is unmeasured

We have no data on which consumers read OKF bundles in the wild, and no figure is invented here to fill the gap.

#### The bundle is noindex

It is a machine surface, not a second copy of your blog competing with itself in search. That is deliberate.

## The honest answers,before you have to ask.

## Make your site readableto the things reading it.

RankReady is a WordPress AI SEO plugin. It runs alongside Yoast, Rank Math, AIOSEO and SEOPress rather than replacing any of them, and setup takes about five minutes from your dashboard.

Free, no account, no credit card · GPL-2.0 · About five minutes from your dashboard

## Questions people actually ask

### What is OKF, briefly?

A specification for publishing a site's content as a structured Markdown bundle: a manifest, an update log, and one typed document per concept, so a retrieval system can consume it without scraping.

### Does publishing an OKF bundle help me rank?

No, and nobody has shown that it does. It makes your content available in a structured form. Any page telling you otherwise is guessing.

### Will these pages compete with my real posts in search?

No. The bundle is served noindex, and the resource field in each document points at the canonical HTML URL.

### Does the bundle update when I publish?

Yes. The cached manifest and log are dropped on save, so the next fetch reflects the change and the update log records it with the date.

### Can I download the whole thing?

Yes, there is a zip export in the admin. Useful when a consumer would rather take one file than crawl a few hundred URLs.

### Does it conflict with my SEO plugin?

No. None of Yoast, Rank Math, AIOSEO or SEOPress generates an OKF bundle and none of them claims the /okf/ path. Setup takes about five minutes.