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.6k Views Asked by samiullah ilyas At
2
There are 2 best solutions below
0
Tony McCreath
On
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
- Java Google Analytics API - Read timed out
- How to track multiple youtube videos in google analytics
- How to estimate current situation of an old site not created by myself before i launch my new one?
- Is it possible to access gmail anonymous profile for a logged in user?
- How do I add Google Analytics to a large Windows Phone 8.1 project
- Why Google Analytics show bounce rate 100% and avg time more then 1min
- Google analytics event tracking, retrieve results
- Google Analytics with two property ID's: double counting page views?
- Does google analytics keep custom dimensions value over time?
- Google analytics not registering my app as a source of traffic to other sites
- Android : ANR in Google Analytics
- Google Analytics time delay in events report
- Google Analytics Cohort data doesn't make sense
- Tracking pages as they are created
- Use data import for update revenue
Related Questions in GOOGLE-TAG-MANAGER
- Is it possible to access gmail anonymous profile for a logged in user?
- Google Tag manager code added with the help of DTM is not working
- Google Analytics duplicate transaction id multiple domains
- iOS Google Tag Manager crashing upon Launch with 'NSParseErrorException', reason: 'Last tag: 116 should be 124'
- How to implement google organic tag in google tag manager
- Crawler architecture: Avoid getting requests counted in Google Analytics
- Google Tag Manager External Links with Multiple Domains
- Redirect to mobile script on google tag manager
- Why isn't my Google Tag Manager event listener being installed?
- How can we check that Google Tag manager works
- Capturing link alt via Google Tag Manager
- Equivalent of dataLayer.push in Google Tag Manager PHP API
- Google tag manager Track page by content
- Flickering of webpage when gtm.js loads
- Google Tag Manager integration on Ionic Framework
Related Questions in PAGESPEED
- Setting an expiry date or a maximum age in the HTTP headers (Zope infrastructure)
- google PageSpeed Insights inconsistent result
- W3 Total Cache Wordpress plugin disturbing my page layout
- Critical css, above the fold content and rendered views
- Why do Images take forever to load?
- Polymer website "breaks" Pagespeed Insights
- Optimize CSS file size too big
- How to avoid render-blocking css via scroll-down media query
- Avoid render-blocking CSS/JS outside direct control
- Does wordpress site need optimization
- Compression svg file for website optimization
- Google servers see website differently
- .htaccess automatically update to old htaccess after 20 seconds
- Error loading SVG - ERR_CONTENT_DECODING_FAILED
- Long wait time on page load
Related Questions in PAGESPEED-INSIGHTS
- PageSpeed Insights wrongly reporting cache policy?
- Want to pass multiple enum values for PageSpeed Insights API
- Is it possible to set cookies to Page Speed Insights tests?
- Can I rely on Google Lighthouse reports (especially for mobile sites)?
- Why does PageSpeed Insights keeps returning a high TTI (Time to Interactive) for a simple game?
- Lighthouse & pagespeed insights performance score is inconsistent
- Java- How to store Parsing nested json data into Java list
- Google Webfonts destroys CLS score (FOUT)
- PageSpeed Insights: Server-side rendering or Client-side rendering?
- Page Speed shows high score only first time
- get screenshot from PageSpeed Insights, using javascript
- How to improve LCP score of website where h1 is the largest contentful element painted within the viewport
- What are causes of the differece between CoreWebVitals assessment and PageSpeen Insights performance grade?
- PageSpeed Insights / Lighthouse / Unlighthouse all gives differents results
- How to satisfy Accessibility in PageSpeed Insight with a link that contains both an image and text?
Related Questions in CORE-WEB-VITALS
- How to improve LCP score of website where h1 is the largest contentful element painted within the viewport
- CrUX Core Web Vital Report Missing dates
- How do I avoid web vitals INP penalty if the button relies on external resources to work?
- When elements load it is registering a layout shift, but the only shift is those elements appearing
- Find the exact elements that causes INP issue in Core web vitals score for a website
- Till when is the core web vitals INP calculated?
- LCP, CLS and FCP metrics have different values in 'Core Web Vitals Assessment' and 'Performance' sections
- How can I prevent CLS with dynamic images of unknown height and aspect ratio?
- How do websites(especially news) keep their core web vitals as passed (in green) even though their page performances are considerably low
- CLS with Adsense Funding Choice
- Content Layout Shift When Page Loads
- Lighthouse detecting invisible layout shifts ? (incredibly high CLS)
- Why my website keeps requesting resources from server even after the website is fully loaded
- Gtag.js increasing LCP in pagespeed insights
- Google search console added my 21 URls in poor section of core web vitals and showing it as 126 URLs
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 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.