Il modulo contatti è una di quelle cose specifiche che varia per sito e per esigenza, quindi come consiglia marine, utilizzare un componente per la realizzazione di forms ti fa risolvere il problema.
Anche chronoforms potrebbe aiutarti in quanto in rete si trovano form già "confezionati" da installare con un click, aventi funzioni avanzate e potendoli "modellare" secondo le proprie esigenze.