WP Automator
WordPress Setup

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

  1. Log into WP Automator
  2. Click Sites in the main navigation
  3. Click the Add New Site button

Enter Site Details

Fill in the required information:

FieldDescriptionExample
Site NameFriendly name for your reference"Tech Blog"
Site URLFull URL including protocolhttps://techblog.com
UsernameWordPress username (find yours)admin
App PasswordGenerated application passwordxxxx 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:

  1. URL is reachable
  2. REST API is accessible
  3. Credentials are valid
  4. 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:

  1. Click Save Site
  2. Site appears in your dashboard
  3. 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:

ActionDescription
ManageView and edit site content
GenerateCreate new content
SettingsUpdate credentials/config
DuplicateCopy site settings
RemoveDelete from dashboard

Organizing with Groups

Create site groups for better organization:

Create a Group

  1. Click Groups in the sidebar
  2. Click New Group
  3. Enter group name and description
  4. 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

  1. Select multiple sites (checkbox)
  2. Click ActionsAssign to Group
  3. 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:

  1. Configure your first site completely
  2. Click Add New Site
  3. Use the same settings structure
  4. Only change the URL and credentials
  5. 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:

StatusMeaningAction Required
🟢 ConnectedEverything workingNone
🟡 WarningMinor issues detectedReview logs
🔴 DisconnectedCannot connectCheck credentials
PausedManually pausedResume when ready

Automatic Reconnection

If a site disconnects:

  1. Automatic retry every 5 minutes (3 attempts)
  2. Email notification after 3 failed attempts
  3. Dashboard alert with troubleshooting steps
  4. 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:

  1. Generate new app password in WordPress
  2. Update in WP Automator settings
  3. Test connection

Security Plugin Blocking

Common culprits:

  • Wordfence
  • Sucuri
  • iThemes Security

Fix:

  1. Whitelist WP Automator IP
  2. Allow REST API access
  3. Disable rate limiting for API

Hosting Limitations

Issues:

  • Low PHP memory limit
  • Execution timeouts
  • Blocked external connections

Fix:

  1. Increase PHP memory to 256M
  2. Extend max_execution_time
  3. Contact host about API access

Rate Limiting

Symptoms:

  • Intermittent failures
  • 429 status codes

Fix:

  1. Reduce request frequency
  2. Enable request queuing
  3. 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:

  1. Go to site settings
  2. Enable Advanced Configuration
  3. Set proxy options:
    • Proxy URL
    • Authentication headers
    • Custom user agent

Site-Specific Limits

Configure per-site limitations:

SettingDescriptionDefault
Rate LimitRequests per minute60
Batch SizeItems per bulk operation10
TimeoutRequest timeout (seconds)30
Retry AttemptsFailed request retries3

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

  1. Unique App Passwords - Never reuse passwords across sites
  2. Regular Rotation - Change app passwords quarterly
  3. Access Logs - Review site access logs monthly
  4. Backup Credentials - Store in password manager
  5. 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

  1. Configure a site perfectly
  2. Click Save as Template
  3. Name your template
  4. Choose what to include:
    • Connection settings
    • Content preferences
    • Publishing rules
    • SEO settings

Apply Templates

When adding new sites:

  1. Click Use Template
  2. Select saved template
  3. Override specific settings as needed
  4. Save new site with template settings

Share Templates

Export templates to share with team:

  1. Go to Templates
  2. Select template
  3. Click Export
  4. 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

Adding Multiple WordPress Sites | WP Automator