Publishing
Publishing makes your pages live on the website. This guide covers the publishing workflow, status indicators, and site rebuilds.
Publishing a Page
To publish a page:
- Navigate to Sites → Select your site → Pages
- Click the page you want to publish
- Review your content in the page editor
- Click Publish
What Happens When You Publish
When you publish a page, the system:
- Renders the page to static HTML using the template and components
- Injects design variables from your site theme
- Adds SEO metadata (title, description, Open Graph, Twitter Cards, JSON-LD)
- Writes the HTML file to the publish store (S3)
- Creates a version snapshot for version history
- Updates the sitemap to include the new page
- Sets the publish status to "published"
Publishing Requirements
Before you can publish a page:
- All required component fields must be filled in
- The page must have a valid slug
- You must have publish permissions for the site
Unpublishing a Page
To unpublish a page:
- Navigate to the page list
- Click the ⋮ menu next to the published page
- Select Unpublish
- Confirm the action
What Happens When You Unpublish
When you unpublish a page:
- Removes the HTML file from the publish store
- Updates the sitemap to exclude the page
- Sets the publish status to "unpublished"
- Preserves the page content in the CMS (you can republish later)
Publish Status Indicators
Pages have three publish states:
Status | Badge Color | Meaning |
|---|---|---|
Draft | Grey | Never published, work in progress |
Published | Green | Currently live on the website |
Unpublished | Amber | Previously published, now offline |
Status badges appear in:
- Page list
- Page editor header
- Site dashboard
Viewing Published Pages
To view a published page on your website:
- Navigate to the page in the CMS
- Click View Live in the page editor
This opens the published page in a new tab at its public URL.
Site Rebuild
A site rebuild republishes all published pages in a site. This is useful when:
- You've updated design variables or breakpoints
- You've modified a template used by multiple pages
- You've uploaded a new version of a component
- You need to regenerate the sitemap or robots.txt
Performing a Site Rebuild
- Navigate to Sites → Select your site
- Click Settings → Advanced
- Click Rebuild Site
- Confirm the action
What Happens During a Rebuild
The system:
- Identifies all published pages in the site
- Renders each page with current templates, components, and design variables
- Writes updated HTML files to the publish store
- Regenerates the sitemap with all published pages
- Regenerates robots.txt with current settings
- Reports any failures (pages that failed to render)
Note: Rebuilds can take several minutes for sites with many pages. You'll see a progress indicator during the rebuild.
Version History
Every time you publish a page, the system creates a version snapshot. This allows you to:
- View previous versions of a page
- Compare versions to see what changed
- Restore a previous version if needed
Viewing Version History
- Navigate to the page editor
- Click Versions in the toolbar
- Browse the version list
Each version shows:
- Version number
- Published date and time
- User who published it
Restoring a Previous Version
- Open the version history
- Click Restore next to the version you want to restore
- Confirm the action
This:
- Copies the version content to the current draft
- Does not automatically publish the restored version
- Allows you to review before republishing
Publishing Best Practices
Before Publishing
- Preview your changes: Use the live preview to check appearance
- Test on mobile: Ensure responsive behavior is correct
- Check all links: Verify internal and external links work
- Review SEO metadata: Ensure title, description, and images are set
- Proofread content: Check for typos and formatting issues
After Publishing
- View the live page: Confirm it appears correctly on the website
- Test functionality: Click links, check images, verify layout
- Check search engines: Monitor how the page appears in search results
- Monitor analytics: Track page views and AI crawler activity
When to Rebuild
- After theme changes: Rebuild to apply new design variables to all pages
- After template updates: Rebuild pages using the modified template
- After component updates: Rebuild to use the latest component version
- Periodically: Rebuild monthly to ensure consistency
Publishing Workflow
Recommended workflow for content teams:
- Draft: Author creates and edits page content
- Review: Editor reviews and provides feedback
- Revise: Author makes requested changes
- Approve: Editor approves for publishing
- Publish: User with publish permissions publishes the page
- Verify: Team verifies the live page
Troubleshooting
Page Won't Publish
If a page fails to publish:
- Check required fields: Ensure all required component fields are filled
- Verify permissions: Confirm you have publish permissions for the site
- Check component validity: Ensure all components are valid and available
- Review error messages: Read the error message for specific issues
- Contact support: If the issue persists, contact your administrator
Published Page Looks Wrong
If a published page doesn't match the preview:
- Clear browser cache: Hard refresh (Ctrl+Shift+R or Cmd+Shift+R)
- Check CDN cache: Wait a few minutes for CDN cache to clear
- Republish the page: Try publishing again
- Rebuild the site: Perform a full site rebuild
- Check design variables: Verify theme settings are correct
Sitemap Not Updating
If the sitemap doesn't reflect recent changes:
- Perform a site rebuild: This regenerates the sitemap
- Check publish status: Ensure pages are actually published
- Verify sitemap URL: Confirm you're viewing the correct sitemap
- Clear CDN cache: Wait for CDN cache to expire
Related Topics
- Creating Pages — Create and edit pages
- SEO Settings — Optimize pages for search engines
- User Management — Manage publish permissions
- Theming — Customize site appearance