Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
How to optimize mobilemassageleipzig.de
Font loading is blocking text rendering and causing 110ms delay in First Contentful Paint.
Add font-display: swap to all @font-face declarations in CSS. Preload the most critical font (Playfair Display regular) using <link rel='preload'>. Consider using font metric overrides to reduce layout shift during font swap.
A score of 70 falls in the "Needs Improvement" range (50-89). While it is better than poor (0-49), you should aim for 90+ to provide an optimal user experience and maximize SEO benefits.
This site is slower than approximately 35% of similar sites. The main issues affecting performance are image optimization, JavaScript execution time, and layout stability.
Addressing these issues could improve your conversion rate by 15-20% and boost your search engine rankings.
Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
Interaction to Next Paint
Good: < 200ms
Measures how quickly the page responds to user interactions
Cumulative Layout Shift
Good: < 0.1
Measures visual stability - how much content shifts during page load
This website has poor performance with a score of 70/100, indicating significant issues that need attention. The biggest problem is extremely slow interactivity - it takes 14.4 seconds for the page to become fully interactive, which will frustrate users trying to click buttons or fill forms. The main culprits are inefficient caching (wasting 924 KB of data), unoptimized images (332 KB savings possible), and massive amounts of unused JavaScript from Calendly and Stripe (887 KB of wasted code). Quick wins include setting up proper browser caching, optimizing the large PNG image to WebP format, and removing or deferring unused third-party scripts until they're actually needed.
Why It Matters:
Images are delaying LCP by 1.95 seconds and wasting 332 KiB in unnecessary data transfer.
How to Fix:
Convert the PNG profile image to WebP format and resize from 468x465 to actual display size (168x191). Compress the AVIF massage image further and implement responsive images with srcset. Add fetchpriority='high' to the LCP hero background image.
Why It Matters:
Nearly 887 KiB of unused JavaScript and 461 KiB of unused CSS are blocking page rendering and increasing load times.
How to Fix:
Defer loading of Calendly booking script until user interaction (click on booking button). Remove unused Stripe.js if not needed, or load it only on payment pages. Inline critical CSS and defer the large Calendly CSS file.
Get AI-powered performance insights with actionable fixes in 30 seconds
More Generic Speed Tests
Nearly 887 KiB of unused JavaScript and 461 KiB of unused CSS are blocking page rendering and increasing load times.
Images are delaying LCP by 1.95 seconds and wasting 332 KiB in unnecessary data transfer.
The LCP hero image takes 21.6 seconds to load due to poor compression and oversized dimensions.
889KB of unused JavaScript delays LCP by 4.3 seconds and blocks user interactions for 1.3 seconds.
Once your site is optimized, maintain that speed. Use DeployHQ for zero-downtime, automated deployments—so performance fixes and updates go live safely every time, without breaking your site.