Lo recomendable es que dejes en tu viejo hosting, con tu viejo dominio todas las paginas con su nombre original pero sin contenido y en vez de éste, algun sistema de redireccionamiento a cada nueva pagina correspondiente. Es bueno mantener el viejo dominio al menos por 180 días que es el tiempo en que Google se compromete a cambiar los datos de indexacion en su base.
Con esto te aseguras que si un usuario realiza una busqueda y le aparece en Google, por ejemplo,
http://www.acequilabs.co.cc/tarifas-2009.php, la misma pagina lo lleve a
http://www.nuevodominio.com/tarifas-2009.php
Si tus paginas son .php no hay ningun problema, le borras todo el codigo y le agregas:
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.nuevodominio.com/paginacorrespondiente.php" );
?>
Si tus páginas son .asp, tampoco hay problema, se le pone como codigo:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.nuevodominio.com/paginacorrespondiente.php"
%>
Si tus paginas son html, si tienes un problema, porque no pueden realizar redireccionamientos 301, solo podes utilizar el meta refresh nomal o algun javascript como:
<script language="javascript">
window.location="http://www.nuevodominio.com";
</script>
con esto te aseguras que el usuario no encontrara un error 404, pero no te aseguras que Google no interprete las paginas como duplicado.
Lo que puedes hacer, y te recomiendo que lo sumes a los otros dos metodos del principio, es escribir un archivo .htaccess con el siguiente contenido:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.nuevodominio.com/$1 [R=301,L]
(hay varias maneras, corrijanme si no esta correcta esta)
y lo subes al directorio raiz del viejo hosting, donde tienes el index. Esto redirecciona el sitio en general, es decir si alguien escribe el viejo dominio el .htaccess lo lleva al nuevo, por lo tanto no redirecciona pagina por pagina.
Espero haberte servido, si puse algo errado por favor corrijan.