Sumário
Ao acessar páginas inexistentes do site o usuário é encaminhado para /sistema/404
ou /sistema/buscavazia
conforme o contexto, mas estas páginas não respeitam a especificação HTTP, retornando status "200 OK" ai invés de "404 Not found", especificando que o conteúdo desejado não foi encontrado.
Um dos casos relevantes é a correta interpretação do Google ao indexar a página, de modo que páginas com conteúdo não encontrado não devem se manter indexadas.
Simulação
Acessar qualquer página inexistente da loja, ou diretamente /sistema/404
ou /sistema/buscavazia
, e verificar o status de resposta HTTP da requisição, que será "200 OK".
Workaround
Em caso de paginas sendo recorrentemente indexadas pelo Google, a melhor opção é criar um mapeamento de URL, direcionando o conteúdo da página inexistente para uma página relevante.