Ciao.
Non hai commesso errori tu ma è normale che avvenga quello che dici.
Avrai sicuramente usato un template statico per il tuo sito per cui a seconda del tipo di monitor su cui viene visualizzato potrà apparire grande, adatto, o piccolo.
Per ovviare a questo diciamo problema devi usa un template fluido.
Infatti nei template fluidi le dimensioni sono indicate in percentuale per cui il template si adatta alle dimensioni dello schermo.
Per avere un esempio di quello che ti sto dicendo prova ad impostare come predefinito il template di default di joomla ja purity che è un template fluido e vedrai che si adatta a tutti i tipi di monitor (grandi, piccoli e medi).