Better SEO for JS sites with Puppeteer and jsdom pre-rendering
A modern and dynamic JS Web App that must be wheel crawled and indexed by search engines (eg.: Google). Common SSR is not an option because it must be keeped client only (served by CDN) and updated with REST APIs.
As Google recommends here:
If you use this method,
in their browser."
Pre-render the site, get the rendered content and merge to original HTML file served to clients.