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."],[],[]]