Pulseby Kraavon
Website auditing

Understand what is slowing your website down.

Run a complete performance, Core Web Vitals, SEO and accessibility audit directly against your website.

  • Performance
  • SEO
  • Accessibility
  • Core Web Vitals

Audits run in a real headless Chromium instance on our own infrastructure, not a simulation and not a cached third-party score. Every number you see was measured during a scripted load of your page, which makes it lab data rather than a record of what your visitors experienced.

pulse.kraavon.com/report/audit_…Sample
Overall website health

Performance

84

SEO

94

Accessibility

91

Best Practices

92

Illustrative figures. This preview is not a real measurement, so run an audit to see your own.

How an audit runs

Three steps, roughly forty seconds, no agent to install and no script to add to your site.

  1. Enter your URL

    Pick mobile or desktop. Every address is validated before anything is fetched.

  2. We load it in Chromium

    A real headless browser loads your page, runs Lighthouse, and inspects the rendered DOM with axe-core.

  3. You get a plan

    Findings are ranked by measured impact, with the numbers from your page and the specific change to make.

What the numbers mean

Every metric Pulse reports, what it measures, and the threshold Google considers good.

LCP

Good under 2.5s

Largest Contentful Paint

How long until the largest thing on screen has rendered, usually the hero image or the headline. This is the metric a visitor experiences as "how long until the page looked ready".

Read the LCP guide

INP

Good under 200ms

Interaction to Next Paint

How quickly the page responds visually after somebody interacts with it. It replaced First Input Delay as a Core Web Vital in March 2024 and measures every interaction, not just the first.

Read the INP guide

CLS

Good under 0.1

Cumulative Layout Shift

How much visible content jumps around while the page loads. This is the failure people feel most directly, when a button moves under the cursor as they reach for it.

Read the CLS guide

FCP

Good under 1.8s

First Contentful Paint

How long until the very first text or image appears. It marks the point at which a visitor stops looking at a blank screen and starts believing the page is working.

Read the FCP guide

TTFB

Good under 800ms

Time to First Byte

How long the server took to send the first byte of HTML. Nothing else can begin until it arrives, so this delay sits underneath every other metric on the page.

Read the TTFB guide

TBT

Good under 200ms

Total Blocking Time

How long the main thread was blocked and unable to respond to input during load. It is the closest lab proxy for Interaction to Next Paint, which needs real interactions to measure.

Read the TBT guide

Questions people ask before running an audit

What the scores mean, how Pulse differs from the tools you already know, and where the limits are.

What is a good Core Web Vitals score?

Google considers Largest Contentful Paint good under 2.5 seconds, Interaction to Next Paint good under 200 milliseconds, and Cumulative Layout Shift good under 0.1. A page passes Core Web Vitals when 75 percent of real visits meet all three thresholds. Pulse measures the same metrics in a controlled browser, which tells you whether the page is capable of hitting those numbers before real traffic decides for you.

How is Pulse different from PageSpeed Insights?

PageSpeed Insights reports Lighthouse scores and, where Google has enough traffic data, field measurements from the Chrome UX Report. Pulse runs the same Lighthouse engine but adds its own analysis on top: what the page is actually made of, which images are shipped larger than they are displayed, how much JavaScript is never executed, what third party code costs you, and a ranked list of fixes with the measured saving attached to each one.

Why is my performance score different from Lighthouse?

Lighthouse scores performance from five timing metrics and nothing else. Pulse weighs those same timings but also accounts for total page weight, request count and third party bytes, because a page can hit good timings on a fast connection while shipping several megabytes that punish a real visitor on a phone. Both numbers appear side by side on every report, and the breakdown shows exactly where each point was lost.

Is this lab data or real user data?

Lab data. Every Pulse audit is one scripted page load, from one region, on an emulated device, in a real headless Chromium instance. That makes results repeatable and comparable between runs, which is what you want when checking whether a fix worked. It is not a record of what your visitors experienced, and Pulse never presents it as one.

Why does INP show as not measurable?

Interaction to Next Paint measures how quickly a page responds after somebody clicks, taps or types. A scripted page load performs no interactions, so there is no genuine INP to report. Rather than invent a number, Pulse marks the metric unavailable and shows Total Blocking Time instead, which is the closest signal a lab run can give you about main thread responsiveness.

How long does an audit take?

Most pages finish in 25 to 60 seconds. The audit launches a browser, runs Lighthouse, inspects the rendered DOM, executes accessibility checks with axe-core and fetches robots.txt, so it is slower than a page load but far more thorough. Heavy pages with large JavaScript bundles or WebGL content take longer, particularly on the mobile profile, which applies four times CPU throttling.

Does Pulse check accessibility properly?

Pulse runs axe-core inside the rendered page against WCAG 2.1 level A and AA, and reports every violation with the elements that trip it and the rule that was broken. Automated testing reliably catches around a third of accessibility problems. A clean result is a good sign rather than a certificate, and keyboard navigation and a screen reader pass still need a person.

Can I audit a staging site or a page behind a login?

No. Pulse audits publicly reachable pages over http or https. Addresses on private networks, localhost and cloud metadata endpoints are refused, and a page that returns 401 or 403 is reported as blocked rather than audited. This is a deliberate security boundary, because the service accepts arbitrary URLs from anyone.

What should I fix first?

Start at the top of the report. Findings are ranked by measured impact rather than by category, so the first item is the one returning the most bytes or milliseconds on your page. In practice oversized images are the most common largest win, followed by JavaScript that is downloaded and parsed but never executed during load.

Is Pulse free to use?

Yes. Audits are free and no account is required. Usage is rate limited per IP address so that one visitor cannot occupy the browsers everyone else is waiting for, and your audit history is kept in your own browser rather than on a server.

What every audit covers

Lighthouse provides the timing measurements. Everything else, including the resource breakdown, the SEO rules and the ranking of what to fix first, is Pulse's own analysis of your page.

Performance

What the page is made of, and which part of it costs the most.

  • Page weight by type
  • Render-blocking resources
  • Unused JavaScript and CSS
  • Third-party impact

Core Web Vitals

The loading metrics Google measures, with the thresholds shown.

  • LCP, CLS and TBT
  • FCP and TTFB
  • Rated against web.dev limits
  • Mobile and desktop

SEO

Twenty-five technical checks run against the rendered page.

  • Titles, descriptions, canonicals
  • Heading structure
  • Open Graph and JSON-LD
  • robots.txt and sitemap

Accessibility

axe-core runs inside the page, against WCAG 2.1 AA.

  • Contrast and labelling
  • Landmark structure
  • Affected elements listed
  • Impact-ranked findings
Built by Kraavon

A report tells you what is broken. We fix it.

Pulse will hand you a ranked list and the measured saving behind every item on it. Acting on that list is the harder part: resizing the images without wrecking the art direction, splitting the bundle without breaking the routes, getting the layout to stop shifting on a real phone.

That is the work Kraavon does. We design and engineer products built to scale, and we are happy to start with the report you just ran.

  • Performance and Core Web Vitals engineering
  • Accessibility remediation to WCAG 2.1 AA
  • Technical SEO and structured data
  • Design and build, from scratch or on what you have
Ready when you are

See what your homepage is actually costing your visitors.

Every report ends with a ranked list of fixes, each one carrying the measured saving from your own page. Export it as a PDF and hand it to whoever owns the code.