Guias/Guia de Indexação por CMS

Indexação Joomla no Google: o guia completo para colocar o teu site Joomla nos resultados de pesquisa

Domina a arquitetura única do Joomla — artigos, categorias e menus — para uma indexação no Google mais rápida e limpa

Atualizado: 1/04/2026

O Joomla alimenta milhões de sites, mas a sua arquitetura em camadas — artigos dentro de categorias, ligados através de itens de menu — cria desafios de indexação únicos que os conselhos de SEO genéricos ignoram. Ao contrário de plataformas mais simples, o Joomla pode gerar vários caminhos de URL para o mesmo artigo, consoante os itens de menu, os layouts de categoria e as definições de SEF URL.

Este guia foi feito para administradores de Joomla 4.x e 5.x que querem ver todas as páginas relevantes indexadas, mantendo os duplicados fora do Google. Cobrimos as definições de SEO da Configuração Global, a extensão OSMap para sitemaps XML, a configuração do .htaccess, a gestão de metadados e a auditoria a páginas órfãs e caminhos duplicados.

O IndexBolt faz o Google rastrear os teus URL em menos de 24 horas — sem submissões manuais, sem esperar semanas.

Compreender a arquitetura de conteúdo do Joomla e as suas implicações de SEO

O modelo de conteúdo do Joomla assenta em três camadas interligadas: artigos, categorias e itens de menu. Um artigo vive dentro de uma categoria (ou de uma cadeia de subcategorias aninhadas), mas só fica acessível no front-end quando um item de menu aponta para ele — diretamente como um tipo de menu Single Article, ou indiretamente através de um layout Category Blog ou Category List.

Este sistema em camadas é poderoso para organizar sites grandes, mas cria um problema fundamental de indexação: o mesmo artigo pode aparecer em caminhos de URL totalmente diferentes consoante o item de menu que o serve.

Por exemplo, imagina que tens um artigo chamado "Relatório Anual 2025" dentro da categoria "Notícias da Empresa". Se um item de menu chamado "Notícias" usar o layout Category Blog, o URL do artigo pode ser /noticias/relatorio-anual-2025. Mas se também criares um item de menu Single Article direto sob "Relações com Investidores", o Joomla gera um segundo URL: /relacoes-com-investidores/relatorio-anual-2025. Ambos resolvem, ambos renderizam o artigo completo, e ambos podem acabar no índice do Google — dividindo o link equity e confundindo os sinais de ranking.

O Joomla 4+ melhorou esta situação com um melhor tratamento de URLs canonical em comparação com o Joomla 3, mas as predefinições não são à prova de falhas. Tens de planear conscientemente a estrutura do teu menu para que cada artigo tenha exatamente um caminho canonical.

A regra de ouro: cria um item de menu principal que sirva cada peça de conteúdo, e usa os outros menus apenas para navegação, sem criar itens de menu adicionais com routing para o mesmo conteúdo.

A profundidade das categorias também importa para a eficiência do crawl. O Joomla permite categorias aninhadas sem limites, e cada nível adiciona um segmento ao URL: /nivel1/nivel2/nivel3/alias-do-artigo. O Google consegue fazer crawl de URLs profundos, mas empiricamente, páginas a mais de três cliques da homepage recebem menos crawl budget. Mantém a árvore de categorias com dois ou três níveis no máximo e garante que o teu sitemap expõe diretamente todas as páginas profundas.

Separador System > Global Configuration > Site do Joomla a mostrar os quatro toggles das definições de SEO
Os quatro toggles de SEO na Configuração Global têm de estar definidos corretamente antes de qualquer outra coisa

Configurar as definições globais de SEO do Joomla

A configuração de SEO do Joomla vive em System > Global Configuration > SEO Settings (no Joomla 4/5, está no separador Site). Há quatro toggles que importam, e todos os quatro devem estar definidos corretamente antes de fazeres qualquer outra coisa.

  1. 1Search Engine Friendly URLs deve estar em Yes. Isto reescreve os URLs predefinidos do Joomla com query strings (index.php?option=com_content&view=article&id=42) em caminhos limpos como /categoria/alias-do-artigo. Sem isto, o Google indexa as tuas páginas com URLs parametrizados feios, mais difíceis de ranquear e impossíveis de partilhar.
  1. 1Use URL Rewriting deve estar em Yes — mas só depois de renomeares htaccess.txt na raiz do Joomla para .htaccess (no Apache) ou de configurares as regras de rewrite equivalentes no Nginx. Se ativares este toggle sem as regras de rewrite no sítio certo, todas as páginas do site vão devolver um erro 500. No Nginx, adiciona um bloco location com try_files $uri $uri/ /index.php?$args; à configuração do servidor.
  1. 1Add Suffix to URL acrescenta .html a cada URL. É uma escolha estilística — ao Google é-lhe indiferente — mas escolhe uma definição e mantém-na permanentemente. Mudar mais tarde cria uma situação de redirecionamento em massa.
  1. 1Unicode Aliases deve ser Yes apenas se o teu site usar caracteres não-Latinos (árabe, japonês, cirílico, etc.). Para sites em inglês ou português, deixa em No para manter URLs como slugs ASCII limpos.

Para além destes quatro toggles, define o campo meta Robots como Index, Follow ao nível global (System > Global Configuration > Metadata > Robots). Esta é a diretiva robots predefinida que o Joomla aplica a cada página, a menos que seja sobreposta ao nível do item de menu ou do artigo.

Evita definir como noindex globalmente — um erro surpreendentemente comum durante o desenvolvimento que os administradores se esquecem de reverter no lançamento.

Componente OSMap no admin do Joomla a mostrar um sitemap a ser criado com seleção de menu
O OSMap gera sitemaps ao ler a estrutura de menu do teu Joomla

Esquece o trabalho manual — o IndexBolt envia os teus URL diretamente para a fila de crawl do Google. Começa com 100 créditos gratuitos.

100 créditos gratuitos. Sem cartão de crédito.

Configurar sitemaps XML com o OSMap

O Joomla não traz um gerador de sitemap XML integrado, por isso precisas de uma extensão. O OSMap (antes XMap) é a opção gratuita mais usada e integra-se bem com o sistema de menus do Joomla. Depois de instalares o OSMap via System > Extensions > Install, navega para Components > OSMap para criar o teu primeiro sitemap.

O OSMap gera o sitemap fazendo crawl à estrutura de menus. Clica em New para criar um sitemap, dá-lhe um nome, e depois seleciona que menus incluir. Isto é crítico: inclui apenas menus que contenham os caminhos canonical para o teu conteúdo. Se tiveres um menu de utilidades com links duplicados, exclui-o para evitar URLs duplicados.

Para cada menu incluído no sitemap, o OSMap permite definir uma frequência de alteração e uma prioridade predefinidas (0.0 a 1.0). Definições recomendadas:

  • Homepage e landing pages — prioridade 1.0, frequência diária
  • Páginas de category blog — prioridade 0.8, frequência semanal
  • Artigos individuais — prioridade 0.6, semanal ou mensal consoante a frequência de atualização

Estes valores são pistas, não comandos, mas ajudam o Google a alocar crawl budget pelas tuas páginas.

Uma vez criado, o teu sitemap fica disponível em /index.php?option=com_osmap&view=xml&id=1 (ou num URL mais limpo se criares um item de menu para ele). Copia este URL e submete-o no Google Search Console em Sitemaps.

A versão paga, OSMap Pro, adiciona ping automático do sitemap em alterações de conteúdo, sitemaps de imagens e suporte multi-sitemap para sites com mais de 50.000 URLs.

Uma alternativa é o JSitemap, uma extensão comercial que oferece atualizações de sitemap em tempo real, sitemaps Google News, sitemaps hreflang para sites multilingues e um dashboard de indexação integrado. O JSitemap Pro vale o investimento se geres um site Joomla grande com mudanças frequentes de conteúdo, porque consegue fazer ping ao Google e ao Bing sempre que publicas ou atualizas um artigo — algo que o OSMap gratuito não faz automaticamente.

Independentemente da extensão que escolheres, verifica o output do sitemap. Abre o URL do sitemap XML num browser e verifica:

  • Entradas duplicadas
  • URLs com query strings que não deviam lá estar
  • Páginas que definiste intencionalmente como noindex

Um sitemap limpo contém apenas os URLs que queres no índice do Google — nada mais.

Gestão de metadados: artigos, categorias e itens de menu

O Joomla oferece três níveis onde podes definir metadados: o próprio artigo, a categoria e o item de menu que apresenta o conteúdo. Compreender qual o nível com precedência é essencial para uma indexação adequada.

Nível do artigo: Abre qualquer artigo no administrador e clica no separador Publishing. Aqui encontras os campos para Meta Description e Meta Keywords (as keywords são ignoradas pelo Google mas ainda presentes na interface do Joomla). A Meta Description aparece nos resultados de pesquisa como o snippet por baixo do título da página. Escreve uma descrição única e apelativa de 150-160 caracteres para cada artigo — o Joomla não gera uma automaticamente, e deixar em branco significa que o Google escolhe um snippet aleatório do corpo da página.

Nível do item de menu: Clica em qualquer item de menu e navega para o separador Metadata (no Joomla 4/5, está em Page Display ou Metadata consoante o tipo de item de menu). Se introduzires uma Meta Description aqui, ela sobrepõe-se à descrição ao nível do artigo quando esse artigo é acedido através deste item de menu. Isto é útil para landing pages onde queres mensagens diferentes, mas também significa que podes criar metadados conflituosos por engano.

A precedência do título da página segue regras semelhantes. No separador Page Display do item de menu, o campo Browser Page Title sobrepõe-se ao título do artigo na tag HTML <title>. Se ficar em branco, o Joomla usa o título do artigo seguido do nome do site (controlado por Global Configuration > Include Site Name in Title).

Nível da categoria: Abre o editor de categorias e procura o separador Metadata. As meta descriptions de categoria aparecem nas páginas Category Blog e Category List. Estas são páginas separadas com os seus próprios URLs, e precisam das suas próprias meta descriptions únicas. Muitos administradores Joomla negligenciam totalmente os metadados de categoria, resultando em dezenas de páginas com descrições em branco e títulos genéricos como "Category: Notícias".

O Joomla 4 e 5 também suportam a diretiva meta robots ao nível do item de menu, permitindo-te definir páginas individuais como noindex sem afetar o padrão global. Usa isto para:

  • Formulários de login
  • Páginas de registo
  • Páginas de resultados de pesquisa
  • Quaisquer outras páginas utilitárias que não devam aparecer no Google

Lidar com sites Joomla multilingues para indexação

O Joomla tem suporte multilingue integrado através do seu sistema de Language, e quando configurado corretamente gera hreflang tags adequadas que dizem ao Google que versão de uma página mostrar a utilizadores em diferentes regiões. No entanto, a configuração exige precisão, e os erros criam problemas de indexação graves.

A configuração padrão multilingue do Joomla usa prefixos de código de língua: /en/ para inglês, /pt/ para português, /fr/ para francês, e assim por diante. Cada língua tem o seu próprio menu, as suas próprias categorias de conteúdo e os seus próprios artigos. Os artigos são ligados entre línguas usando o sistema de Associations do Joomla — abres o artigo em inglês, clicas no separador Associations, e selecionas o equivalente em português.

Quando as associações estão configuradas corretamente, o Joomla automaticamente coloca elementos <link rel="alternate" hreflang="xx"> no head do HTML. No entanto, se uma única associação estiver em falta ou apontar para um artigo não publicado, a cadeia hreflang quebra-se para essa página, e o Google pode indexar a versão errada da língua ou tratar ambas as versões como duplicadas.

Audita as tuas associações regularmente usando Components > Multilingual Associations para encontrar links em falta ou quebrados.

O teu sitemap deve incluir todas as versões de língua. O OSMap trata disto automaticamente se incluíres todos os menus específicos da língua. O JSitemap Pro gera um sitemap hreflang dedicado que o Google recomenda especificamente para sites com muitas línguas. De qualquer forma, verifica que cada URL no sitemap de uma língua tem entradas correspondentes nos sitemaps das outras línguas.

Uma armadilha comum é o URL da língua predefinida. O Joomla permite definir uma língua como predefinida e opcionalmente remover o seu prefixo — por isso o inglês pode estar em /about enquanto o francês está em /fr/a-propos. Esta assimetria pode confundir crawlers. A abordagem mais segura é manter os prefixos para todas as línguas, incluindo a predefinida, para que cada URL sinalize claramente a sua língua.

Auditar e limpar URLs órfãos e duplicados

As instalações Joomla acumulam detritos de URL ao longo do tempo, especialmente sites que foram atualizados a partir do Joomla 3 (ou mesmo do Joomla 2.5/1.5). Extensões antigas, itens de menu apagados e esquemas de URL legados deixam para trás páginas que ainda respondem com um código de status 200 mas não contêm conteúdo significativo.

Começa por correr um crawl com uma ferramenta como o Screaming Frog, o Sitebulb ou a versão gratuita do Xenu Link Sleuth. Alimenta-o com o URL da homepage e deixa-o descobrir todas as páginas acessíveis. Compara a lista de URLs do crawl com o teu sitemap. URLs encontrados pelo crawler mas não no sitemap são candidatos a investigação: são páginas legítimas que te esqueceste de incluir, ou lixo que devia devolver um 404 ou redirecionar?

Fontes comuns de URLs órfãos no Joomla incluem:

  • Páginas de componentes antigos de extensões desinstaladas (por exemplo, /component/virtuemart/ de uma extensão de e-commerce removida)
  • Páginas de tag se ativaste o sistema de tagging do Joomla e depois removeste tags sem redirecionar
  • Páginas de resultados de pesquisa em /component/search/
  • Páginas de perfil de utilizador em /component/users/

Estas páginas costumam ser thin content com pouco valor, e tê-las indexadas dilui os sinais de qualidade do teu site.

Para as gerir, usa o componente Redirect do Joomla (Components > Redirects). Quando apagas uma página ou retiras conteúdo da publicação, o Joomla regista erros 404 aqui e permite-te configurar redirecionamentos 301 para páginas de substituição apropriadas. Para limpeza em massa, adiciona regras de redirecionamento diretamente ao teu ficheiro .htaccess — por exemplo, RedirectMatch 301 ^/component/search/.* / redireciona todos os URLs de resultados de pesquisa para a homepage.

Para URLs duplicados causados pela arquitetura de itens de menu, usa o suporte de URL canonical integrado do Joomla. No Joomla 4/5, o sistema adiciona automaticamente um <link rel="canonical"> a apontar para o URL gerado pelo item de menu com o ID mais baixo (ou aquele marcado como predefinido). Verifica que isto está a funcionar olhando para o código-fonte de qualquer artigo acessível por vários caminhos — a tag canonical deve apontar para o mesmo URL independentemente do caminho por onde chegaste à página.

Guia passo a passo

1

Ativa SEF URLs e URL Rewriting

Vai a System > Global Configuration > Site. Define Search Engine Friendly URLs como Yes. Renomeia htaccess.txt para .htaccess na raiz do Joomla (no Nginx, adiciona regras de rewrite em vez disso). Depois define Use URL Rewriting como Yes. Define Add Suffix to URL como No e Robots como Index, Follow. Guarda e visita várias páginas para confirmar que os URLs limpos funcionam sem erros 500.

Ficheiro htaccess.txt do Joomla renomeado para .htaccess no gestor de ficheiros do alojamento
Renomeia htaccess.txt para .htaccess antes de ativar o URL Rewriting
2

Instala e configura uma extensão de sitemap XML

Instala o OSMap (gratuito) ou o JSitemap (comercial) via System > Extensions > Install. Cria um novo sitemap selecionando apenas menus com caminhos de conteúdo canonical. Define prioridades: homepage 1.0/diária, categorias 0.8/semanal, artigos 0.6/semanal. Copia o URL do sitemap e submete-o em Google Search Console > Sitemaps. Volta a verificar daqui a 24-48 horas para ver se há erros.

Separador Publishing do editor de artigos do Joomla a mostrar o campo Meta Description
Escreve uma meta description única para cada artigo no separador Publishing
3

Escreve metadados únicos para cada artigo e categoria

Abre cada artigo, clica no separador Publishing e escreve uma Meta Description única (150-160 caracteres) com uma keyword relevante. Repete para cada categoria via o separador Metadata. Para itens de menu que servem como landing pages, define um Browser Page Title personalizado no separador Page Display. Acompanha o progresso numa folha de cálculo com cada artigo, URL e estado dos metadados.

Components > Redirects do Joomla a mostrar URLs 404 registados e o mapeamento de redirecionamentos
O componente Redirects regista erros 404 e permite mapeá-los para páginas ativas
4

Audita e corrige caminhos de URL duplicados

Faz um crawl ao site inteiro e ordena os resultados por título de página para encontrar artigos em vários URLs. Para cada duplicado, mantém o caminho canonical mais curto e apaga ou retira da publicação os itens de menu redundantes. Se um item de menu for necessário para navegação, muda o seu tipo para URL apontando para o caminho canonical. Faz novo crawl e verifica que cada artigo tem exatamente um URL com o <link rel="canonical"> correto.

5

Configura regras de redirecionamento para conteúdo antigo e apagado

Ativa o plugin System - Redirect via Extensions > Plugins. Abre Components > Redirects após alguns dias e revê os URLs 404 registados. Para cada um, define um Destination URL para a página mais relevante e escolhe 301 (Permanent). Para padrões em massa, adiciona regras RedirectMatch no .htaccess. Testa visitando URLs antigos e verificando respostas 301 nas DevTools.

6

Configura o robots.txt e regras noindex

Abre o robots.txt na raiz do teu Joomla. Mantém os blocos predefinidos (/administrator/, /cache/, /tmp/, etc.). Adiciona regras Disallow para /component/search/ e /component/users/. Acrescenta o URL do teu sitemap no fundo. Para páginas que devem renderizar mas não ser indexadas (login, páginas de obrigado), define a diretiva robots noindex ao nível do item de menu em vez de bloquear no robots.txt.

7

Submete URLs ao Google e monitoriza a indexação com a IndexBolt

Usa a IndexBolt para submeter a tua homepage, as principais páginas de categoria e os artigos mais recentes diretamente ao Google. O modo Normal (1 crédito/URL) é adequado para artigos rotineiros. O modo Instantâneo (10 créditos/URL) é ideal para notícias sensíveis ao tempo ou lançamentos de produto. Monitoriza o estado de indexação tanto na IndexBolt como na ferramenta de Inspeção de URL do Google Search Console.

Já terminaste os passos manuais? Acelera o processo.

O IndexBolt envia os teus URL diretamente para o Google — a maioria é rastreada em menos de 24 horas.

Problemas comuns e como resolvê-los

O mesmo artigo aparece em vários URLs devido a múltiplos itens de menu

Causa: O Joomla gera um caminho de URL único para cada item de menu que liga a um artigo. Se criares um item de menu Single Article sob "Serviços" e outro sob "Recursos" a apontar para o mesmo artigo, o Joomla produz dois URLs distintos: /servicos/alias-artigo e /recursos/alias-artigo. Ambos devolvem status 200 e renderizam o artigo completo.

Solução: Designa **um item de menu** como a fonte canonical para cada artigo. Remove itens de menu duplicados, ou muda-os para itens de menu de tipo **URL** que redirecionam para o caminho canonical. Verifica que a tag automática `<link rel="canonical">` do Joomla aponta para o URL correto inspecionando o código-fonte da página a partir de cada caminho. Se a canonical automática estiver errada, usa um plugin como o **System - Custom Canonical** para a sobrepor.

O rewriting de SEF URL causa erro 500 Internal Server Error

Causa: O toggle "Use URL Rewriting" foi ativado na Configuração Global sem renomear primeiro htaccess.txt para .htaccess, ou o servidor está a correr Nginx (que ignora .htaccess) sem regras de rewrite equivalentes na configuração do servidor.

Solução: **No Apache:** Renomeia `htaccess.txt` para `.htaccess` no diretório raiz do Joomla via FTP ou através do gestor de ficheiros do alojamento. **No Nginx:** Adiciona a regra de rewrite `location / { try_files $uri $uri/ /index.php?$args; }` dentro do bloco do servidor. Se não conseguires aceder à Configuração Global por causa do erro 500, edita `configuration.php` na raiz do Joomla e define `$sef_rewrite = false;` para desativar o URL rewriting temporariamente.

Páginas órfãs de extensões desinstaladas continuam indexadas

Causa: Quando desinstalas uma extensão do Joomla (como VirtueMart, K2 ou um componente de galeria antigo), o código da extensão é removido mas quaisquer URLs que tenham sido previamente indexados pelo Google permanecem nos resultados de pesquisa. Visitar esses URLs agora devolve páginas partidas, erros 404 ou ecrãs de erro do Joomla — tudo isto desperdiça crawl budget e parece pouco profissional nos resultados de pesquisa.

Solução: Ativa o **plugin Redirect** (**Extensions > Plugins**) e usa **Components > Redirects** para configurar redirecionamentos 301 dos URLs de extensões antigas para páginas atuais relevantes. Para padrões em massa, adiciona uma regra `RedirectMatch` no `.htaccess`: `RedirectMatch 301 ^/component/extensaoantiga/(.*) /pagina-substituta`. Usa a **ferramenta de Remoções do Google Search Console** para pedir a remoção temporária dos URLs órfãos mais visíveis enquanto os redirecionamentos se propagam.

Páginas de category blog mostram snippets de conteúdo duplicado

Causa: O layout Category Blog do Joomla mostra o texto de introdução do artigo na página da categoria. Se os utilizadores clicam para o artigo completo, o Google vê o mesmo texto de introdução em duas páginas: a listagem de category blog e o próprio artigo. Para artigos curtos onde o texto de introdução é o artigo completo, isto cria duplicação total de conteúdo.

Solução: Em cada artigo, usa a quebra **Read More** para separar o texto de introdução do texto completo. Mantém o texto de introdução curto — duas ou três frases que aguçam o conteúdo. Define as opções do layout category blog (**Menu Item > Blog Layout**) para limitar a contagem de artigos intro e leading a números razoáveis (**3-5 intros, 1 leading**). Para a própria página da categoria, escreve uma meta description única que difira de qualquer descrição de artigo individual.

Páginas de resultados de pesquisa do Joomla a serem indexadas

Causa: Os componentes Smart Search (com_finder) ou Search legacy (com_search) do Joomla geram páginas em /component/search/ ou /component/finder/ com parâmetros de query. Estas páginas têm thin content dinâmico e criam um número infinito de URLs indexáveis à medida que o Google descobre novas combinações de query.

Solução: Adiciona uma tag robots **noindex** ao output do componente de pesquisa editando o template override do componente, ou usa uma extensão de SEO que possa aplicar **noindex** a vistas específicas de componente. Adicionalmente, bloqueia os caminhos de pesquisa no `robots.txt`: - `Disallow: /component/search/` - `Disallow: /component/finder/` No Joomla 4/5, também podes definir o item de menu da página de pesquisa como **noindex** nas suas opções **Metadata**.

Dicas de profissional

Ativa o versionamento de artigos para acompanhar alterações de metadados e reverter rapidamente se os rankings caírem.
Cria um menu oculto exclusivamente para URLs canonical para controlares os caminhos sem encheres a navegação.
Adiciona uma fase de Revisão de SEO no sistema Workflow do Joomla para bloquear a publicação sem meta descriptions.
Instala o Akeeba Admin Tools em sites grandes para detetar automaticamente conteúdo duplicado e cadeias de redirecionamento.
Agenda a regeneração diária do sitemap via System > Scheduled Tasks para que novos artigos apareçam dentro de 24 horas.

O sistema de URLs baseado em menus do Joomla significa que artigos recém-publicados podem ficar dias na fila de descoberta do Google. Usa a IndexBolt para empurrar os teus artigos Joomla mais recentes diretamente para o pipeline de indexação do Google — sem esperar pelo próximo ciclo de crawl.

100 créditos gratuitos. Sem cartão de crédito. Resultados em menos de 24 horas.

Perguntas frequentes

O Joomla cria automaticamente um sitemap?+

Não, o Joomla não inclui um gerador de sitemap XML integrado. Precisas de instalar uma extensão de terceiros como o **OSMap** (gratuito) ou o **JSitemap** (comercial). Uma vez instalada, a extensão gera o sitemap lendo a estrutura de menus do teu Joomla e devolvendo todas as páginas ligadas no formato XML que o Google espera. Sem um sitemap, o Google depende exclusivamente de seguir links a partir da tua homepage, o que significa que páginas profundas ou mal interligadas podem nunca ser descobertas.

Porque é que o meu site Joomla mostra 'index.php' em todos os URLs mesmo depois de ativar SEF URLs?+

Ativaste **Search Engine Friendly URLs** mas não ativaste a segunda definição, **Use URL Rewriting**. Este segundo toggle requer que o ficheiro `.htaccess` esteja em vigor. Renomeia `htaccess.txt` no diretório raiz do Joomla para `.htaccess` (em servidores Apache) e depois ativa **Use URL Rewriting** em **Global Configuration**. Em servidores Nginx, o `.htaccess` não tem efeito — precisas de adicionar uma regra de rewrite `try_files` no bloco de configuração do servidor Nginx.

Como evito que as páginas de tags do Joomla entupam o meu índice no Google?+

O sistema de tagging do Joomla (adicionado no Joomla 3.1) cria uma página dedicada para cada tag que atribuis aos artigos. Se tens 200 tags, isso são **200 páginas adicionais**, muitas das quais podem ter muito poucos artigos e thin content. Para evitar que sejam indexadas: - Adiciona uma diretiva **noindex** ao template override da vista de tag - Usa uma extensão de SEO para definir páginas de tag como **noindex** - Evita usar a funcionalidade de tagging por completo se não estiver a fornecer valor de navegação aos teus visitantes

Posso usar funcionalidades integradas do Joomla para submeter URLs ao Google, ou preciso da IndexBolt?+

O Joomla **não tem mecanismo integrado** para submeter URLs à API de indexação do Google. Podes submeter o teu sitemap através do Google Search Console, mas isso apenas diz ao Google que o teu sitemap existe — não força nem acelera a indexação. A **IndexBolt** submete diretamente URLs individuais através da Indexing API do Google, o que acelera significativamente o processo. Isto é especialmente valioso para sites Joomla a publicar conteúdo sensível ao tempo em que esperar pela descoberta natural pelo crawl não é aceitável.

Atualizei do Joomla 3 para o Joomla 4 e as minhas páginas caíram do Google. O que aconteceu?+

A migração do Joomla 3 para o 4 muda o **sistema de routing de URLs**. Mesmo com SEF URLs ativados em ambas as versões, os caminhos exatos podem diferir porque o Joomla 4 usa um novo router. Se não configuraste **redirecionamentos 301** dos URLs antigos do Joomla 3 para os novos URLs do Joomla 4, o Google vê os URLs antigos como erros 404 e retira-os do índice enquanto vai descobrindo lentamente os novos URLs. Usa o componente **Redirect** (**Components > Redirects**) para mapear todos os URLs antigos para os seus equivalentes novos. O plugin **System - Redirect** tem de estar ativado para isto funcionar.

Como faço SEO para um site Joomla multilingue?+

Ativa o sistema multilingue integrado do Joomla instalando language packs, criando línguas de conteúdo e atribuindo menus e categorias específicos por língua. Passos-chave: - Associa artigos traduzidos usando o separador **Associations** no editor de artigos para que o Joomla possa gerar **hreflang tags** automaticamente - Inclui todos os menus específicos da língua no teu sitemap **OSMap** ou **JSitemap** - Usa prefixos de língua para **todas as línguas** — incluindo a tua língua predefinida — para manter padrões de URL consistentes - Audita as tuas associações regularmente em **Components > Multilingual Associations** para encontrar e corrigir links cross-language partidos

Pronto para indexar os teus URLs?

Começa com 100 créditos grátis. Sem cartão de crédito.