Talk · The engine

Maintaining Multisite networks to run your business effectively

Agencies build site after site as separate installs. WordPress Multisite is often simpler, if you know how to run it.

What I covered

  • Setting up Multisite with WP-CLI
  • Staging on Multisite and moving to production
  • Plugins and tools: domain mapping, search-replace, cron, Let’s Encrypt
  • Scaling a network of hundreds of sites
  • Networks of networks with WP Multi Network
Event
WordCamp Gran Canaria
When
2018
Format
Talk
Series
The engine, 2016–2018
The write-up

One WordPress, many websites

Agencies usually build each client site as its own WordPress install. Ten clients, ten installs, ten sets of updates. It works, until it doesn’t scale.

In Gran Canaria I talked about the alternative: WordPress Multisite, one install running many sites.

Why it helps

One codebase to update. One place to manage plugins and themes. New sites in seconds. Fun fact: WordPress.com is the biggest Multisite installation in the world.

Running it well

Set it up with WP-CLI so it is repeatable. Use a domain mapping plugin so each site gets its own domain, and Better Search Replace when moving between staging and production. Automate SSL with Let’s Encrypt. Schedule maintenance with cron.

Scaling

When the network grows to hundreds of sites, the server stack matters. Go cloud, add caching, and keep an eye on the database, which grows faster than you expect.

A network of networks

For agencies with very different client groups, you can go one level higher: several Multisite networks under one install, with single sign-on across them. It is powerful, and it needs discipline.

Multisite isn’t right for everyone. But when the sites share a codebase and a team, it saves a lot of repeated work.

The slides

Invite me · 5 questions

Your stage?

I adapt every talk to the room: developers, marketers or founders. Send me the event, the date and who’s coming.

← All talks