Resources ViewMend

Website performance guides

Learn what common performance findings mean, why they matter, and what to check before turning them into fix work.

Library

Find the right guide faster

Use search or categories to jump to problems about LCP, CLS, JavaScript, CSS, images, fonts, and cache.

All guides

Core performance issue guides

Each card shows the problem type, what it affects, and where to go next.

Largest Contentful Paint

Largest Contentful Paint measures when the largest visible content element appears in the viewport. Poor LCP often points to slow server response, blocking resources, unoptimized hero images...

Core Web Vitals SEO Affects: Speed and user experience Read โ†’

Cumulative Layout Shift

Cumulative Layout Shift measures unexpected movement of visible content. Poor CLS is often caused by images without dimensions, ads or embeds without reserved space, late-loading fonts, bann...

Core Web Vitals UX Affects: Visual stability Read โ†’

Total Blocking Time and INP

Total Blocking Time is a lab metric that shows how much long main-thread work blocks the browser during page load. INP is a Core Web Vitals responsiveness metric and is not the same as TBT,...

JavaScript Responsiveness Affects: Responsiveness Read โ†’

Render-blocking resources

Render-blocking resources are files the browser must process before it can render important content. Not all blocking CSS is bad, but non-critical CSS and JavaScript should not delay the fir...

Loading CSS / JS Affects: First render Read โ†’

Unused JavaScript

Unused JavaScript increases page weight and main-thread work even when users never use that code. It is common in large frameworks, tag managers, WordPress plugins and global bundles. ViewMe...

JavaScript Bundle Affects: Speed and interaction delay Read โ†’

Unused CSS

Unused CSS is stylesheet code that is delivered to a page but not needed for the current view. It can increase download size and contribute to render-blocking work. ViewMend helps identify t...

CSS Rendering Affects: Loading and rendering Read โ†’

Image optimization

Images can strongly affect LCP, bandwidth and mobile loading. The first image to inspect is usually the hero or largest above-the-fold visual, while below-the-fold images should often be laz...

Images Mobile Affects: LCP and mobile loading Read โ†’

Font loading

Font loading can delay visible text or cause layout shifts when fallback fonts swap to web fonts. Too many weights, external font CSS and missing font-display rules can make the problem wors...

Fonts UX Affects: Text rendering Read โ†’

Third-party code

Third-party code can add network requests, JavaScript execution and main-thread blocking. Not all third-party code is bad, but every tag should justify its cost and load at the right time. V...

Third-party Responsiveness Affects: Responsiveness Read โ†’

Efficient cache policy

An efficient cache policy tells browsers how long they can reuse assets. It does not fully fix first-visit performance, but it can reduce repeat load cost for CSS, JavaScript, images and fon...

Caching Repeat visits Affects: Repeat load Read โ†’

No matching guides

Try another keyword or clear the category filter.

Not sure which problem matters most?

Run a fresh ViewMend check and get a prioritized list of issues, evidence, and practical next steps.

Run a free performance check