Evitar vários redirecionamentos de página

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

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

O navegador deve fazer outra solicitação HTTP no novo local para recuperar o recurso. Esse deslocamento adicional pela rede pode atrasar o carregamento do recurso em centenas de milissegundos.

Como ocorre a falha na auditoria de vários redirecionamentos do Lighthouse

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

Uma página não será aprovada nessa auditoria quando tiver dois ou mais redirecionamentos.

Como eliminar redirecionamentos

Direcionar links para recursos sinalizados até os recursos os locais atuais. É especialmente importante evitar redirecionamentos em recursos necessária para seu caminho crítico de renderização.

Se você usa redirecionamentos para direcionar os usuários de dispositivos móveis à versão móvel da sua página, considere reformular seu site para usar Design responsivo.

Orientação específica da pilha

Reação

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

Recursos