{"id":6033,"date":"2026-09-11T16:20:24","date_gmt":"2026-09-11T10:50:24","guid":{"rendered":"https:\/\/websitespeedy.com\/blog\/?p=6033"},"modified":"2026-09-11T16:28:47","modified_gmt":"2026-09-11T10:58:47","slug":"core-web-vitals-by-device-and-country","status":"publish","type":"post","link":"https:\/\/websitespeedy.com\/blog\/core-web-vitals-by-device-and-country\/","title":{"rendered":"How to Analyze Core Web Vitals by Device and Country"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\nol{list-style:auto; margin-left: 20px !important}\n<\/style>\n\n<div class=\"tldr-box\">\n    <p><strong>TL;DR:<\/strong> To analyze Core Web Vitals by device and country, start with Google Search Console to compare mobile and desktop performance, then use CrUX BigQuery for country-level and country-plus-device analysis. Compare LCP, INP, and CLS at the 75th percentile, focus on countries and devices with meaningful data, and use PageSpeed Insights, Lighthouse, or DevTools to investigate the likely causes.<\/p>\n<\/div>\n\n<p>A website can pass its overall Core Web Vitals assessment while delivering a <a href=\"https:\/\/websitespeedy.com\/blog\/website-slow-despite-90-pagespeed-score\/\">noticeably slower experience<\/a> to certain users. Mobile visitors may have a higher LCP than desktop users, while visitors in a particular country may experience slower loading because of network latency or infrastructure differences.<\/p>\n<p>That is why looking at <strong>Core Web Vitals by device and country<\/strong> matters. Segmenting real-user data shows where performance problems are concentrated instead of hiding them behind a single sitewide number.<\/p>\n\n<h2>Understanding Core Web Vitals by Device and Country<\/h2>\n<p>To analyze performance differences, segment real-user Core Web Vitals data by <strong>device and country<\/strong>, compare LCP, INP, and CLS at the 75th percentile, and then investigate the segments with the largest gaps.<\/p>\n\n<table style=\"font-family: Poppins, sans-serif; color: #000; width:100%; border-collapse:collapse; text-align:left; border:1px solid #ddd; font-size:14px;\">\n    <thead>\n        <tr style=\"background:#ffeefa;\">\n            <th style=\"padding:12px; border:1px solid #ddd;\">Step<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">What to do<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">Best source<\/th>\n        <\/tr>\n    <\/thead>\n    <tbody>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\"><strong>1. Compare devices<\/strong><\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Check mobile, desktop, and tablet performance separately.<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Search Console, CrUX<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\"><strong>2. Compare countries<\/strong><\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Identify regions with noticeably different Core Web Vitals results.<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">CrUX BigQuery<\/td>\n        <\/tr>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\"><strong>3. Combine both<\/strong><\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Compare country + device to find the specific user segments affected.<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">CrUX BigQuery<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\"><strong>4. Find the weak metric<\/strong><\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Check whether LCP, INP, or CLS is driving the performance gap.<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">CrUX, Search Console<\/td>\n        <\/tr>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\"><strong>5. Investigate the cause<\/strong><\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Check TTFB, images, JavaScript, CSS, and rendering for the affected segment.<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">PageSpeed Insights, Lighthouse, DevTools<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\"><strong>6. Prioritize fixes<\/strong><\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Fix the largest performance gap affecting a meaningful share of users, then monitor field data.<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">CrUX, Search Console<\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n\n<p><strong>In short:<\/strong> use <strong>field data to identify where performance differs<\/strong>, segment it by device and country, and use <strong>lab diagnostics to investigate why<\/strong>.<\/p>\n\n<h2>What Are Core Web Vitals?<\/h2>\n<p><a href=\"https:\/\/websitespeedy.com\/blog\/inp-vs-lcp-vs-cls\/\">Core Web Vitals<\/a> are Google&#8217;s user-focused performance metrics covering loading, responsiveness, and visual stability. The current metrics are:<\/p>\n\n<table style=\"font-family: Poppins, sans-serif; color: #000; width:100%; border-collapse:collapse; text-align:left; border:1px solid #ddd; font-size:14px;\">\n    <thead>\n        <tr style=\"background:#ffeefa;\">\n            <th style=\"padding:12px; border:1px solid #ddd;\">Metric<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">What it measures<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">Good threshold<\/th>\n        <\/tr>\n    <\/thead>\n    <tbody>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\"><strong>LCP<\/strong><\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Loading performance<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">&le; 2.5s<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\"><strong>INP<\/strong><\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Interaction responsiveness<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">&le; 200ms<\/td>\n        <\/tr>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\"><strong>CLS<\/strong><\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Visual stability<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">&le; 0.1<\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n\n<p><strong>Google<\/strong> recommends <a href=\"https:\/\/developers.google.com\/codelabs\/chrome-web-vitals-js\" target=\"_blank\" rel=\"nofollow noopener\">evaluating these metrics at the 75th percentile<\/a>, segmented by mobile and desktop. A page needs to meet the recommended threshold for all three metrics to provide a good <strong>Core Web Vitals<\/strong> experience.<\/p>\n<p>This matters because averages can hide poor experiences. If your average <strong>LCP<\/strong> is 2 seconds but a meaningful portion of users experience much slower loading, the average does not tell the complete story.<\/p>\n\n<h2>Why Analyze Core Web Vitals by Device and Country?<\/h2>\n<p>Looking only at an overall score can make a performance problem appear smaller than it really is.<\/p>\n\n<h3>Core Web Vitals by device<\/h3>\n<p>Mobile and desktop users do not load websites under identical conditions. Phones can have less processing power, different viewport sizes, different network conditions, and different interaction patterns.<\/p>\n<p style=\"margin-bottom: 0;\">For example:<\/p>\n\n<table style=\"font-family: Poppins, sans-serif; color: #000; width:100%; border-collapse:collapse; text-align:left; border:1px solid #ddd; font-size:14px;\">\n    <thead>\n        <tr style=\"background:#ffeefa;\">\n            <th style=\"padding:12px; border:1px solid #ddd;\">Device<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">LCP<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">INP<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">CLS<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">Interpretation<\/th>\n        <\/tr>\n    <\/thead>\n    <tbody>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Desktop<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">2.1s<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">145ms<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">0.04<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Good<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\">Mobile<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">3.3s<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">270ms<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">0.08<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Needs investigation<\/td>\n        <\/tr>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Tablet<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">2.5s<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">185ms<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">0.05<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Borderline<\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n\n<p>This <strong>Core Web Vitals performance by device<\/strong> analysis immediately shows that a sitewide optimization may not solve the main problem. If desktop performance is already healthy but mobile LCP and INP are poor, the next investigation should focus on the mobile experience.<\/p>\n<p>For example, heavy JavaScript can be particularly noticeable on less powerful devices. Large images can also have a greater impact when users are downloading them over slower connections.<\/p>\n\n<h3>Core Web Vitals by country<\/h3>\n<p>Geography introduces another layer. A visitor located far from your origin server may experience additional network latency. CDN coverage, routing, connection quality, infrastructure, and the geographic distribution of your traffic can all contribute to differences in <strong>Core Web Vitals performance by country<\/strong>.<\/p>\n<p>This is especially important for international ecommerce sites. A global Core Web Vitals score might look healthy while one important market consistently experiences slower pages.<\/p>\n\n<h2>How to Check Core Web Vitals by Device<\/h2>\n<p>Google Search Console is a useful starting point for <strong>Core Web Vitals by device<\/strong>.<\/p>\n<p>Open the Core Web Vitals report and compare the mobile and desktop views. Search Console groups URLs with similar issues, which can help identify whether a performance problem is isolated or associated with a broader page template.<\/p>\n<p style=\"margin-bottom: 0;\">Pay attention to patterns such as:<\/p>\n<ul>\n    <li>Mobile pages failing while desktop pages pass.<\/li>\n    <li>Several templates showing poor LCP.<\/li>\n    <li>INP problems appear primarily on interactive pages.<\/li>\n    <li>CLS issues affecting pages with dynamic content, banners, or media.<\/li>\n<\/ul>\n<p>For deeper Core Web Vitals data by device, <a href=\"https:\/\/websitespeedy.com\/blog\/how-to-use-crux-to-improve-website-performance\/\">CrUX provides real-user information<\/a> by form factor, including phone, tablet, and desktop. This gives you more detailed device segmentation than the mobile and desktop views available in Search Console and helps show which device experiences are contributing to the result.<\/p>\n\n<h2>How to Analyze Core Web Vitals by Country<\/h2>\n<p>For <strong>Core Web Vitals by country<\/strong>, CrUX is particularly valuable. Its BigQuery dataset provides country-level data that can also be segmented by device, allowing you to compare real-user performance across specific markets and form factors.<\/p>\n<p>For a more detailed comparison, you can use CrUX BigQuery to look at each country alongside its phone, tablet, and desktop results.<\/p>\n<p style=\"margin-bottom: 0;\"><strong>A practical analysis is:<\/strong><\/p>\n<ol>\n    <li>Select your site&#8217;s origin and the latest relevant CrUX dataset.<\/li>\n    <li>Compare the countries that represent meaningful portions of your traffic.<\/li>\n    <li>Break those countries down by phone, tablet, and desktop.<\/li>\n    <li>Compare LCP, INP, and CLS separately at the 75th percentile.<\/li>\n    <li>Investigate the segments with the largest performance gaps.<\/li>\n<\/ol>\n<p>This lets you move beyond a global score and identify whether a problem is geographic, device-specific, or a combination of both.<\/p>\n<p>Search Console is best for identifying affected URL groups by device, while CrUX BigQuery is better suited to detailed <strong>Core Web Vitals data by country and device<\/strong>. PageSpeed Insights and Lighthouse are then useful for investigating potential technical causes.<\/p>\n\n<h3>Example of country-level analysis<\/h3>\n<p>Imagine your global mobile LCP is 2.4 seconds:<\/p>\n\n<table style=\"font-family: Poppins, sans-serif; color: #000; width:100%; border-collapse:collapse; text-align:left; border:1px solid #ddd; font-size:14px;\">\n    <thead>\n        <tr style=\"background:#ffeefa;\">\n            <th style=\"padding:12px; border:1px solid #ddd;\">Country<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">Mobile LCP<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">What it suggests<\/th>\n        <\/tr>\n    <\/thead>\n    <tbody>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\">United States<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">2.1s<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Healthy<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\">United Kingdom<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">2.3s<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Healthy<\/td>\n        <\/tr>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\">India<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">3.0s<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Investigate<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\">Australia<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">2.8s<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Investigate<\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n\n<p>You should not immediately conclude that the website&#8217;s code is slower in India or Australia. The difference could be related to TTFB, CDN coverage, connection quality, device mix, or the types of pages users access.<\/p>\n<p>The country-level result tells you <strong>where to investigate<\/strong>, not necessarily <strong>what to fix<\/strong>. Combine it with device-level data and technical diagnostics before making an optimization decision.<\/p>\n\n<h2>Which Tools Show Core Web Vitals by Country?<\/h2>\n<p>Not every Core Web Vitals tool provides the same level of segmentation. Search Console is useful for identifying mobile and desktop performance issues, but it is not a country-level Core Web Vitals reporting tool.<\/p>\n<p>For geographic analysis, <strong>Chrome UX Report (CrUX)<\/strong> is the more useful source. Its BigQuery dataset includes a <code>country_summary<\/code> table with aggregated performance data by month, origin, country, and device. This allows you to compare countries and then narrow the analysis to specific device types.<\/p>\n<p style=\"margin-bottom: 0;\">A practical toolset looks like this:<\/p>\n\n<table style=\"font-family: Poppins, sans-serif; color: #000; width:100%; border-collapse:collapse; text-align:left; border:1px solid #ddd; font-size:14px;\">\n    <thead>\n        <tr style=\"background:#ffeefa;\">\n            <th style=\"padding:12px; border:1px solid #ddd;\">Tool<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">Device analysis<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">Country analysis<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">Best use<\/th>\n        <\/tr>\n    <\/thead>\n    <tbody>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Google Search Console<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Yes<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">No<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Find affected URL groups and device-level issues<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\">PageSpeed Insights<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Test conditions<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">No geographic segmentation<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Diagnose individual pages<\/td>\n        <\/tr>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\">CrUX<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Yes<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Not available through the CrUX APIs<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Understand real-user performance<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\">CrUX BigQuery<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Yes<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Yes<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Detailed country + device analysis<\/td>\n        <\/tr>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Lighthouse<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Simulated device<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">No<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Diagnose technical causes<\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n\n<p>This distinction prevents a common mistake: trying to use a single performance tool to answer questions it was not designed to answer.<\/p>\n\n<h2>How to Combine Device and Country Data<\/h2>\n<p>The most useful <strong>Core Web Vitals analysis<\/strong> happens when you combine both dimensions.<\/p>\n<p>Suppose mobile users in India have an LCP of 3.4 seconds and INP of 290ms, while desktop users in the same country pass. That points toward a problem concentrated among <strong>mobile users in India<\/strong>, rather than a country-wide performance issue.<\/p>\n<p>From there, investigate network conditions, <a href=\"https:\/\/websitespeedy.com\/blog\/server-side-rendering-vs-client-side-rendering\/\">server response time<\/a>, image delivery, JavaScript execution, and CDN behavior. The goal is to connect the <strong>affected segment<\/strong> with the <strong>specific metric<\/strong> and then investigate its likely technical cause.<\/p>\n\n<h2>Use Field Data and Lab Data for Different Jobs<\/h2>\n<p>A common mistake is using one performance tool to answer every question. <a href=\"https:\/\/websitespeedy.com\/blog\/lab-data-vs-field-data\/\">Field data and lab data<\/a> have different purposes.<\/p>\n<p><strong>Field data<\/strong> represents real users and is therefore useful for understanding actual performance across devices and locations. CrUX is particularly useful for this type of analysis.<\/p>\n<p><strong>Lab data<\/strong>, such as <a href=\"https:\/\/websitespeedy.com\/blog\/lighthouse-vs-pagespeed-insights\/\">Lighthouse or PageSpeed Insights<\/a> testing, runs under controlled conditions. It helps diagnose potential causes.<\/p>\n<p style=\"margin-bottom: 0;\">For example, suppose CrUX shows poor mobile LCP in one country. A lab test can then help investigate whether the page has:<\/p>\n<ul>\n    <li>A slow server response time.<\/li>\n    <li>A large LCP image.<\/li>\n    <li>Render-blocking CSS or JavaScript.<\/li>\n    <li>Delayed LCP resource discovery.<\/li>\n    <li>Excessive JavaScript execution.<\/li>\n    <li>Third-party scripts delaying rendering.<\/li>\n<\/ul>\n<p>This distinction is important. A lab score is not a substitute for understanding how real users experience the site.<\/p>\n\n<h2>What Causes Core Web Vitals to Vary by Country?<\/h2>\n<p>A difference in country-level performance does not automatically mean the website has different code for different countries. Several factors can contribute.<\/p>\n\n<h3>Network latency<\/h3>\n<p>The physical and network distance between visitors and your infrastructure can increase the time required to retrieve resources.<\/p>\n<p>This can be particularly important for LCP because the browser needs to receive and process the resources required to display the main content.<\/p>\n\n<h3>CDN coverage and configuration<\/h3>\n<p>A properly configured CDN can bring cached resources closer to users and reduce network distance.<\/p>\n<p>For international websites, reviewing CDN behavior is therefore an important part of <strong>website performance by country<\/strong>. A <a href=\"https:\/\/websitespeedy.com\/blog\/what-is-a-cdn-content-delivery-network\/\">content delivery network (CDN)<\/a> can help distribute static resources geographically, although CDN configuration and cache behavior still need to be evaluated.<\/p>\n\n<h3>Device mix<\/h3>\n<p>Different countries can have different proportions of phone, tablet, and desktop traffic. A market with a larger share of lower-powered mobile devices may naturally show different performance characteristics.<\/p>\n\n<h3>Connection quality<\/h3>\n<p>Real-world connection conditions vary. CrUX provides dimensions that can help put performance results into context, rather than treating every country as if users had identical network conditions.<\/p>\n\n<h3>Server response time<\/h3>\n<p>A slow origin can affect visitors regardless of location, but the effect can become more noticeable for geographically distributed audiences.<\/p>\n<p>If <a href=\"https:\/\/websitespeedy.com\/blog\/why-is-my-lcp-so-high-even-after-optimizing-images\/\">high LCP remains after image optimization<\/a>, investigate the other stages of the loading process as well. Issues such as TTFB, render-blocking resources, JavaScript, and delayed resource discovery can all contribute to LCP.<\/p>\n\n<h2>How to Interpret the Results<\/h2>\n<p>Finding a performance gap is only the first step. The next question is whether the pattern points to a device-specific problem, a geographic problem, or an issue affecting both.<\/p>\n\n<table style=\"font-family: Poppins, sans-serif; color: #000; width:100%; border-collapse:collapse; text-align:left; border:1px solid #ddd; font-size:14px;\">\n    <thead>\n        <tr style=\"background:#ffeefa;\">\n            <th style=\"padding:12px; border:1px solid #ddd;\">Finding<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">What it may indicate<\/th>\n            <th style=\"padding:12px; border:1px solid #ddd;\">What to investigate<\/th>\n        <\/tr>\n    <\/thead>\n    <tbody>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Mobile LCP is poor across all countries<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Mobile loading issue<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Images, JavaScript, CSS, server response<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\">Desktop passes, but mobile fails<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Device-specific performance issue<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">CPU usage, JavaScript, page weight<\/td>\n        <\/tr>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\">One country is slow on both mobile and desktop<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Geographic delivery issue<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">TTFB, CDN, routing, infrastructure<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\">One country is slow only on mobile<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Country + device interaction<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Device mix, network conditions, mobile resources<\/td>\n        <\/tr>\n        <tr>\n            <td style=\"padding:12px; border:1px solid #ddd;\">INP is poor across devices<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Responsiveness problem<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Long tasks, JavaScript, third-party scripts<\/td>\n        <\/tr>\n        <tr style=\"background:#f9fafb;\">\n            <td style=\"padding:12px; border:1px solid #ddd;\">CLS is poor in one template<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Layout implementation issue<\/td>\n            <td style=\"padding:12px; border:1px solid #ddd;\">Images, fonts, ads, dynamic content<\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n\n<p>These patterns are not definitive diagnoses, but they help narrow the investigation. The more dimensions that point to the same problem, the more confidently you can prioritize that area for testing.<\/p>\n\n<h2>How to Turn the Data Into an Optimization Plan<\/h2>\n<p>Once you have Core Web Vitals data by country and device, avoid trying to fix every issue simultaneously. Start with the largest meaningful performance gap, especially when it affects a substantial or strategically important portion of your audience.<\/p>\n<p>For example, if desktop users pass across most countries but mobile users consistently have poor LCP, <a href=\"https:\/\/websitespeedy.com\/blog\/how-to-optimize-mobile-website-speed\/\">prioritize mobile loading performance<\/a>.<\/p>\n<p>Then determine what is actually causing the delay.<\/p>\n<p>If LCP is the problem, investigate the LCP element, server response, resource discovery, image delivery, CSS, and rendering. If INP is poor, focus more heavily on <a href=\"https:\/\/websitespeedy.com\/blog\/reduce-javascript-execution-time\/\">JavaScript execution<\/a> and long tasks. If CLS is the issue, examine images without dimensions, dynamically inserted content, ads, fonts, and other layout changes.<\/p>\n<p>The important point is to connect the <strong>segment<\/strong> with the <strong>metric<\/strong>, then validate the likely cause with technical diagnostics. Avoid making major changes based on a single country or device result, especially when the affected segment has limited real-user data.<\/p>\n\n<h2>A Practical Workflow for International Websites<\/h2>\n<p>A reliable <strong>Core Web Vitals analysis<\/strong> can follow four stages: <strong>baseline, segment, diagnose, and validate<\/strong>.<\/p>\n\n<p><strong>1. Establish the baseline.<\/strong><br>\nStart with the overall LCP, INP, and CLS results. Identify which metric is causing the largest performance problem.<\/p>\n\n<p><strong>2. Segment the data.<\/strong><br>\nCompare mobile, desktop, and tablet performance. Then compare the countries that represent meaningful portions of your audience. Finally, combine country and device data to find concentrated problem areas.<\/p>\n\n<p><strong>3. Diagnose the cause.<\/strong><br>\nUse PageSpeed Insights, Lighthouse, Chrome DevTools, and server or CDN data to investigate the technical cause. For example, poor LCP may require investigation into TTFB, image delivery, CSS, JavaScript, or resource discovery.<\/p>\n\n<p><strong>4. Validate the improvement.<\/strong><br>\nAfter making a change, test it in a lab environment first, then monitor field data to determine whether real users experience the improvement. Field data represents users over a collection period, so a change will not necessarily appear in the data immediately after deployment.<\/p>\n\n<p>This approach keeps performance optimization focused on measurable user problems rather than isolated PageSpeed scores.<\/p>\n\n<h2>Conclusion<\/h2>\n<p><strong>Core Web Vitals by device and country<\/strong> gives you a more useful view of website performance than a single sitewide score. It shows whether problems are concentrated among mobile users, desktop visitors, specific countries, or particular combinations of both.<\/p>\n<p>Start with Search Console for device-level visibility, use CrUX for real-user geographic analysis, and combine the findings with lab diagnostics to investigate the underlying causes.<\/p>\n<p>The goal is not simply to find the country or device with the lowest score. It is to understand why that audience experiences slower loading, weaker responsiveness, or greater instability, and then prioritize the technical changes most likely to improve their real-world experience.<\/p>\n\n<h2>FAQs<\/h2>\n<style>\n\t\t#faqsu-faq-list {\n\t\t\tbackground: #F0F4F8;\n\t\t\tborder-radius: 5px;\n\t\t\tpadding: 15px;\n\t\t}\n\t\t#faqsu-faq-list .faqsu-faq-single {\n\t\t\tbackground: #fff;\n\t\t\tpadding: 15px 15px 20px;\n\t\t\tbox-shadow: 0px 0px 10px #d1d8dd, 0px 0px 40px #ffffff;\n\t\t\tborder-radius: 5px;\n\t\t\tmargin-bottom: 1rem;\n\t\t}\n\t\t#faqsu-faq-list .faqsu-faq-single:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t#faqsu-faq-list .faqsu-faq-question {\n\t\t\tborder-bottom: 1px solid #F0F4F8;\n\t\t\tpadding-bottom: 0.825rem;\n\t\t\tmargin-bottom: 0.825rem;\n\t\t\tposition: relative;\n\t\t\tpadding-right: 40px;\n\t\t}\n\t\t#faqsu-faq-list .faqsu-faq-question:after {\n\t\t\tcontent: \"?\";\n\t\t\tposition: absolute;\n\t\t\tright: 0;\n\t\t\ttop: 0;\n\t\t\twidth: 30px;\n\t\t\tline-height: 30px;\n\t\t\ttext-align: center;\n\t\t\tcolor: #c6d0db;\n\t\t\tbackground: #F0F4F8;\n\t\t\tborder-radius: 40px;\n\t\t\tfont-size: 20px;\n\t\t}\n\t\t<\/style>\n\t\t\n\t\t<section id=\"faqsu-faq-list\" itemscope itemtype=\"http:\/\/schema.org\/FAQPage\"><div class=\"faqsu-faq-single\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n\t\t\t\t\t<h3 class=\"faqsu-faq-question\" itemprop=\"name\">How can I check Core Web Vitals by device?<\/h3>\n\t\t\t\t\t<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n\t\t\t\t\t\t<div class=\"faqsu-faq-answare\" itemprop=\"text\"><span style=\"font-weight: 400\">Google Search Console provides mobile and desktop Core Web Vitals reporting. CrUX can provide deeper real-user performance data by form factor, including phone, tablet, and desktop.<\/span><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><div class=\"faqsu-faq-single\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n\t\t\t\t\t<h3 class=\"faqsu-faq-question\" itemprop=\"name\">Can Core Web Vitals be measured by country?<\/h3>\n\t\t\t\t\t<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n\t\t\t\t\t\t<div class=\"faqsu-faq-answare\" itemprop=\"text\"><span style=\"font-weight: 400\">Yes. CrUX BigQuery provides country-level performance data and can also combine country information with device form factor.<\/span><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><div class=\"faqsu-faq-single\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n\t\t\t\t\t<h3 class=\"faqsu-faq-question\" itemprop=\"name\">What is the best tool for Core Web Vitals by country?<\/h3>\n\t\t\t\t\t<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n\t\t\t\t\t\t<div class=\"faqsu-faq-answare\" itemprop=\"text\"><span style=\"font-weight: 400\">CrUX BigQuery is the most useful Google data source for detailed Core Web Vitals analysis by country because its country_summary data can be segmented by country and device. Search Console is better suited to identifying mobile and desktop URL groups, while PageSpeed Insights and Lighthouse can help investigate individual pages.<\/span><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><div class=\"faqsu-faq-single\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n\t\t\t\t\t<h3 class=\"faqsu-faq-question\" itemprop=\"name\">Why are Core Web Vitals worse in one country?<\/h3>\n\t\t\t\t\t<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n\t\t\t\t\t\t<div class=\"faqsu-faq-answare\" itemprop=\"text\"><span style=\"font-weight: 400\">Possible reasons include network latency, CDN coverage, server response time, connection quality, device mix, and differences in traffic composition. The geographic data identifies the affected segment, but additional diagnostics are needed to determine the technical cause.<\/span><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><div class=\"faqsu-faq-single\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n\t\t\t\t\t<h3 class=\"faqsu-faq-question\" itemprop=\"name\">Should I prioritize mobile or desktop Core Web Vitals?<\/h3>\n\t\t\t\t\t<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n\t\t\t\t\t\t<div class=\"faqsu-faq-answare\" itemprop=\"text\"><span style=\"font-weight: 400\">Prioritize the segment with the largest performance problem and the greatest relevance to your users. If mobile visitors make up a large portion of your traffic and consistently experience poor LCP or INP, mobile performance is usually a logical priority.<\/span><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><div class=\"faqsu-faq-single\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n\t\t\t\t\t<h3 class=\"faqsu-faq-question\" itemprop=\"name\">Why does my PageSpeed score look good when Core Web Vitals are poor?<\/h3>\n\t\t\t\t\t<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n\t\t\t\t\t\t<div class=\"faqsu-faq-answare\" itemprop=\"text\"><span style=\"font-weight: 400\">PageSpeed Insights includes both lab and field information, and the two can differ because they represent different testing conditions. Real-user Core Web Vitals may reveal problems that a controlled lab test does not reproduce. Comparing field and lab data helps explain the difference.<\/span><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/section>\n","protected":false},"excerpt":{"rendered":"<p>TL;DR: To analyze Core Web Vitals by device and country, start with Google Search Console to compare mobile and desktop performance, then use CrUX BigQuery for country-level and country-plus-device analysis. Compare LCP, INP, and CLS at the 75th percentile, focus on countries and devices with meaningful data, and use PageSpeed Insights, Lighthouse, or DevTools to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6034,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6033","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website-speed-optimization"],"_links":{"self":[{"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/posts\/6033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/comments?post=6033"}],"version-history":[{"count":4,"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/posts\/6033\/revisions"}],"predecessor-version":[{"id":6038,"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/posts\/6033\/revisions\/6038"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/media\/6034"}],"wp:attachment":[{"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/media?parent=6033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/categories?post=6033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/websitespeedy.com\/blog\/wp-json\/wp\/v2\/tags?post=6033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}