Funkcjonalności
Co wdrażamy w każdej sieci WordPress Multisite
Zestaw funkcjonalności, które konfigurujemy standardowo w każdym wdrożeniu Multisite. Każdy element jest przemyślany pod kątem bezpieczeństwa sieci, wydajności przy wielu witrynach i wygody codziennego zarządzania.
Role i uprawnienia
Hierarchia użytkowników i kontrola dostępu
Multisite wprowadza dodatkowy poziom zarządzania: rolę Super Admina, który zarządza całą siecią, oraz administratorów poszczególnych witryn z ograniczonymi uprawnieniami. Konfigurujemy granularne uprawnienia, żeby administrator oddziału mógł zarządzać treściami swojej witryny, ale nie miał dostępu do ustawień sieciowych, instalacji wtyczek ani do treści innych witryn. Dla większych organizacji wdrażamy też niestandardowe role z precyzyjnie zdefiniowanymi możliwościami.
Wtyczki i motywy
Zarządzanie rozszerzeniami na poziomie sieci
Wtyczki i motywy w Multisite mogą być aktywowane globalnie (dla całej sieci) lub indywidualnie (dla wybranych witryn). Super Admin kontroluje, które wtyczki są dostępne dla administratorów witryn, a które są zarezerwowane na poziomie sieciowym. Sprawdzamy kompatybilność każdej wtyczki z Multisite przed wdrożeniem, ponieważ nie wszystkie rozszerzenia WordPress poprawnie obsługują architekturę wielowitrynową.
SEO per witryna
Niezależna optymalizacja SEO każdej witryny
Każda witryna w sieci Multisite ma własne ustawienia SEO technicznego: unikalne meta tagi, oddzielną mapę witryny XML, własne dane strukturalne schema.org i niezależną konfigurację indeksowania. Konfigurujemy poprawne adresy canonical i hreflang dla witryn wielojęzycznych, żeby wyszukiwarki traktowały każdą stronę w sieci jako samodzielny byt z własnym profilem SEO.
Bezpieczeństwo
Wielowarstwowa ochrona całej sieci
Bezpieczeństwo w Multisite wymaga szczególnego podejścia, ponieważ podatność w jednej wtyczce może wpłynąć na wszystkie witryny w sieci. Wdrażamy firewall WAF na poziomie sieci, ochronę logowania przed atakami brute force, izolację katalogów uploads między witrynami, codzienne skanowanie plików pod kątem malware, dwuskładnikowe uwierzytelnianie dla Super Admina i oddzielne kopie zapasowe poszczególnych witryn z możliwością przywrócenia pojedynczej strony bez wpływu na resztę sieci.
Wydajność
Optymalizacja pod obciążenie wielu witryn
Sieć Multisite z kilkudziesięcioma witrynami generuje wielokrotnie większe obciążenie bazy danych niż pojedyncza instalacja WordPress. Strojenie InnoDB buffer pool, konfiguracja cache obiektowego Redis, optymalizacja puli procesów PHP-FPM, kompresja obrazów do formatów WebP/AVIF i konfiguracja Core Web Vitals to standardowa część naszego wdrożenia. Każda witryna w sieci musi działać szybko niezależnie od ruchu na pozostałych stronach.
Analityka
Google Analytics i śledzenie konwersji per witryna
Konfigurujemy osobne usługi Google Analytics 4 i Google Tag Manager dla każdej witryny w sieci lub jeden wspólny GA4 z oddzielnymi strumieniami danych. Każda witryna ma własne śledzenie konwersji, celów i zdarzeń. Dla sieci z kampaniami reklamowymi wdrażamy piksele reklamowe (Meta, Google Ads, LinkedIn) przypisane do konkretnych witryn, żeby dane o konwersjach nie mieszały się między stronami.
RODO
Zgodność z RODO dla każdej witryny w sieci
Każda witryna w sieci Multisite może zbierać dane osobowe od różnych grup użytkowników i podlegać różnym politikom prywatności. Konfigurujemy banner cookies zgodny z RODO, oddzielne polityki prywatności i klauzule informacyjne dla każdej witryny, formularze realizacji praw osób (dostęp, usunięcie, przeniesienie danych) oraz zgody na przetwarzanie danych w formularzach kontaktowych. Witryny w sieci są niezależne pod kątem prawnym.
Wielojęzyczność
Witryny w różnych wersjach językowych
Multisite to naturalne rozwiązanie dla organizacji potrzebujących witryn w wielu językach. Każda wersja językowa działa jako oddzielna witryna w sieci z własnymi treściami, meta tagami SEO i konfiguracją hreflang. W przeciwieństwie do wtyczek wielojęzycznych (WPML, Polylang) zainstalowanych na jednej stronie, podejście Multisite daje pełną izolację treści między wersjami językowymi i większą elastyczność w konfiguracji każdej wersji.