Stickybit.← MigrarMigrar · Joomla 3 → site em Go · revisado em 26 out 2026
Site · Joomla 3 → Go

Migrar Joomla 3 para Go: o site para de pedir atualização.

O Joomla 3 saiu de suporte em agosto de 2023. Cada atualização de PHP no servidor quebra uma extensão, e o painel de administração é o alvo preferido de quem invade sites. A migração para um site em Go tira o painel, o banco e os plugins da equação: o conteúdo vira arquivos versionados, o site vira um programa só, e cada URL antiga, inclusive as com número na frente, responde com redirecionamento para a página nova.

Conversar sobre esta migração Ver o preço de referência

Fatos das plataformas conferidos em 26 out 2026. Preço e prazo são de referência, para a loja ou sistema típico descrito na ficha.

Ficha · Joomla 3 → site em Go
3 semprazo para o site típico
R$ 14 milpreço de referência
0 hde site fora do ar
100%das URLs do Joomla redirecionadas

Site típico deste par: até 300 páginas e artigos, formulários de contato, galeria, sem área logada. Se o Joomla tem usuários cadastrados com acesso restrito, deixa de ser site e vira sistema: veja o par PHP 5 → Go.

Por que este par

Quem busca isso já decidiu migrar.

Sites em Joomla 3 costumam ser de empresas, escolas, associações e prefeituras que montaram o site entre 2012 e 2019 e não mexeram mais. Funcionou até o dia em que a hospedagem atualizou o PHP, uma extensão parou, e a agência que fez o site não existe mais. A alternativa óbvia, subir para o Joomla 5, exige refazer o template e trocar cada extensão, e deixa o site com o mesmo painel, o mesmo banco e a mesma fila de atualizações.

Um site em Go troca a natureza do problema. O conteúdo deixa de morar num banco atrás de um painel e passa a morar em arquivos de texto, versionados, que se editam e se publicam com um comando. O site é um programa compilado, sem plugin, sem PHP, sem banco: não tem o que atualizar e não tem painel para invadir. É assim que o próprio stickybit.com.br roda.

O cuidado deste par está nas URLs. O Joomla gera endereços a partir dos menus, e a mesma página pode existir em três formas: com o número de identificação na frente do título, sem ele, e no formato antigo com parâmetros. O Google indexou alguma delas. Levantamos todas, do sitemap, do Search Console e do próprio banco, e cada uma responde com redirecionamento permanente para a página nova.

As duas pontas

O que do Joomla 3 entrega, o que o site em Go aceita.

Joomla 3, a origem

Gerenciador de conteúdo muito usado em sites institucionais e de prefeituras entre 2012 e 2020. Sem suporte desde agosto de 2023; extensões param de funcionar a cada atualização de PHP. Fim do suporte em agosto de 2023.

  • Artigos e categorias no banco, com texto de introdução e texto completo separados e HTML gerado por editor visual.
  • Menus definem as URLs: a mesma página pode ter várias URLs, com ou sem o número de identificação na frente do título.
  • Extensões como K2, sh404SEF, formulários e galerias guardam conteúdo em tabelas próprias.
  • Imagens e documentos na pasta de imagens, referenciados por caminho relativo dentro do HTML.
  • Usuários e área logada, quando existem, mudam a natureza do projeto: deixa de ser site e vira sistema.

Outros destinos a partir do Joomla 3 →

site em Go, o destino

Site servido por um programa em Go, com o conteúdo em arquivos de texto e sem painel de administração exposto. Sem plugin, sem banco, sem atualização de segurança pendente. É como o próprio stickybit.com.br roda.

  • Conteúdo em arquivos, versionado: cada página é um arquivo que se edita e se publica com um comando.
  • Todas as URLs antigas respondidas com redirecionamento permanente para a página nova.
  • Formulários com tratamento próprio no servidor e registro das mensagens.
  • Busca interna gerada junto com o site, sem serviço externo.
  • Hospedagem simples: um servidor pequeno aguenta o site inteiro; custo de infraestrutura na casa das dezenas de reais por mês.

Outras origens para o site em Go →

O que migra

Item por item, sem surpresa na virada.

ItemMigra?Como
Artigos e páginasmigraLidos do banco do Joomla, com texto de introdução e texto completo unidos, HTML limpo e convertido para o formato de conteúdo do site novo.
Categorias e menusmigraA estrutura de navegação é refeita a partir dos menus do Joomla, simplificada onde havia duplicação.
Imagens e documentosmigraCopiados da pasta de imagens com o mesmo caminho, para que links antigos em e-mails e redes sociais continuem funcionando. Imagens recomprimidas.
URLs antigas, em todas as formasmigraLevantadas do sitemap, do Search Console e do banco. Cada uma redireciona em um salto para a página nova.
Templatenão migraO template do Joomla não é reaproveitado. O desenho é refeito com a identidade atual, para o celular primeiro.
Formulários de contatomigraReimplementados no servidor, com registro das mensagens e proteção contra robô sem captcha irritante.
Galerias e slidersparcialGalerias viram páginas de imagens. Sliders de abertura são substituídos por uma abertura fixa, que carrega mais rápido e converte melhor.
Busca internamigraGerada junto com o site, sem serviço externo.
Extensões: K2, calendários, enquetesparcialConteúdo de K2 migra como artigo. Calendário e enquete são avaliados um a um: equivalente simples, ou aposentado com sua decisão.
Usuários e área restritanão migraSe existe, muda o projeto: veja a nota da ficha acima.
ComentáriosparcialExportados como arquivo e publicados só se tiverem valor; comentários antigos raramente têm.

"Parcial" quer dizer que migra com perda declarada ou com trabalho manual no meio. "Não migra" quer dizer que é recriado no destino ou aposentado, sempre com a sua decisão registrada no inventário.

Prazo por porte

O prazo é do porte, não da vontade.

PortePrazoPreço
Até 80 páginas, um formulário2 semanasR$ 9 a 11 mil
Até 300 páginas, formulários e galeria (típico)3 semanasR$ 14 mil
Até 1.000 páginas, várias seções e idiomas4 a 6 semanasR$ 18 a 30 mil
Portal com milhares de páginas ou área restritasob auditoriaa partir de R$ 30 mil

Prazo em semanas corridas a partir do inventário aprovado. O que mais estica é o que depende de terceiros: ERP, gateway, equipamento, e a sua própria revisão do conteúdo.

Preço de referência

R$ 14.000, e o que faz subir.

R$ 14.000preço de referência da loja ou sistema típico
R$ 9 a 30 milfaixa deste par, do menor ao maior porte

Referência para: Site de até 300 páginas e artigos, formulários de contato, galeria, um idioma, sem área logada.

Está dentro

  • Levantamento de todas as URLs indexadas e de todo o conteúdo do banco do Joomla.
  • Conversão do conteúdo para arquivos versionados, com HTML limpo e imagens recomprimidas.
  • Desenho novo, para o celular primeiro, com a identidade atual da organização.
  • Mapa de redirecionamentos de cada URL antiga, em todas as formas, testado antes da virada.
  • Formulários, busca interna, dados estruturados e sitemap novo.
  • Hospedagem configurada, publicação por um comando, e 30 dias de acompanhamento no Search Console.

Fica fora

  • Servidor e domínio, que ficam no seu nome.
  • Redação de conteúdo novo ou revisão de textos antigos.
  • Área restrita, cadastro de usuários ou loja. Isso é sistema, não site.
  • Tradução para outros idiomas.

O que faz o preço subir, em ordem de frequência:

mais de 300 páginasmais de um idiomaextensões com conteúdo próprio além do K2documentos em grande volumeidentidade visual a criarexigências de acessibilidade com laudo
Riscos deste par

O que dá errado, e o que fazemos antes.

URL com número na frente que ninguém lembra

O Joomla 3 gera endereços como /noticias/123-titulo e também /noticias/titulo, e o Google pode ter indexado qualquer um. Mitigação: o mapa é feito das três fontes, sitemap, Search Console e banco, e inclui as formas com e sem número.

HTML sujo do editor visual

Anos de edição no editor do Joomla deixam estilo em linha, tabelas para alinhar e fontes coladas do Word. Convertido sem limpeza, o site novo herda o desalinhamento. Mitigação: limpeza automática com revisão por amostra, e as 20 páginas mais visitadas revisadas à mão.

Conteúdo escondido em extensão

Páginas montadas por K2, por módulo de posição ou por extensão de galeria não estão na tabela de artigos. Mitigação: a extração lê as tabelas de cada extensão instalada e o inventário lista o que veio de cada uma.

Quem edita o site hoje perde o painel

A pessoa que atualizava o site pelo Joomla precisa de outro caminho. Mitigação: edição por arquivo com visualização, ou um painel mínimo só para notícias, decidido no inventário. O resto muda com a gente, sem chamado.

Formulário que mandava e-mail e ninguém sabe para onde

Formulários antigos têm destinatários desatualizados. Mitigação: cada formulário é inventariado com destino e teste de entrega antes da virada.

Sitemap e Search Console abandonados

Sites Joomla antigos raramente têm Search Console verificado, o que esconde as URLs que o Google conhece. Mitigação: verificamos a propriedade na primeira semana, antes de levantar o mapa.

Como fazemos

Em paralelo, com volta garantida.

Inventáriodias 1 a 3

Search Console verificado, URLs levantadas, conteúdo extraído do banco e das extensões, formulários listados com destino.

Conteúdo convertidodias 4 a 8

Artigos limpos e convertidos, imagens recomprimidas, estrutura de navegação simplificada e aprovada por você.

Site novo em paralelodias 8 a 15

Desenho, páginas, formulários, busca e dados estruturados num endereço provisório. Mapa de redirecionamentos testado URL a URL.

Viradaum dia

Domínio apontado. O Joomla fica acessível num endereço interno por 30 dias, sem painel exposto.

Acompanhamento30 dias

Erros 404, indexação e posição acompanhados no Search Console, com correções incluídas.

Caso real

stickybit.com.br: o site que você está lendo roda assim

Destino em produção

Não publicamos ainda uma migração Joomla 3 → Go como caso. O destino, porém, está na sua frente: o stickybit.com.br é um programa em Go com o conteúdo em arquivos de texto, sem painel de administração, sem plugin e sem banco. Mais de 140 páginas, seções inteiras geradas a partir de dados, formulários tratados no servidor e publicação por um comando.

Também é com o mesmo método que mantemos diretórios com dezenas de milhares de páginas, como o AutoCidade e o SaúdeCidade. Um site institucional de 300 páginas é o caso pequeno dessa prática. A primeira migração Joomla entra aqui como caso, com os números.

Ver o caso SaúdeCidade →

140+páginas neste site, em Go, sem CMS
0plugins, painéis e bancos para atualizar
48 mil+fichas no SaúdeCidade, geradas com o mesmo método

Os rótulos desta seção são três e dizem exatamente o que temos: migração feita, quando já entregamos este par; origem conhecida por dentro, quando construímos ou mantivemos sistemas na tecnologia de origem; destino em produção, quando operamos o destino em escala. Nunca um caso inventado.

Perguntas frequentes

O que sempre perguntam.

Por que não atualizar para o Joomla 5?

É uma opção, e está em preparação como par nesta seção. Exige refazer o template e trocar cada extensão, e deixa o site com painel, banco e fila de atualizações. Se a organização tem quem cuide disso, pode valer. Se o site ficou quatro anos sem atualização, é sinal de que não tem.

Como vou editar o site sem painel?

Depende de quanto você edita. Para quem muda algo por mês, mandar para a gente é mais rápido que qualquer painel. Para quem publica notícias toda semana, montamos um painel mínimo só para isso, sem expor o resto do site.

O site fica fora do ar na troca?

Não. O site novo é construído num endereço provisório e o domínio é apontado quando tudo foi testado. O Joomla continua acessível num endereço interno por 30 dias.

Vou perder posição no Google?

Alguma oscilação nas duas primeiras semanas é normal. Perda duradoura vem de URL antiga respondendo 404. Com o mapa completo e o site mais rápido, o normal é a posição se manter ou melhorar.

E o Google Analytics, a tag do Facebook, o mapa?

Inventariados e recolocados. Aproveitamos para tirar o que não é mais usado, que em site antigo costuma ser a maioria.

Quanto custa manter depois?

Um servidor pequeno aguenta o site inteiro; custo de infraestrutura na casa das dezenas de reais por mês. Não existe mensalidade de manutenção obrigatória, porque não há o que atualizar. Alterações de conteúdo são cobradas por hora ou por pacote, se você preferir.

Ver também
Conversar

Comece pelo inventário.

Mande o endereço da loja ou uma descrição do sistema. Em até 24 horas úteis você recebe a confirmação da faixa de preço e prazo para o seu caso, sem compromisso. Se o par for outro, dizemos qual é.

Falar pelo WhatsApp algorithms@stickybit.com.br Stickybit · Porto Alegre, desde 2004

← Migrar: todos os pares · stickybit.com.br