Documentation Hosting

Documentation hosting where search is the navigation.

Nobody reads documentation from the beginning. They search, land in the middle, and decide within seconds whether the answer is here — which makes search the product and the page merely where it lands.

Instant in-site searchVersioned pages cachedPublishing is nearly free
Fast site searchEdge cachingVersion supportDaily backupsFree SSL24/7 support
Built for readers in a hurry

Answers, not pages.

Documentation traffic is anonymous, repetitive and search-first, which makes it unusually cheap to serve well.

Search across everything, instantly

In-site search is the primary navigation, so it is indexed rather than run as a database LIKE across every post. Results arrive while somebody is still typing.

Indexed search

Pages that are pure cache hits

Documentation changes rarely and is read constantly by anonymous visitors, which is the ideal case for full-page caching. Almost every request is answered at the edge.

Anonymous, cacheable

Old versions stay online

People run last year's release and need last year's documentation. Older versions stay published and cached rather than being something you delete to keep the site tidy.

Draft a rewrite on a copy

Restructuring a documentation set is a big change. Clone the site, reorganise there, and push it back once the new structure is right.

Publishing is nearly free

Updating a page purges that page. There is no rebuild step and no deploy queue, so a correction is live in seconds.

Findability

The page they land on is rarely the front one.

Almost all documentation traffic arrives from a search engine or a search box, deep in the middle. Everything about the site should assume the reader has no context.

  • Search indexed rather than queried live
  • Every page cached for anonymous readers
  • Older versions kept published
  • Corrections live in seconds
Search index
All pages
current
Page cache
Anonymous readers
hit
Archived versions
Still served
3 kept
Correction
Purging that page
publishing
Delivery

Almost every request is a cache hit.

Documentation is the friendliest workload there is: anonymous, repetitive, and changing far less often than it is read.

Edge
cache in 14 regions
Indexed
in-site search
Seconds
from edit to live
MagicWP28 ms
Typical shared host420 ms
Origin without edge cache170 ms

Illustrative comparison of a cached documentation page. Your numbers depend on page weight and asset count.

Configuration

What we change for documentation

This workload asks for very little, and the little it asks for is unusual: search that behaves like a product feature rather than a WordPress afterthought.

SettingWhat we doWhy
Site searchIndexed rather than run as a live database querySearch is the primary navigation here, and WordPress's default search is a pattern match across post content that gets slower with every page added.
Page cache TTLLong, with purge on editDocumentation changes far less often than it is read, so long cache lifetimes cost nothing and a targeted purge handles corrections.
Archived versionsKept published and cachedReaders running an older release need the documentation that matches it, and unpublishing it turns their search result into a 404.
Anchor-heavy pagesServed whole rather than paginatedDeep links into a section are how documentation is shared, and splitting a long page breaks every link anyone has saved.
Asset cachingLong expiry on code-highlighting and diagram assetsDocumentation ships the same handful of static assets on every page, and re-fetching them is pure waste.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly 2 months free
Starter
For personal sites, blogs, and portfolios.
$20/mo
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

Is WordPress search good enough for documentation?
Not by default — it is a pattern match across post content that degrades as pages are added. Indexed search fixes that, and it is the single change that matters most on a documentation site.
Can I keep documentation for old versions online?
Yes, and you should. Readers on an older release need the matching pages, and unpublishing them turns every saved link and search result into a 404.
How fast does a correction go live?
Seconds. Editing a page purges that page from the cache. There is no build step and no deploy queue.
Do you support docs plugins and custom post types?
Both. BetterDocs, weDocs and hand-rolled post types all work — the tuning is about search and caching rather than about a particular plugin.

Make the answer easy to find.

Move the documentation across — migration is free, every version included.