Adding Multiple WordPress Sites
Manage all your WordPress sites from a single WP Automator dashboard
WP Automator lets you manage multiple WordPress sites from a single dashboard, perfect for agencies, content creators, and site owners with multiple properties.
No Limit: Add as many WordPress sites as your subscription allows. Free tier includes 3 sites, with unlimited sites on premium plans.
Overview
Managing multiple sites allows you to:
Centralized Management
Control all sites from one dashboard
Bulk Operations
Generate content across multiple sites simultaneously
Site Groups
Organize sites by client, niche, or purpose
Template Sharing
Reuse content templates across all sites
Prerequisites
Before adding sites, ensure each WordPress site has:
- ✅ WordPress 5.6 or higher installed
- ✅ REST API enabled (test at
https://site.com/wp-json
) - ✅ Permalinks set to "Post name" (see guide)
- ✅ Administrator or Editor user account
- ✅ Application Password generated (see guide)
Adding Your First Site
Navigate to Sites Dashboard
- Log into WP Automator
- Click Sites in the main navigation
- Click the Add New Site button
Enter Site Details
Fill in the required information:
Field | Description | Example |
---|---|---|
Site Name | Friendly name for your reference | "Tech Blog" |
Site URL | Full URL including protocol | https://techblog.com |
Username | WordPress username (find yours) | admin |
App Password | Generated application password | xxxx xxxx xxxx xxxx xxxx xxxx |
Important: Include the protocol (https:// or http://) in your Site URL. Don't include trailing slashes or subdirectories unless WordPress is installed there.
Configure Site Settings
Optional settings for better organization:
Site Group (Optional)
- Select existing group or create new
- Examples: "Client Sites", "Personal Blogs", "Niche Sites"
Site Category (Optional)
- Choose primary content category
- Helps with content generation targeting
Time Zone
- Set for scheduled publishing
- Defaults to WordPress site timezone
Test Connection
Click Test Connection to verify:
- URL is reachable
- REST API is accessible
- Credentials are valid
- User has sufficient permissions
You'll see one of these results:
✅ Connection Successful
Everything is configured correctly. Click Save Site to add it to your dashboard.
❌ Could not connect to site
Possible causes:
- Incorrect URL (check for typos)
- Site is offline or under maintenance
- Firewall blocking requests
- SSL certificate issues
Solution: Verify the URL works in your browser
❌ Authentication failed
Possible causes:
- Wrong username or app password
- App password revoked
- Spaces in password not removed
Solution: Regenerate app password and try again
⚠️ Insufficient permissions
The user account needs Editor or Administrator role.
Solution: Check user role in WordPress admin
Save and Confirm
Once connection test passes:
- Click Save Site
- Site appears in your dashboard
- You can immediately start generating content
Managing Multiple Sites
Site Dashboard Overview
Your sites dashboard displays:
┌─────────────────────────────────────────┐
│ Tech Blog │
│ https://techblog.com │
│ Status: Connected ✅ │
│ Posts: 145 | Pages: 12 │
│ Last Activity: 2 hours ago │
│ │
│ [Manage] [Generate] [Settings] [Remove] │
└─────────────────────────────────────────┘
Site Actions
For each site, you can:
Action | Description |
---|---|
Manage | View and edit site content |
Generate | Create new content |
Settings | Update credentials/config |
Duplicate | Copy site settings |
Remove | Delete from dashboard |
Organizing with Groups
Create site groups for better organization:
Create a Group
- Click Groups in the sidebar
- Click New Group
- Enter group name and description
- Choose a color for visual identification
Add Sites to Groups
Method 1: During Site Creation
- Select group when adding new site
Method 2: Bulk Assignment
- Select multiple sites (checkbox)
- Click Actions → Assign to Group
- Choose target group
Method 3: Drag and Drop
- Drag site cards into group folders
Group-Level Operations
Apply settings or generate content for entire groups:
- Bulk Generate: Create content for all sites in group
- Template Assignment: Apply templates to group
- Settings Inheritance: Sites inherit group settings
- Reporting: View group-wide analytics
Bulk Site Management
Adding Multiple Sites Efficiently
Duplicate Existing Site Configuration
When adding similar sites, you can save time by:
- Configure your first site completely
- Click Add New Site
- Use the same settings structure
- Only change the URL and credentials
- Save the new site
This approach is useful when managing multiple sites with similar configurations, such as sites in the same niche or for the same client.
Bulk Operations
Perform actions on multiple sites simultaneously:
Bulk Content Generation
Generate same article across all selected sites
Bulk Settings Update
Apply settings changes to multiple sites
Bulk Testing
Verify all connections are working
Bulk Export
Export site configurations for backup
Site Connection Management
Monitoring Site Health
WP Automator automatically monitors your sites:
Status | Meaning | Action Required |
---|---|---|
🟢 Connected | Everything working | None |
🟡 Warning | Minor issues detected | Review logs |
🔴 Disconnected | Cannot connect | Check credentials |
⚫ Paused | Manually paused | Resume when ready |
Automatic Reconnection
If a site disconnects:
- Automatic retry every 5 minutes (3 attempts)
- Email notification after 3 failed attempts
- Dashboard alert with troubleshooting steps
- One-click reconnect when issue resolved
Connection Troubleshooting
If sites frequently disconnect, check for these common issues:
Application Password Revoked
Signs:
- Sudden authentication failures
- "Invalid credentials" errors
Fix:
- Generate new app password in WordPress
- Update in WP Automator settings
- Test connection
Security Plugin Blocking
Common culprits:
- Wordfence
- Sucuri
- iThemes Security
Fix:
- Whitelist WP Automator IP
- Allow REST API access
- Disable rate limiting for API
Hosting Limitations
Issues:
- Low PHP memory limit
- Execution timeouts
- Blocked external connections
Fix:
- Increase PHP memory to 256M
- Extend max_execution_time
- Contact host about API access
Rate Limiting
Symptoms:
- Intermittent failures
- 429 status codes
Fix:
- Reduce request frequency
- Enable request queuing
- Upgrade hosting plan
Advanced Site Configuration
Custom API Endpoints
For sites with non-standard configurations:
// Custom endpoint configuration
{
"apiBase": "/wp-json/wp/v2",
"customEndpoints": {
"posts": "/custom-posts",
"media": "/custom-media"
},
"headers": {
"X-Custom-Header": "value"
}
}
Proxy Configuration
For sites behind proxies or CDNs:
- Go to site settings
- Enable Advanced Configuration
- Set proxy options:
- Proxy URL
- Authentication headers
- Custom user agent
Site-Specific Limits
Configure per-site limitations:
Setting | Description | Default |
---|---|---|
Rate Limit | Requests per minute | 60 |
Batch Size | Items per bulk operation | 10 |
Timeout | Request timeout (seconds) | 30 |
Retry Attempts | Failed request retries | 3 |
Best Practices
Site Organization
Use Descriptive Names
'Tech Blog' better than 'Site 1'
Group by Purpose
Client sites, personal blogs, test sites
Regular Testing
Weekly connection tests recommended
Document Changes
Note credential updates in descriptions
Security Recommendations
- Unique App Passwords - Never reuse passwords across sites
- Regular Rotation - Change app passwords quarterly
- Access Logs - Review site access logs monthly
- Backup Credentials - Store in password manager
- Monitor Activity - Check for unauthorized access
Performance Optimization
For managing many sites efficiently:
- Stagger Operations: Don't generate content on all sites simultaneously
- Use Queuing: Enable background processing for bulk operations
- Cache Responses: Reduce API calls with smart caching
- Group Similar Sites: Process similar sites together
- Monitor Usage: Track API usage to avoid limits
Site Templates
Save time by creating site templates:
Create a Template
- Configure a site perfectly
- Click Save as Template
- Name your template
- Choose what to include:
- Connection settings
- Content preferences
- Publishing rules
- SEO settings
Apply Templates
When adding new sites:
- Click Use Template
- Select saved template
- Override specific settings as needed
- Save new site with template settings
Share Templates
Export templates to share with team:
- Go to Templates
- Select template
- Click Export
- Share
.json
file with team
Frequently Asked Questions
Q: How many sites can I add? A: Free plan includes 3 sites. Premium plans offer unlimited sites.
Q: Can I add WordPress.com sites? A: Yes, if they have the Business plan or higher (which includes REST API access).
Q: What about multisite installations? A: Each site in a multisite network needs to be added separately with its own credentials.
Q: Can multiple users manage the same sites? A: Yes, with team features on premium plans. Each user needs their own WP Automator account.
Q: Are subdomain sites supported?
A: Yes, subdomains work exactly like regular domains (e.g., blog.example.com
).
Q: Can I add staging sites? A: Yes, staging sites can be added and marked as "Development" to prevent accidental publishing.
Ready to Scale! You now know how to add and manage multiple WordPress sites. Next, learn about security best practices to keep your sites safe.
Next: Security Best Practices for protecting your WordPress connections
Last updated on