Webflow sync, pageviews & more.
NEW

How can I improve the mobile version of my client's website in Webflow to increase its page score, considering that some recommended file formats are not supported?

TL;DR
  • Manually optimize and compress images (preferably in WebP format), and confirm responsive and lazy-loading settings.
  • Remove unused CSS and simplify or disable mobile animations and heavy layout elements.
  • Reduce JavaScript load by deferring scripts and limiting third-party tools to needed pages.
  • Enable minification settings in Webflow Hosting and streamline font usage.
  • Use tools like Lighthouse and WebPageTest to diagnose and track mobile performance improvements.

To improve the mobile version of your client’s Webflow site and boost its page score, focus on optimization strategies that work within Webflow’s current limits, especially around image formats like WebP.

1. Optimize Images with Supported Formats

  • Use WebP or compressed JPEG/PNG images where possible. Webflow supports WebP on upload—even if it doesn’t auto-convert—so save images in WebP before uploading.
  • If you must use JPEG or PNG, compress using tools like TinyPNG before uploading to Webflow.
  • Enable responsive image generation in Webflow (done automatically for most image elements).

2. Minimize Unused CSS and Interactions

  • Remove unused styles: In the Style Manager, click Clean Up to delete unused classes.
  • Audit interactions: Only keep necessary animations. Overuse can increase render time on mobile.

3. Lazy Load Media

  • Webflow automatically sets loading="lazy" for images and iframes. Review each image to confirm this is applied properly.
  • Avoid “lazy-loading above-the-fold” images; manually set your hero images to loading="eager".

4. Reduce JavaScript Impact

  • Turn off interactions or animations on mobile devices if they slow page performance.
  • Reduce the use of third-party scripts (chat widgets, tracking scripts) which slow down load time. Load them only on necessary pages using Page Settings > Custom Code.
  • Use defer or async attributes in head code for custom scripts when possible.

5. Simplify Mobile Layouts

  • Hide or remove heavy elements on smaller breakpoints (like background videos or large sections).
  • Use smaller background images or solid background colors on mobile.
  • Use viewport-based units (vw/vh) for better scaling and layout adaptation.

6. Enable Minify Settings

  • In Project Settings > Hosting, enable:
  • Minify HTML
  • Minify CSS
  • Minify JavaScript

7. Font Optimization

  • Host only the fonts and styles you need. Avoid 3-4 font families.
  • Where possible, host fonts locally via the Project Settings > Fonts tab and upload custom fonts.
  • Avoid using multiple font weights; stick to 1–2 per font.

8. Use Lighthouse & WebPageTest for Mobile Diagnostics

  • Run your site through Google Lighthouse via Chrome DevTools or web.dev/measure to see targeted mobile performance issues.
  • Use WebPageTest.org with a mobile network profile (e.g., “4G - mobile”) for advanced diagnostics like Time to First Byte and Fully Loaded Time.

Summary

To improve the mobile page score in Webflow, optimize images manually, reduce unused CSS and animations, lazy load content, minimize third-party scripts, simplify layouts, and enable all compression/minify settings under Hosting. While Webflow doesn’t auto-convert images to WebP, you can still import pre-optimized versions to comply with file format best practices.

Rate this answer

Other Webflow Questions