Как переходить по ссылкам на сайте без её перезагрузке с помощью JavaScript?
Это single page application (SPA), реализовано там это динамической подгрузкой html через Ajax и вставки этого html в страницу. Наивная реализация - это делать маршрутизацию по якорям и при смене этих якорей загружать определённый html фрагмент и вставлять в нужное место, более сложный вариант, писать клиентскую часть веб приложения на фреймворке типа angular, react, vue которые это умеют из коробки
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости