Agency workflow guide · 2026
How to Manage Multiple WordPress Sites: The Agency Workflow Guide
Most agencies managing 10 or more WordPress client sites hit the same wall: the manual approach that worked at 5 sites starts missing things at 15. This guide covers the workflow, tools, and portfolio visibility system that agencies use to stay on top of a growing client portfolio.
The problem
Why managing multiple WordPress sites gets harder as you grow
Managing 5 client sites and managing 25 are entirely different operational problems. The tools and habits that work at small scale break as the portfolio grows.
Setup state is tracked in the wrong place
Most agencies track client site status in spreadsheets, project management tools, or handoff notes. None of these are connected to what is actually happening on the site. A site can show as "done" in your records while the plugin was never verified.
You find out about problems from clients
Without active visibility into each site, the first indication that something is wrong is often a client message. Plugin connections break silently. Tracking stops without warning. The site continues loading, so no one notices — until someone does.
Manual checking does not scale
Checking 10 sites takes 20 minutes. Checking 30 sites takes an hour. At some point, the manual approach breaks down and sites start getting missed. The sites that get missed are usually the quiet ones — which are often the ones with problems.
Handoff gaps stay open
When a new client site is onboarded, there are usually three to five setup steps across two systems (your dashboard and their wp-admin). Without a clear pipeline view, steps get skipped. Sites that are partially set up stay that way for weeks.
The approach
Managing a WordPress portfolio requires two separate layers
Most agencies conflate site maintenance with site visibility. They are different problems that benefit from different tools.
Layer 1 — Maintenance and operations
Handles the recurring tasks: plugin updates, backups, uptime monitoring, security scans.
Tools in this layer run scheduled jobs across all your sites and alert you when something breaks. ManageWP, MainWP, WP Umbrella, and InfiniteWP all operate here. Most agencies have one of these in place once they pass 5–10 sites.
Layer 2 — Portfolio visibility
Answers the status questions: which sites are connected, which setup is incomplete, where is activity happening.
This layer is often missing. Maintenance tools tell you when something broke. Visibility tools tell you the current operational state of managed sites — connection status, setup pipeline, plugin health, recent activity — without requiring you to open each site.
Agencies that have only Layer 1 often find out about site problems reactively — either from a monitoring alert or from a client. Agencies with both layers can spot operational gaps (incomplete setup, disconnected plugin, no recent activity) before they become client conversations.
Tools
Tools agencies use to manage WordPress site portfolios
The right combination depends on your portfolio size, budget, and whether you prefer self-hosted or cloud tools.
Maintenance and operations
Handle bulk updates, backups, uptime monitoring, and security scans across client sites.
ManageWP
Cloud-based, freemium model. Handles updates, backups, uptime monitoring, and basic security scans. Free tier covers core features; add-ons billed per site per month. Good starting point for agencies moving off manual management.
MainWP
Self-hosted dashboard that runs on your own WordPress install. Free core with paid extensions. No per-site fees, which makes it cost-effective at scale. Gives you full control over data and infrastructure.
WP Umbrella
SaaS tool at €1.99/site/month. Includes safe updates with visual regression testing, monitoring, and client reporting. Strong on the "show the work" side — built-in reporting for client communication.
InfiniteWP
Self-hosted with paid tiers. Similar feature set to MainWP. Includes bulk operations, off-site backups, and uptime monitoring. Support response times vary by tier.
Portfolio visibility and setup tracking
Track which sites are connected, which setup is incomplete, and where pageview activity is happening — without opening each wp-admin.
Portaviq
Portfolio operations dashboard designed for agencies managing 5–50 WordPress client sites. Tracks plugin connection status, heartbeat, setup completion, and lightweight pageview activity in one portfolio view. Fills the visibility gap that management tools don't address — specifically, knowing the operational state of each site's plugin connection and setup pipeline.
The workflow
Agency workflow for managing multiple WordPress client sites
A structured workflow reduces the chance that any site falls through the cracks. The following covers the four recurring situations agencies encounter.
When onboarding a new client site
- 1
Create a site record in your portfolio dashboard before touching wp-admin.
- 2
Copy the three setup values: app URL, site public ID, and one-time verification token.
- 3
Install the plugin in WordPress (Plugins → Add New → Upload).
- 4
Paste setup values into plugin settings and click Verify Connection.
- 5
Confirm the site moves to active status in your dashboard.
- 6
Enable pageview tracking only after confirming the site owner has appropriate privacy notice coverage.
Weekly portfolio scan
- 1
Open your portfolio view and filter for sites with pending setup.
- 2
Check last heartbeat dates for all active sites — flag anything stale.
- 3
Scan 7-day pageview activity for sites that should be getting traffic.
- 4
Note any sites with no recent activity that should have activity.
- 5
Add follow-up tasks for anything that needs attention before the next client call.
Before a client status call
- 1
Check the site detail: connection status, last heartbeat, tracking enabled.
- 2
Pull last 7 days of pageview activity and top pages.
- 3
Verify the plugin is connected and not disconnected.
- 4
Note the current site status so you can answer questions with data, not guesses.
Monthly maintenance pass
- 1
Review all sites for plugin and theme update availability.
- 2
Run updates in a staging or test environment before applying to client sites.
- 3
Check backup completion across all active sites.
- 4
Review any sites with repeated heartbeat gaps or connection resets.
- 5
Archive or document any sites that have been decommissioned.
The visibility gap
What management tools do not tell you
Which setup steps are still open
Management tools assume sites are already set up. They do not track whether a plugin was installed but never verified, or whether a verification token was generated but never used.
A portfolio visibility tool shows each site's setup pipeline — installed, verified, tracking enabled — so you can see at a glance what is incomplete.
Whether the plugin is still connected
Uptime monitoring tells you whether a site is online. It does not tell you whether the plugin connecting that site to your dashboard is still active and sending signals.
Plugin heartbeat monitoring gives you a real-time picture of each site's operational state — not just whether the site loads, but whether the plugin connection is healthy.
Where pageview activity is and is not
Full analytics tools (GA4, Matomo) require per-site setup, login, and navigation to check basic activity. You cannot get a portfolio-level activity summary without opening each account.
Lightweight pageview tracking in a portfolio view lets you scan which sites are getting activity this week — without opening a single analytics dashboard.
Portaviq is the portfolio visibility layer
Portaviq is in Early Access for WordPress agencies managing multiple client sites. It tracks connection status, plugin heartbeat, setup pipeline, and lightweight pageview activity — the things management tools don't show.
Related guides
More on WordPress agency portfolio management
WordPress maintenance checklist
30 tasks organized by frequency — onboarding, weekly, monthly, and quarterly — for agencies running care plans on client sites.
Multi-site WordPress visibility
How to get a portfolio-level view of plugin status, heartbeat, tracking state, and recent activity across your client portfolio.
Plugin setup guide
Step-by-step: install the Portaviq plugin on a client WordPress site, paste setup values, verify the connection, and enable tracking.
FAQ
Questions about managing multiple WordPress sites
What is the best way to manage multiple WordPress sites?
The most effective approach combines a maintenance tool for bulk operations (ManageWP, MainWP, or WP Umbrella) with a portfolio visibility layer that tracks setup status, plugin connection health, and recent activity. Management tools handle the operations side. Visibility tools handle the awareness side. Agencies that only have one often find gaps.
How many WordPress sites can one person manage?
One person can realistically manage 20–40 WordPress client sites with the right tools and workflow. Without centralized tooling, that ceiling is typically 10–15 before manual checking becomes unmanageable. The ceiling rises significantly when you have a portfolio dashboard that surfaces which sites need attention without requiring manual inspection.
What tools do agencies use to manage WordPress sites?
The most widely used maintenance tools are ManageWP (cloud-based, freemium), MainWP (self-hosted, free core), WP Umbrella (SaaS, per-site pricing), and InfiniteWP (self-hosted with paid tiers). For portfolio visibility — tracking setup status, plugin connection health, and activity — Portaviq is built specifically for this layer.
How do I keep track of which client sites need attention?
Most agencies start with a spreadsheet and graduate to a dedicated tool as the portfolio grows. A portfolio dashboard that shows each site's connection status, last plugin heartbeat, setup completion, and recent pageview activity helps you review your portfolio quickly — without opening individual wp-admin dashboards.
What is WordPress plugin connection health?
Plugin connection health refers to whether a plugin on a client site is actively communicating with its connected service. For Portaviq, the plugin sends periodic heartbeats confirming it is installed, verified, and operational. When heartbeats stop arriving, the site shows as disconnected — giving the agency a signal to investigate before the client notices a problem.
Is there a free tool to manage multiple WordPress sites?
Yes. ManageWP has a free tier covering core management features with per-site add-on billing. MainWP's core dashboard is free and self-hosted. InfiniteWP has a free tier for up to 10 sites. Portaviq is available in Early Access at no cost for agencies that qualify — it covers portfolio visibility, setup tracking, and plugin connection health.
See your full client portfolio in one view
Portaviq is the portfolio visibility layer for WordPress agencies. Early Access is open for agencies managing multiple client sites.
Track connection status, plugin heartbeat, setup pipeline, and pageview activity across your client portfolio — without opening each wp-admin.
