Menu

[AskJS] We nuked our Framer site and rebuild it after realizing bots couldn’t read most of it

Reddit r/javascript·u/aagarwal1012·7 months ago
#7t9f3cbq
Reading 0:00
15s threshold

We didn’t plan to rebuild our marketing site, this kind of forced itself on us.

One of our growth folks sent over a screenshot from Perplexity where it was confidently citing two of our competitors for something we definitely support. That was the first “okay something’s off” moment.

Out of curiosity I opened our site with JavaScript turned off, and it was basically just a shell. Hero loaded, but most of the actual content like blog, docs, pricing, just wasn’t there. It was all waiting for JS to hydrate.

Which probably works fine for users, but not for bots that don’t execute JavaScript (or don’t do it reliably).

So yeah, we ended up scrapping the Framer site and rebuilding everything in Astro.

The main goal wasn’t even performance at first, it was just “can a crawler read this without doing extra work.”

Now everything renders to plain HTML at build time, and we only hydrate small interactive bits where needed.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.