Creo que debes estimar que tiempo aproximadamente tardaria en cargar toda tu pagina.. luego emplear la funcion de Javascript relacionada con setTimeout(), incluso la window.location o document.location
esta pagina espero te ayude
Aunque si explicas un poco mas el objetivo y el porque necesitas redireccionar tras un tiempo, sera mas facil ayudarte
lo del meta Refresh, tambien es programables, es decir,
<META HTTP-EQUIV="Refresh" CONTENT="
3;URL=http://www.tuweb.com">
donde el 3 indica el numero de segundos que tardaria en redireccionar, le puedes poner 15, y tardaria 15 segundos en ir a la direccion
no se si funcionara, pero, por ejemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<script type="text/javascript">
function redir()
{
setTimeout(document.location.href='http://www.google.es',150000)
}
</script>
<body onload="redir();">
</body>
</html>
sigue comentandonos, asi aprendemos contigo