Если сайт заточен под трафик из поисковиков, то все новомодные "laravel + vuejs + bootstrap + sass + js (es6) + docker" жестко идут лесом
- чтобы оно было универсально, то есть корректно отображалось на смартфонах, планшетах, десктопах
- чтобы оно корректно работало на старых/дешевых смартфонах
Велик тут изобретать не нужно. Если сайт делается под индексацию поисковиками, то старая добрая связка php + js + jquey + ajax это то, что оптимально. Подстраивание под разные экраны делаем в css правилами media
ну а если пофиг на то, что сервера в браузер будет приходить почти пустая страница, после чего сразу динамически изменяться, вводя в ступор поисковики, то тогда гуляй поле конечно