uso hmtl+css e php
qual'è la struttura migliore per un sito?

ad esempio:

METODO A:
parte inziale
centrale
parte finale

a seconda delle azioni cambio la pagina centrale lasciando inalterato il resto (il tutto gestito da una variabile che dica quale file centrale caricare)

METODO B:
strutturo la pagina e copio per ogni pagina che faccio tutto e cambio la parte centrale?

mi sono spiegato bene?
ci sono altri metodi?ce n'è uno che si preferisce agli altri?
Grazie