Home / Check catalog / 4. Core Web Vitals & Performance / 4.3 CSS Optimization & Render-Path Suite

4.3 CSS Optimization & Render-Path Suite

35 checks in Core Web Vitals & Performance. Automated Its subsection has a live automated checker in the engine.

IDCheckPasses whenWeightRuns
4.3.01Extract total CSS payload size< 150KB compressedCriticalDeterministic
4.3.02Extract uncompressed CSS size< 500KBHeavyDeterministic
4.3.03Identify number of CSS files requested≤ 5HeavyDeterministic
4.3.04Validate primary CSS served as single main bundleConsolidatedHeavyDeterministic
4.3.05Validate usage of critical CSS for above-the-fold contentImplementedMediumDeterministic
4.3.06Validate non-critical CSS is loaded async/deferredYesMediumDeterministic
4.3.07Detect render-blocking CSS in <head>MinimizedHeavyDeterministic
4.3.08Validate media attributes on non-screen stylesheetsCorrectMediumDeterministic
4.3.09Validate CSS is minifiedYesMediumDeterministic
4.3.10Validate removal of unused CSS (coverage < 30% unused)EfficientMediumDeterministic
4.3.11Detect large frameworks (e.g., Bootstrap/Tailwind) shipped mostly unusedAvoid wasteMediumDeterministic
4.3.12Validate logical layering of CSS (base → layout → components → utilities)StructuredMediumDeterministic
4.3.13Detect overly-specific selectors causing bloatMinimizedMediumDeterministic
4.3.14Detect !important overuseMinimalMediumDeterministic
4.3.15Validate CLS-related CSS is stable (fixed heights, aspect-ratio, etc.)StableHeavyDeterministic
4.3.16Validate responsive breakpoints are consistent and documentedClean breakpointsMediumDeterministic
4.3.17Validate mobile-first CSS strategyYesMediumDeterministic
4.3.18Validate usage of modern layout (flexbox, grid)ModernMediumDeterministic
4.3.19Validate avoidance of heavy legacy layout (float-based)Minimal legacyMediumDeterministic
4.3.20Validate color variables (CSS custom properties) for theme consistencyImplementedMediumDeterministic
4.3.21Validate dark-mode support where relevantSupported or intentionally absentMediumDeterministic
4.3.22Validate font-face declarations optimized (WOFF2, swap)OptimizedMediumDeterministic
4.3.23Validate no blocking @import in CSSNoneHeavyDeterministic
4.3.24Validate no CSS loaded via JS for critical pathAvoidedMediumDeterministic
4.3.25Validate print styles separate and lightweightOptimizedMediumDeterministic
4.3.26Detect unnecessary animation/transition definitionsMinimalMediumDeterministic
4.3.27Validate no layout thrashing from CSS animationsStableHeavyDeterministic
4.3.28Validate prefers-reduced-motion supportImplementedMediumDeterministic
4.3.29Validate use of logical properties (margin-inline, etc.) for locale supportModernMediumDeterministic
4.3.30Detect duplicated rules across CSS filesDeduplicatedMediumDeterministic
4.3.31Validate CSS specificity manageable (no deep chains)MaintainableMediumDeterministic
4.3.32Validate CSS does not delay LCPMinimal impactHeavyDeterministic
4.3.33Validate sass/less/postcss pipeline output is cleanNo debug leftoversMediumDeterministic
4.3.34Validate component-level CSS scoping used (CSS modules, scoped, etc.)Used where appropriateMediumDeterministic
4.3.35Compute CSS optimization & render-path composite score>= 90%CriticalDeterministic

← 4.2 JavaScript Optimization & Bundling Suite4.4 Server-Speed, CDN & Caching Suite →

Run these checks on your site

A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.

See plans

Machine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).