Может ли сайт считаться сайтом без использования базы данных?
На таком сайте БД вообще не нужна, её кажется вродебы создавали чтобы поиск делать быстрый по документам, например где 100 000 000 статей, к раскрутке БД не имеет никакого отношения тоже, поисковый робот не знает как у вас хранятся данные, ему всё равно, он берёт html страницы, про SPA только не совсем понятно как устроено.
Фактически сайтом считается домен или ip + хостинг + 1страница в html формате
Есть же генераторы html, если контент обновляется нечасто, а комменты вынесены во внешний сервис.
Раскрутка не зависит напрямую от движка. Продвинуть можно и статику.