Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
How to optimize majento.com
Short 2-hour cache on YouTube thumbnails wastes 147 KiB on repeat visits and slows perceived performance.
Configure your server or CDN to set longer cache headers for external images. Add Cache-Control headers with max-age=31536000 (1 year) for static images. For YouTube thumbnails, consider downloading and hosting them locally with proper caching, or use a service worker to cache them client-side for longer periods.
A score of 92 falls in the "Good" 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 excellent performance with a score of 92/100, indicating fast loading times for most users. The biggest issue affecting user experience is slow image loading, with the Largest Contentful Paint taking 3.4 seconds due to oversized images that aren't properly optimized. The site could save an estimated 229 KiB by converting images to modern formats like WebP and resizing them to match their actual display dimensions. Additionally, implementing proper image dimensions and improving cache settings for YouTube thumbnails could further enhance the already strong performance and eliminate layout shifts.
Why It Matters:
Oversized images waste 229 KiB and delay LCP by 1.1 seconds, directly impacting your largest performance bottleneck.
How to Fix:
Resize images to match display dimensions (644x434 for Friday-Emergency.jpg, 644x765 for Ice-Coffee image). Convert to WebP format using tools like ImageOptim or online converters. Implement responsive images with srcset attribute to serve appropriately sized images for different screen sizes. Add explicit width and height attributes to prevent layout shifts.
Why It Matters:
Missing width and height attributes on images cause layout shifts that hurt CLS and user experience.
How to Fix:
Add width='644' height='434' to the Friday Emergency image and width='644' height='765' to the Iced Coffee image. Update all other images in your feed container with their actual display dimensions. This prevents content jumping during image load and improves cumulative layout shift scores.
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.
Get AI-powered performance insights with actionable fixes in 30 seconds
More Generic Speed Tests
JavaScript is causing 134ms of forced reflows, blocking the main thread and delaying interactivity.
94.5% of your Bootstrap CSS (18KB) is unused, wasting bandwidth and slowing page parsing.
The CookieYes script is blocking initial render and delaying both LCP and FCP by 150ms.
Short cache durations force unnecessary re-downloads on repeat visits, impacting LCP by 150ms.