Concorde com Hissohathair no sentido de que sua abordagem não será realmente redirecionada. Os usuários podem clicar no link, mas a página original ainda retornará um código de status '200' normal e continuará sendo exibida nos resultados da pesquisa (provavelmente não exatamente o que você deseja).
Para manter a classificação da página, os códigos de status 301 são extremamente importantes. Adicionar metatags de atualização também é uma boa opção e pode ajudar na maioria dos casos (conforme a resposta de John), mas você pode não ter certeza de que os mecanismos de pesquisa a aceitarão como um redirecionamento 301 no futuro. Adicionar redirecionamentos adequados ao seu arquivo .htaccess (ou arquivos de configuração do Apache) seria sua melhor opção para garantir que o código de status 301 esteja sendo enviado.
Editar:
=======================
Para um site IIS7, desde que o módulo IIS Rewrite URL esteja instalado, você pode criar regras de redirecionamento no web.config do site. Essas regras também se aplicam aos arquivos .html. Mais informações aqui:
http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/
=======================
Outra alternativa, se o seu host da web não tiver recursos .htaccess / mod_rewrite, pode ser alterar o host da web que você está usando, onde é possível configurar os redirecionamentos do servidor. Desde que o site seja movido adequadamente, ele deve ser bastante transparente para seus usuários. Essa abordagem seria apenas para casos extremos se a manutenção da classificação da página for altamente crítica.