Website profiles · Technology insights · Alternatives

speedvitals.com

Run a free website speed test from 30+ locations and devices. Measure Core Web Vitals, analyze page speed, and get practical optimization recommendations.

Paid content
Visit website
Profile views 9 Outbound visits 2 Normal
SpeedVitals Full homepage screenshot

At a glance

Category
Productivity
Language
English
Paid-content signal
Paid contentObserved
Registered
2021
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is SpeedVitals?

SpeedVitals is a free website speed testing tool that measures page performance from many global locations and devices. You give it a URL, and it returns a performance report with Core Web Vitals metrics — such as LCP, CLS and TBT — plus optimization suggestions. It also offers specialized tests like TTFB (Time to First Byte) testing and batch analysis, and its paid tiers add ongoing monitoring, alerts and historical data.

H3 What you can do with it

  • Run a standard page speed test from up to 30+ locations and devices.
  • Measure TTFB from 40 locations in one click.
  • Batch-test up to 50 URLs at once.
  • View in-depth reports: waterfall charts, resource summaries, unused resources and domain maps.
  • Apply no-code experiments to test optimizations without editing code.
  • On paid plans, monitor performance over time, get email/Slack alerts when scores drop, receive weekly digests, view 12 months of real-world data, and compare against competitors.

H3 Who it suits

  • Developers and site owners who want a quick, location-aware performance audit and concrete fixes.
  • Agencies and freelancers managing multiple client sites, who benefit from batch testing and white-label-style reporting.
  • SEO and performance specialists tracking Core Web Vitals against competitors.

H3 Trade-offs to weigh

  • The free tier is strong for one-off tests; continuous monitoring and historical comparisons sit behind the paid plan, so ongoing tracking requires a subscription.
  • Location coverage is broad (30+ test locations), but if you need very specific last-mile network conditions or device emulation beyond what's offered, a dedicated lab tool may be a better fit.
  • It's a testing and diagnostics tool, not a hosting or CDN service — it tells you what's slow, but you still implement the fixes yourself (or use its no-code experiments for some).

H3 A practical next step

Pick one representative page — ideally your highest-traffic template — and run both a standard speed test and a TTFB test. Compare the location closest to your main audience against a distant one; a large gap usually points to CDN or server-location issues rather than front-end problems. If you're evaluating alternatives, PageSpeed Insights gives Google's own lab and field data, and WebPageTest offers deeper scripting and device control.

How do I run a website speed test from multiple locations and devices?

Run the test from SpeedVitals' speed test page: enter your URL, then choose your test location and device before starting. The tool is built around testing from up to 30+ locations and devices, so multi-location and multi-device testing is a first-class feature rather than something you assemble yourself.

Two ways to cover many locations

  • Single multi-location test: test one URL across up to 35 locations in one run. Best when you want a quick map of where your site is slow.
  • Batch analysis: queue up to 50 speed tests with one click. Best when you have several URLs (homepage, product pages, landing pages) or want repeat runs to check consistency.

For device coverage, pick the device profile in the test setup. Mobile and desktop render very differently, and Core Web Vitals thresholds are applied per device class, so run both if mobile traffic matters to you.

What to look at when results come back

  • LCP, CLS, TBT plus the overall performance score, shown per test.
  • TTFB — SpeedVitals has a dedicated TTFB test from 40 locations, with cache status and CDN detection. This is the fastest way to tell whether slowness is your origin server or your front end.
  • Waterfall, resource summary, unused resources, domain map for diagnosing what actually blocks rendering.
  • Historic data over 12 months and competitor comparison if you want to judge whether a score is a one-off or a trend.

A practical workflow

  1. Run one multi-location test on your key URL to find the worst-performing regions.
  2. Re-test that URL from the worst two or three locations, mobile and desktop, to confirm it is repeatable.
  3. If TTFB is high across regions, investigate hosting, CDN coverage or caching before touching front-end assets.
  4. If TTFB is fine but LCP is poor, work through the waterfall and unused-resource reports.
  5. Use batch analysis to re-check the same set of URLs after each change.

A concrete scenario: an e-commerce site sells mainly in the UK but hosts in the US. A multi-location run shows UK and European tests with high TTFB while US tests are fine — that points at CDN or origin placement, not image sizes. Fixing the delivery layer moves LCP far more than compressing images would.

Decision criteria

  • One URL, many locations → multi-location test.
  • Many URLs, one or few locations → batch analysis.
  • Suspecting server or network latency → TTFB test first.
  • Suspecting front-end rendering → full speed test with waterfall and resource reports.
  • Tracking regressions over time → performance monitoring with alerts by email or Slack, plus the weekly digest.

If you only have time for one action, run a single multi-location test on your most commercially important page and compare mobile against desktop. That one run usually tells you whether the problem is geographic, device-specific, or both.

What are Core Web Vitals and how does SpeedVitals measure them?

Core Web Vitals are Google's three user-experience metrics: LCP (Largest Contentful Paint, loading speed), INP (Interaction to Next Paint, responsiveness), and CLS (Cumulative Layout Shift, visual stability). SpeedVitals approaches them from two angles: lab testing and real-world field data.

Lab tests run on demand from up to 30+ locations and devices, returning a performance score plus LCP, CLS, and TBT in an on-page report. A separate TTFB test checks Time to First Byte from 40 locations, with cache status and CDN detection—useful when slow server response is the suspected cause of a poor LCP. Batch Analysis runs up to 50 tests in one click, and multi-location batch testing covers up to 35 locations.

Field data comes from the Core Web Vitals Checker, which shows historic real-world performance over 12 months and lets you compare against competitors. That distinction matters: lab results show what a controlled test produced, while field data reflects what actual visitors experienced.

A practical workflow: run a single lab test to spot obvious problems, use TTFB testing if LCP is slow, then check field data before concluding a fix worked. Note that field data lags behind code changes by roughly 28 days, so don't judge a deployment by it immediately.

Reviewers cited on the page describe daily use for diagnosing WordPress bottlenecks (Brian Jackson), validation combining lab and field data (Aleyda Solis), and checking speed from many global locations (Pierre de Wulf). The recurring theme is diagnostic use rather than one-off scoring—consistent with the tool's emphasis on waterfall charts, resource summaries, unused resources, and domain maps for finding causes.

For monitoring, performance alerts arrive via email and Slack when scores drop below a threshold, plus a weekly digest across sites. No-code experiments let you test optimizations without editing site code. If you only need a quick pass/fail on Core Web Vitals, the free test is enough; monitoring and batch features suit agencies or teams managing multiple sites.

Start with a single test of your most important URL, then compare its lab LCP against your field data. A large gap usually points to device or network variation among real visitors rather than a server problem.

How can I set up performance alerts and monitoring for my website?

Use SpeedVitals' built-in monitoring rather than checking scores manually: it combines scheduled tests, threshold-based alerts by email and Slack, a weekly digest, and 12 months of historic real-world data. That covers both lab tests you trigger and field data your visitors actually experience.

Typical setup flow

  1. Run a baseline test on your key URLs so you know your current performance score, LCP, CLS and TBT.
  2. Add those URLs to Performance Monitoring and pick test locations that match your main audience.
  3. Set the alert threshold just below your normal score range — for example, alert if the score drops more than about 10 points, or if LCP crosses your target.
  4. Connect email or Slack so alerts reach whoever can act on them.
  5. Turn on the weekly digest for a single summary across all monitored sites.

What each piece is for

Feature Best used for
Performance alerts Catching regressions from deploys, plugin updates or CDN changes
Weekly digest Trend review when you don't want per-test noise
Multi-location and batch tests Comparing regions or checking many URLs at once
TTFB test with cache and CDN detection Diagnosing slow server response and caching problems
Historic real-world data (12 months) Separating seasonal variation from a genuine regression
Competitor Core Web Vitals check Setting a realistic target for your niche

Practical considerations

  • Alert thresholds need tuning: too tight and every minor fluctuation pages you; too loose and you learn about problems from search rankings instead.
  • Lab scores and field data can disagree. A good lab score with poor field metrics usually points to device, network or third-party script issues rather than your server.
  • Monitoring tells you something changed; the waterfall, unused resources and domain map reports help explain why. The no-code experiments let you test fixes without editing templates.

If you already pay for a monitoring service, compare coverage before switching. Uptime and synthetic tools such as Pingdom or GTmetrix overlap partly with this, while WebPageTest is stronger for deep one-off diagnostics than for alerting. SpeedVitals itself is listed at SpeedVitals, and its own pricing page indicates a paid tier alongside free testing.

Next step: run one test from your three most important locations, note the score and LCP, then set your first alert threshold about 10% below the lowest of those results.

When should I use the TTFB test or batch analysis instead of a standard speed test?

Use the TTFB test when you are diagnosing server and network response, not the full page experience. Use batch analysis when you need repeated or comparative measurements across many URLs or locations. Use a standard speed test when you want the complete Core Web Vitals and page-load picture.

TTFB test: when server response is the question

The TTFB test measures Time to First Byte from many locations in one run. That makes it the right choice when:

  • You suspect hosting, DNS, CDN routing, or origin latency is the bottleneck.
  • A page feels slow before anything renders, or your hosting provider is being evaluated.
  • You want to compare how quickly different regions receive the first byte.
  • You have already run a full speed test and want to isolate the server-side portion.

Because SpeedVitals' TTFB testing includes cache status and CDN detection, it is especially useful for checking whether a CDN is actually serving cached content in each region. A concrete scenario: an agency onboarding a client on shared hosting runs a TTFB test from several continents. If one region is consistently slow while others are fine, the issue is likely routing or CDN coverage rather than page weight.

Batch analysis: when you need scale or comparison

Batch analysis runs many speed tests at once, up to the limit shown on the page. Reach for it when:

  • You manage a portfolio of sites or many templates and need a baseline snapshot.
  • You are migrating hosts or changing a CDN and want before-and-after data.
  • You need to compare your pages against competitors' pages under similar conditions.
  • You want to track whether a fix improved performance across a whole group rather than one URL.

A practical example: before a replatform, run a batch test across your top 50 landing pages. After launch, repeat the same batch and compare. The value is in the consistent, repeatable set, not any single score.

How to choose

Situation Best tool
Page renders slowly and you do not know why Standard speed test first
Slow first byte, hosting or CDN suspicion TTFB test
Many URLs, migration or portfolio baseline Batch analysis
Comparing regions for server response TTFB test
Comparing your pages with competitors Batch analysis or Core Web Vitals checker

A useful sequence: start with a standard speed test to get the overall score and Core Web Vitals, then branch. If LCP is high but TTFB is low, focus on render-blocking resources and images. If TTFB itself is high, switch to the TTFB test. Once you have a fix, use batch analysis to confirm it holds across your key pages.

For ongoing work, SpeedVitals also offers performance monitoring with alerts and a weekly digest, which suits teams that want to catch regressions without manually re-running tests. If you mainly need field data rather than lab tests, Google's PageSpeed Insights at PageSpeed Insights and the Chrome UX Report are worth pairing with lab results, since lab and field data answer different questions.

How does SpeedVitals compare my website's performance with competitors?

SpeedVitals includes a Core Web Vitals Checker that lets you look up real-world performance data for competing sites alongside your own. The page describes this as comparing your site with competitors using field data, so you are seeing how real visitors experienced each site rather than only a single lab test.

What the comparison actually covers

  • Real-world Core Web Vitals — the checker is built around field data, which reflects actual user visits over time.
  • Historic data — SpeedVitals reports historic real-world performance over a 12-month period, so you can see whether a competitor is consistently faster or just had a good month.
  • Your own site in the same view — the point of the feature is to check your performance against competitors, not in isolation.

This is different from its lab testing tools. The website speed test, TTFB test and batch analysis measure a URL on demand from chosen locations and devices. Those are useful for diagnosing a specific page, but they do not tell you how a competitor's site performs for its real audience. The competitor comparison is the field-data side of the product.

A practical way to use it

  1. Pick three or four direct competitors, ideally ones targeting the same countries and device mix as you.
  2. Compare Core Web Vitals, not just an overall score — a site can look fast on one metric and fail another.
  3. Check the 12-month view before drawing conclusions. A competitor that beats you only in the last few weeks may have just shipped a change.
  4. Use your own lab tests (multi-location or TTFB) to work out why you lag, since field data shows the gap but not the cause.

Trade-offs to keep in mind

Field data depends on real traffic volume, so a low-traffic competitor may have thin or noisy data. It also reflects the audience each site actually attracts, which can differ by geography and device. Treat the comparison as a benchmark for where you stand, then use lab testing and reports such as waterfall, resource summary and unused resources to find what to fix. The SpeedVitals pricing page is the place to check which of these features sit behind a paid plan.

Related questions

More questions →
What Is SpeedVitals and What Does It Do?

SpeedVitals is a website speed testing and performance monitoring tool. You give it a URL, and it measures how fast that page loads from real locations and devices, reports Core Web Vitals metrics, and suggests what to fix. It's aimed at developers, SEOs, and site owners who need to diagnose slow pages and track performance over time. The core page speed test is described as free, and there's a separate Pricing page for paid tiers — so treat the free test as the entry point, not the whole product.

What SpeedVitals measures

The main test reports a performance score alongside specific metrics. From the site's own example report, you'll see figures like:

Metric What it tells you Example value shown
Performance score Overall rating of the page 94 (also shown as 75 in another example)
LCP (Largest Contentful Paint) How long until the main content renders 2.2 sec
CLS (Cumulative Layout Shift) How much the layout jumps around 0.01
TBT (Total Blocking Time) How long the main thread is blocked 120 ms

These are lab-style measurements tied to Core Web Vitals, which is what search engines and real users care about. The report is presented as an animated performance view rather than a raw data dump.

The main tools it offers

SpeedVitals bundles several distinct tests under one roof:

  • Website speed test — run a page speed test from up to 30+ devices and locations.
  • TTFB test — measure Time to First Byte from 40 locations with a single click. It also includes cache status and CDN detection, which makes it useful for diagnosing server-side and edge delivery problems.
  • Batch analysis — run up to 50 speed tests with one click, so you can check many URLs without repeating the process manually.
  • Multi-location test — batch test a single URL from up to 35 locations at once.

The distinction matters: TTFB testing isolates the server/network response, while the full page test covers rendering and interactivity. If a page feels slow, TTFB tells you whether the problem is upstream (hosting, CDN, caching) or in the front end.

Monitoring and comparison features

Beyond one-off tests, SpeedVitals adds ongoing tracking:

  • Performance monitoring with alerts — get notified via email and Slack when your performance score drops below a threshold, so you can fix issues before they affect user experience and search rankings.
  • Weekly digest — a summarized report of all your websites' performance over the past week.
  • Historic performance data — view real-world performance data over a 12-month period.
  • Competitor comparison — the Core Web Vitals checker lets you check the real-world performance of competitors, not just your own site.

The 12-month history and competitor view are the features that separate this from a simple one-shot speed test — they're for tracking trends and benchmarking rather than a single snapshot.

Reports and optimization help

The in-depth reports include the charts you'd expect from a performance tool: Waterfall, Resource Summary, Unused Resources, and Domain Map. These help you find which assets are slowing the page down and where they're loaded from.

SpeedVitals also offers no-code experiments — the ability to implement various optimizations without touching the code. That's relevant if you don't have direct access to edit the site's source or want to test a fix before committing it.

Who it's for

The site lists users from 1000+ companies, and the quoted testimonials point to a few clear use cases:

  • A WordPress-focused developer (Brian Jackson of Perfmatters) uses it daily to understand what's holding a WordPress site back and how to meet Core Web Vitals thresholds, calling the TTFB test tool a favorite.
  • An SEO consultant (Aleyda Solis) describes it as a useful, well-designed free Core Web Vitals validation tool covering both lab and field data.
  • A scraping/API company founder (Pierre de Wulf) highlights checking a site's speed from around the world.

So the practical fit is: WordPress and WooCommerce site owners, SEOs validating Core Web Vitals, and anyone who needs to test performance from multiple geographic locations.

How to start

  1. Go to speedvitals.com and enter the URL you want to test.
  2. Choose your test type — a standard page speed test, a TTFB test, or a batch/multi-location run.
  3. Run the test and read the performance score, LCP, CLS, and TBT values.
  4. Open the in-depth report (Waterfall, Resource Summary, Unused Resources, Domain Map) to find the specific bottlenecks.
  5. If you need ongoing tracking, set up performance monitoring with an alert threshold and optionally the weekly digest.

If you're only checking one page once, the free test is enough. If you're managing multiple sites or need to prove improvement over time, the monitoring, history, and competitor features are what you'd look at the Pricing page for.

What Is SpeedVitals Batch Analysis and When Should You Use It?

SpeedVitals batch analysis is a feature that runs multiple page speed tests with a single click instead of testing one URL at a time. According to the site, it supports up to 50 speed tests in one batch, and a related multi-location mode tests the same URL from up to 35 locations. It is worth using when you need repeated measurements across many pages, many locations, or both — for example, auditing a whole site section or checking how one page performs for users in different regions.

What batch analysis actually does

The core idea is simple: you give the tool a set of test targets, it queues them, and you get a consolidated set of reports rather than running each test manually.

SpeedVitals describes two related capabilities:

Capability What it does Stated limit
Batch Analysis Runs multiple speed tests from one click Up to 50 speed tests
Multi-Location Test Tests one URL across many locations in one click Up to 35 locations

These are complementary. Batch Analysis is about volume (many tests), while the Multi-Location Test is about geographic coverage (one URL, many places). You can combine the logic: test several URLs, each from several locations, if your goal requires both breadth and coverage.

When batch analysis is the right tool

Use it when a single test would leave an important question unanswered:

  • Site-wide audits. You want Core Web Vitals data for a group of key pages — homepage, top landing pages, product pages — not just one URL.
  • Competitor comparison. SpeedVitals states its Core Web Vitals Checker lets you check the real-world performance of competitors. Batch testing makes comparing several competitor URLs practical.
  • Regional performance checks. Your audience is global, and you need to know whether a page is slow in specific countries rather than only from one test node.
  • Regression checks after a change. After deploying a theme, plugin, or CDN change, re-testing a fixed set of pages in one batch is faster than repeating single tests.
  • Periodic monitoring. If you track the same set of pages over time, a repeatable batch is easier to compare than ad-hoc single tests.

When you probably don't need it

Batch analysis adds setup and interpretation overhead, so it is not always the best first step:

  • You are diagnosing one page for the first time — start with a single speed test.
  • You only need Time to First Byte for one URL — the dedicated TTFB test (40 locations per the site) is more direct.
  • You want ongoing automated alerts rather than manual runs — SpeedVitals offers Performance Monitoring with email and Slack alerts when a score drops below a threshold, plus a weekly digest. That is a different workflow from running batches by hand.

How to approach a batch run

The exact interface is not described in the available material, so treat this as a workflow rather than a click-by-click guide:

  1. Define the target set. Pick the URLs that answer your question — for example, your five highest-traffic pages plus three competitors' homepages.
  2. Choose locations. If geography matters, select the locations that match your audience. If it doesn't, a smaller set keeps results easier to read.
  3. Run the batch. Expect a set of individual reports rather than one blended score; each URL and location is measured separately.
  4. Verify what you got. Confirm every target actually returned a result. A missing or failed test is a gap in your data, not a passing grade.
  5. Read the metrics together. Look at LCP, CLS, and TBT (the metrics shown in SpeedVitals' sample report) across the set to find outliers rather than averaging everything into one number.

Common sticking points

  • Confusing lab and field data. SpeedVitals references both lab and field data. A batch of lab tests tells you what a controlled run measured; field data reflects real users. Don't treat them as interchangeable.
  • Over-reading a single run. One batch is a snapshot. For decisions about performance trends, repeat the same batch and compare over time — the site notes historic real-world performance data spanning 12 months for that purpose.
  • Ignoring location spread. If one location is much slower, that is often a hosting, CDN, or routing issue rather than a page-code issue. The site's TTFB test includes cache status and CDN detection specifically for this kind of diagnosis.
  • Assuming cost or access terms. SpeedVitals has a pricing page, but the available material does not state what is free versus paid, or whether batch analysis requires login. Check the pricing page before planning around it.

The short version

Batch analysis in SpeedVitals is for running many speed tests at once — up to 50 per the site — and the multi-location mode tests one URL from up to 35 locations. Reach for it when you need coverage across pages, regions, or competitors; use a single test, the TTFB tool, or Performance Monitoring when your question is narrower.

How SpeedVitals Performance Monitoring and Alerts Work

SpeedVitals performance monitoring watches your site's performance score over time and notifies you when it drops below a threshold you set. Alerts arrive via Email and Slack, and a Weekly Digest summarizes how all your websites performed over the previous week. This is useful if you want to catch regressions before they affect user experience and search rankings, rather than discovering them during a manual test.

What the monitoring feature does

Based on the site's feature description, performance monitoring in SpeedVitals covers three things:

  • Performance Alerts — notifications sent via Email and Slack when your performance score falls below a threshold.
  • Weekly Digest — a summarized report of the performance of all your websites over the last one week.
  • Historic data — real-world performance data viewable over a period of 12 months.

The stated purpose is to "fix them before they affect User Experience & Search Rankings" — that is, the alerts are meant to surface problems early, not just record them.

How the alert flow works

  1. A performance score is measured. SpeedVitals runs page speed tests and reports a performance score alongside Core Web Vitals metrics. The site's example report shows a performance score of 94 with LCP, CLS, and TBT metrics.
  2. The score is compared against your threshold. You define the level at which a drop should trigger a notification.
  3. A notification is sent if the score drops below it. Delivery channels are Email and Slack.
  4. A weekly summary follows. The Weekly Digest consolidates performance across all your websites for the past week, so you get a periodic overview even without an active alert.

The key mechanism to understand: alerts are threshold-based and push-based. You are not required to check a dashboard to learn about a regression — the system contacts you.

When this is worth using

Monitoring and alerts make sense when:

  • You manage multiple websites and cannot manually test each one regularly.
  • You make frequent changes (theme updates, plugin updates, new content, CDN or hosting changes) where a performance regression could slip in unnoticed.
  • You care about Core Web Vitals thresholds as an ongoing target, not a one-time audit.
  • You want a weekly rollup rather than reacting to individual test runs.

A single-site owner who tests manually after each deploy may find the Weekly Digest more useful than the alerts; a team running many sites will get more value from the threshold alerts routed into Slack.

What it does not replace

Monitoring tells you that a score dropped and when. To find out why, you still need the diagnostic side of the tool — the site lists Waterfall, Resource Summary, Unused Resources, and Domain Map charts, plus TTFB testing with cache status and CDN detection. Treat alerts as the trigger and the reports as the investigation.

Practical setup notes

  • Decide your threshold deliberately. Too high and you get noise from normal variance; too low and you miss meaningful regressions.
  • Route alerts to a channel someone actually reads. Slack is listed as a supported channel alongside Email.
  • Use the 12-month historic data to distinguish a genuine regression from seasonal or traffic-related variation.
  • Check the Pricing page for what the monitoring features cost — the site lists a pricing page, and the free test tools described on the homepage should not be assumed to include monitoring on the same terms.

Quick reference

Feature What it gives you Delivery
Performance Alerts Notification when score drops below your threshold Email, Slack
Weekly Digest One-week summary across all your websites Periodic digest
Historic Performance Data Real-world performance over 12 months In-report view

If your goal is simply to know whether a page is fast right now, a one-off speed test is enough. If your goal is to keep it fast without checking constantly, the monitoring and alerting layer is the part that does the work for you.

How SpeedVitals' TTFB Test Works and What It Measures

SpeedVitals' TTFB test measures Time to First Byte from 40 locations with a single click, and adds cache status and CDN detection to each result. Use it when you need to know how fast your server starts responding to visitors around the world, or when you want to confirm whether a CDN and caching layer are actually doing their job. It is a server-response diagnostic, not a full page speed test — pair it with a standard speed test if you also care about rendering and Core Web Vitals.

What TTFB actually measures

Time to First Byte is the gap between a browser requesting a URL and the first byte of the response arriving. In practice it bundles several stages:

  • DNS lookup for the hostname
  • TCP connection setup, plus TLS negotiation on HTTPS
  • The request travelling to the server
  • Server-side processing (database queries, application logic, cache lookups)
  • The first byte travelling back to the client

Because network round trips are included, the same server can produce very different TTFB numbers depending on where the test runs from. That is the reason a single-location measurement is rarely enough to judge global performance.

How the SpeedVitals TTFB test works

  1. Enter the URL you want to test.
  2. Run the test. SpeedVitals queries the URL from 40 locations in one pass rather than making you repeat the test location by location.
  3. Read the results. Each location returns its own TTFB figure, so you see a spread rather than one average.
  4. Check the accompanying signals. The tool reports cache status and performs CDN detection alongside the timing data.

The expected output is a per-location view of server response time plus an indication of whether responses are being served from cache and which CDN is in front of the origin. If TTFB is fast in one region and slow in another, the pattern usually points at distance from the origin or at a CDN that is not covering that region.

Why cache status and CDN detection matter together

TTFB alone tells you that something is slow, not why. Cache status and CDN detection narrow it down:

Signal What a good result looks like What a bad result suggests
TTFB across locations Consistently low, with modest variation between regions Large gaps between nearby and distant locations
Cache status Responses marked as cache hits for cacheable content Cache misses on content that should be cached
CDN detection A CDN identified and serving the tested URL No CDN detected, or a CDN that is not active for that hostname

A cache miss forces the request back to the origin, which raises TTFB. A missing or misconfigured CDN means every visitor pays the full distance to your server. Seeing both signals next to the timing data is what makes the test useful for diagnosis rather than just measurement.

When to use the TTFB test instead of a full speed test

Reach for the TTFB test when:

  • You have just changed hosting, a CDN configuration, or a caching plugin and want to confirm the server side improved.
  • Users in a specific country report slow loading and you want to see whether their region's TTFB stands out.
  • You are comparing two hosts or two CDN setups and want a server-response comparison without rendering noise.

Use the standard website speed test when your question is about the user experience as a whole — Core Web Vitals such as LCP, CLS, and TBT, plus resource-level reports like waterfalls and unused resources. The two answer different questions: TTFB is about how quickly the server starts talking; a full speed test is about how quickly the page finishes.

Practical notes and common sticking points

  • Test the exact URL your visitors hit. A homepage and a product page can have very different TTFB if one is cached and the other is not.
  • Treat a single slow location as a lead, not a verdict. Re-run before concluding there is a regional problem.
  • Remember that TTFB is only one input into metrics like LCP. A fast TTFB with a slow-rendering page still produces a poor LCP.
  • SpeedVitals also offers batch analysis of up to 50 speed tests in one click and multi-location batch tests across up to 35 locations, which is useful if you want to track TTFB across many URLs rather than one at a time.
  • Pricing and plan limits are not covered in the material available here; check the site's pricing page if you need to know what the paid tiers include.
What the Core Web Vitals Metrics in a SpeedVitals Report Mean

SpeedVitals reports Core Web Vitals and related timing metrics so you can see how a page performs from 30+ locations and devices. In the report shown on the site, the key numbers are LCP, CLS, and TBT, alongside an overall performance score. LCP and CLS are Core Web Vitals; TBT is a lab metric that helps explain interactivity problems. The thresholds below are the standard Google guidance, not SpeedVitals-specific limits, so treat them as targets rather than pass/fail rules for every site.

LCP (Largest Contentful Paint)

LCP measures how long it takes for the largest visible element in the viewport — usually a hero image, video poster, or big heading — to render. It answers: when does the main content actually appear?

LCP time Rating
≤ 2.5 s Good
2.5–4.0 s Needs improvement
> 4.0 s Poor

In the SpeedVitals example report, LCP is 2.2 sec, which falls in the good range. If your LCP is slow, the usual causes are a large unoptimized image, slow server response (high TTFB), or render-blocking CSS/JS. SpeedVitals' TTFB test from 40 locations is useful here because a slow origin server shows up as a high TTFB, which pushes LCP up.

CLS (Cumulative Layout Shift)

CLS measures visual stability — how much page content jumps around while loading. It answers: does the layout move under the user's finger?

CLS score Rating
≤ 0.1 Good
0.1–0.25 Needs improvement
> 0.25 Poor

The example report shows CLS of 0.01, which is good. Common causes of a high CLS are images or ads without reserved width/height, web fonts that swap and reflow text, and banners injected above existing content. Because CLS is a field metric, real-user data matters more than a single lab run — SpeedVitals' historic performance data over 12 months and its Core Web Vitals checker for competitors are the relevant tools for that view.

TBT (Total Blocking Time)

TBT is a lab metric that measures how long the main thread is blocked by long tasks during load, preventing the page from responding to input. It answers: how long is the page unresponsive?

TBT Rating
≤ 200 ms Good
200–600 ms Needs improvement
> 600 ms Poor

The example report shows TBT of 120 ms, which is good. TBT is not a Core Web Vital itself, but it correlates with INP (Interaction to Next Paint), the field metric for responsiveness. Heavy third-party scripts and large JavaScript bundles are the usual culprits.

How these metrics relate to user experience and search ranking

  • User experience: LCP governs perceived load speed, CLS governs whether the page feels stable, and TBT/INP govern whether taps and clicks respond. A page can score well overall but still feel bad if one metric is poor.
  • Search ranking: Core Web Vitals (LCP, CLS, and INP) are a confirmed Google ranking signal, but a minor one relative to relevance and content quality. TBT is not a direct ranking factor — it is a diagnostic that helps you fix the field metrics that are.
  • Lab vs. field: SpeedVitals runs lab tests (synthetic, from chosen locations/devices) and also surfaces real-world field data. A lab score of 94 with good LCP/CLS/TBT does not guarantee good field results for every visitor, because real devices, networks, and geographies vary.

Reading a SpeedVitals report in practice

  1. Check the overall performance score first for a quick signal, then ignore it and read the individual metrics — the score is a summary, not a diagnosis.
  2. Compare LCP, CLS, and TBT against the thresholds above to see which one is actually failing.
  3. Use the supporting reports to find the cause: Waterfall and Resource Summary for LCP and TBT, Unused Resources for JavaScript weight, Domain Map for third-party impact.
  4. If a metric looks fine in the lab but users complain, switch to the historic real-world data and competitor comparison to see field behavior.
  5. Re-test after changes from the same location and device so the comparison is valid.

The main pitfall is optimizing the score instead of the metric that is failing — a high score with a borderline LCP still means slow perceived loading for real users.

Website Overview

Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 5 years of registration history; its current configuration provides more context than age alone. The registrar is Cloudflare, Inc., a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Google Workspace email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google, Microsoft. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

X-Powered-By exposes backend information: Next.js. The response lacks these common security headers: CSP, Referrer-Policy, Permissions-Policy, clickjacking protection. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header identifies cloudflare without an exact version.

Technology Stack Analysis

The public page identifies Next.js, Google Analytics, Cloudflare without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

Twitter Card metadata is configured. JSON-LD includes Product or Offer data, potentially supporting eligible product search features. The title has 61 characters, within a common display range. A meta description is present, with 154 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailGoogle Workspace
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.89.247

Registration details

RDAP / WHOIS

RegistrarCloudflare, Inc.
Registered2021-02-10
Expires2027-02-10
Domain statusclient transfer prohibited
Nameserversbingo.ns.cloudflare.com、yisroel.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Aspeedvitals.com104.21.89.247300—
Aspeedvitals.com172.67.166.46300—
AAAAspeedvitals.com2606:4700:3033::6815:59f7300—
AAAAspeedvitals.com2606:4700:3036::ac43:a62e300—
MXspeedvitals.comaspmx.l.google.com3001
MXspeedvitals.comalt1.aspmx.l.google.com3005
MXspeedvitals.comalt2.aspmx.l.google.com3005
MXspeedvitals.comalt3.aspmx.l.google.com30010
MXspeedvitals.comalt4.aspmx.l.google.com30010
MXspeedvitals.commxa.eu.mailgun.org30010
MXspeedvitals.commxb.eu.mailgun.org30010
NSspeedvitals.combingo.ns.cloudflare.com86400—
NSspeedvitals.comyisroel.ns.cloudflare.com86400—
TXTspeedvitals.comMS=ms71592353300—
TXTspeedvitals.comahrefs-site-verification_341a546264ec8935b1d262e88eed813ca643198f2ecd2a735a81291b2f01847e300—
TXTspeedvitals.comgoogle-site-verification=EVTpHR4NLwEXLJYByPTbF3UW77neRMAt6MZh37A1TBM300—
TXTspeedvitals.comgoogle-site-verification=KEnV2hDkWEGkjjDt1u6L9fvKdC1IKZqmCbTtjpPunuM300—
TXTspeedvitals.compinterest-site-verification=ba7cd32897435dea7b3537a9c65f6ce2300—
TXTspeedvitals.comsendinblue-code:a05a67746f4425a3d42385daae5a571b300—
TXTspeedvitals.comstripe-verification=189a2aa49ac00aac91fd4416060b2c839736a0af9374cdc9991f34bcbce20607300—
TXTspeedvitals.comv=spf1 include:_spf.google.com include:amazonses.com include:spf.sendinblue.com mx ~all300—
TXTspeedvitals.comv=spf1 include:mailgun.org ~all300—
TXTspeedvitals.comzoho-verification=zb67038119.zmverify.zoho.in300—
DMARC_dmarc.speedvitals.comv=DMARC1; p=none rua=mailto:[email protected]3600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectspeedvitals.com
IssuerGoogle Trust Services
Valid until2026-12-18T14:58 · Remaining when checked: 74 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlmax-age=3600, s-maxage=3600, stale-while-revalidate=31532400
servercloudflare
strict-transport-securitymax-age=31536000; includeSubDomains; preload
x-content-type-optionsnosniff

Identified technologies

Next.jsGoogle AnalyticsCloudflare

Pages, Search and Sharing

Meta descriptionRun a free website speed test from 30+ locations and devices. Measure Core Web Vitals, analyze page speed, and get practical optimization recommendations.
Canonical URLhttps://speedvitals.com/
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 3 disallowed
  • Allow/
  • Disallow/analyze
  • Disallow/report/*
  • Disallow/result/*

User reviews (0)

  • No reviews yet.