Większość nowoczesnych stron stoi teraz na jakimś frameworku Single Page Application (np React), w którym robienie podstron jest banalnie proste. Masz jeden plik html a renderowaniem markupu zajmuje się JavaScript. Przy bardziej skomplikowanych kombinacjach podstron przydatny jest jakieś narzędzie do Routingu (np. React Router).
Od razu mówię, że jeśli nie masz za bardzo doświadczenia w JS'ie to najpierw go się naucz porządnie zanim wskoczysz w jakikolwiek framework SPA :)