ForestSEO

Publications Overview

Manage and distribute your content across multiple platforms with Forest SEO's automated publication system.

Publications in Forest SEO are the bridge between your generated content and your target platforms. They represent instances of content published to specific integrations like WordPress, Ghost, Tilda, and more.


🎯 What is a Publication?

A publication is a link between:

  1. Your Content - An article generated in Forest SEO
  2. Target Integration - A connected platform (WordPress, Ghost, etc.)
  3. Publishing Status - Current state (pending, published, failed)

Think of it as a deployment of your content to a specific destination.


📊 Publication Lifecycle

Status Types

StatusDescriptionActions Available
PendingCreated but not published yetPublish, Delete
PublishingCurrently being sent to platformWait
PublishedLive on target platformUnpublish, Sync, Delete
FailedPublishing attempt failedRetry (Publish), Delete

🔑 Key Features

1. Multi-Platform Publishing

Publish the same content to multiple platforms:

Benefits:

  • Wider Reach - Content appears on multiple sites
  • Audience Segmentation - Different platforms for different audiences
  • Backup & Redundancy - Same content in multiple places

2. Status Synchronization

Keep track of publication status across all platforms:

Why Sync?

  • Verify content is still live
  • Update external post IDs
  • Detect manual deletions
  • Refresh publishing metadata

3. Independent Management

Each publication is managed independently:

OperationScopeDescription
PublishSinglePush content to one platform
UnpublishSingleRemove from one platform
SyncSingleUpdate status for one platform
DeleteSingleRemove publication record

Note: Unpublishing from WordPress doesn't affect Ghost publications - they're independent.


📍 Where to Manage Publications

Option 1: Publications Page

Path: Dashboard → Publications

A dedicated page showing all publications across all content:

Features:

  • View all publications in one place
  • Filter by status, integration type
  • Search by content title
  • Bulk operations (coming soon)

Option 2: Content Detail Page

Path: Dashboard → Content → [Select Content] → Publications Tab

View publications for a specific article:

Features:

  • See all platforms where content is published
  • Create new publications to additional platforms
  • Manage existing publications
  • Quick publish/unpublish actions

🚀 Common Use Cases

Use Case 1: Multi-Site Network

Scenario: You manage 3 WordPress sites in different languages

Workflow:

  1. Generate content once in Forest SEO
  2. Create 3 publications (one per site)
  3. Publish to all sites
  4. Content appears on all 3 WordPress installations

Use Case 2: Platform Diversity

Scenario: Different platforms for different content types

Strategy:

  • WordPress for long-form blog content
  • Ghost for news and updates
  • Tilda for marketing landing pages
  • Each platform optimized for its content type

Use Case 3: Staged Rollout

Scenario: Test content before wide release

Process:

  1. Publish to staging WordPress first
  2. Review and refine
  3. Once approved, publish to production sites
  4. Unpublish from staging

📋 Publication Information

What's Tracked

Each publication stores:

FieldDescriptionExample
ContentLink to source article"10 SEO Tips for 2025"
IntegrationTarget platformWordPress (myblog.com)
StatusCurrent statePublished
External IDPlatform post ID1234
External URLLive post URLhttps://myblog.com/seo-tips
Published AtWhen it went live2025-01-15 10:30 AM
Error MessageIf failed, whyConnection timeout

Status Indicators

Visual indicators show publication status at a glance:


🔗 Integration Compatibility

Publications work with all Forest SEO integrations:

IntegrationAuto-PublishManual PublishSync StatusUnpublish
WordPress
Ghost
Tilda❌ (External)
Wix
Payload CMS
Webhook

Note: Webhook integrations receive content but don't support status sync or unpublish (it's one-way delivery).


🎛️ Publication Settings

Per-Publication Configuration

When creating a publication, you can configure:

Available Settings:

  • Target Platform - Which integration to publish to
  • Initial Status - Draft or Published (platform-dependent)
  • Categories - Platform categories/taxonomies
  • Tags - Content tags/keywords
  • Featured Image - Include or exclude images

📊 Publication Analytics

Tracking Metrics

Monitor publication performance:

MetricDescriptionSource
Total PublicationsAll-time publications createdForest SEO
Active PublicationsCurrently publishedForest SEO
Failed PublicationsPublishing errorsForest SEO
Platform DistributionPublications per integrationForest SEO
Success RateSuccessful publishes / TotalCalculated

⚡ Quick Actions

From Publications List

Available actions for each publication:

ActionIconWhen AvailableDescription
View👁️AlwaysView publication details
Publish📤Pending/FailedSend to platform
Unpublish📥PublishedRemove from platform
Sync🔄PublishedUpdate status
Delete🗑️AlwaysRemove publication

From Content Detail

Additional content-centric actions:

ActionDescriptionUse Case
+ Add PlatformCreate new publicationAdd content to another platform
Publish AllPublish all pendingQuick multi-platform publish
View AllNavigate to Publications pageSee all publications for content

Publications List Filters

Find publications quickly:

Filter Options:

  • Status - Pending, Published, Failed
  • Integration - Filter by platform type
  • Date Range - When published
  • Search - By content title or publication ID

🛠️ Troubleshooting Publications

Common Issues

IssueCauseSolution
Publish failsIntegration disconnectedReconnect in Integrations page
Status not updatingSync neededClick "Sync" button
Missing external URLPlatform errorRetry publishing
Duplicate contentPublished twiceUnpublish duplicate

Error Messages

Understanding publication errors:


🎓 Best Practices

1. Test Before Scale

Start small:

  1. Create publication to one integration
  2. Verify it works correctly
  3. Then scale to multiple platforms

2. Regular Syncing

Keep status accurate:

  • Sync published content weekly
  • Detect manual deletions
  • Update external IDs

3. Error Monitoring

Address failures promptly:

  • Review failed publications daily
  • Fix integration issues
  • Retry failed publishes

4. Clean Up

Remove old publications:

  • Delete publications for removed content
  • Archive old publications
  • Keep publication list manageable

🔗 Next Steps

Ready to publish your content?


💡 Quick Tips

Tip #1: Create publications early - you can publish later when ready.

Tip #2: Use the Content Detail page for focused publication management of a single article.

Tip #3: The Publications page is best for managing all publications across all content.

Tip #4: Sync regularly to ensure platform status accuracy, especially after manual changes.

Tip #5: Failed publications can be retried - check the error message first to fix the underlying issue.