Delivering a different version of website to Google robots (SSR)

Here's what Pierre Benneton from SEOchat found to answer my question from Deliver search-friendly JavaScript-powered websites (Google I/O '18).

In this video at 21:07, John Mueller said that what we did to serve SSR content to search engine robots is something right to do. It is called "Dynamic Rendering".


Serving a different version to bots is a big no-no. It's against Google's guidelines and likely to get you in trouble. See related: Is it cheating to serve different versions of the same content to users and crawlers?

Go back to Angular, use prerendering, and make all the URLs search-engine friendly (no hashtags): https://geoffkenyon.com/angularjs-seo-crawling/