Technical SEO Basics: Site Speed, Mobile, and Core Web Vitals
Learn what Core Web Vitals are, why site speed matters for SEO, and what mobile-first indexing means for your small business website. Plain English, no jargon.
You have probably heard people say things like “your site needs to be faster” or “Google cares about mobile.” That is true, but it is also vague enough to be useless. What does “faster” actually mean? How fast is fast enough? What exactly is Google measuring?
This post breaks down the technical side of SEO that affects every small business website: site speed, mobile-first indexing, and Core Web Vitals. We will cover what these things are, why they matter, and the specific numbers you should be targeting.
If you want a broader look at how Google decides rankings, our post on how Google actually ranks your website covers the full picture.
Why Technical SEO Matters for Small Businesses
Think of technical SEO as the infrastructure of your website. Your content might be excellent and your keywords might be spot on, but if your site is slow, broken on mobile, or difficult for Google to crawl, you are fighting with one hand tied behind your back.
Here is the reality: Google has confirmed that page experience signals (including Core Web Vitals) are ranking factors. That means two pages with equally good content can rank differently based on how fast and smooth they are to use.
For small businesses competing against larger companies with bigger budgets, technical SEO is actually a great equalizer. A well-built small site can outperform a bloated corporate site that loads slowly and frustrates users.
Core Web Vitals: What They Are and What to Aim For
Core Web Vitals are a set of specific metrics Google uses to measure the real-world user experience of your website. There are three of them, and each measures something different.
Largest Contentful Paint (LCP)
What it measures: How long it takes for the biggest piece of content on your page to load. This is usually a hero image, a large text block, or a video thumbnail.
Why it matters: LCP is essentially measuring how long a visitor waits before they see something meaningful on your page. If it takes too long, people leave.
Target number: Under 2.5 seconds. If your LCP is over 4 seconds, Google considers it poor.
Common causes of slow LCP:
- Large, uncompressed images (this is the number one culprit for most small business sites)
- Slow server response times from cheap hosting
- Render-blocking JavaScript and CSS files
- Too many third-party scripts (chat widgets, analytics tools, social media embeds)
Quick fixes:
- Compress your images before uploading them. Tools like TinyPNG or ShortPixel can reduce file sizes by 50-80% with no visible quality loss
- Switch to WebP or AVIF image formats instead of PNG or JPG
- Upgrade from bargain-basement shared hosting to a quality host
- Lazy-load images that are below the fold (not visible without scrolling)
Interaction to Next Paint (INP)
What it measures: How quickly your page responds when someone interacts with it. This includes clicking buttons, tapping links, typing in form fields, or selecting dropdown menus. INP replaced the older First Input Delay (FID) metric in March 2024.
Why it matters: If a visitor clicks a button and nothing happens for a full second, that feels broken. INP measures the overall responsiveness of your page across all interactions, not just the first one.
Target number: Under 200 milliseconds. Over 500 milliseconds is considered poor.
Common causes of poor INP:
- Heavy JavaScript running in the background
- Too many third-party scripts competing for resources
- Complex animations or visual effects
- Poorly coded interactive elements like sliders or pop-ups
Quick fixes:
- Audit your third-party scripts and remove anything you are not actively using
- Defer or delay non-essential JavaScript
- Avoid auto-playing videos or complex animations on page load
- If you use a website builder, keep widgets and plugins to a minimum
Cumulative Layout Shift (CLS)
What it measures: How much the content on your page moves around unexpectedly while it is loading. You know that frustrating experience where you are about to tap a link and the page suddenly shifts, causing you to tap an ad instead? That is layout shift.
Why it matters: Layout shifts are disorienting and annoying. They erode trust and make your site feel unstable.
Target number: Under 0.1. Over 0.25 is considered poor. (CLS is a unitless score based on how much content moves and how far it moves.)
Common causes of high CLS:
- Images and videos without specified dimensions
- Ads or banners that load after the rest of the page
- Web fonts that load late and change the size of text
- Content injected dynamically above existing content
Quick fixes:
- Always specify width and height attributes on images and video elements
- Reserve space for ad slots and embeds before they load
- Use font-display: swap in your CSS to prevent invisible text while fonts load
- Avoid inserting content above existing content after the page has started rendering
How to Check Your Core Web Vitals
You do not need to hire a developer to see how your site is performing. Here are three free tools:
Google PageSpeed Insights (pagespeed.web.dev): Enter any URL and get a detailed report with specific scores and recommendations. This is the easiest starting point.
Google Search Console: If you have Search Console set up (and you should), go to the “Core Web Vitals” report to see site-wide data based on real user visits.
Chrome DevTools Lighthouse: Right-click any page in Chrome, select “Inspect,” go to the “Lighthouse” tab, and run a report. This gives you a local test with actionable suggestions.
We recommend checking PageSpeed Insights first. It shows you both lab data (simulated tests) and field data (from real users), and it tells you exactly what to fix in priority order.
Mobile-First Indexing: What It Actually Means
Since 2023, Google uses mobile-first indexing for all websites. This means Google primarily uses the mobile version of your site for indexing and ranking. Not the desktop version. The mobile version.
This has a few important implications for your small business:
Your Mobile Site Is Your “Real” Site to Google
If your website looks great on a desktop computer but the mobile version is missing content, has broken layouts, or is hard to navigate, Google is judging you based on that mobile experience. It does not matter how polished your desktop site looks.
Responsive Design Is the Standard
The best approach is a responsive website that automatically adapts to any screen size. Most modern website platforms (WordPress, Squarespace, Wix, Shopify) build responsive sites by default. But “default responsive” does not always mean “good mobile experience.” You still need to check.
Things to Verify on Mobile
- Text readability: Can you read everything without pinching to zoom?
- Tap targets: Are buttons and links large enough to tap with a thumb? (Google recommends at least 48x48 pixels for tap targets)
- Navigation: Can visitors find what they need within a couple of taps?
- Forms: Are contact forms easy to fill out on a phone? Are the input fields large enough?
- Pop-ups: Google penalizes intrusive interstitials (pop-ups that block content on mobile). A small banner is fine; a full-screen pop-up that is hard to close is not.
Site Speed: The Numbers That Matter
Beyond Core Web Vitals, general site speed still plays a role. Here are the benchmarks to aim for:
- Total page load time: Under 3 seconds. According to Google’s research, 53% of mobile users abandon a site that takes longer than 3 seconds to load.
- Time to First Byte (TTFB): Under 800 milliseconds. This measures how quickly your server starts responding. If TTFB is slow, everything else will be slow too.
- Total page size: Under 3 MB for most pages. If your homepage is 15 MB, something needs attention (usually uncompressed images).
The Biggest Speed Wins for Small Business Sites
If you want the most improvement for the least effort, focus on these four things in this order:
- Optimize images. This alone can cut page load time in half for most small business sites. Compress everything and use modern formats.
- Upgrade your hosting. If you are on a $3/month shared hosting plan, your site is sharing a server with hundreds of other sites. Quality managed hosting costs more ($20-50/month) but makes a dramatic difference.
- Reduce plugins and scripts. Every plugin, widget, and third-party script adds weight to your pages. Audit what you have and remove anything that is not essential.
- Enable browser caching. This tells returning visitors’ browsers to store some of your site files locally so pages load faster on repeat visits. Most hosts and caching plugins can handle this for you.
What “Good Enough” Looks Like
Perfection is not the goal here. You do not need a perfect 100/100 PageSpeed score. Here is what to aim for:
| Metric | Good | Needs Work | Poor |
|---|---|---|---|
| LCP | Under 2.5s | 2.5-4s | Over 4s |
| INP | Under 200ms | 200-500ms | Over 500ms |
| CLS | Under 0.1 | 0.1-0.25 | Over 0.25 |
| Total Load Time | Under 3s | 3-5s | Over 5s |
| PageSpeed Score | 90+ | 50-89 | Under 50 |
If all your Core Web Vitals are in the “Good” range, you are in solid shape. Focus your energy elsewhere (like content and backlinks) until a competitor gives you a reason to optimize further.
When Technical SEO Gets Complicated
The basics we have covered here will handle 80% of what most small business sites need. But some situations call for deeper technical work: complex site migrations, JavaScript-heavy frameworks, large e-commerce catalogs, or penalty recovery.
If you are seeing slow speeds that you cannot fix with image compression and better hosting, or if your Core Web Vitals are in the red and you are not sure why, it might be time to bring in help.
Take a look at our pricing plans to see how we handle technical SEO audits and ongoing optimization for small businesses. We dig into the data, identify what is actually hurting your rankings, and fix it. No guesswork, no unnecessary complexity.
You can also read more about how Google’s ranking algorithm works to understand where technical performance fits into the bigger SEO picture.
The Bottom Line
Technical SEO does not have to be intimidating. At its core, it comes down to three questions: Does your site load fast? Does it work well on phones? Does it provide a smooth, stable experience?
If you can answer yes to all three, you are ahead of most small business websites. Start with a PageSpeed Insights test, focus on your biggest issues first, and work through improvements one at a time. The numbers do not lie, and neither does the impact on your search rankings.