В случаях, если backend - web api, морда может представлять собой приложение на Angular, React, Vue... Насчет того, могут ли поисковики индексировать страницы таких сайтов или нет, точно сказать не могу, но Google вроде умеет. Если SEO важно, то можно на сервере рендерить представления. Все перечисленные мной фреймворки это умеют