I have a problem with lcp score in core web vitals (mobile). My LCP score is 3 seconds. The required lcp score is 2.5 seconds in mobile. I have tried everything. Have optimized images with a premium plugin (EWWWW Image Optimizer). Serving the files through a CDN. Reduced the network requests to a minimum and applied other things which are common. The only way I can get the lcp score down is by removing gtag.js. This reduces the lcp to 2 seconds but I really need this script for analyzing the traffic. Is there any other way I can reduce the LCP? HAve tried all the suggestions listed in Lighthouse. Removed Unused CSS,JS. Defered Loading of Images, CSS, JS.
Gtag.js increasing LCP in pagespeed insights
2.5k Views Asked by samiullah ilyas At
2
There are 2 best solutions below
0

On the live site, the slider image is the LCP, and this is loaded via CSS. The browser does not know to load the image until the CSS is loaded and it knows the image is needed on the page. You could speed things up with a preload on that image.
You're also using a lot of web fonts. You would free up bandwidth for the main image by reducing the number of fonts.
Related Questions in GOOGLE-ANALYTICS
- python forked processes not executing with os.execlp
- Calling Python file from within PHP
- Run local executable from a remote PHP application
- Client/server: running "nano editor" command from client
- Running multiple exec commands and waiting to finish before continuing
- How to use Maven exec plugin in Eclipse?
- execute php script in command line from web page
- How to run iperf command properly in Runtime.getRuntime().exec() android
- Gradle Exec : Why it is not running in configuration phase?
- Slimerjs with exec linux centos 6
Related Questions in GOOGLE-TAG-MANAGER
- python forked processes not executing with os.execlp
- Calling Python file from within PHP
- Run local executable from a remote PHP application
- Client/server: running "nano editor" command from client
- Running multiple exec commands and waiting to finish before continuing
- How to use Maven exec plugin in Eclipse?
- execute php script in command line from web page
- How to run iperf command properly in Runtime.getRuntime().exec() android
- Gradle Exec : Why it is not running in configuration phase?
- Slimerjs with exec linux centos 6
Related Questions in PAGESPEED
- python forked processes not executing with os.execlp
- Calling Python file from within PHP
- Run local executable from a remote PHP application
- Client/server: running "nano editor" command from client
- Running multiple exec commands and waiting to finish before continuing
- How to use Maven exec plugin in Eclipse?
- execute php script in command line from web page
- How to run iperf command properly in Runtime.getRuntime().exec() android
- Gradle Exec : Why it is not running in configuration phase?
- Slimerjs with exec linux centos 6
Related Questions in PAGESPEED-INSIGHTS
- python forked processes not executing with os.execlp
- Calling Python file from within PHP
- Run local executable from a remote PHP application
- Client/server: running "nano editor" command from client
- Running multiple exec commands and waiting to finish before continuing
- How to use Maven exec plugin in Eclipse?
- execute php script in command line from web page
- How to run iperf command properly in Runtime.getRuntime().exec() android
- Gradle Exec : Why it is not running in configuration phase?
- Slimerjs with exec linux centos 6
Related Questions in CORE-WEB-VITALS
- python forked processes not executing with os.execlp
- Calling Python file from within PHP
- Run local executable from a remote PHP application
- Client/server: running "nano editor" command from client
- Running multiple exec commands and waiting to finish before continuing
- How to use Maven exec plugin in Eclipse?
- execute php script in command line from web page
- How to run iperf command properly in Runtime.getRuntime().exec() android
- Gradle Exec : Why it is not running in configuration phase?
- Slimerjs with exec linux centos 6
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The PageSpeed Insights results that stand out to me are:
In the mobile test, PSI reports 3.5 seconds spent on the main thread, with 1.275 s on style and layout. I think some of this can be attributed to the large DOM. So try to find ways to trim excess content or markup from the page to simplify the HTML structure.
Script evaluation also accounts for 0.987 s, suggesting that there is significant JavaScript code that runs on page load. I'm not too familiar with GTM but based on the results it does seem like it's contributing a lot to main thread consumption (2.88 s). Some things to check are disabling or removing unnecessary services in GTM, as these third parties can be adding excess JavaScript, and optimizing the services you do need so that anything not absolutely necessary for the initial page load is deferred until later. See the Loading Third-Party JavaScript guide for some additional advice related to GTM.