Å administrere titalls, hundrevis eller til og med tusenvis av WordPress-nettsteder individuelt er et operasjonelt mareritt. Hver tilleggsoppdatering, sikkerhetsfiks og temaendring må gjentas på hver installasjon. WordPress Multisite løser dette ved å la deg kjøre et helt nettverk av nettsteder fra én enkelt WordPress-installasjon - med sentralisert administrasjon, delte ressurser og enhetlig styring.
For bedrifter - franchiser med 200 lokasjoner, universiteter med fakultetsnettsteder, offentlige etater med programportaler, mediegrupper med regionale publikasjoner - er Multisite ikke bare praktisk. Det er arkitekturen som gjør WordPress levedyktig i stor skala. Denne guiden dekker alt du trenger for å distribuere, sikre og optimalisere WordPress Multisite for enterprise-bruk i 2026.
Hva er WordPress Multisite og når bør du bruke det
Forstå kjernekonseptet
WordPress Multisite er en innebygd funksjon (ikke et tillegg) som transformerer en enkelt WordPress-installasjon til et nettverk som kan hoste flere uavhengige nettsteder. Hvert nettsted har sitt eget innhold, sine egne innstillinger og valgfritt sitt eget domene - men alle deler den samme WordPress-kodebasen, tilleggene og temaene.
Den avgjørende forskjellen fra å kjøre separate installasjoner: én kodebase, ett sett med oppdateringer, ett administrasjonspanel for alt. Når du oppdaterer et tillegg i nettverket, får hvert nettsted oppdateringen. Når du fikser en sårbarhet, er hele nettverket beskyttet samtidig.
Når Multisite gir mening
Multisite er riktig valg når:
- Nettsteder deler felles funksjonalitet - Samme tillegg, lignende temaer, overlappende funksjoner.
- Sentralisert administrasjon er kritisk - Ett team administrerer oppdateringer, sikkerhet og compliance for alle nettsteder.
- Brukere trenger tilgang på tvers av nettsteder - En bruker logger inn én gang og har roller på flere nettsteder.
- Merkevare-konsistens er viktig - Et overordnet tema håndhever merkevarretningslinjer mens underordnede temaer tillater per-nettsted tilpasning.
- Kostnadseffektivitet er en prioritet - Én serverinfrastruktur i stedet for titalls separate hostingkontoer.
Når Multisite IKKE er riktig valg
Unngå multisite når:
- Nettsteder har helt forskjellige teknologikrav (ett trenger WooCommerce med 50 tillegg, et annet er en enkel blogg).
- Uavhengige oppdateringssykluser kreves av compliance- eller kontraktsmessige grunner.
- En nettstedsfeil ikke må påvirke andre - multisite deler et enkelt feilpunkt på database- og kodebase-nivå.
- Forskjellige nettsteder trenger forskjellige PHP-versjoner eller serverkonfigurasjoner.
Enterprise-brukstilfeller
Franchise-nettverk
En franchise med 300 lokasjoner trenger en konsistent merkevare-tilstedeværelse på nett, samtidig som hver lokasjon kan administrere sitt eget innhold - åpningstider, kampanjer, lokale arrangementer. Multisite tilbyr et nettverksaktiveret overordnet tema med låste merkevarefarger, skrifttyper og oppsett, mens hvert franchise-nettsted får et underordnet tema med lokale tilpasningsmuligheter.
Mønster fra praksis: Bedriftens markedsføringsteam administrerer nettverket, nettverksaktiverer godkjente tillegg og distribuerer globalt innhold (kampanjer, pressemeldinger) til alle nettsteder samtidig. Individuelle franchise-eiere logger inn på sitt nettsted-dashbord og administrerer kun sitt lokale innhold.
Universiteter og utdanningsinstitusjoner
Universiteter er et klassisk multisite-brukstilfelle. Universitetets hovednettsted fungerer som nettverks-hub, med under-nettsteder for hvert fakultet, forskningssenter, studentorganisasjon og campus. Brukerkontoer sentraliseres gjennom LDAP/SAML-integrasjon, slik at en professor som underviser på to fakulteter har ett enkelt pålogging med passende roller på begge fakultetsnettstedene.
IT-avdelingen vedlikeholder nettverket, håndhever tilgjengelighets-compliance (WCAG 2.2) på alle nettsteder gjennom et nettverksaktiveret tilgjengelighets-tillegg, og kontrollerer hvilke tillegg fakultetsadministratorer kan aktivere.
Offentlig sektor
Offentlige etater bruker multisite til å administrere programspesifikke nettsteder under en enhetlig digital plattform. En fylkeskommune kan kjøre over 50 programnettsteder (helse, utdanning, transport, skatt) fra ett multisite-nettverk, og sikre konsistente sikkerhetsstandarder, tilgjengelighets-compliance og designsystem-etterlevelse.
Den sentraliserte arkitekturen forenkler compliance-revisjoner fordi det er én kodebase å revidere, ett servermiljø å herde og én oppdateringspipeline å overvåke.
Mediegrupper og forlagsnettverk
Et medieselskap som driver regionale nyhetsnettsteder bruker multisite med domene-mapping - hver publikasjon har sitt eget domene (by-tidende.no, regional-avis.no), men deler den samme redaksjonelle arbeidsflyten, annonseplattformen og abonnementssystemet.
Arkitekturmønstre
Databasearkitektur
WordPress Multisite bruker en delt database med per-nettsted tabellprefikser. Tabellene på nettverksnivå inkluderer:
- wp_site - Lagrer nettverksdefinisjoner (i multi-nettverk-oppsett).
- wp_blogs - Lagrer metadata for hvert nettsted i nettverket (domene, sti, registreringsdato, status).
- wp_users og wp_usermeta - Delt på tvers av hele nettverket. Én brukertabell for alle nettsteder.
Hvert under-nettsted får sitt eget sett med tabeller med numerisk prefiks:
wp_2_posts,wp_2_postmeta,wp_2_options,wp_2_commentsosv.wp_3_posts,wp_3_postmeta,wp_3_options,wp_3_commentsosv.
Dette betyr at nettsted #2 og nettsted #300 deler samme MySQL-instans, men innholdet er isolert med tabellprefiks. Dette er logisk isolasjon, ikke fysisk isolasjon.
Delt database vs. ekstern database per nettsted
For de fleste distribusjoner (under 100 nettsteder) er standard delt database tilstrekkelig. For store enterprise-distribusjoner (500+ nettsteder), vurder:
HyperDB eller LudicrousDB - Drop-in database-abstraksjonssjikt som kan rute spørringer til forskjellige databaseservere basert på tabellen som aksesseres.
Separat database per nettsted - Ikke nativt støttet, men oppnåelig med tilpassede db.php drop-ins. Gir fysisk isolasjon og uavhengig backup/restore, men legger til betydelig operasjonell kompleksitet.
Domene-mapping
Siden WordPress 4.5 håndteres domene-mapping nativt. Sunrise drop-in (sunrise.php i wp-content) laster før resten av WordPress og mapper innkommende domene-forespørsler til riktig under-nettsted.
Konfigurasjonstrinn:
- Definer
SUNRISEsomtruei wp-config.php. - Opprett eller installer sunrise.php drop-in.
- Bruk WP-CLI:
wp site create --slug=nytt-nettsted --title="Nytt Nettsted"deretter konfigurer domene-mapping. - Konfigurer DNS: Pek hvert tilpasset domene til multisite-serverens IP.
- Sett opp SSL: Bruk wildcard-sertifikat for subdomene-nettverk, eller individuelle sertifikater (Let’s Encrypt) for mappede domener.
Subdomene vs. underkatalog
- Subdomene (
nettsted1.nettverk.no,nettsted2.nettverk.no) - Best for nettsteder som trenger distinkt identitet. Krever wildcard DNS. Vanligst for enterprise. - Underkatalog (
nettverk.no/nettsted1/,nettverk.no/nettsted2/) - Enklere DNS-oppsett. Bra for intranett eller tett merkede nettverk.
Ytelse i stor skala: Kjøre 1000+ nettsteder
Database-flaskehalsen
Den største ytelsesutfordringen i store multisite-nettverk er databasen. Med 1000 nettsteder har du omtrent 12 000 tabeller i én database. MySQL information_schema-spørringer bremser betydelig med så mange tabeller.
Løsninger:
- InnoDB file-per-table - Sikrer at hver tabell har sin egen fil, forhindrer tablespace-oppblåsing.
- Lese-replikaer - Rut alle SELECT-spørringer til lese-replikaer via HyperDB. Skrive-spørringer går til primær.
- Spørringsovervåking - Bruk Query Monitor-tillegget (nettverksaktiveret) for å identifisere trege spørringer per nettsted.
Objekt-caching er obligatorisk
I enterprise-skala må hvert multisite-nettverk bruke en persistent objekt-cache. Redis er det anbefalte valget:
// wp-config.php
define('WP_REDIS_HOST', '10.0.1.50');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_DATABASE', 0);
define('WP_REDIS_KEY_SALT', 'network_');
Objekt-cache drop-in prefikser automatisk cache-nøkler med nettsted-ID, og forhindrer cache-kollisjoner mellom nettsteder. En korrekt konfigurert Redis-instans reduserer databasespørringer med 80-90% på cachede sider.
Strategi for side-caching
For multisite krever side-caching bevissthet om hvilket nettsted som betjenes:
- Nginx FastCGI Cache - Det mest ytelsessterke alternativet. Konfigurer cache-nøkkel med
$hostslik at hvert domene får sin egen cache-bøtte. - Varnish - Utmerket for multisite med VCL-regler som varierer cache etter host-header.
- Tilleggsbasert caching (WP Super Cache, W3 Total Cache) - Nettverksaktiver og konfigurer per nettsted.
CDN-konfigurasjon
Konfigurer CDN (Cloudflare, Fastly, KeyCDN) for å håndtere flere domener:
- Hvert mappet domene bør legges til som en sone eller bruke én sone med hostname-ruting.
- Statiske ressurser bør serveres fra et delt CDN-origin for å maksimere cache-treffrate.
- Implementer cache-tømming som kun tømmer det berørte nettstedets cache ved innholdsendringer.
PHP-FPM-tuning
For 1000+ nettsteder er PHP-FPM-prosessadministrasjon kritisk:
pm = dynamic
pm.max_children = 100
pm.start_servers = 20
pm.min_spare_servers = 10
pm.max_spare_servers = 40
pm.max_requests = 1000
Overvåk faktisk bruk og juster. Over-provisjonering kaster bort RAM; under-provisjonering forårsaker 502-feil under trafikktopper.
Sikkerhetshensyn for Multisite
Risikoen med delt kodebase
Multisites største styrke - én kodebase - er også dens største sikkerhetshensyn. En sårbarhet i et nettverksaktiveret tillegg påvirker hvert nettsted samtidig. Motvirkning:
- Streng tilleggsgransking - Kun nettverksaktiver tillegg som har gjennomgått sikkerhetsrevisjon.
- Trinnvise utrullinger - Test oppdateringer på et staging-nettverk som speiler produksjon.
- WAF-regler - Implementer Web Application Firewall med regler spesifikke for multisite-endepunkter.
Super Admin-herding
Super Admin-rollen har ubegrenset tilgang til hele nettverket. Beskyttelsestiltak:
- Begrens Super Admin-kontoer til maksimalt 2-3 personer.
- Krev maskinvare-2FA (YubiKey, FIDO2) for alle Super Admin-kontoer.
- IP-hviteliste - Super Admin-pålogging kun fra bedriftens VPN.
- Revisjonslogg - Logg hver Super Admin-handling med WP Activity Log (nettverksaktiveret).
Per-nettsted isolasjon
Selv om nettsteder deler en kodebase, kan du håndheve innholdsisolasjon:
- Opplastingskatalog-isolasjon - Opplastingene til hvert nettsted er i
/wp-content/uploads/sites/{id}/. - Cookie-isolasjon - Hvert nettsted bruker sine egne autentiserings-cookies.
- Tillatelsesrestriksjon - Fjern
unfiltered_html,edit_filesogedit_pluginsfra nettsted-administratorer gjennom et nettverksaktiveret mu-tillegg.
Databasesikkerhet
- Bruk en dedikert MySQL-bruker for multisite-nettverket med tillatelser kun på multisite-databasen.
- Aktiver MySQL revisjonslogging for spørringer som modifiserer bruker- og opsjonstabeller.
- Implementer databasekryptering i hvile for sensitive nettverk (offentlig sektor, helsevesen).
Multisite vs. headless multi-tenant-arkitektur
Tradisjonelt Multisite
WordPress Multisite er en monolittisk multi-tenant-arkitektur. Alle nettsteder deler de samme serverprosessene, databasen og kodebasen. Frontend og backend er koblet sammen.
Fordeler: Enkelt å sette opp, nativ WordPress-funksjon, ingen ekstra infrastruktur nødvendig. Ulemper: Koblet frontend begrenser teknologivalg, alle nettsteder deler samme ytelses-konvolutt.
Headless Multi-Tenant
En headless multi-tenant-arkitektur bruker WordPress som backend-CMS (via REST API eller WPGraphQL), mens frontender bygges med React, Next.js, Astro eller lignende rammeverk.
Fordeler: Uavhengig frontend-skalering, teknologifleksibilitet per nettsted, bedre Core Web Vitals med statisk generering. Ulemper: Mer kompleks infrastruktur, krever API-utvikling, mister noen WordPress-tema-økosystem-fordeler.
Hybrid tilnærming
Mange bedrifter i 2026 bruker en hybrid: WordPress Multisite for innholdsadministrasjon og redaksjonelle arbeidsflyter, med headless frontender som konsumerer REST API. Multisite-nettverket fungerer som innholds-hub, mens hvert nettsteds frontend distribueres uavhengig.
Migrering til Multisite fra separate installasjoner
Vurdering før migrering
Før migrering, revider hver eksisterende installasjon:
- Tilleggsinventar - List alle tillegg per nettsted. Identifiser delte tillegg (kandidater for nettverksaktivering) og unike (per-nettsted aktivering).
- Temaanalyse - Bestem om nettsteder kan dele et overordnet tema med underordnede tema-variasjoner.
- Brukeroverlapp - Identifiser brukere som eksisterer på flere nettsteder. Disse slås sammen til enkeltkontoer med per-nettsted roller.
- Innholdsvolum - Beregn total databasestørrelse og opplastingslagring.
- Tilpasset kode-revisjon - Sjekk hardkodede stier, single-site-antakelser og inkompatibel kode.
Migreringsprosess
- Sett opp multisite-nettverket på ny infrastruktur. Konverter aldri et produksjonsnettsted in-place.
- Migrer det primære nettstedet først - dette blir nettsted #1.
- Opprett under-nettsteder for hver ekstra installasjon.
- Eksporter/Importer innhold med WP-CLI:
wp exportfra kilden,wp importinn i mål-under-nettstedet. - Migrer opplastinger - Kopier hvert nettsteds opplastingskatalog til
/wp-content/uploads/sites/{id}/. - Omskriv URL-er - Bruk
wp search-replacefor å oppdatere interne URL-er. - Slå sammen brukere - Skript brukermigrering med e-post-konfliktsjekk og korrekt rolletildeling.
- Sett opp videresendinger - 301-videresend alle gamle URL-er til nye multisite-ekvivalenter.
- Test grundig - Verifiser hvert nettsted, hver side, hvert skjema, hver integrasjon.
Vanlige migreringsfeller
- Serialiserte data - WordPress lagrer serialiserte PHP-arrayer i databasen. Enkelt søk-og-erstatt bryter serialiserte strenger. Bruk alltid
wp search-replace. - Blandede tabellprefikser - Normaliser under eksport hvis kildenettsteder brukte forskjellige tabellprefikser.
- Mediefil-stier - Opplastinger må omstruktureres til
/sites/{id}/-katalogstrukturen.
Tilleggs- og temaadministrasjon på tvers av nettverk
Nettverksaktiverte tillegg
Nettverksaktiverte tillegg kjører på hvert nettsted i nettverket. Bruk dette for:
- Sikkerhetstillegg (Wordfence, iThemes Security)
- Ytelsestillegg (Redis Object Cache, WP Super Cache)
- SEO-tillegg (Yoast SEO, Rank Math)
- Tilpassede mu-tillegg for nettverksomfattende funksjonalitet
Per-nettsted tilleggsaktivering
La nettstedsadministratorer aktivere spesifikke tillegg fra en kuratert liste. Kontroller dette ved å:
- Installere tillegg på nettverksnivå (men ikke nettverksaktivere dem).
- Bruke et governance mu-tillegg som begrenser hvilke tillegg hvert nettsted kan aktivere.
Temagovernance
- Nettverksaktiver temaer - Kun nettverksaktiverte temaer er tilgjengelige for nettsteder å velge.
- Overordnet/underordnet tema-mønster - Opprett et overordnet tema med alle merkevare-ressurser. Hvert nettsted bruker et underordnet tema.
- Temaoppdateringer - Test oppdateringer på et staging-nettsted først, deretter rull ut til nettverket.
Must-Use Plugins (mu-plugins)
Katalogen /wp-content/mu-plugins/ er ideell for nettverksomfattende kode som ikke kan deaktiveres av nettstedsadministratorer:
- Tilpassede rolle- og tillatelsesdefinisjoner
- Nettverksomfattende sikkerhetsherdning
- Analyse-sporingskode-injeksjon
- Tilpassede REST API-endepunkter for nettverksadministrasjon
- Automatisering av nettstedsprovisjonering
Brukerroller og tillatelser i Multisite
Rollehierarkiet
WordPress Multisite legger til et nettverkssjikt til standard-rollesystemet:
- Super Admin - Nettverksomfattende. Kan gjøre alt på hvert nettsted. Kan opprette/slette nettsteder, administrere nettverksinnstillinger, installere tillegg og temaer.
- Administrator - Per nettsted. Full kontroll over ett nettsted, men kan ikke installere tillegg eller temaer (nettverksbegrenset).
- Editor, Author, Contributor, Subscriber - Per nettsted, standard WordPress-roller.
En enkelt bruker kan ha forskjellige roller på forskjellige nettsteder: Administrator på Nettsted A, Redaktør på Nettsted B, Abonnent på Nettsted C.
Tilpassede roller for Enterprise
Enterprise-nettverk trenger ofte tilpassede roller:
// mu-plugin: custom-multisite-roles.php
add_action('init', function() {
add_role('site_manager', 'Site Manager', [
'read' => true,
'edit_posts' => true,
'publish_posts' => true,
'manage_options' => true,
'edit_theme_options' => true,
'upload_files' => true,
]);
});
Single Sign-On (SSO)
For enterprise multisite er SSO typisk obligatorisk. Alternativer:
- Native WordPress-cookies - Multisite deler allerede autentiserings-cookies på tvers av subdomener.
- SAML/LDAP-integrasjon - Tillegg som miniOrange SAML SSO eller WP SAML Auth for integrasjon med enterprise identity providers (Azure AD, Okta, OneLogin).
- OAuth 2.0 - For nettverk som trenger tokenbasert autentisering.
Brukerprovisjonering i stor skala
For nettverk med tusenvis av brukere:
- SCIM-provisjonering - Automatisk opprettelse/deaktivering av WordPress-kontoer når brukere legges til/fjernes i identity provider.
- WP-CLI masseoperasjoner -
wp user createi skriptede løkker. - Selvbetjeningsregistrering - Aktiver per-nettsted registrering med godkjenningsarbeidsflyter.
Kostnadssammenligning: Multisite vs. separate installasjoner
Infrastrukturkostnader
| Komponent | 50 separate nettsteder | 50-nettsteds Multisite |
|---|---|---|
| Hosting | 50 × 300 kr/mnd = 15 000 kr/mnd | 1 × 2 000 kr/mnd (høy-spec) |
| SSL-sertifikater | 50 × sertifikater | 1 wildcard + Let’s Encrypt |
| CDN | 50 soner | 1 sone, flere domener |
| Overvåking | 50 uptime-sjekker | 1 server + 50 URL-sjekker |
| Backup | 50 × backup-planer | 1 server-backup |
| Total infrastruktur | ~20 000 kr/mnd | ~4 000 kr/mnd |
Driftskostnader
| Oppgave | Separate nettsteder | Multisite |
|---|---|---|
| Tilleggsoppdateringer | 50 × oppdateringssyklus | 1 oppdatering, alle nettsteder |
| Sikkerhetsfikser | 50 × fiks-syklus | 1 fiks, nettverksomfattende |
| Temavedlikehold | 50 × temaadministrasjon | 1 overordnet tema + underordnede |
| Brukeradministrasjon | 50 × brukerdatabaser | 1 sentralisert brukerbase |
| DevOps-overhead | Høy (50 miljøer) | Lav (1 miljø) |
Total eierkostnad
For et 50-nettsteds nettverk over 3 år reduserer multisite typisk total eierkostnad med 60-70% sammenlignet med separate installasjoner.
Multisite har imidlertid høyere initielle oppsettkostnader (arkitekturplanlegging, migrering, tilpasset utvikling). Break-even inntreffer typisk innen 6-12 måneder.
Når separate installasjoner er billigere
- Svært få nettsteder (under 5) - Multisite-overhead er ikke berettiget.
- Svært forskjellige krav - Hvis hvert nettsted trenger helt andre tillegg og konfigurasjoner.
- Administrert WordPress-hosting - Plattformer som WP Engine, Kinsta eller Flywheel tilbyr administrert hosting per nettsted.
WordPress multisite beste praksis i 2026
Etter å ha administrert multisite-nettverk fra 10 til over 1000 nettsteder, forhindrer disse praksisene konsekvent de vanligste skalerings- og vedlikeholdsproblemene:
- Bruk subdomene-arkitektur for merkevare-separasjon. Underkatalog-multisite (
site.com/brand1/) fungerer for små nettverk, men skaper URL-forvirring i stor skala. Subdomene (brand1.site.com) eller domene-mapping (brand1.com) gir renere separasjon. - Sentraliser tilleggsaktivering på nettverksnivå. Ikke la individuelle nettstedsadministratorer installere tillegg. Vedlikehold en godkjent tilleggsliste på Super Admin-nivå og nettverksaktiver godkjente tillegg.
- Implementer objekt-caching fra dag en. Redis eller Memcached med en persistent objekt-cache drop-in reduserer databasespørringer med opptil 90%. Dette er ikke valgfritt for multisite — det er et krav for akseptabel ytelse.
- Separer databasen for store nettverk. Utover 100 nettsteder, flytt til en dedikert databaseserver eller bruk HyperDB for lese-/skrive-splitting. Hvert under-nettsted legger til sitt eget tabellsett, og spørringsvolum vokser lineært.
- Automatiser vedlikehold med WP-CLI. Script tilleggsoppdateringer, databaseoptimalisering og helsesjekker på tvers av hele nettverket ved å bruke
wp site listogwp network-kommandoer. Manuell dashboard-administrasjon skalerer ikke. - Begrens opplastingskataloger per nettsted. Konfigurer isolerte opplastingsstier for å forhindre tilgang til filer på tvers av nettsteder. Bruk alternativene
upload_pathogupload_url_patheller et dedikert medieadministrasjonstillegg. - Overvåk per-nettsted ytelse uavhengig. Et enkelt tregt nettsted med et dårlig tillegg kan påvirke delte ressurser. Bruk Query Monitor eller New Relic med per-nettsted segmentering for å identifisere ressurskrevende under-nettsteder.
- Planlegg domene-mapping-strategien din tidlig. Migrering av URL-strukturer etter lansering skaper redirect-kompleksitet. Bestem deg mellom subdomener, underkataloger eller full domene-mapping før du distribuerer det første under-nettstedet.
Konklusjon
WordPress Multisite er en kraftig, kamptestet arkitektur for å administrere enterprise-skala nettverk av nettsteder. Med riktig infrastruktur - Redis-caching, database-lese-replikaer, CDN og sikkerhetsherdning - håndterer den tusenvis av nettsteder effektivt.
Nøkkelbeslutningene er arkitektoniske: delt vs. separat database, subdomene vs. domene-mapping, monolittisk vs. headless frontender, nettverksaktivering vs. per-nettsted tillegg. Ta riktige beslutninger under planlegging, og nettverket vil skalere jevnt.
Hvis du trenger hjelp med å planlegge eller distribuere et WordPress Multisite-nettverk for din bedrift, kontakt vårt team for arkitekturkonsultasjon og implementeringsstøtte. Vi har erfaring med nettverk fra 10 til over 1000 nettsteder i prosjekter for WordPress-utvikling, WooCommerce og headless-arkitektur.


