If you’re a marketer, you know that website performance is about more than just technical details. It’s a key driver for your traffic, leads, conversions, and ROI. 

In 2026, Core Web Vitals are front and center when it comes to how Google ranks your pages and how users interact with your campaigns.

Even if you have the best content or ads, slow-loading, unresponsive, or unstable landing pages can hold you back.

This Core Web Vitals Optimisation Guide 2026 is built for marketers like you. Inside, you’ll find what Core Web Vitals are, why they matter for SEO and step-by-step ways to improve key metrics like LCP, INP, and CLS.

Whether you’re working on landing pages, scaling up your content, or collaborating with developers, this guide will help you tie performance improvements directly to real marketing results you can measure.

Key Takeaways

  • Core Web Vitals are essential for SEO and user experience, as they directly influence Google’s page experience signals and search rankings.
  • Improving Core Web Vitals isn’t a one-and-done task. It takes both technical fixes and ongoing monitoring to keep your site performing at its best.
  • Tools like Google PageSpeed Insights, Lighthouse, and Search Console make it easier to spot performance issues and track your progress as you improve.
  • Core Web Vitals optimisation has a direct impact on engagement and conversions, reducing bounce rates and improving user trust.
  • Aligning marketing and development teams around Core Web Vitals helps turn performance improvements into long-term SEO and campaign wins.

What Are Core Web Vitals?

core web vitals

Core Web Vitals are a set of performance metrics from Google that measure real-world user experience. They look at how fast your page loads, how quickly it responds when someone interacts, and how stable the layout is as everything loads.

Google uses these metrics as part of its page experience ranking signals, making them essential for both SEO and usability.

To fully understand how Core Web Vitals impact your site, it’s helpful to break down each metric an SEO company uses, and explore practical ways to optimise them for both search engines and your users.

LCP (Largest Contentful Paint)

largest contentful paint core web vitals

LCP measures how quickly the main content on your page appears to visitors. It focuses on the biggest thing people see first, like a hero image, video, or main text block. The faster your LCP, the better your user experience and the lower your bounce rate, which can boost your SEO.

Aim for an LCP of 2.5 seconds or less. If it takes longer than 4 seconds, users are likely to get frustrated and leave.

Tips to Improve LCP:

  1. Optimise Images: Compress images without losing quality, use modern formats like WebP or AVIF, and implement lazy loading for below-the-fold content.
  2. Use Fast Hosting and CDN: Choose a reliable hosting provider and consider a Content Delivery Network (CDN) to serve content faster to users worldwide.
  3. Reduce Render-Blocking Resources: Minimise or defer unnecessary JavaScript and CSS to improve page rendering speed. Inline critical CSS for above-the-fold content to speed up initial load times.
  4. Prioritise Critical Content: Ensure that the most significant elements load first, such as hero images or key text blocks, so users see meaningful content quickly.
  5. Enable Caching: Use browser and server caching to deliver repeated content faster for returning visitors.

Tuning up these areas will help you improve your LCP, making your site feel faster and more responsive. That means better Core Web Vitals scores and higher search rankings.

INP (Interaction to Next Paint)

interaction to next paint core web vitals

INP measures how quickly your site reacts when someone clicks, taps, or scrolls. It’s all about real-world responsiveness, how fast users can actually interact with your content. A responsive site keeps users happy and engaged, and it can also help your SEO.

Shoot for an INP under 200 milliseconds. That way, your site feels almost instant when users interact.

Tips to Improve INP:

  1. Reduce JavaScript Execution Time: Break large scripts into smaller chunks and remove unused JavaScript to prevent blocking the main thread.
  2. Optimise Event Handlers: Make click, scroll, and input event handlers efficient and straightforward to respond faster.
  3. Minimise Main-Thread Work: Heavy scripts can delay interaction. Consider using Web Workers to run scripts in the background.
  4. Defer Non-Critical Scripts: Load non-essential scripts asynchronously to prioritise interactive elements.
  5. Use Lightweight Frameworks: Optimise front-end frameworks such as React, Angular, or Vue to reduce rendering delays for interactive content.

When you optimise INP, your users get smooth, responsive interactions. That’s good news for both user experience and your search rankings.

website design banner

CLS (Cumulative Layout Shift)

cumulative layout shift core web vitals

CLS tracks how stable your page looks as it loads. If images, ads, or other elements move around unexpectedly, users can get frustrated or click the wrong thing. Keeping your layout stable builds trust and keeps people engaged.

A good CLS score is less than 0.1, meaning content remains mostly stable during loading.

Tips to Improve CLS:

  1. Set Size Attributes for Media: Always define width and height for images, videos, and iframes to reserve space on the page.
  2. Avoid Inserting Content Above Existing Content: Allocate space for dynamic elements like ads, banners, or pop-ups to prevent pushing existing content down.
  3. Use CSS Transforms for Animations: Prefer transforms and opacity changes instead of animations that trigger layout shifts.
  4. Optimise Fonts and Web Elements: Use font-display: swap to prevent text from becoming invisible while fonts load, and load only the necessary font weights and character sets.
  5. Test Across Devices: Ensure elements don’t shift unexpectedly on mobile and desktop screens.

By focusing on CLS, you can deliver a visually stable experience, reducing frustration and improving engagement, thereby enhancing user experience and SEO performance.

Why Core Web Vitals Matter for SEO in 2026

In 2026, Core Web Vitals are a critical part of how Google evaluates page quality, making them impossible for marketers to ignore. As search results become more competitive and content quality levels out across industries, performance and user experience are key differentiators that influence which pages rank higher.

For marketers, Core Web Vitals directly affect traffic quality, engagement, and conversions. Pages with strong LCP, INP, and CLS scores load faster and remain visually stable, keeping users focused on your message instead of fighting the page. 

Core Web Vitals also play an important role in campaign performance. Slow or unstable landing pages can waste ad spend and reduce conversion rates, even with strong targeting and messaging. 

By prioritising Core Web Vitals optimisation, marketers can protect organic rankings and turn more visitors into customers, making it a measurable growth lever, not just a technical SEO task.

How Core Web Vitals Influence Search Rankings

Core Web Vitals are more than just user experience metrics, they are an official ranking factor in Google’s algorithm. Websites that perform well on these metrics are more likely to rank higher in search results because they provide a fast, responsive, and stable experience for visitors.

How Core Web Vitals Influence SEO:

  • Improved Rankings
    • Google prioritises pages that meet page experience standards, including fast loading, interactivity, and visual stability.
    • Sites with poor Core Web Vitals may be penalised in search rankings.
  • Higher User Engagement
    • Faster, stable, and interactive pages reduce bounce rates and increase the time users spend on your site.
    • Better engagement signals help search engines understand that your content is valuable.
  • Increased Conversions
    • Pages that load quickly and respond smoothly encourage visitors to take desired actions, such as signing up, purchasing, or contacting your business.
  • Mobile SEO Benefits
    • Core Web Vitals are especially important for mobile users, who are more sensitive to slow loading and layout shifts.
    • Optimising for mobile ensures your site performs well across devices, improving visibility in mobile search results.

By focusing on Core Web Vitals, you not only enhance user experience but also strengthen your SEO performance, making your website more competitive in search results.

How to Improve Core Web Vitals

Optimising Core Web Vitals means improving loading performance (LCP), interactivity (INP), and visual stability (CLS). Below is a detailed guide for each metric:

1. Optimise LCP (Largest Contentful Paint) – Loading Performance

YouTube video

LCP measures how quickly the main content of a page becomes visible to users. A slow LCP can frustrate visitors and increase bounce rates. To improve LCP:

  • Optimise Images:
    • Compress images without losing quality using tools like TinyPNG or ImageOptim.
    • Use modern image formats such as WebP or AVIF, which load faster than JPEG or PNG.
    • Implement lazy loading so that images below the fold load only when needed, reducing initial load time.
  • Improve Server Response Time:
    • Choose a fast hosting provider and consider managed hosting or VPS for better performance.
    • Enable server-side caching to speed page load times.
    • Optimise database queries and reduce reliance on heavy plugins that slow server response times.
  • Minimise Render-Blocking Resources:
    • Identify and defer JavaScript and CSS files that block page rendering.
    • Inline critical CSS for above-the-fold content to speed page rendering.
    • Remove unused CSS and scripts to reduce page weight.
  • Use a Content Delivery Network (CDN):
    • A CDN stores copies of your content in multiple global locations and serves content from the nearest server to users, reducing load times.

2. Optimise INP (Interaction to Next Paint) – Interactivity

YouTube video

INP measures how responsive your site is to user actions, such as clicks, taps, or scrolling. Improving INP ensures users can interact smoothly with your website.

  • Reduce JavaScript Execution Time:
    • Break large JavaScript files into smaller chunks to avoid blocking the main thread.
    • Remove unused or unnecessary scripts that slow down interactivity.
    • Implement code-splitting techniques so that only essential scripts load initially.
  • Efficient Event Handlers:
    • Optimise click, scroll, and input event listeners to respond quickly.
    • Avoid complex logic in event handlers, as it can delay response time.
  • Minimise Main-Thread Work:
    • Heavy scripts that monopolise the main thread can delay user interactions.
    • Use Web Workers to run scripts in the background without blocking the main thread.
    • Optimise animations and page transitions for smoother interactivity.

3. Optimise CLS (Cumulative Layout Shift) – Visual Stability

YouTube video

CLS measures how much content shifts unexpectedly during page load. Unexpected shifts frustrate users, especially when they try to click buttons or links.

  • Set Size Attributes for Media:
    • Always define width and height for images, videos, and iframes. This reserves space on the page and prevents sudden shifts.
  • Avoid Inserting Content Above Existing Content:
    • Be careful with pop-ups, banners, or dynamic ads that appear after page load.
    • Reserve space for ads or dynamic content to avoid pushing existing elements down.
  • Use CSS Transforms for Animations:
    • Prefer transform and opacity animations over layout-changing animations, as layout shifts can trigger them.
    • Avoid animations that alter dimensions of containers or elements above the fold.
  • Monitor Fonts and Web Elements:
    • Avoid invisible font swaps by using font-display: swap.
    • Ensure custom web fonts don’t cause layout shifts when loaded.

Common Core Web Vitals Issues and How to Fix Them

Many websites fail Core Web Vitals not because of one major flaw, but due to a combination of small performance issues that add up. Google Search Console often flags these problems under “Poor” or “Needs Improvement,” giving marketers a clear signal that user experience is at risk.

Why Pages Fail Core Web Vitals in Google Search Console

Pages typically fail Core Web Vitals when they load too slowly, respond sluggishly to user interactions, or shift unexpectedly during loading. For marketers, this often happens on campaign landing pages, product pages, or content-heavy blogs that rely on large images, third-party scripts or ad placements. 

When these elements aren’t optimised, Google groups affected URLs and reports them as performance issues, which can limit search visibility at scale.

Common LCP, INP, and CLS Errors Explained

  • LCP issues are usually caused by slow servers, oversized images, or render-blocking CSS and JavaScript that delay the main content from appearing.
  • INP issues often stem from excessive JavaScript execution, heavy tag managers, or poorly optimised interactive elements that delay page responsiveness.
  • CLS issues happen when images, ads, banners, or fonts load without reserved space, causing layout shifts that disrupt the user experience. From a marketing perspective, these errors weaken overall conversion performance.

How to Fix “Poor” URLs and Performance Warnings

Start by prioritising URLs flagged as “Poor” in Google Search Console, especially those tied to high-traffic or high-conversion pages. Improve LCP by compressing images and using modern formats. 

Address INP by reducing unnecessary JavaScript and deferring non-critical scripts. For CLS, ensure all media and ad placements have fixed dimensions and use stable font loading strategies.

By fixing these issues systematically, marketers can turn Search Console warnings into actionable optimisation opportunities, improving both Core Web Vitals scores and overall campaign performance.

Field Data vs Lab Data: How Google Measures Core Web Vitals

Google relies on two types of data: Field Data and Lab Data. These metrics influence how performance issues appear in tools like Google Search Console and PageSpeed Insights, and how they affect SEO decisions.

Field Data reflects real-world user experiences collected from actual Chrome users through the Chrome User Experience Report (CrUX). This is the data Google uses to evaluate Core Web Vitals for ranking purposes. 

It shows how real visitors experience your site across different devices, networks, and locations. For marketers, field data is critical because it reveals how campaigns perform in real conditions, not just in ideal test environments.

Lab Data, on the other hand, is generated through controlled testing environments such as Lighthouse and PageSpeed Insights. It simulates page loads on a specific device and network to help identify performance issues during development or optimisation. 

While lab data does not directly affect rankings, it’s extremely useful for diagnosing problems, testing changes, and predicting how improvements may impact real users.

In practice, marketers should use both types of data together. Field data shows whether your site actually passes Core Web Vitals in Google’s eyes, while lab data helps pinpoint what’s causing performance issues and how to fix them. 

Aligning insights from both ensures your optimisation efforts translate into real SEO and conversion gains.

Tools to Measure and Monitor Core Web Vitals

Several reliable tools help track LCP, INP, and CLS, providing actionable insights to optimise loading speed, interactivity, and visual stability. The table below summarises the best tools available for monitoring and improving your website’s Core Web Vitals in 2026:

Tool Purpose / Features Core Web Vitals Focus Notes / Benefits
Google PageSpeed Insights Measures website performance on mobile & desktop; provides actionable suggestions LCP, INP, CLS Free and easy to use; highlights elements affecting Core Web Vitals
Lighthouse (Chrome DevTools) Audits performance, accessibility, SEO, and more; simulates different devices LCP, INP, CLS Detailed recommendations; ideal for development audits
Chrome User Experience Report (CrUX) Real-world user data from actual visitors LCP, INP, CLS Shows field data; tracks trends and benchmarks against competitors
Web Vitals Chrome Extension Real-time Core Web Vitals overlay in browser LCP, INP, CLS Quick checks during development; lightweight and convenient
Google Search Console – Core Web Vitals Report Overview of your site’s Core Web Vitals performance LCP, INP, CLS Highlights pages needing improvement; tracks progress over time
GTmetrix Detailed page performance reports with waterfall charts LCP, INP, CLS Useful for in-depth technical analysis and optimisation suggestions

Tip: Use a combination of tools to get the most complete picture of your website’s performance.

Advanced Core Web Vitals Optimisation Strategies

Once you’ve implemented the basic optimisations for LCP, INP, and CLS, these advanced strategies can help you further improve Core Web Vitals and maintain a competitive edge in 2026.

  1. Mobile-First Optimisation
    • Prioritise mobile performance since the majority of web traffic comes from mobile devices.
    • Ensure images, buttons, and interactive elements scale properly on smaller screens.
    • Test your site on multiple devices to identify and fix slow-loading elements.
  2. Use a Content Delivery Network (CDN)
    • CDNs store your website content on servers worldwide, reducing latency by serving content from the server closest to the user.
    • Helps improve LCP by loading images and scripts faster, especially for global audiences.
  3. Optimise Third-Party Scripts
    • Third-party scripts, such as ads, chat widgets, or analytics, can slow down pages and block interactivity.
    • Load scripts asynchronously or defer them to prevent impacting Core Web Vitals.
    • Remove unnecessary scripts that do not affect the user experience.
  4. Implement Caching Strategies
    • Use browser and server caching to reduce load times for repeat visitors.
    • Consider advanced caching techniques, such as edge caching via CDNs, to improve global delivery performance.
    • Optimise cache policies to ensure frequently updated content remains fresh.
  5. Monitor and Optimise Web Fonts
    • Avoid layout shifts caused by invisible font swaps.
    • Use font-display: swap to ensure text is visible while custom fonts load.
    • Only load the character sets and weights you need to reduce file size.
  6. Regular Performance Audits
    • Schedule periodic audits using PageSpeed Insights, Lighthouse, and Search Console.
    • Track trends in LCP, INP, and CLS to catch regressions early.
    • Combine lab and real-user data to prioritise the most impactful optimisations.
  7. Consider Advanced Rendering Techniques
    • Use server-side rendering (SSR) or a hybrid approach for dynamic content to improve load time.
    • Implement preloading critical resources and prefetching key assets to improve interaction speed.
    • Optimise JavaScript frameworks such as React or Angular to improve Core Web Vitals performance.

By combining these advanced tips with basic optimisations, you can maintain a fast, responsive, and visually stable website, improving both user experience and SEO rankings.

Core Web Vitals Benchmarks and Key Statistics

  • According to Hashmeta, websites that meet Core Web Vitals thresholds see 24% fewer abandoned sessions, meaning users stay engaged longer on pages that load and respond well. This data emphasises that pages which respond smoothly keep users engaged longer.
  • Ranktracker says that about 51% of websites achieve “good” scores across all three Core Web Vitals, a figure that continues to rise as performance becomes a focus in SEO. This shows that while performance is improving, nearly half of all sites still have room for optimisation. It gives marketers an opportunity to gain a competitive edge in search rankings.
  • A study by Increv says only around 40–47% of mobile sites meet reasonable thresholds for all Core Web Vitals, showing most sites still have room for improvement. This data shows that mobile traffic often represents the majority of users, and poor mobile performance can hurt engagement and SEO visibility.

How Long Does Core Web Vitals Optimisation Take to Impact SEO?

Improving Core Web Vitals is not an overnight fix. The time it takes to see SEO benefits depends on several factors, including your website’s size, the complexity of the changes, and how quickly search engines can crawl and re-evaluate your pages.

Typical Timeline

  • Small to Medium Sites: Minor optimisations, like image compression, caching improvements, or lazy loading, can show measurable results in 2–6 weeks.
  • Large or Complex Sites: Websites with hundreds or thousands of pages, dynamic content, or heavy scripts may take 2–3 months or more to fully implement optimisations and see ranking improvements.

Factors That Influence Impact

  1. Crawl Frequency: Google needs to re-crawl your pages to register improvements. Pages that are crawled frequently will reflect changes faster.
  2. Technical Complexity: Some fixes, such as server-side changes, script optimisation, or layout adjustments, take longer to implement and test.
  3. Competition: In highly competitive niches, Core Web Vitals improvements may help maintain rankings but may take longer to outperform competitors.

What You Can Expect

While Core Web Vitals directly influence user experience and indirectly impact rankings, the biggest benefits often appear in engagement metrics first, lower bounce rates, longer sessions, and higher page views per session. 

These positive signals can then translate into improved SEO performance over time especially when done by a trusted digital marketing firm.

Pro Tip: Pair Core Web Vitals optimisation with other SEO improvements, such as content updates, internal linking, and international SEO adjustments. This holistic approach accelerates the overall impact on rankings and user experience.

Core Web Vitals Case Studies: Real Business Outcomes

Below are documented examples of well-known brands that publicly shared measurable improvements after optimising Core Web Vitals. These case studies show how performance gains translate into better engagement, not just higher scores.

1. Vodafone (Italy): Faster Pages → Higher Sales

Vodafone focused on improving Largest Contentful Paint (LCP) by optimising critical HTML, reducing render-blocking JavaScript, and compressing images. 

As a result, they achieved a 31% improvement in LCP and saw an 8% increase in online sales, along with improvements in lead-to-visit and cart-to-visit rates. This demonstrates how performance upgrades can directly drive conversion growth and sales.

Marketing takeaway: Faster loading pages reduce friction in the conversion funnel, boosting ROI from both organic and paid channels.

2. Tokopedia: Improved Load → Longer Engagement

Tokopedia, one of Southeast Asia’s largest e-commerce platforms, optimised LCP by using server-side rendering, preloading critical elements, and image compression. 

Their improvements resulted in an approximate 55% better LCP score, which correlated with a 23% increase in average session duration. Longer user sessions help increase brand interactions and strengthen SEO engagement signals. 

Marketing takeaway: Better performance keeps users on site longer, which improves engagement metrics that search engines interpret as valuable content, supporting higher rankings and better retention for paid campaigns.

3. iCook (Taiwan): Visual Stability → More Ad Revenue

iCook focused on Cumulative Layout Shift (CLS) by pre-allocating space for ads and optimising script loading logic. 

After reducing layout instability by about 15%, they saw a 10% uplift in advertising revenue, illustrating how stability improvements increase ad viewability and monetisation.

Marketing takeaway: Visual stability prevents accidental clicks and improves ad performance, enhancing monetisation, especially important for content revenue models and high-traffic pages.

How These Core Web Vital Studies Apply to Your Business

These examples aren’t just technical wins. But they show core marketing impacts:

  • Conversions & Revenue: Faster load times reduce leakages in your funnel and can increase sales or sign-ups. Case studies show direct uplifts in sales and ad revenue after optimising performance.
  • Engagement & Retention: Improved metrics like LCP and CLS lead to longer sessions and better interaction quality, which boost SEO value and user loyalty.
  • Paid Media ROI: Landing pages that meet Core Web Vitals thresholds make better use of paid traffic, reducing bounce and increasing conversion rates ,  so your ad spend delivers higher returns.

Pro tip for marketers: Use A/B testing on performance optimisations just like traditional creative tests. Tools help you measure impact before and after changes, directly tying Core Web Vitals improvements to marketing KPIs such as conversion rate or revenue per visitor.

Core Web Vitals Optimisation Checklist

Use this checklist to systematically improve your website’s Core Web Vitals and enhance both SEO and user experience.

Largest Contentful Paint (LCP) – Loading Speed

  • Compress and optimise images (WebP or next-gen formats).
  • Implement lazy loading for offscreen images and videos.
  • Minimise render-blocking CSS and JavaScript.
  • Use server-side caching and Content Delivery Networks (CDNs).
  • Optimise server response time (TTFB).
  • Preload important fonts and assets.

First Input Delay (FID) – Interactivity

  • Minimise heavy JavaScript execution on page load.
  • Use asynchronous or deferred loading for non-critical scripts.
  • Reduce third-party scripts that block the main thread.
  • Break up long tasks into smaller, manageable scripts.
  • Implement efficient event listeners and handlers.

Cumulative Layout Shift (CLS) – Visual Stability

  • Set explicit width and height for images and videos.
  • Reserve space for ads, embeds, and dynamic content.
  • Avoid inserting content above existing content without animation.
  • Use font-display: swap for web fonts to prevent shifts.
  • Test and adjust layout for responsive breakpoints to avoid unexpected shifts.

Mobile Optimisation

  • Ensure pages are fully responsive across devices.
  • Optimise touch targets and interactive elements.
  • Minimise mobile-specific render-blocking resources.

Monitoring & Validation

  • Use Google PageSpeed Insights to check LCP, FID, and CLS scores.
  • Use Google Search Console Core Web Vitals report for site-wide tracking.
  • Audit regularly after changes, especially after adding new scripts, plugins, or features.
  • Compare before-and-after metrics to measure improvements.

Bonus Optimisations

  • Implement preconnect or DNS-prefetch for critical third-party domains.
  • Minimise redirects and avoid unnecessary page chains.
  • Regularly remove unused CSS and JavaScript.
  • Optimise web fonts (subset, preload, or system fonts).
  • Keep your CMS, plugins, and themes updated for performance improvements.

Following this checklist ensures your website performs well in both user experience and SEO metrics, helping pages load faster, respond quickly, and remain stable across devices and markets.

Put Core Web Vitals Optimisation into Action

Optimising Core Web Vitals is essential for providing a fast, responsive, and visually stable website. By focusing on LCP, INP, and CLS, you not only enhance user experience but also improve your SEO performance, helping your site rank higher in search results.

Start with basic optimisations and then move on to advanced strategies, such as mobile-first design, caching, and server-side rendering. 

Regular monitoring with tools such as Google PageSpeed Insights, Lighthouse, and Search Console helps ensure your website maintains peak performance.

Ready to take your website performance to the next level? Let MediaOne help you optimise Core Web Vitals for better SEO, higher conversions, and a superior user experience. Contact us today!

Frequently Asked Questions

What is a good Core Web Vitals score?

A good score means LCP (Largest Contentful Paint) loads within 2.5 seconds, INP (Interaction to Next Paint) responds in under 200 ms, and CLS (Cumulative Layout Shift) stays below 0.1. 

Meeting these benchmarks ensures fast, responsive, and visually stable pages, which improves both user experience and SEO.

psg ads banner

How often should I monitor Core Web Vitals?

You should monitor Core Web Vitals regularly, ideally monthly, and after major updates or new features. Consistent tracking helps identify performance issues early and keeps your site optimised for LCP, INP, and CLS.

Do Core Web Vitals affect paid search ads or just organic SEO?

Core Web Vitals mainly impact organic rankings, but they can also influence paid campaigns. Fast, stable, and interactive pages improve user engagement and Quality Scores, making ads more effective.

Can improving Core Web Vitals boost website conversion rates?

Yes. Faster load times, responsive interactions, and stable layouts lead to a better user experience, encouraging visitors to engage, sign up, or purchase. Optimising LCP, INP, and CLS can directly improve conversion rates.

Are Core Web Vitals the same across all browsers?

They are mostly consistent but may vary slightly between browsers due to rendering differences. Testing across multiple browsers and devices ensures a smooth experience for all users.