SSI, конечно, хорош, но зачем на каждой странице дублировать меню буква за буквой? Если пользователь сидит уже на странице, то ему не нужна ссылка на неё же в меню, или стоит её как-то выделить.
Советую подумать насчёт генераторов статических сайтов, например,
Jekyll. Никаких php с кэшированием и SSI, всё тот же чистый статический html на выходе — но как минимум шаблоны, включения файлов (хоть с условиями), удобный язык разметки и много других удобств на входе. Естественно, чем мощнее генератор выберете, тем подольше придётся портировать.