Back to Blog

Multi-Site Content Management Made Simple

Learn how Nexus Content handles multiple websites from a single CMS with site-specific content assignment and API key authentication.

Nexus Content Team
October 26, 2025
5 min read

The Multi-Site Challenge

If you manage multiple websites, you know the pain:

  • Duplicate content entry across sites
  • Inconsistent content quality
  • Complex permissions management
  • High maintenance overhead

How Nexus Content Solves This

Our architecture is built around three key concepts:

1. Site Entries

Each website gets its own site entry with:

  • Unique domain (e.g., invoice-maker.com, blog.company.com)
  • Secure API key for authentication
  • Active/inactive status toggle

2. Document Assignment

Documents can be:

  • Site-specific - Assigned to one site via site_id
  • Universal - No site assignment, available to all sites

3. API-First Delivery

External sites fetch content via REST API:

GET /api/v1/documents?page=blog&status=published
Headers: X-API-Key: your-site-api-key

Real-World Example

We use Nexus Content to manage:

  • Nexus Invoice - Invoicing SaaS blog and support docs
  • Nexus Content - This blog you're reading now
  • Corporate site - Company-wide announcements

All from one admin dashboard. All with type-safe queries. All with CDN caching.

Tags

multi-sitearchitecturetutorial