bom dia @alisonalves
uma boa prática que sempre recomendo é não atualizar nada no site produção, mas antes criar em paralelo um clone de seu site e aí sim, nessa versão de testes, você atualiza e faz testes. aliás, outra boa prática que talvez caiba aqui é sempre trabalhar com temas filhos, para evitar perder personalizações que tenha feito no código do tema ou do próprio wordpress quando esses forem atualizados…
pois bem, a primeira sugestão que lhe dou é entrar em cada postagem e verificar o link que consta abaixo do título do post. verifique se esse link condiz com os links internos dentro de seu site wordpress.
por exemplo, na página que você postou como sendo o link que precisa de ajuda, o erro é esse index.html no final do link. se você acessar
http://gestaoderestaurantes.com.br/blog/index.php/tag/vigilancia-sanitaria/
funciona perfeitamente.
realmente, erros 404 acabam com o tráfego de um site. depois de uma ou duas vezes se depara com a página 404, o usuário costuma ir embora.
como designer, minhas sugestões para resolver seu problema:
1. crie urgentemente uma página 404 personalizada.
sugiro que use um plugin, no repositório oficial há vários:
https://br.wordpress.org/plugins/search/404/
pois enquanto não resolver o problema como vou indicar abaixo, pelo menos você minimiza o dano com uma página pedindo desculpas ao usuário e recomendando que ele acesse uma certa página ou certas páginas.
2. reserve um bom (booooooooooooooooooom) tempo para revisar TODO o seu site.
você, aliás, deveria ter feito isso quando atualizou o template em 2017. porque se eu entendi direito, você quer dizer que mudou o template para outro que lhe agradou mais. só que wordpress não é uma ciência, muito menos exata, mas antes é uma arte (code is poetry…). ou seja, cada tema tem sua própria forma de gerenciar conteúdos, mídias, links, elementos de página.
quando você atualizou o template, não considerou o impacto da mudança nos links. por isso gerou os erros 404. por isso a boa prática que informei quando abri essa resposta, sempre se vai fazer uma mudança considerável, se faz em uma versão de testes, não na versão de produção do seu site, que está no ar.
então agora não tem jeito, você precisa acessar TODO os links que existem no seu site, desde os “leia mais” dos posts aos da barra lateral, tudo, tudo. e clicar em cada link. quando encontrar os que estão com erro, vá na área administrativa e conserte.
uma dica é que em wordpress não existe de página com index.html. o wordpress é um cms baseado em php. que não mostra nas urls os arquivos com final .php porque na sua programação ele omite o nome do arquivo da url. então sempre que encontra uma página 404, veja na barra de endereços do navegador se está com esse index.html. se estiver, apenas delete e dê Enter. funcionou direitinho? vai na área administrativa e edita o link para ficar sem o index.html.
tem uma solução mais rápida e fácil de consertar seu site? eu desconheço ou não confio (tipo plugins). no máximo você pode contratar alguém para revisar seu site e mostrar onde estão todos os links errados. mas no fim não tem jeito, a revisão manual de todas as páginas, posts, menus, rodapés e barras laterais é inevitável.
por isso se utiliza daquilo que se chamam boas práticas, para evitar ter que passar por esse tipo de situação.
abraços e boa sorte!