Hi, my name is Aaron and we are using Bubble for a two-sided marketplace focused on classic cars. I’ll start by saying that Bubble is a brilliant idea and has loads of useful and intuitive functionality. The rate at which we are able to build things is incredible. A huge kudos to Emmanuel for the work he and the team has done! I recommend Bubble to anyone who will listen, whetheror not they ask . With that said, I will now call out one of the biggest issues we’ve experienced since using Bubble, performance.
As we are an e-commerce site SEO is very important to us. Google announced that Core Web Vitals will start being a factor in SEO rankings starting in May 2021. It’s unclear how strong of a signal Core Web Vitals will be but there’s no doubt Google uses performance as a factor in rankings. This led me to test our Core Web Vitals on our Bubble site. The results weren’t great. For a simple support page without any repeating groups or searches, the score was 7 / 100. Our SEO expert tells me we should try to get this score to at least 50/100. However, there doesn’t seem to be much we can do to optimize the page. I’ve run a similar test on a blank page with literally nothing on it and the score was still less than 10/100. You can easily replicate this yourself using the built-in lighthouse tool in Chrome.
Performance issues aren’t only impacting our Google rankings. We’ve also seen poor performance on low-power machines (like Chromebooks) to the point where customers have asked us if the site is having issues. I’ve also experienced issues with infinite scroll essentially locking the entire window with no good user feedback making the page feel broken when people scroll beyond the existing list. There are a number of other areas, especially around search, I have experienced performance issues as well. And yes, I know there is a number of things you can do to optimize search and we have implemented them. If there was one thing that would make us migrate off of Bubble performance issues would probably be it.
I write this in the hopes that the fine folks at Bubble will take notice and consider this when deciding on future feature work to tackle. I have no doubt there is a seemingly endless backlog of things to work through and some really important features in the piple line but I believe this should be on the list. At the very list there should be a goal to get the performance of a blank bubble page to 75/100 using the lighthouse tool. That seems like a reasonable goal.
Thanks for listening.
PS: someone has taken the time to write an entire book on Bubble performance optimization. I haven’t read it but it looks pretty cool. It’s great that Bubble has a community of people that do things like this.