Evitar vários redirecionamentos de página

Os redirecionamentos diminuem a velocidade de carregamento da página. Quando um navegador solicita um recurso que foi redirecionado, o servidor geralmente retorna uma resposta HTTP como esta:

HTTP/1.1 301 Moved Permanently
Location: /path/to/new/location

Em seguida, o navegador precisa fazer outra solicitação HTTP no novo local para recuperar o recurso. Essa viagem adicional pela rede pode atrasar o carregamento do recurso em centenas de milissegundos.

Como a auditoria de redirecionamentos múltiplos do Lighthouse falha

O Lighthouse sinaliza páginas que têm vários redirecionamentos:

A página é reprovada nessa auditoria quando tem dois ou mais redirecionamentos.

Como eliminar redirecionamentos

Apontar links para recursos sinalizados para a localização atual deles. É especialmente importante evitar redirecionamentos em recursos necessários para seu caminho crítico de renderização.

Se você estiver usando redirecionamentos para direcionar os usuários de dispositivos móveis à versão da sua página para dispositivos móveis, reformule seu site para usar o design responsivo.

Orientações específicas para a pilha

Reagir

Se você estiver usando o React Router, minimize o uso do componente <Redirect> para navegações de rota.

Recursos