Tanto per cominciare una dimensione di 2 MB per una foto da metter su un sito è COMPLETAMENTE INACCETTABILE! Le devi ridurre molto molto molto di più.... Foto così grandi non hanno senso: hanno una risoluzione tale da non stare nello schermo; come regola base, usa dimensioni per le foto che stiano in una singola schermata... intorno a 800 x 600 e come qualità, usa solo qualità web (qualità jpeg 5); non importa che le foto siano ad altissima qualità ma solo che facciano la loro figura sul sito (anzi se le metti ad alta risoluzione la gente se le può scaricare senza doverle eventualmente comprare dal fotografo
)
In un sito, le foto servono solo per accattivarsi l'occhio, per l'indicizzazione occorrono pagine veloci, ben fatte, con codice pulito, testo coerente e (potrei andare avanti a lungo) ma immagini da 2 MB l'una, compomettono del tutto la sua funzionalità!
Le immagini che io uso normalmente sui siti si attestano sotto i 100 Kb dopo gli opportuni trattamenti; sono ancora accettabili fino a 200 Kb ma già devono essere poche...
Per il resto, la struttura dei menu, (e il modulo che utilizzi al posto di quello standard per i menu) non c'entrano nulla con dove e come sono salvati gli articoli: gli articoli vengono disposti in categorie solo per mantenere un ordine logico, la struttura dei menu è costruita su un livello sovrapposto (ogni voce di menu può prelevare un articolo indipendentemente da dove esso si trovi);
a parte questo, assicurati di stare usando l'ultima versione di joomla.
P.s.: per futuri aiuti è sempre fondamentale un link al sito