Skip to content
Publish Confluence Documentation to a Public Website – Guide
confluence documentation publishing

How to Publish Confluence Documentation to a Public Website

Your team writes in Confluence. Your customers read on your website. Here's how to connect the two so your public documentation stays current — automatically, with no copy-pasting and no manual updates.

Most teams using Confluence face the same problem: their best documentation never leaves Confluence. It sits in a space that only internal employees can access, while customers — who actually need the information — are left with outdated help articles on the company website.

The right solution isn't to abandon Confluence (your team loves it). It's to connect Confluence to your public website so documentation flows from one to the other, automatically. This guide shows you exactly how to do that using WordPress as your public documentation site.

The Problem with Publishing Confluence Docs Manually

The manual workflow most teams use looks like this:

  1. Technical writer updates a Confluence page
  2. Someone notices the public docs are outdated (usually a customer complaint)
  3. A team member copies the content into WordPress, fixes the formatting, re-uploads images
  4. Repeat every time something changes

At small scale this is annoying. At scale it's a serious problem — outdated public documentation creates support tickets, damages trust, and wastes hours every week. The fix is a direct sync between Confluence and WordPress.

The Recommended Workflow: Confluence → WordPress

How the automated publishing workflow works

  • Documentation team writes and maintains docs in Confluence (where they already work)
  • The Content Publisher for Confluence WordPress plugin syncs selected pages to your website
  • WordPress serves the documentation publicly — styled with your theme, indexed by Google
  • When Confluence pages change, the WordPress versions update automatically on the next sync
  • Your team never touches WordPress for documentation updates

This is a true single-source-of-truth setup. Confluence is the source. WordPress is the publication channel. No duplication, no drift, no outdated pages.

How to Set It Up — Step by Step

1
Step One
Install the Content Publisher for Confluence Plugin

In your WordPress dashboard, go to Plugins → Add New. Search for "Content Publisher for Confluence". Install and activate. The plugin adds a Confluence Publisher menu to your dashboard.

Install Content Publisher for Confluence from the WordPress Add Plugins screen
2
Step Two
Connect Your Atlassian Account

Go to Confluence Publisher → Connection. Enter your Confluence site URL, Atlassian email, and API token. Generate the API token at your Atlassian account security settings.

Click Save & Test Connection — you'll see a green success indicator when connected.

Confluence Publisher connection settings tab in WordPress admin
3
Step Three
Select the Pages to Make Public

Go to Confluence Publisher → Spaces & Pages. Select the pages you want to publish publicly. You can choose entire spaces or individual pages — and use the hierarchy selector to include or exclude child pages.

Think carefully about which pages belong in your public documentation:

  • Customer-facing help articles and guides ✓
  • API reference and developer documentation ✓
  • Product release notes and changelog ✓
  • Internal team processes and meeting notes ✗
  • HR policies and employee handbooks ✗
Confluence Publisher Spaces and Pages screen in WordPress admin
4
Step Four
Set Access Control to Public

Go to Confluence Publisher → Access Control. Start by choosing your Global Visibility Strategy, which sets the default rule for all synced pages.

  • Public: anyone can read the synced documentation pages
  • Logged-In Users: only signed-in WordPress users can access pages
  • Restricted by Roles: only selected WordPress roles can view pages
Choose global visibility strategy for synced Confluence pages
Per-page override in Pro

On Pro, each synced page can override the global rule. If no override is set, the page inherits your global visibility strategy automatically.

5
Step Five
Configure Sync Schedule

Go to Confluence Publisher → Sync Settings.

  • Free plan: Click Sync Now to pull updates manually whenever you want
  • Pro plan: Set an automatic schedule — every 15 minutes, hourly, every 6 hours, or daily

For most documentation teams, hourly or daily sync is the right balance. Documentation rarely needs to update in real time.

Choose sync mode and schedule in the Confluence Publisher Sync Settings tab
6
Step Six
Run the First Sync and Review

Click Sync Now. The plugin fetches your selected Confluence pages and creates WordPress pages for each one. Review a few pages on the frontend to confirm formatting looks correct, images are loading, and the page hierarchy reflects your Confluence structure.

Make any WordPress theme adjustments needed for your documentation style (typography, spacing, sidebar layout). Once satisfied, the publishing workflow is live.

SEO Considerations for Published Confluence Docs

One major advantage of publishing through WordPress (vs. leaving docs in Confluence) is that WordPress pages are indexed by search engines. Your Confluence docs can now rank on Google and bring in organic traffic.

  • Page titles: Synced from your Confluence page titles — write them with SEO in mind in Confluence
  • URLs: WordPress generates clean, readable URLs from page titles
  • Internal linking: WordPress SEO plugins (Yoast, RankMath) work on synced pages just like any other WordPress page
  • Sitemaps: Synced pages appear in your WordPress sitemap automatically
  • Meta descriptions: Add custom meta descriptions in WordPress after syncing — these persist through future syncs

Documentation Publishing Use Cases

SaaS help centers

Write product documentation in Confluence. Publish it to your WordPress help center. Customers find answers on your site, not in support tickets.

Developer documentation

API references, SDK guides, and integration tutorials — written in Confluence, published automatically to your WordPress developer portal.

Product release notes

Publish a living changelog from Confluence to WordPress. Customers stay informed without anyone manually updating the website.

Knowledge base sites

Build a public knowledge base powered by Confluence as the backend. Your support team owns the content, your website team owns the design.

Compliance documentation

Keep security, privacy, and compliance documentation current in Confluence. Publish to your website automatically when policies change.

Partner documentation

Publish partner integration guides and reseller materials from Confluence to a password-protected WordPress section for partners only.

"Our product team updates docs in Confluence after every release. Before this plugin, the website docs would lag by days or weeks. Now they're in sync within an hour of any Confluence edit. Customers notice — support tickets about 'outdated docs' dropped significantly."

— Head of Customer Success

Mixing Public and Private Docs on One Site

Not everything in Confluence should be public. The Pro plan's per-page access control lets you run a mixed documentation site from a single WordPress install:

Public Docs

Public

  • Product help center pages
  • Knowledge base articles
  • SEO-focused documentation pages
Customer-Only Docs

Logged-In Users

  • Advanced setup and troubleshooting
  • Onboarding assets for customers
  • Support-related gated pages
Role-Specific Docs

Restricted by Roles

  • Partner integration guides
  • Internal staff knowledge pages
  • Role-based playbooks and SOPs

All of these can be synced from the same Confluence account while using one WordPress site with different visibility rules.

Pro Tip

Use global defaults plus precise overrides

A clean setup is to choose one global strategy first, then override only pages that need different access.

  • Set global to Public for help-center content at scale
  • Override premium docs to Logged-In for customer portals
  • Restrict sensitive pages to selected WordPress roles

Free vs Pro: Choose Your Publishing Mode

Start with the free plan to validate your workflow, then upgrade when you need automation and fine-grained access controls.

Free

Starter

Best for small public documentation sets and initial evaluation.

  • Up to 10 pages synced
  • 1 Confluence space
  • Manual sync only
  • Basic access control
  • Community support
Most Popular
Pro

Unlimited

$99/year — built for teams publishing docs at scale.

  • Unlimited pages synced
  • Unlimited Confluence spaces
  • Automated sync (15min / hourly / 6hrs / daily)
  • Advanced access control
  • Role-based permissions
  • Per-page access override
  • Priority support
Upgrade to Pro

FAQ

Does published content update automatically when I edit in Confluence?

On the Pro plan, yes — set a sync schedule (15min, hourly, 6hrs, or daily) and WordPress updates automatically. On the free plan, run Sync Now to pull updates manually. Only changed pages are re-synced each time.

Can I publish some pages publicly and keep others private?

Yes, with the Pro plan. Per-page access control lets you set public, logged-in only, or role-restricted visibility for each synced page independently. The free plan supports global access settings only.

Will my documentation rank on Google?

Yes. WordPress pages are indexed by search engines. Your Confluence documentation becomes publicly discoverable when published through WordPress. Use an SEO plugin like Yoast or RankMath to optimize titles and meta descriptions for better rankings.

What happens to customizations I make in WordPress after a sync?

The plugin syncs content from Confluence. WordPress-side customizations like custom meta descriptions, categories, and featured images are preserved through subsequent syncs. Only the page body content is updated when Confluence changes.

Can non-technical team members manage this?

Yes. Once set up, documentation teams work entirely in Confluence — which they already know. The sync happens automatically. No one on the docs team needs to touch WordPress to keep the public documentation current.

Publish your Confluence docs publicly today

Install the free plugin and start syncing up to 10 Confluence pages to your WordPress site. Upgrade to Pro for unlimited pages and automated sync.

Install Content Publisher for Confluence Free →

Need unlimited pages and automations? Upgrade to Pro →

RS

RippleStep Team

We build Content Publisher for Confluence — the simplest way to publish Atlassian Confluence documentation to a WordPress website, automatically and accurately.