Jeżeli zadajesz takie pytanie, to znaczy, że nie znasz się nadzwyczaj dobrze.
Gdybyś się znał bardziej, wiedziałbyś, że najlepiej użyć takiej technologii, która tobie osobiście najlepiej podchodzi.
Niestety, nie chciałbym tego polecać, ale dla początkujących backendowców, którzy muszą wykonać taką pracę teraz i nie mają czasu na naukę, to najprościej użyć wordpress.
Pod warunkiem, że umiesz dobrze po ang.
Jest masa wsparcia i masa wtyczek, które przy dobrych metodach i użytych technikach są wstanie zniwelować wady wordpressa.
Jeżeli masz czas się uczyć,warto poszukać technologii najlepszej dla siebie.
Dla mnie osobiście Reacty i Vue są o tyle trudne, że ciężko ogarnąć dla tego SEO, a to ważne.
Ja myślę o vanilla js, razem z firebase i googlową bazą danych: cloudfirestore.
Darmowe usługi google z zapewne w zupełności wystarczającą przestrzenią podane są tutaj:
https://firebase.google.com/pricing
1 GB na pliki, 5 GB na zdjęcia za darmo itp.
A baza danych jak te najlepsze.