Early access — WordPress agencies
Get Early AccessSign in

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. 1

    Create a site record in your portfolio dashboard before touching wp-admin.

  2. 2

    Copy the three setup values: app URL, site public ID, and one-time verification token.

  3. 3

    Install the plugin in WordPress (Plugins → Add New → Upload).

  4. 4

    Paste setup values into plugin settings and click Verify Connection.

  5. 5

    Confirm the site moves to active status in your dashboard.

  6. 6

    Enable pageview tracking only after confirming the site owner has appropriate privacy notice coverage.

Weekly portfolio scan

  1. 1

    Open your portfolio view and filter for sites with pending setup.

  2. 2

    Check last heartbeat dates for all active sites — flag anything stale.

  3. 3

    Scan 7-day pageview activity for sites that should be getting traffic.

  4. 4

    Note any sites with no recent activity that should have activity.

  5. 5

    Add follow-up tasks for anything that needs attention before the next client call.

Before a client status call

  1. 1

    Check the site detail: connection status, last heartbeat, tracking enabled.

  2. 2

    Pull last 7 days of pageview activity and top pages.

  3. 3

    Verify the plugin is connected and not disconnected.

  4. 4

    Note the current site status so you can answer questions with data, not guesses.

Monthly maintenance pass

  1. 1

    Review all sites for plugin and theme update availability.

  2. 2

    Run updates in a staging or test environment before applying to client sites.

  3. 3

    Check backup completion across all active sites.

  4. 4

    Review any sites with repeated heartbeat gaps or connection resets.

  5. 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

WordPress maintenance checklist

30 tasks organized by frequency — onboarding, weekly, monthly, and quarterly — for agencies running care plans on client sites.

See the full checklist

Multi-site WordPress visibility

How to get a portfolio-level view of plugin status, heartbeat, tracking state, and recent activity across your client portfolio.

See multi-site visibility

Plugin setup guide

Step-by-step: install the Portaviq plugin on a client WordPress site, paste setup values, verify the connection, and enable tracking.

Read the plugin setup guide

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.