Render-blocking requests
Stay organized with collections
Save and categorize content based on your preferences.
Published: Oct 8, 2025
Requests are blocking the page's initial render, which may delay LCP. Deferring or inlining can move these network requests out of the critical path.
How to pass this insight
This insight highlights requests that prevented the first paint of the page. To pass this insight, remove all such render-blocking requests.
Some strategies for reducing the impact of render-blocking requests include:
Defer requests that are not needed for first-paint.
Inline requests that are critical for first-paint, but small.
Reduce the content of CSS or scripts to just what is necessary for the first paint.
Important: Inlining CSS is an advanced performance technique that can improve performance, but can also lead to bugs if not implemented properly. Most sites should be able to achieve all of our recommended performance targets without implementing this technique.
Stack-specific guidance
This insight also offers stack-specific guidance for pages using the following technologies:
AMP
Use tools such as AMP Optimizer
to server-side render AMP layouts .
Drupal
Consider using a module to inline critical CSS and JavaScript, and use the defer attribute for non-critical CSS or JavaScript.
Joomla
There are a number of Joomla plugins that can help you inline critical assets
or defer less important resources .
WordPress
There are a number of WordPress plugins that can help you inline critical assets or defer less important resources .
Additional references
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-08 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-08 UTC."],[],[]]