What You’ll Accomplish
After following this guide, you will be able to:- Connect single or multiple WordPress sites to your Dashboard
- Import sites in bulk using CSV files
- Synchronize site data between Dashboard and child sites
- Edit site settings and manage tags
- Run security scans and fix detected issues
- Configure site health monitoring
Prerequisites
- MainWP Dashboard plugin installed and activated on your Dashboard site
- MainWP Child plugin installed and activated on each site you want to connect
- Administrator access to both Dashboard and child sites
- Valid SSL certificates recommended for secure connections
Connect Sites to Your Dashboard
Connect a Single Site
After installing the MainWP Child plugin on your website, add it to your Dashboard.Open Add New Site
Enter site details

Configure authentication

your-child-site.com/wp-admin/options-general.php?page=mainwp_child_tab
Configure optional settings

Add the site
Extensions Settings Synchronization
When using MainWP Add-ons that require third-party plugins:Connect Multiple Sites
Add several sites simultaneously using the Multiple Sites table. Prerequisite: Install and activate MainWP Child plugin on each site before connecting.Open Multiple Sites tab

Enter required fields
Configure optional fields
Add rows and connect
Import Sites (CSV Import)
Prepare sites
Download sample CSV
Edit the CSV
Format entries
str_getcsv() and maps the fifth column (wpgroups) into the import payload, so anything you place in that column becomes the raw tag list for a site. When the importer creates a site, it splits that tag list with preg_split('/[;,]/', $params['groupnames_import']), which means commas and semicolons are treated as tag separators. Because the CSV itself is comma-delimited, the simplest way to import multiple tags is to separate them with semicolons (for example, Tag A;Tag B;Tag C).Upload and import
Export Sites
Open Tools
Export

Synchronize a Child Site
Regular synchronization keeps your Dashboard current with child site data.Global Synchronization
Click the Sync Dashboard with Child Sites button in the header.
Individual Site Synchronization
Open Manage Sites
Sync the site

Edit Child Site Settings
Access per-site settings to update site name, administrator username, tags, and other options.Navigate to settings
General Settings
Advanced Options
Suspend or Unsuspend a Child Site
When a site is suspended, it stays connected in MainWP Dashboard, but MainWP pauses actions for that site without disconnecting it.- Suspended sites are excluded from sync and update operations.
- Suspended sites show the yellow pause icon in MainWP Dashboard.
- Suspended sites can be filtered with the Suspended status filter in Manage Sites.
- Unsuspending a site returns it to normal MainWP operations.
Suspend or Unsuspend a Single Site
Open site settings
Change the suspension status
Suspend or Unsuspend Multiple Sites
Select sites
Apply the bulk action
Access Child Site WP Admin
MainWP provides one-click access to child site admin areas.Navigate to Manage Sites
Access admin
Security Issues
MainWP scans child sites for known security issues and provides tools to fix them.Detected Security Issues

Site Hardening Scan
Navigate to Manage Sites
Open Site Hardening

Scan site
Review and act
Reconnect a Child Site
Single Site Reconnection
Navigate to Manage Sites
Reconnect
Bulk Reconnection
Select sites
Reconnect
Delete a Child Site
Delete Single Site
Navigate to Manage Sites
Remove site

Delete Multiple Sites
Select sites
Remove sites

Manage Child Site Notes
Create a Note
Open notes
Add note

View Notes
View notes through the Notes column or the Notes widget on the Individual Child Site Dashboard.Manage Child Site Tags
Filter the Manage Sites Table
Use the filter row on Manage Sites to narrow results by tags, statuses, and clients.
Open filters
Set filter criteria
Apply or reset
Create a Tag
Open Tags page

Name the tag

Assign sites

Edit a Tag
Go to MainWP > Sites > Tags, click the tag name, add or remove sites, and click Save Selection.Delete a Tag
Go to MainWP > Sites > Tags and click the Trash icon next to the tag name.
Site Health Monitoring
WordPress Site Health checks security and performance. MainWP monitors child site health status and alerts you when sites need attention.Common Problems and Fixes
Self-Check Checklist
After working through this guide, confirm:- Sites appear in the Manage Sites table with green status indicators
- Sync completes without errors
- You can access child site WP Admin via the Login icon
- Manage Sites filtering works for tags, statuses, and clients
- Multi-tag filtering works with both Match any (OR) and Match all (AND)
- Security scan runs and shows results
- Site Health monitoring is enabled if needed (Uptime Monitoring)
Related Resources
- MainWP User Interface: Tables - Learn common table controls used across MainWP pages
- MainWP Dashboard Settings - Configure global dashboard settings
- Uptime Monitoring - Configure Monitoring Settings (Uptime + Site Health)
- Potential Issues - Troubleshoot common connection problems
- Connection Security - Learn about MainWP’s security model
