The 2017 year was a great year of growth for Carrot! We talked more about that in our year-in-review post, but wanted to take a closer look at some of the technical growth that has come from our development team this year to continue to support the thousands of Carrot websites out there, and be ready for thousands more!
We’ve released and talked about many other features like automatic image compression that give our member’s site a performance edge, but here’s a behind the scenes look at what makes Carrot special and sets us apart from even the most sophisticated hosting service you might get from a “typical” web host.
Not your momma’s shared hosting
A huge benefit from Carrot’s growth has been the ability to create a full-time development team. Jason joined us full time this year and has tackled head-on the virtual nuts and bolts of serving Carrot websites to your customers.
It has always been important to us that Carrot websites be fast and reliable, and that can’t change as we grow – things should get even faster and more reliable!
Next, we took that same idea and applied it to the initial load of your website – spread that job of serving carrot sites out to a cluster of servers.
This is like moving from that single checkout mom-and-pop store, to multiple checkout lines at the grocery store.
Finally, we implemented a system to control the size of our application cluster, so no matter how many visitors (or bots) are hitting your site at any time, we can keep up with the demand and scale up/down our number of servers accordingly.
Like when they open up more cash registers at checkout!
Top of the scoreboard – Pagespeed
Now that we knew Carrot sites were always highly available to visitors, we let Austin take a look at the way your Carrot sites load in your web browser.
What we found is that while Carrot sites performed better than our competitors in tests like Google’s Pagespeed test, we found more room to improve.
Member Site Optimizations: Allowing customization with optimization
Tests like Google Pagespeed are designed to show you how close you are to ideal conditions – this is very hard to get perfect while allowing for customizations!
These perfect numbers are typically achieved by web developers who can control the whole build process of their website – not a user-editable/customizable website platform.
For example, some of Google’s own websites score in the red:
And often times the things that Google’s Pagespeed test are warning about are when members are using Google’s own products like Adwords. So! There is no sense shooting for a perfect score… but the closer we could get, we knew we would be giving our members and their customers the best experience possible.
This latest release includes:
- Asynchronous font loading (so we can keep our beautiful custom fonts without the penalty)
- A new custom build process to reduce the use of separate JS & CSS files
- Further mobile optimizations to make sure we are serving optimal image sizes in more places on mobile devices
For our base sites, this netted an average Mobile Pagespeed scores increase of 26 points, up to 88/100.
And their average Desktop Pagespeed score increase of 15 points, up to 91.5/100.
These scores are fun to look at, but does this translate to more leads? Yeah, probably! We will need to continue to measure over the long term… but it is commonly accepted that a faster website has less risk of visitors on slow connections becoming frustrated and leaving without a conversion, and if Google starts factoring these sores into their ranking algorithm – we’re ready!
We’re always looking at what’s next and will continue to monitor and improve our systems and service to keep things fast and modern. We’re finishing out our 2018 product roadmap right now and can’t wait to share even more improvements and new features in the future!