Знаете, нужно задуматься не только о реализации, но и в дальнейшей поддержки проекта. С учетом того, что довольно часто у клиентов хотелки появляются согласно геометрической прогрессии, то это должна быть некая готовая система (CMS). Смысла поднимать CMF ради 5-10 страниц нет.
Использовать онлайн-сервисы (конструкторы) не рекомендую, так как вы всегда привязаны к их правилам системы.
Лучше возьмите WordPress, установите туда премимум тему, необходимые плагины и все.
Почему не SPA? Если речь идет о полноценной SPA с фреймворком (например, vueJS), а также с backend (laravel, yii2, spring, django), то это дольше по времени и дороже. К тому же, насколько я понял, этими технологиями вы не владеете.