have done this for an existing project (which is a SPA project):
have a mysql table with these fields: slug name, title, description.
and dynamically linked this info on the pages as suggested here.
this method can be extended to use page featured image, JSON/LD breadcrumbs, other structured data as well.
haven’t got a chance to use the Wappler’s recently added SEO properties yet - so yet to see how those can be leveraged to minimize manual setup.