se il dominio vecchio ha delle penalizzazioni tipo penguin , allora starei un attimo piu' cauto a fare il 301 ad un nuovo dominio. Alla fine penguin colpisce i "link cattivi", quindi fare un 301 verso nuovo dominio potrebbe essere una soluzione solamente temporanea.
ho letto comunque di gente che colpita da penguin dice di aver risolto dopo aver fatto un 301 ad un nuovo dominio, ma non penso sia la soluzione migliore.
in caso di cattivi backlink, allora proverei prima a rimuoverli (anche se non sono un esperto in questo, quindi chiedo aiuto ad altri utenti del forum) e poi farei comunque un 301 se proprio vuoi partire con un altro sito.
qui puoi trovare anche qualche info: