Your WordPress Multisite network runs 30+ subsites off one database, one plugin stack, one shared wp_users table. A migration pulls each subsite out — extracting content from prefixed tables like wp_2_posts and wp_3_options, remapping user capabilities stored as serialized arrays, rewriting every hardcoded media URL from /sites/[site-id]/ directories, and rebuilding the whole thing as isolated Next.js routes with per-location Supabase queries. Your team gets separate content stores, independent authentication, and zero shared plugin vulnerabilities. The old network had one entry point for attackers. Your new stack has none.
Onde os projetos falham
Conformidade
Prefixed Table Extraction
Multi-Tenant Row-Level Security
Per-Site User Role Mapping
Media URL Rewriting
Per-Domain Redirect Mapping
Network-Wide Performance Audit
O que construímos
One plugin exploit hits all 30+ subsites simultaneously because network activation forces identical versions everywhere
Prefixed database tables scatter your content across wp_2_posts, wp_3_options, wp_7_postmeta with no clean export path
Shared wp_users table stores per-site capabilities as serialized keys that break on naive migration attempts
Media files live in /sites/[site-id]/ with hardcoded URLs baked into post content and widget configs
Domain-mapped subsites each require separate DNS, SSL, and redirect coordination or you lose indexed traffic overnight
Network-wide plugin updates gamble every subsite's stability because you can't update subsites independently
Nosso processo
Network Audit
Architecture Design
Content Export & Media Migration
Build & Import
Redirect Mapping & Launch
Perguntas frequentes
Why is WordPress Multisite migration harder than single-site migration?
Aqui está o que torna uma migração de Multisite genuinamente complexa: cada subsite tem suas próprias tabelas de banco de dados prefixadas (`wp_2_posts`, `wp_3_options`), mas todos compartilham uma única tabela `wp_users` com capacidades por site integradas. A mídia fica em diretórios separados `/sites/[id]/`. Dados serializados mantêm referências específicas de domínio espalhadas por todo o lugar. Extrair um subsite significa remapear todas as tabelas prefixadas, reescrever dados serializados sem corrupção, migrar caminhos de mídia e lidar com DNS por domínio — depois fazer tudo novamente para cada subsite na rede.
Can you migrate subsites with custom domains?
Para subsites mapeados por domínio, tratamos a transição de DNS por domínio, provisionamento de certificado SSL e implementação de redirecionamento 301 do domínio antigo para sua nova estrutura de caminho. Cada domínio personalizado obtém sua própria propriedade do Google Search Console atualizada e monitoramento de indexação dedicado. Coordenamos o tempo de transição para minimizar o tempo de inatividade em todos os domínios — escalonando quando faz sentido, agrupando quando não faz.
What happens to shared users across subsites?
WordPress Multisite armazena todos os usuários em uma única tabela `wp_users` com capacidades por site como `wp_2_capabilities` e `wp_3_capabilities`. Extraímos as funções por site de cada usuário, mapeamos para Supabase Auth e atribuímos permissões específicas de localização usando Row-Level Security. O resultado final: um único login com o nível de acesso correto por localização, sem que ninguém veja conteúdo que não deveria.
Will we lose SEO rankings during migration?
Construímos mapas de redirecionamento 301 para cada URL em todos os subsites, incluindo domínios personalizados mapeados. As propriedades do Google Search Console são configuradas por domínio com sitemaps atualizados enviados no dia do lançamento. Monitoramos a indexação por 30 dias após o lançamento em todos os subsites antigos para detectar qualquer coisa que escape. Vale notar: o salto de desempenho de HTML estático normalmente ajuda os rankings em vez de prejudicá-los.
How long does a WordPress Multisite migration take?
A linha do tempo escala com o tamanho da rede. Uma rede de 5–10 subsites geralmente leva 8–10 semanas. Redes na faixa de 25–50 subsites funcionam 12–16 semanas. Redes empresariais com 50+ subsites, mapeamento de domínio complexo e funcionalidade personalizada podem levar 16–24 semanas. A fase de auditoria define uma linha do tempo precisa para sua rede específica — os números acima são pontos de partida, não garantias.
What's the security improvement after migrating from WordPress Multisite?
Redes WordPress Multisite são alvos de alto valor precisamente porque uma vulnerabilidade de plugin afeta todos os subsites simultaneamente. Após a migração, seus sites são HTML estático pré-renderizado servido por um CDN — sem runtime PHP, sem banco de dados exposto à web, nada para um exploit de plugin aproveitar. A superfície de ataque cai essencialmente a zero. Sem mais alertas do Wordfence às 2 da manhã. Sem mais patches de emergência. Sem mais prender a respiração toda vez que uma atualização de plugin é lançada.
Get Your Multisite Network Assessment
Tell us about your network. We'll deliver a migration plan and quote within 48 hours.
Get Your Network Assessment
Let's build
something together.
Whether it's a migration, a new build, or an SEO challenge — the Social Animal team would love to hear from you.