Efficiently manage multiple WordPress sites for agencies and enterprises.
Use Cases
Marketing Agencies
- Manage 10-50+ client sites
- Unique content per client
- Centralized reporting
- Branded publishing
Publishing Networks
- Multiple niche sites
- Consistent publishing schedule
- Cross-promotion opportunities
- Unified analytics
Enterprise Brands
- Regional websites
- Multi-language sites
- Department-specific sites
- Franchise locations
Affiliate Marketers
- Portfolio of niche sites
- High-volume content needs
- Automated publishing
- Performance tracking
Initial Setup
Connecting Multiple Sites
Systematic Approach:
- Prepare WordPress Sites
- Ensure all sites have HTTPS
- WordPress 5.0+ installed
- Administrator access ready
- Note each site URL
- Install Plugin Across Sites
- Download plugin once from ContentAI
- Upload to all sites (can bulk upload)
- Activate on each site
- Don’t configure API keys yet
- Generate Unique API Keys
- In ContentAI dashboard, add each site
- System generates unique key per site
- Copy key for each site
- Store keys securely
- Configure Each Site
- Add API key to each WordPress site
- Test connection
- Configure site-specific settings
- Verify green status
Naming Conventions
Clear, organized naming:
For agencies:
- ClientName – SiteType (e.g., “Acme Corp – Blog”)
- ClientName – Domain (e.g., “Acme Corp – acmecorp.com”)
For networks:
- Niche – Domain (e.g., “Travel – wanderlust.com”)
- Topic – Region (e.g., “Fitness – Europe”)
For enterprises:
- Department – Region (e.g., “Marketing – North America”)
- Brand – Purpose (e.g., “BrandX – Support”)
Organizing with Groups
Create site groups for efficiency:
- By Client:
- Group: “Client A”
- Sites: All Client A properties
- By Niche:
- Group: “Technology Blogs”
- Sites: All tech-related sites
- By Priority:
- Group: “High Priority”
- Sites: Most important sites
- By Region:
- Group: “North America”
- Sites: US, Canada sites
Content Strategy
Site-Specific Content
Unique content per site:
- Research keywords per niche
- Tag keywords by target site
- Generate content with site context
- Publish to appropriate site
Example:
- Site A (Tech Blog): AI, software keywords
- Site B (Marketing Blog): SEO, content keywords
- Site C (Finance Blog): investing, budgeting keywords
Shared Content Distribution
Publishing same content to multiple sites:
When to use:
- Company announcements
- Industry news
- General guides
- Evergreen content
How to implement:
- Generate content once
- Select multiple target sites
- Adjust site-specific elements (categories, tags)
- Publish to all simultaneously
Customization per site:
- Different featured images
- Site-specific CTAs
- Unique meta descriptions
- Adjusted internal links
Content Calendar for Multiple Sites
Balanced distribution:
Monday:
- Site A: 2 posts at 9 AM, 2 PM
- Site B: 1 post at 10 AM
- Site C: 2 posts at 11 AM, 3 PM
Wednesday:
- Site A: 1 post at 10 AM
- Site B: 2 posts at 9 AM, 1 PM
- Site C: 1 post at 2 PM
Friday:
- Site A: 1 post at 12 PM
- Site B: 1 post at 10 AM
- Site C: 2 posts at 9 AM, 4 PM
Planning tools:
- Calendar view (visual distribution)
- List view (sortable by site)
- CSV export (share with team)
Bulk Operations
Publishing to Multiple Sites
Scenario 1: Same Content, All Sites
- Generate one article
- Click “Publish to Multiple”
- Select all sites
- Content goes live on all sites
Scenario 2: Different Content, Grouped Sites
- Generate 5 articles
- Select site group (e.g., “Technology Sites”)
- Distribute articles across group
- System assigns one article per site
Scenario 3: Scheduled Distribution
- Generate 20 articles
- Select target sites (5 sites)
- Use bulk scheduler
- System distributes: 4 articles per site over time
Bulk Settings Management
Apply same settings to multiple sites:
- Select sites (or entire group)
- Click “Bulk Update Settings”
- Configure:
- Default post status
- Default category
- Auto-tagging rules
- Featured image behavior
- Apply to all selected sites
Bulk Testing
Test all site connections:
- Go to WordPress dashboard
- Click “Select All Sites”
- Click “Bulk Test Connections”
- View results:
- Green: Pass (X sites)
- Yellow: Warning (X sites)
- Red: Failed (X sites)
- Fix failed connections individually
Monitoring and Maintenance
Health Dashboard
Centralized view of all sites:
Metrics displayed:
- Total sites connected
- Active sites (green status)
- Sites with warnings (yellow)
- Sites with errors (red)
- Total content published across all
- Publishing success rate
- Average response time
Quick actions:
- Test all connections
- View site-specific issues
- Export health report
Site Performance Tracking
Per-site analytics:
- Click any site name
- View performance data:
- Total published posts
- Publishing success rate
- Average response time
- Last successful publish
- Credits consumed
- Content quality scores
- Compare across sites:
- Which sites perform best
- Which need attention
- Resource allocation analysis
Automated Alerts
Configure alerts in Settings → Multi-Site Alerts:
Site Health Alerts:
- Site goes offline (red status)
- Slow response time >5 seconds
- Publishing failures >3 in 24h
- Plugin needs update
Publishing Alerts:
- Scheduled post failed
- Daily publish quota reached
- Site-specific errors
Notification Channels:
- Email (individual or digest)
- Slack webhook
- SMS for critical alerts
Regular Maintenance
Weekly Tasks:
- Review all site statuses
- Test connections for yellow/red sites
- Update plugins if needed
- Review publishing success rates
Monthly Tasks:
- Analyze per-site performance
- Adjust content allocation
- Review credit usage per site
- Optimize underperforming sites
- Generate client reports (agencies)
Agency-Specific Features
Client Reporting
Generate reports per client:
- Select client site group
- Click “Generate Report”
- Choose date range (week, month, quarter)
- Select metrics:
- Content published
- Word count totals
- Publishing success rate
- Credits used
- Estimated ROI
- Export as PDF
Report customization:
- Add client logo
- Custom branding
- Executive summary
- Detailed metrics
- Action items
White-Label Options
Coming soon:
- Custom domain for dashboard
- Remove ContentAI branding
- Client-specific login portals
- Branded reports
Team Collaboration
Assign team members to sites:
- Go to Team → Manage
- Invite team members
- Assign roles:
- Admin: Full access
- Editor: Create/edit content
- Publisher: Publish only
- Viewer: Read-only access
- Assign to specific sites or groups
Workflow example:
- Writer generates content
- Editor reviews and approves
- Publisher schedules and publishes
- Client has viewer access (optional)
Client Access (Coming Soon)
Grant limited client access:
- View published content for their sites only
- See analytics and reports
- No content creation or editing
- Branded client portal
Optimization Strategies
Load Balancing
Distribute content evenly:
Avoid:
- Publishing 50 posts to one site on Monday
- Publishing nothing to other sites all week
Instead:
- Publish 5-10 posts per site per week
- Stagger publishing times
- Balance across all sites
Credit Allocation
Budget credits per site:
Example allocation (50,000 credits/month):
- High-priority sites (3 sites): 5,000 credits each = 15,000
- Medium-priority sites (5 sites): 3,000 credits each = 15,000
- Low-priority sites (10 sites): 2,000 credits each = 20,000
Track usage to ensure budget adherence.
Model Selection Strategy
Per-site model strategy:
High-value client sites:
- Use Claude (premium quality)
- Focus on cornerstone content
- Higher budget allocation
Volume-focused sites:
- Use Groq (speed and economy)
- Focus on frequent publishing
- Lower cost per article
Balanced sites:
- Use Gemini (quality/cost balance)
- Mix content types
- Moderate budget
Internal Linking Across Sites
Cross-site linking strategy:
For related niche sites:
- Link from Site A to Site B (same network)
- Creates backlink value
- Drives traffic between sites
- Improves overall SEO
Implementation:
- Crawl sitemaps for all sites
- When generating content, manually add cross-site links
- Ensure relevance (don’t spam)
- Track referral traffic
Troubleshooting Multi-Site Issues
Common Problems
“Some sites not publishing”
- Check individual site connections
- Review WordPress user permissions
- Verify plugin is active on affected sites
- Test connections individually
“Bulk operations timing out”
- Reduce number of simultaneous operations
- Publish to 5-10 sites at a time
- Check server response times
- Schedule during off-peak hours
“Inconsistent site performance”
- Some sites publish fast, others slow
- Check hosting quality per site
- Review site-specific plugin conflicts
- Consider upgrading hosting for slow sites
“Site groups not working”
- Verify sites are properly added to groups
- Check group settings are saved
- Test with individual sites first
- Contact support if persists
Best Practices
Connection Management:
- Test connections weekly
- Keep plugin updated across all sites
- Monitor response times
- Address yellow/red statuses immediately
Organization:
- Maintain clear naming conventions
- Use groups effectively
- Tag sites appropriately
- Document site purposes
Publishing:
- Don’t overload single sites
- Distribute content evenly
- Schedule during optimal times
- Monitor success rates
Communication:
- For agencies: regular client updates
- For teams: shared calendars
- Document site-specific requirements
- Maintain change logs
Scaling to 50+ Sites
Performance Considerations
System limits:
- No hard limit on site connections
- Bulk operations: 50 sites at a time recommended
- Monitor API rate limits
- Consider enterprise plan for 100+ sites
Optimization for scale:
- Use site groups extensively
- Automate testing and monitoring
- Implement team workflows
- Schedule bulk operations during off-peak
Enterprise Features
For 50+ sites, consider:
- Dedicated account manager
- Priority support
- Custom API limits
- White-label options
- Advanced analytics
- Team training
Contact sales for enterprise pricing.