Gerador de redirecionamento meta refresh

Digite a URL de destino e o atraso desejado para gerar uma tag <meta http-equiv="refresh"> e seu equivalente em JavaScript, para usar apenas quando um redirecionamento no servidor não for possível.

Exemplo:

Como funciona

A tag meta refresh pede ao navegador que redirecione automaticamente a página para outra URL após um determinado atraso, sem intervenção do servidor. O equivalente em JavaScript usa setTimeout para fazer a mesma coisa no lado do cliente. Esses dois métodos só funcionam depois que a página já foi carregada no navegador do usuário, ao contrário de um redirecionamento no servidor, que ocorre antes mesmo de o conteúdo da página ser enviado.

Por que um redirecionamento 301 no servidor é preferível?

Um redirecionamento HTTP 301 informa de forma explícita e imediata aos mecanismos de busca e aos navegadores que a URL antiga foi movida definitivamente para a nova, o que transfere quase todo o valor de SEO da página antiga. Já um redirecionamento meta refresh ou em JavaScript obriga o navegador a carregar primeiro a página antiga antes de redirecionar, o que deixa a experiência do usuário mais lenta, pode ser interpretado de forma diferente pelos robôs e transmite pior o sinal de redirecionamento permanente.

Em quais casos ainda vale usar um redirecionamento meta refresh ou JavaScript?

Principalmente quando você não tem acesso à configuração do servidor (por exemplo, em uma hospedagem estática muito limitada ou em uma página HTML isolada, sem backend), ou em um caso temporário e sem relação com SEO, como um redirecionamento após o envio de um formulário. Assim que possível, migre para um redirecionamento 301 gerenciado pelo servidor ou pela sua CDN.

Privacidade: a geração acontece inteiramente no seu navegador e a URL digitada nunca é enviada a um servidor.