1
0 Comments

Serving slightly different content, but completely different structure for crawlers. Is it cloaking?

Hey all, I have a service where the backend is in Go and the frontend is React, it's NOT a SPA, but the UI is rendered on the client. The SEO of this service is below average and one of the reasons in my view is the use of client side rendering.

I'm looking for options to improve SEO without a massive re-architecture. Dynamic Prerender is an option, but it's expensive, slow and not so reliable.

I recently had another idea, but I don't know if this would be considered 'cloaking' by GoogleBot.

For requests made by GoogleBot, I'd return a very simple HTML page with all the content inside a few tags h1, h2, anchor, paragraphs, but without any CSS/JS.

The content would be EXACTLY the same, including the images, but there would be no styling and the HTML structure would be a lot different.

Any thoughts? Would it work?

on February 27, 2021