Skip to content
Docs

Inside the website audit

Every audited site gets a website score built from up to seven measurements, taken by three probes running in parallel: Google’s PageSpeed Insights test, a crawl of the homepage and its links, and an AI review of full-page screenshots. This page explains what each measurement checks and why it matters in a pitch.

Website score · components

The PSI scores

PSI stands for PageSpeed Insights, a free testing service run by Google. It loads the site with Lighthouse, Google’s own website-auditing engine, while simulating a mid-range phone on a mobile connection, and grades it in four categories, each 0–100. Because it’s Google’s own tool, the numbers carry weight with clients: this is how Google itself sees the site.

PSI categoryCounts toward score?What it measures
PerformanceYesLoading speed as a visitor experiences it: how quickly content appears, how soon the page responds to taps, whether things jump around while loading. Slow sites lose visitors before they see anything.
AccessibilityYesAutomated checks that the site is usable by people with disabilities: text contrast, image descriptions, form labels, button names. Also a legal-exposure signal for businesses.
SEOShown for contextBasic search-engine readiness: crawlable pages, valid descriptions, legible font sizes, tap targets. Shown in the breakdown for context, but metadata (below) covers this ground in more detail, so it isn't double-counted.
Best practicesShown for contextGeneral code health: HTTPS, no browser errors, no known-vulnerable libraries. Also context-only, since the design (objective) checks overlap with it.

The mobile friendly line in the breakdown also comes from this test: Lighthouse checks whether the page declares a proper mobile viewport, the signal that it adapts to phone screens instead of showing a shrunken desktop page. It’s pass/fail, and counts for real on its own, because for local businesses most visits come from phones. If the PageSpeed test fails to run, the crawler’s own viewport check fills in.

All four PSI numbers are measured on the mobile version of the test, which is stricter than desktop; the same site typically scores lower on mobile. That’s deliberate: it matches how customers actually reach a local business.

Website score · components

Metadata

Metadata is the invisible layer of a page that search engines and social apps read: the title in the browser tab, the description under a Google result, the preview card that appears when the site is shared in a text or on social media. The crawler runs a set of checks, and each one the site fails pulls the metadata score down.

CheckWhy it matters
Page title exists, 10–70 charactersIt's the headline of the Google result. Missing or truncated titles lose clicks.
Meta description exists, 50–170 charactersThe gray text under the Google result: the site's one-line sales pitch.
Open Graph titleWithout it, sharing the site in Messages, WhatsApp, or Facebook shows a bare link.
Open Graph imageThe preview image on shared links. No image = an easy-to-ignore link.
Canonical URLTells Google which address is the 'real' page, so ranking credit isn't split.
FaviconThe little icon in the browser tab. Missing one reads as unfinished.
An <h1> headingThe page's main headline, which search engines use to understand the page.
Language attributeTells browsers and screen readers what language the page is in.

Every failed check is listed under Metadata issues on the business page, so the pitch can be specific: “when someone texts your website to a friend, it shows up as a bare link with no picture.”

Website score · components

Design (objective)

This is the rule-based half of the design grade (it stands in for the whole design grade when the AI review is unavailable). It never looks at the page visually; instead it inspects the page’s code for verifiable, dateable technology choices. It starts from a clean slate and marks the site down for each red flag it finds, the more serious the flag the bigger the mark:

SignalWhat it tells you
No responsive viewport tagThe site was never built for phones, so mobile visitors get a zoomed-out desktop page.
Served over HTTP, not HTTPSNo security certificate. Browsers brand the site 'Not secure' in the address bar.
Adobe Flash contentFlash has been dead since 2020; this content is invisible in every modern browser.
Table-based page layoutA page structured with data tables, the standard technique of the pre-2005 web.
1990s-era HTML tags (<font>, <center>, <marquee>…)Markup deprecated for two decades; a strong carbon-dating signal.
Very old jQuery (version 1.x or 2.x)A code library from the early 2010s with known security issues.
Stale copyright year in the footerA footer that says '© 2019' means nobody has touched the site since.
Mixed content (insecure resources on a secure page)Partially migrated to HTTPS; browsers may block images or scripts.
Very heavy homepage (a megabyte or more of HTML)Bloated page code, usually from a neglected page builder.

Everything it finds is listed under Site signals on the business page, including a non-scoring note about what the site was built with (WordPress, Wix, Squarespace…) when detectable, which is useful for anticipating what you’d be replacing.

Because these checks are mechanical, they can’t judge taste: a site can pass every one and still look terrible. That is what the AI review is for.

Website score · components

Design (AI)

This is the human-eye half of the design grade (it stands in for the whole grade if screenshots couldn’t be captured). During the audit, a real browser loads the site twice, once at desktop size (1440×900) and once at phone size (390×844), and takes a screenshot of each. Both images are then sent to an AI model that can analyze images, with instructions to act as a senior web designer evaluating a redesign prospect. The desktop screenshot is kept and shown on the business page (click it to zoom), so the evidence behind the design notes is always one glance away.

The model rates the visual design 0–100 against a fixed rubric:

RangeMeaning
76–100Modern, polished, intentional design: good typography, spacing, imagery, and hierarchy.
56–75Acceptable but generic. Usable; nothing wrong, nothing special.
31–55Dated or template-looking: poor typography and spacing, cluttered layout.
0–30Severely dated (90s/2000s look), broken layout, or unreadable.

The instructions constrain it to judge only what is visible (layout, typography, color, imagery quality, visual hierarchy, and how the mobile version renders) and to ignore the business itself and the quality of the writing. Along with the score, it returns exactly three short observations, which appear as Design notes on the business page. They’re written to be quotable in a pitch: specific things a designer would point at, not generic praise or complaints.

Why both design scores? They cover each other’s blind spots. The objective checks are perfectly consistent but blind to aesthetics; the AI review sees what a person sees, but it is a judgment call. Weighting the visual review more heavily reflects that “this looks dated” is usually the argument that actually sells a redesign.

In plain English

“We had the design independently reviewed on both desktop and phone. The reviewer scored it {X}/100 and flagged three specific issues. Here they are.”

Audits · output

From findings to pitch

The audit’s findings feed two things on the business page, both built for the moment you actually reach out.

Top fixes. The findings are ranked by how much each one dragged the website score down, weighing how heavily the component counts against how far the site fell short on it, and the worst are shown as Top fixes a redesign should address: up to three concrete, prioritized problems. This is your talking-points list, in the order that matters.

The pitch. Each completed audit also gets a short sales pitch, written by an AI model from the full audit picture. It follows a fixed brief: open with the business’s strength (its Google reputation), name the two or three most damaging problems, each grounded in a number the audit actually measured, and close with what a redesign gets them. Plain language throughout (“loads slowly on phones”, never “poor PSI score”), 60 to 110 words, and honest: a site in decent shape gets a lighter-refresh pitch, not manufactured outrage.

When the lead has a primary contact, the pitch greets them by first name. From the business page you can copy the pitch or open it as a pre-filled email draft in your own mail client. If the AI writer is unavailable, a templated pitch built from the top fixes fills in, so there is always something to send.

Audits · running

When audits finish

Audits run in a background queue, one business at a time. While the results page is open it refreshes itself every few seconds, so scores fill in live as each audit completes. But a large search can take a while, and there is no reason to babysit the tab.

Close it. When the last audit of a search run finishes, Sifter sends you a single email: how many audits completed, how many failed (failed audits still count as finished, so the email never stalls waiting for them), and a link straight back to the results page.

It is always exactly one email per search run, never one per business, and a run whose results were all audited previously sends nothing at all: no news, no noise. Kick off a big search over lunch and let the inbox tell you when the numbers are ready.

Edge cases

Missing data & failed audits

Not every measurement succeeds on every site, and the scores are designed to degrade honestly rather than guess:

SituationWhat happens
One component can't be measuredIt's dropped from the website score and the other weights are re-scaled. A dash (–) in the breakdown means 'not measured', never 'zero'.
The site blocks automated visitorsSome sites sit behind a bot-protection wall (e.g. Cloudflare). Every measurement would describe the block page instead of the real site, so the audit fails outright rather than record garbage. Re-run it later or check the site by hand.
The site is down entirelyIf all three probes fail, the audit is marked failed with the reason. Arguably the strongest pitch of all, but verify it isn't temporary.
The audit hasn't run yetWebsite score and Opportunity stay blank until it finishes. Only a genuinely pending audit produces a blank Opportunity.
The business has no websiteNo audit is needed: the website score is treated as 0 and Opportunity equals Business quality in full.

Failed audits can be re-run from the business page with Re-run audit. Scores are a snapshot of the day the audit ran; if a prospect ships a new site, re-run to refresh the numbers.