SEO Agency Naples
(239) 404-8590 Free audit
Technical SEO

Website Speed and Core Web Vitals: Why They Decide Rankings

A slow website does not just annoy visitors. It quietly costs you rankings, calls, and sales. Here is what Core Web Vitals actually measure, in plain language, and what a Naples business should do about them.

By Jamie Kloncz, Founder and CEO, SEO Elite Agency 16 min read Published

Website speed is not a technical vanity metric. It is a revenue lever. Google measures the real-world experience your pages deliver through a set of scores called Core Web Vitals, and its own case studies show what happens when businesses fix them: Vodafone improved one key speed metric by 31 percent and saw 8 percent more sales, and the retailer Lazada made its main content appear three times faster and lifted its mobile conversion rate by 16.9 percent1. For a Naples or Southwest Florida business competing for local customers, that is the difference between a site that turns visitors into calls and one that leaks them. This is the plain-language guide to what Core Web Vitals are, why they affect your rankings, and what to actually do.

There is also a newer, invisible trap that most business owners have never heard of. Many modern websites build their content with JavaScript inside the visitor's browser, which looks fine to a human but leaves the underlying page nearly empty. A number of AI crawlers, the systems behind tools like ChatGPT and Perplexity, do not run that JavaScript, so they read an empty page and never learn what you offer. Speed and how your page is built are two sides of the same coin, and both decide whether Google and AI engines can see, trust, and recommend you. We will get to that. First, the fundamentals.

Core Web Vitals measure the experience Google can see, and it affects rankings and revenue

Core Web Vitals are three scores Google uses to grade real-world page experience: loading speed, responsiveness, and visual stability. They are a confirmed ranking signal, and Google's own case studies tie improvements to real revenue gains. Better scores mean a smoother site for humans and a stronger signal for search.

Core Web Vitals are Google's attempt to put a number on something every visitor feels but few can describe: whether a page loads quickly, responds when you tap it, and stays still while it loads. There are three of them, and we will unpack each below in human terms. Google collects these scores from real visits by real people, not a lab test, which means they reflect the actual experience your customers get on their phones and home internet connections. That is why they matter for ranking. Google has said clearly that its ranking systems reward pages that deliver a good experience, and Core Web Vitals are how it measures a large part of that experience at scale.

The reason to care is not abstract. Google publishes a running library of business-impact case studies showing what companies gained by improving these scores. Vodafone improved its loading metric by 31 percent and recorded 8 percent more sales; the retailer Redbus fixed its visual-stability problem and saw mobile conversions climb between 80 and 100 percent; and Cdiscount, by improving all three Core Web Vitals together, tied the work to a 6 percent revenue uplift1. These are not marketing agencies making claims. They are Google's own documented examples. For a local business, the same physics apply at smaller scale: a faster, steadier site keeps more of the people who already found you.

LCP is how fast your main content appears, and it moves sales

LCP, or Largest Contentful Paint, measures how long it takes for the biggest piece of content on your page, usually a hero image or headline, to appear. Google considers 2.5 seconds or faster to be good. It is the most visible speed metric, and improving it has a direct, documented link to more sales.

Largest Contentful Paint answers a simple question: when someone taps your link, how long until the main thing they came to see actually shows up? That main thing is usually your hero image, your headline, or a large block of text. Google's guidance is that this should happen within 2.5 seconds on a typical mobile connection to count as a good experience. Anything slower and visitors start to feel the wait, and a meaningful share leave before your page even finishes loading. In a market where people are searching on their phones from a parking lot or a job site, those lost seconds are lost customers.

The payoff for fixing LCP is one of the best documented in all of web performance. When Lazada made its largest content appear three times faster, its mobile conversion rate rose 16.9 percent, and Vodafone's 31 percent LCP improvement came with 8 percent more sales1. What actually moves this number is rarely mysterious: oversized images that were never compressed, slow web hosting, too many third-party scripts loading before the content, and missing image dimensions. The good news for a local business is that these are fixable without rebuilding your site, and they are exactly the kind of issues our technical SEO work targets first, because they tend to deliver the fastest visible gains.

SEO AGENCY NAPLES Site speed pays: the business case for Core Web Vitals What companies gained when they fixed their Core Web Vitals 8% more sales after Vodafone improved LCP by 31% Google web.dev case studies16.9% higher mobile conversion after Lazada made LCP 3x faster Google web.dev case studies80-100% higher mobile conversion after Redbus fixed layout shift (CLS) Google web.dev case studies6% revenue uplift when Cdiscount improved all three Core Web Vitals Google web.dev case studies SEO Agency Naples seoagencynaples.com
Source: Google web.dev

CLS is visual stability, and instability costs conversions

CLS, or Cumulative Layout Shift, measures how much your page jumps around while it loads. When a button moves just as someone goes to tap it, that is a layout shift. Google considers a score of 0.1 or lower to be good. Instability frustrates visitors and demonstrably costs conversions.

You have felt Cumulative Layout Shift even if you have never named it. You go to tap a link, an image finishes loading above it, the whole page jumps, and you tap the wrong thing. That jump is a layout shift, and it happens when the browser does not know how much space an element needs until it arrives, so everything already on screen gets shoved around. It is one of the most irritating things a website can do, and on a checkout or contact form it directly causes mistakes and abandonment. Google scores this on a scale where 0.1 or lower is considered good, and lower is better.

The business case here is stark. When the travel company Redbus fixed its layout-shift problems, its mobile conversion rate improved by 80 to 100 percent1. The fixes are usually straightforward once identified: reserve the correct space for every image and video so the page does not reflow when they load, set explicit dimensions on media, and avoid injecting banners or ads that push content down after the page appears. For a service business, the highest-value place to eliminate shift is anywhere a visitor is about to act, your call button, your quote form, your phone number. A page that holds still while it loads feels trustworthy, and a page that jumps feels broken.

INP is responsiveness, and heavy scripts hurt it

INP, or Interaction to Next Paint, measures how quickly your page reacts when someone taps or clicks. Google considers 200 milliseconds or faster to be good. Heavy JavaScript is the usual culprit behind a laggy, unresponsive feel, and trimming it is the main fix.

Interaction to Next Paint is the newest of the three, and it captures a specific frustration: you tap a menu, a button, or a filter, and nothing happens for a beat. The page is busy running code and cannot respond. INP measures the delay between your action and the page visibly reacting to it, and Google's threshold for a good experience is 200 milliseconds or less. When a site feels sluggish and heavy even though it eventually loaded, poor responsiveness is usually why. On older phones, which many customers still carry, the effect is worse, because those devices process code more slowly.

The main cause of poor INP is too much JavaScript doing too much work at the wrong time. Every tracking script, chat widget, popup builder, and heavy page-builder plugin adds to the load the browser must carry, and they compete for the same moments when your visitor is trying to interact. The fix is disciplined rather than dramatic: defer or remove non-essential scripts so they load after the page is usable, audit the third-party tools that accumulate on a site over the years, and keep interactive elements lightweight. This is where a modern, purpose-built site pays off, and it is a core reason our web design approach favors lean pages over bloated templates stuffed with plugins.

The invisible AI-era trap is content that only exists after JavaScript runs

Many websites build their visible content with JavaScript in the browser. Human visitors see a normal page, but many AI crawlers do not run JavaScript, so they receive a nearly empty page and cannot read your services, locations, or offers. Server-rendered HTML is what makes your content readable to them.

Here is the trap almost no one warns local business owners about. When a page loads, the browser first receives a raw HTML file, then often runs JavaScript to build the rest of the content you see. Humans never notice, because their browser runs all of that code in a fraction of a second. But many AI crawlers, the systems that power tools like ChatGPT and Perplexity, do not run JavaScript at all. They read only that first raw HTML file. If your services, service areas, pricing, and answers only appear after the JavaScript runs, those crawlers see a blank or skeletal page, and your business is effectively invisible to them no matter how good it looks to a person.

The solution is a technical choice in how your site is built: server-rendered HTML, meaning the real content is present in that first file before any script runs. Google's own guidance reinforces why this matters more than gimmicks. Google has stated that its AI features are rooted in its core search systems, that normal best practices apply, and that you do not need special machine-readable files or extra markup to appear2. In other words, there is no magic AI file to add. What actually works is making sure your real content is readable in the page source. That is the foundation of our AI search optimization work, and it is the single most common reason a well-designed site still gets left out of AI answers.

A quick self-test: view your page source, or disable JavaScript in your browser, and check whether your key content still appears. If the page goes blank, AI crawlers likely see the same blank page.

Speed compounds with everything else you do in SEO

A fast, stable, readable site is not a standalone project. It strengthens your local rankings, lifts conversions on the traffic you already have, and makes you eligible to be cited by AI engines. The same technical foundation pays off across every channel at once, which is why it is worth doing well.

It is easy to treat site speed as a one-time chore, but its real value is that it compounds with the rest of your marketing. A fast, stable page helps your visibility in the local Map Pack, because page experience is part of how Google evaluates you, and it directly lifts the conversion rate on every visitor you already earn through local SEO. The same readable, server-rendered HTML that makes you fast is what makes your content legible to AI engines, so one technical foundation feeds Google rankings, human conversions, and AI eligibility at the same time. You are not choosing between projects. You are building one base that several channels stand on.

This also reframes a worry many owners have about the shift to zero-click search. SparkToro found that 68 percent of US Google searches ended without a click to the open web in early 20263, which can make website performance feel less important. The opposite is true. When fewer clicks are available, the clicks you do earn have to convert, and the answers that name your business have to come from content a machine could actually read. A slow, JavaScript-only site loses on both counts. A fast, server-rendered one wins on both. Our web design and technical SEO services exist to build that base once, correctly, so the rest of your investment works harder.

A practical speed and vitals checklist for a local business site

You do not need to become a developer to get this right. You need to fix the handful of issues that cause most slowness and instability, make sure your content is readable in raw HTML, and then measure the result. Here is the order that delivers the most improvement for the least effort.

Work this list from the top, because the early items tend to deliver the largest, most visible gains for the least effort, and each one improves the experience for both human visitors and the crawlers that decide your visibility. None of it requires chasing a trend or buying a special tool. It is the unglamorous, durable work of making a site fast, stable, and readable, which is exactly what has always separated sites that convert from sites that merely exist. The difference in 2026 is that the same foundation now also determines whether an AI engine can read and recommend you.

If you are not sure where your site stands today, the fastest way to find out is to have it checked. Our free SEO audit looks at exactly these things: how your Core Web Vitals score on real-world data, whether your content is readable in raw HTML or hidden behind JavaScript, and which specific fixes will move the needle first. You get a clear, prioritized picture before you spend anything on changes, so you fix the issues that actually cost you customers rather than guessing.

  1. Compress and size your imagesOversized images are the number one cause of slow LCP. Compress them, serve modern formats, and set explicit width and height on every image so the page does not shift as they load.
  2. Trim third-party scriptsAudit every tracking pixel, chat widget, and popup tool. Remove what you do not use and defer the rest so they load after your page is usable. This is the main fix for poor responsiveness.
  3. Reserve space for anything that loads lateGive images, videos, ads, and embeds a fixed space so nothing jumps when they arrive. Stability matters most around your buttons, forms, and phone number.
  4. Make your content server-renderedConfirm your key content appears in the raw HTML before JavaScript runs, so both Google and AI crawlers can read it. If your page is blank without scripts, this is a priority fix.
  5. Choose fast, reliable hostingSlow servers add delay to every page before a single image loads. Quality hosting is a foundational, low-glamour investment that improves every metric at once.
  6. Measure, then re-measureTest your Core Web Vitals with a free tool before and after changes so you can see real improvement rather than guess. Field data from real visitors is what Google actually uses.
Test yourself

Do you understand Core Web Vitals and site speed?

Five quick questions. Each answer includes the why, drawn from the same primary sources cited in this guide.

  1. 1What are Core Web Vitals?

    Answer: Three scores for real-world page experience: loading, responsiveness, and visual stability

    Core Web Vitals are three field-measured scores Google collects from real visits: LCP for loading, INP for responsiveness, and CLS for visual stability. They are a confirmed part of how Google evaluates page experience.

  2. 2Does website speed actually affect your Google rankings?

    Answer: Yes, page experience is a ranking factor and Google ties speed gains to revenue

    Page experience, which Core Web Vitals measure a large part of, is a factor in ranking, and Google documents real results, such as Vodafone seeing 8 percent more sales after a 31 percent LCP improvement.

  3. 3What does LCP, or Largest Contentful Paint, measure?

    Answer: How long the biggest piece of content takes to appear

    LCP measures how long the largest element, usually a hero image or headline, takes to appear. Google considers 2.5 seconds or faster good. Lazada made its LCP three times faster and lifted mobile conversions 16.9 percent.

  4. 4Why might your content be invisible to AI tools like ChatGPT?

    Answer: Because your content only appears after JavaScript runs, and many AI crawlers do not run JavaScript

    Many AI crawlers read only the raw HTML the server sends first and do not run JavaScript. If your content appears only after scripts run, they see a nearly empty page. Server-rendered HTML fixes this, and Google confirms no special AI files are needed.

  5. 5What is the right way to test your Core Web Vitals?

    Answer: Use a free tool with field data from real visitors, test on mobile, and re-test after changes

    Field data from real visitors is what Google actually uses, so test with a free tool that reports LCP, INP, and CLS, check mobile since that is how most local customers reach you, and re-measure after each change to confirm real improvement.

Honest self-check. There is no sign-up, and nothing is stored.

Questions answered

Straight answers to the common questions

The questions readers ask about this topic, answered directly. No forms, no sales pitch.

JAMIE KLONCZ · SEO AGENCY NAPLES ONLINE

Pick a question on the left, or search above. You will get the direct answer, the way an answer engine would give it.

FREE AUDIT →

References

  1. Google (web.dev). Web Vitals business impact case studies. 2024-2026. https://web.dev/case-studies/vitals-business-impact
  2. Google Search Central. Optimizing for AI features in Google Search. May 2026. https://developers.google.com/search/docs/fundamentals/ai-optimization-guide
  3. SparkToro. In 2026, less than one third of Google searches send a click. June 2026. https://sparktoro.com/blog/in-2026-less-than-one-third-of-google-searches-still-send-a-click/
Written by

Jamie Kloncz

Founder and CEO, SEO Elite Agency

Jamie Kloncz is the founder and CEO of SEO Elite Agency, the firm behind SEO Agency Naples. An engineer who scaled his own plumbing business to 3 million dollars in revenue and led growth for over 200 teams, he built this agency on one principle: every SEO action must connect directly to revenue, not vanity metrics.

More about Jamie →
Free · No pressure

See where your business actually stands

Start with a free audit of your rankings, Google Business Profile, technical health, and AI-search visibility, with a prioritized plan and an honest quote for your situation.

Get your free audit