Per fare un buon sito bisogna pianificarlo in toto prima ancora di aprire un editor html.
Non sottovalutare l'importanza dei colori e dei font, devi fare la scelta giusta per avere un buona comunicazione.
Non inserire foto a caso ma che siano attinenti e comunichino qualcosa e pensa bene al dove metterle (un'immagine vale + di mille parole)
Pensa a chi si deve rivolgere il sito (target)
Fai in modo che eventuali immagini ed animazioni sevino per attrarre l'attenzione e non per distoglierla dai contenuti.
Non vado oltre perchè tuttio ciò e già forse troppo per un sito amatoriale....cmq sono consigli che spere ti possano essere utili!