WordPress Multisite – co to jest, kiedy warto i jak skonfigurować sieć stron

WordPress Multisite to funkcja WordPress, która pozwala zarządzać wieloma stronami z jednej instalacji – jeden panel admina, jedna baza danych, wspólne wtyczki i motywy, ale oddzielne treści, użytkownicy i ustawienia per strona. Zamiast instalować WordPress 10 razy dla 10 stron: instalujesz raz, aktywujesz Multisite i tworzysz 10 stron w jednej sieci. Uniwersytet z wydziałami, firma z oddziałami, sieć blogów, agencja zarządzająca stronami klientów – to scenariusze, gdzie Multisite ma sens.

Jak działa WordPress Multisite

Standardowy WordPress: 1 instalacja = 1 strona. Multisite: 1 instalacja = wiele stron (sieć). Każda strona w sieci ma:

Osobne: treści (wpisy, strony, produkty), użytkownicy (admin per strona), ustawienia (tytuł, domena/subdomena, język), media (uploads).

Wspólne: core WordPress (jedna instalacja, jedna aktualizacja), wtyczki (instalujesz raz, aktywujesz per strona), motywy (instalujesz raz, każda strona może wybrać inny), użytkownicy Super Admin (zarządza całą siecią).

Struktura URL: dwa tryby:

Tryb Przykład URL Kiedy
Subdomeny blog1.twojadomena.pl, blog2.twojadomena.pl Osobne „marki” per strona
Subfoldery twojadomena.pl/blog1/, twojadomena.pl/blog2/ Sekcje jednej strony
Osobne domeny (Domain Mapping) firmaa.pl, firmab.pl, firmac.pl Niezależne strony zarządzane z jednego panelu

Kiedy Multisite ma sens

Sieć blogów / portali: wydawnictwo z 15 tematycznymi blogami. Jeden zespół IT zarządza infrastrukturą (aktualizacje, bezpieczeństwo, hosting), redakcje per blog zarządzają treścią niezależnie.

Uniwersytet / szkoła: główna strona uczelni + osobne strony wydziałów/instytutów/kół naukowych. Centralny IT, lokalna autonomia treści.

Firma z oddziałami: firma-centrala.pl + firma-krakow.pl + firma-gdansk.pl. Ten sam motyw i branding, lokalne treści (oferty, kontakt, zespół per oddział).

Agencja zarządzająca stronami klientów: jeden panel, wiele stron klientów. Centralnie: aktualizacje, backup, bezpieczeństwo. Per klient: osobna strona z własnym adminem.

Sieć sklepów WooCommerce: osobne sklepy per kraj/region (PL, DE, UK) – wspólne wtyczki, osobne produkty/ceny/waluty. Uwaga: WooCommerce + Multisite = złożona konfiguracja, nie dla początkujących.

Kiedy Multisite NIE ma sensu

Dwie–trzy osobne, niezwiązane strony. Jeśli masz bloga i stronę firmy (różne domeny, różne motywy, różne wtyczki) – Multisite dodaje złożoność bez korzyści. Lepiej: 2 osobne instalacje WordPress.

Strony z różnymi wymaganiami technicznymi. Strona A potrzebuje PHP 8.2, strona B działa tylko na PHP 7.4. Strona A używa Elementor, strona B używa Divi. W Multisite: wszystkie strony dzielą tę samą instalację PHP i te same zainstalowane wtyczki → konflikty.

Jedna strona z wieloma sekcjami. Strona firmowa z blogiem, ofertą, portfolio, sklepem – to jedna strona WordPress, nie Multisite. Multisite to dla wielu niezależnych stron, nie sekcji jednej strony.

Jak aktywować WordPress Multisite

Krok 1 – edytuj wp-config.php

Przed aktywacją: backup (bazy + plików). Otwórz wp-config.php przez FTP i dodaj nad linią /* That's all, stop editing! */:

define('WP_ALLOW_MULTISITE', true);

Zapisz. Odśwież wp-admin.

Krok 2 – konfiguracja sieci w panelu

  1. wp-admin → Narzędzia → Konfiguracja sieci (Network Setup).
  2. Wybierz: Subdomeny lub Subfoldery. Subfoldery są prostsze (nie wymagają konfiguracji wildcard DNS). Subdomeny: wymagają wildcard DNS (*.twojadomena.pl → IP serwera).
  3. Wpisz: nazwę sieci, email Super Admina.
  4. Kliknij „Zainstaluj”.
  5. WordPress wyświetli kod do dodania w wp-config.php i .htaccess. Skopiuj i wklej.

Krok 3 – dodaj kod do wp-config.php i .htaccess

WordPress pokaże dokładne linie do dodania – coś jak:

// wp-config.php (dodaj nad /* That's all */)
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false); // false = subfoldery, true = subdomeny
define('DOMAIN_CURRENT_SITE', 'twojadomena.pl');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

I reguły do .htaccess (zastąp istniejący blok WordPress).

Krok 4 – zaloguj się ponownie

Po zapisaniu plików: zaloguj się ponownie. W menu: pojawi się „Moje strony” → „Sieć Admin” (Network Admin) – panel do zarządzania całą siecią. Plus nadal masz panel poszczególnych stron.

Zarządzanie siecią – Network Admin

Sites (Strony): lista stron w sieci. Dodaj nową (subdomena/subfolder + tytuł + admin email). Edytuj: URL, status (aktywna/zarchiwizowana/dezaktywowana/usunięta).

Users (Użytkownicy): lista wszystkich użytkowników w sieci. Super Admin: zarządza WSZYSTKIMI stronami. Admin: zarządza jedną stroną. Użytkownik może być adminem na stronie A i edytorem na stronie B.

Plugins (Wtyczki): instalujesz wtyczkę RAZ – aktywujesz per strona (admin strony decyduje) lub Network Activate (aktywna na WSZYSTKICH stronach). Super Admin kontroluje: które wtyczki są dostępne, które wymuszone.

Themes (Motywy): instalujesz motyw RAZ – włączasz dostępność per strona (Network Enable). Każda strona może wybrać inny motyw z dostępnych.

Domain Mapping – osobne domeny per strona

Domyślnie strony w sieci mają subdomeny/subfoldery. Domain Mapping pozwala przypisać osobną domenę do strony w sieci – np. strona „Kraków” w sieci to firma-krakow.pl (nie krakow.twojadomena.pl).

Od WordPress 4.5: Domain Mapping jest wbudowany (nie potrzebujesz wtyczki). W Network Admin → Sites → edytuj stronę → zmień „Site Address” na osobną domenę. Wymagane: (1) domena musi wskazywać DNS (rekord A) na serwer z Multisite, (2) SSL na każdej domenie (lub wildcard SSL).

Multisite a wydajność

Multisite z 5 stronami: zero problemu wydajnościowego – jedna baza, czysta architektura. Multisite z 50+ stronami: wymaga optymalizacjibaza MySQL rośnie (osobne tabele per strona: wp_2_posts, wp_3_posts…), Redis cache musi obsługiwać wiele stron, cache per strona (nie globalny).

Hosting: Multisite wymaga lepszego hostingu niż single-site – VPS lub CloudHosting zamiast najtańszego shared (bo wiele stron = więcej zasobów). cPanel na shared hostingu: Multisite działa, ale z limitem zasobów per konto.

Multisite a SEO

Subfoldery (/blog1/, /blog2/): wszystkie strony dzielą autorytet domeny – linki do jednej strony wzmacniają domenę, co pomaga innym. Dobre dla: klastrów tematycznych pod jedną marką.

Subdomeny (blog1.twojadomena.pl): Google traktuje subdomeny jako częściowo osobne strony – autorytet domeny jest dzielony, ale nie w pełni. Mniej korzystne SEO niż subfoldery.

Osobne domeny (Domain Mapping): każda domena ma osobny autorytet – jak osobne instalacje WordPress. Zero współdzielenia autorytetu. SEO: identyczne jak osobne strony.

Dla SEO najlepszy: subfoldery (jeden autorytet domeny, klaster tematyczny). Ale: subfoldery wyglądają mniej „niezależnie” niż osobne domeny – firma-krakow.pl wygląda profesjonalniej niż twojafirma.pl/krakow/.

Najczęściej zadawane pytania

Czy mogę zamienić istniejącą stronę na Multisite?

Tak – aktywacja Multisite na istniejącej instalacji WordPress jest możliwa. Istniejąca strona staje się „stroną główną” sieci (Site 1), a nowe strony dodajesz w Network Admin. Backup przed aktywacją jest OBOWIĄZKOWY – proces modyfikuje wp-config.php, .htaccess i bazę danych.

Czy mogę wrócić z Multisite na single-site?

Technicznie tak, ale trudne – wymaga: eksportu treści ze stron sieci, deaktywacji Multisite (edycja wp-config.php + .htaccess), czyszczenia dodatkowych tabel w bazie. Dla stron pobocznych: eksport (Tools → Export) → import na osobną instalację WordPress. Nie ma „jednego kliknięcia” na cofnięcie Multisite.

Czy mogę mieć różne wtyczki na różnych stronach?

Tak – instalujesz wtyczkę raz (Network Admin), aktywujesz per strona (admin strony decyduje: aktywować czy nie). Lub: Network Activate = aktywna na WSZYSTKICH. Nie możesz mieć różnych wersji tej samej wtyczki na różnych stronach – jedna instalacja = jedna wersja.

Multisite a WooCommerce?

WooCommerce działa na Multisite – ale każda strona ma osobny sklep (osobne produkty, zamówienia, klienci, ustawienia). Nie ma natywnego współdzielenia produktów między stronami (bez dodatkowej wtyczki). Dla sieci sklepów per kraj: działa dobrze (każdy kraj ma osobny katalog, walutę, dostawców).

Ile stron obsłuży Multisite?

Technicznie: bez limitu. WordPress.com obsługuje miliony stron na Multisite. Praktycznie: na VPS z 4 GB RAM i Redis: komfortowo 50–100 stron. Na dedykowanym serwerze: setki–tysiące. Limit to zasoby serwera, nie WordPress.

Picture of Tomasz Zieliński
Tomasz Zieliński

Tomasz zajmuje się tematyką SEO, sztucznej inteligencji i automatyzacji pracy w marketingu internetowym. W swoich artykułach analizuje zmiany w algorytmach wyszukiwarek, rozwój narzędzi AI oraz nowe sposoby tworzenia i optymalizacji treści. Interesuje go przede wszystkim to, jak technologia wpływa na codzienną pracę specjalistów SEO, marketerów i twórców internetowych.

Facebook
Twitter
LinkedIn
Pinterest

Najnowsze Wpisy

Śledź nas