How GemPages boosted page performance by 30% for 165,000+ Shopify merchants

  • industry
    SaaS, Ecommerce
  • founded
    2017
  • headquarters
    Ha Noi, Vietnam
  • gempages.net

Key results

  • 20-30% improvement in page load speeds across live Shopify stores
  • One full engineering week per month reclaimed from media maintenance
  • Faster page performance and improved Lighthouse scores for merchants
Antony Cao, CEO of GemCommerce
Antony Cao, CEO of GemCommerce
Uploadcare is our set-and-forget media infrastructure that turns complex file handling into a simple API call, allowing us to focus entirely on product innovation.

GemPages is a CRO-focused page builder and sales funnel builder for Shopify, trusted by 165,000+ merchants worldwide to create high-converting pages powered by impactful visuals and optimized for maximum conversion performance.

Maintaining custom upload scripts and image optimizations drained engineering resources as they relied on Shopify APIs, combined with S3 and CloudFront for managing media assets. Uploadcare replaced this fragmented setup with scalable media infrastructure, improving page load speeds and Lighthouse scores for merchants while freeing the team to focus on product innovation.

GemPages powers landing pages for tens of thousands of Shopify merchants, where page speed and visual quality directly influence conversion rates. Images and videos are a core part of the experience, but managing them efficiently at scale proved difficult.

The team initially relied on Shopify APIs combined with S3 and CloudFront to handle uploads and delivery. Engineers maintained custom scripts for resizing, cropping, and format conversion, while merchants frequently uploaded large, unoptimized images that slowed storefronts and lowered Lighthouse scores—ultimately impacting conversions. Changing image formats or display sizes also required backend work rather than simple configuration updates. As the platform scaled, maintaining this media pipeline became an increasing operational burden.

Antony Cao, CEO of GemCommerce
Antony Cao, CEO of GemCommerce
The most frustrating part was seeing our developers stuck maintaining custom image-processing scripts instead of building core product features.

Instead of maintaining custom processing scripts and backend transformations, image optimization and delivery are handled automatically through Uploadcare's API. The stable integration allows the GemPages team to manage media through a single infrastructure layer without ongoing reintegration or maintenance work, while ensuring consistent performance across merchant storefronts.

GemPages looked for a solution that could deliver low-latency global CDN performance alongside automated optimization to better support merchant growth. Uploadcare proved to be a strong fit for these requirements.

  • URL-based Image transformations: Developers can modify image dimensions and formats through URL parameters instead of reprocessing assets or writing new backend logic.
  • Automated secure Smart Storage: Images are converted to modern formats such as WebP and AVIF, reducing file sizes and improving load times across devices.
  • Global CDN delivery: Media assets are served through a low-latency CDN, ensuring fast loading experiences for shoppers around the world.
  • Instant uploads in the page builder: Merchants can upload and preview images instantly within the drag-and-drop editor, improving usability and design speed.

With Uploadcare handling the media pipeline, GemPages significantly improved performance while recovering hundreds of hours of engineering time from maintenance work.

  • Faster storefront experiences: Page load speeds improved by 20-30%, helping merchants achieve better Lighthouse scores and improved storefront performance.
  • Zero media maintenance: Previously, one to two engineers spent roughly a week each month maintaining the media pipeline. That time is now redirected toward product development.
  • Improved merchant satisfaction: Reports of slow loading images and blurry thumbnails have largely disappeared, improving merchant satisfaction.

Uploadcare now functions as a core infrastructure layer inside GemPages, enabling the platform to support tens of thousands of merchants without additional operational complexity.

Antony Cao, CEO of GemCommerce
Antony Cao, CEO of GemCommerce
Without Uploadcare we would likely need multiple DevOps engineers maintaining media infrastructure instead of focusing on building new product capabilities.