Agency-led descriptive researchPublished 13 July 2026Updated 14 July 2026Version 1.0UK small-business sector

Vistoplex Digital Research

UK Small Business Website Statistics 2026

What an audit of 500 UK small-business websites across ten sectors reveals about performance, Core Web Vitals, security, accessibility and conversion basics — with the full sample register, coding manual and data published.

VistoplexResearch 02
UK Small Business Website Benchmark
Ten sectors, one audit day2026
500named businesses in the published sample register
465websites successfully audited and included in aggregate analysis
10sectors, each sampled across UK towns and cities
900Lighthouse laboratory performance tests (mobile and desktop)
Abstract

This report measures twelve website criteria across 500 named UK small-business websites in ten sectors, audited on 13 July 2026. 465 websites were successfully audited; every homepage was fetched and coded by the same procedure, and every included site was performance-tested with Lighthouse under identical mobile and desktop lab conditions. It is a purposive, non-probability sample and should be read as a descriptive one-day snapshot of visible, machine-detectable website characteristics — not as a census of all UK SMEs, a quality ranking of any named business, or a compliance assessment.

01

Executive summary

What the audit establishes—and what it does not

The basics are broadly in place: 98.7% of the 465 audited websites served their homepage over working HTTPS, 97.2% declared a mobile viewport, and 95.3% offered a visible contact route. The gaps appear one layer up. Only 2.7% of tested sites met the lab thresholds for Google's two layout-and-loading Core Web Vitals on mobile, 9.7% of homepages presented no clear call to action in their delivered HTML, and 31.0% contained at least one accessibility problem detectable by static inspection alone.

The performance gap between devices is stark: the median Lighthouse performance score was 45 on mobile against 74 on desktop. The median mobile largest-contentful-paint was 7.22 seconds against Google's 2.5-second threshold. Sector differences were also material: median mobile scores ranged from 36 (Electricians) to 51 (Garages & vehicle repair).

These results describe what an audit can detect in a homepage's delivered HTML and lab performance on one day. They do not establish that a business is unprofessional, that a feature is absent deeper in the site, or that fixing any single item would improve commercial performance.

Required framing

Quote the research as “Vistoplex’s audit of 465 UK small-business websites (500 sampled).” Do not generalise the percentages to every UK small business.

02

Key findings

Eight findings supported directly by the observed counts

01

Only 2.7% passed mobile Core Web Vitals lab thresholds

12 of 450 tested sites

Lab LCP ≤ 2.5 s and CLS ≤ 0.1 under Lighthouse mobile emulation. INP requires real-user interaction and is not claimed; field CrUX data was not used.

02

9.7% of homepages showed no clear next step

45 of 465 audited homepages

No explicit action phrase (“get a quote”, “book online”, “contact us”) was present in the delivered homepage HTML.

03

31.0% had a detectable accessibility problem

144 of 465 audited sites

Static checks only: missing image alt text, missing lang attribute or unlabelled form fields. Because rendered-page issues were not tested, this is a floor, not a ceiling.

04

Mobile performance trails desktop by 29 points

median 45 mobile vs 74 desktop

Identical pages, identical day, identical lab machine — the difference is simulated mobile hardware and network throttling, which is how most real visitors arrive.

05

Electricians had the slowest sector median; Garages & vehicle repair the fastest

36 vs 51 median mobile score

Sector medians are descriptive; sample sizes per sector are around 46 and are published per sector below.

06

Pricing was visible on 35.3% of homepages

164 of 465 audited sites

Ranged from 6.1% (Restaurants & cafes) to 85.1% (Dental practices). The criterion measures homepage discoverability of any pricing route, not price completeness.

07

Online booking remains a sector story, not a norm

172 of 465 overall

From 2.1% (Builders & construction) to 67.4% (Hair & beauty salons). Quote-led trades have little reason to adopt booking widgets; appointment-led sectors increasingly have.

08

HTTPS is nearly — but not entirely — universal

459 of 465 served over HTTPS; 433 of 465 enforced it

“Enforced” means the plain-HTTP address redirected to valid HTTPS. The residue is small but notable a decade after HTTPS became the default expectation.

03

Aggregate results

What the 465 audited homepages contained

All percentages use the same denominator of 465 included websites. Excluded sites are not treated as failures. Definitions for every criterion are in the coding manual below.

HTTPS serving the homepage
459/46598.7%
HTTPS enforced (HTTP redirects to valid HTTPS)
433/46593.1%
Mobile viewport declared
452/46597.2%
Clear call to action
420/46590.3%
Visible contact route
443/46595.3%
Contact form on the homepage itself
184/46539.6%
Online booking route
172/46537.0%
Pricing visibility
164/46535.3%
Testimonials or review signals
274/46558.9%
Schema.org structured data (any)
378/46581.3%
LocalBusiness-type structured data
137/46529.5%
Visible privacy policy link
301/46564.7%
Cookie consent mechanism or notice
190/46540.9%
Social profile link
363/46578.1%
Detectable accessibility problem (static)
144/46531.0%

Source: Vistoplex homepage audit of 465 included UK small-business websites, audit date 13 July 2026. Non-probability sample; no population confidence interval is claimed.

Outdated-content signals

Of the 290 sites displaying a copyright year, 49 (16.9%) showed 2023 or earlier. 10 of 465 homepages (2.2%) still carried visible COVID-19 wording in mid-2026.

Accessibility detail

119 of 465 sites had at least one image without alt text; 15 of 465 did not declare a document language. Contrast, focus order and ARIA correctness were not tested and would only raise the issue rate.

04

Performance & Core Web Vitals

Lab performance of 450 tested websites

Each included site was tested with Lighthouse under mobile emulation with simulated 4G throttling, then separately under desktop conditions, on the same machine on the same day. These are laboratory diagnostics; Google’s official Core Web Vitals assessment uses field data from real users, which was not available for this study.

MeasureMobileDesktop
Median Lighthouse performance score4574
Median largest contentful paint7.22 s2.33 s
Score 90 or above8 of 4501.8%—
Score below 50264 of 45058.7%—

Core Web Vitals (lab proxy)

12 of 450 tested sites (2.7%) met both lab thresholds on mobile: LCP ≤ 2.5 s and CLS ≤ 0.1. Adding Lighthouse’s interactivity proxy (total blocking time ≤ 200 ms) reduces the pass group to 4 of 450 (0.9%).

Page weight

The median mobile page weight was 2.29 MB. Weight alone does not determine speed, but it is the simplest lever most small-business sites control.

The median UK small-business homepage in this sample loads acceptably on a desktop and struggles on the device most of its visitors actually use.
05

Sector analysis

The aggregate conceals meaningful sector differences

Sector results are descriptive and should not be read as statistically representative of every business in each sector. Per-sector sample sizes are shown in every row.

Speed and Core Web Vitals by sector

SectorSampledIncludedMedian mobile scoreMedian desktop scoreCWV lab pass (mobile)
Builders & construction504840703/456.7%
Plumbing & heating504649751/442.3%
Electricians505036600/450.0%
Accountants & bookkeeping504443760/410.0%
Dental practices504749731/472.1%
Hair & beauty salons504650791/462.2%
Restaurants & cafes504948800/490.0%
Estate & letting agents504943742/474.3%
Garages & vehicle repair504451732/444.5%
Veterinary practices504241752/424.8%

Conversion and trust criteria by sector

SectorClear CTAOnline bookingPricingReviewsSchemaA11y issue
Builders & construction44/4891.7%1/482.1%6/4812.5%31/4864.6%41/4885.4%14/4829.2%
Plumbing & heating42/4691.3%6/4613.0%10/4621.7%32/4669.6%35/4676.1%14/4630.4%
Electricians47/5094.0%5/5010.0%10/5020.0%35/5070.0%45/5090.0%11/5022.0%
Accountants & bookkeeping43/4497.7%6/4413.6%12/4427.3%27/4461.4%40/4490.9%14/4431.8%
Dental practices45/4795.7%29/4761.7%40/4785.1%38/4780.9%40/4785.1%15/4731.9%
Hair & beauty salons35/4676.1%31/4667.4%28/4660.9%19/4641.3%39/4684.8%14/4630.4%
Restaurants & cafes43/4987.8%31/4963.3%3/496.1%11/4922.4%32/4965.3%16/4932.7%
Estate & letting agents46/4993.9%21/4942.9%17/4934.7%38/4977.6%33/4967.3%24/4949.0%
Garages & vehicle repair38/4486.4%17/4438.6%11/4425.0%22/4450.0%33/4475.0%10/4422.7%
Veterinary practices37/4288.1%25/4259.5%27/4264.3%21/4250.0%40/4295.2%12/4228.6%

Booking follows the business model

Online booking was most visible where the product is an appointment—hair & beauty salons (67.4%) and restaurants & cafes (63.3%)—and nearly absent in quote-led trades such as builders & construction (2.1%). A missing booking widget in a quote-led trade is not a defect; the sector split is the finding.

Pricing visibility is a strategic choice, unevenly made

Dental practices led pricing visibility at 85.1%, while restaurants & cafes sat at 6.1%. Sectors where jobs are bespoke systematically avoid publishing prices; sectors selling repeatable services increasingly publish them.

Speed problems are structural, not sectoral

No sector’s median mobile score reached 90. Even the fastest sector (garages & vehicle repair, median 51) sits well below what the same sites achieve on desktop, suggesting the mobile gap is a property of how these sites are built—heavy themes, unoptimised imagery, render-blocking scripts—rather than of any one industry.

The useful benchmark is not “add every feature.” It is whether the website makes the right next step visible for the sector’s actual buying journey.
06

Methodology

Sampling, audit procedure and quality assurance

Research questionWhich of twelve specified website characteristics were machine-detectable on each business’s homepage, and how did each site perform under identical Lighthouse lab conditions?
Sampling methodPurposive, structured, non-probability sample: for each of ten sectors, organic web-search results for “<sector> <town>” queries across a rotation of UK towns and cities in all four nations were collected, then filtered to exclude directories, aggregators, review platforms, social profiles, national chains and franchises. The first 50 qualifying businesses per sector formed the register. The sample is not a census or random sample of all UK small businesses.
Sample frame500 named businesses: 50 per sector across Builders & construction, Plumbing & heating, Electricians, Accountants & bookkeeping, Dental practices, Hair & beauty salons, Restaurants & cafes, Estate & letting agents, Garages & vehicle repair, and Veterinary practices. The complete register appears below and is downloadable as CSV.
Included sample465 websites where the homepage was successfully fetched and coded. 35 sites were excluded (unreachable, timed out, blocked access, or broken HTTPS with no usable fallback) and were not coded as negative results.
Audit surfaceThe homepage HTML as delivered by the server to a desktop browser user agent, following up to six redirects. A plain-HTTP request was made separately to test HTTPS enforcement. Content injected by JavaScript after delivery was not visible to the audit and this is disclosed as a limitation.
Performance testingLighthouse (performance category), one mobile run with simulated 4G throttling and mobile emulation and one desktop run per site, executed locally in isolated headless Chrome processes on a single machine. Single runs on one day; lab variance applies.
Audit date13 July 2026.
Primary codingEvery homepage was coded by the same published rule set (see coding manual). No per-site human judgement was applied to criterion decisions, which makes the classifications reproducible from the retained evidence.
Evidence retentionThe delivered homepage HTML of every included site and the raw Lighthouse JSON metrics were retained internally.
Quality assuranceAll published numerators and denominators were recalculated from the raw result files by a separate script, and a random sample of evidence files was manually spot-checked against their criterion classifications before publication.
Reliability limitationAutomated coding applies the same rule identically to every site, but rules can misclassify individual sites (for example, a CTA phrase present only in an image). Rule-level definitions and known failure modes are published in the coding manual.
UncertaintyFormal population confidence intervals are not presented because the study uses a purposive non-probability sample. Selection and exclusion bias may be more important than ordinary sampling error.
07

Coding manual

Operational definitions used for every criterion

The coding manual is public so that readers can understand exactly what counted and reproduce the classifications from the same inputs.

CriterionCounted as confirmedDid not countInterpretation
HTTPS enforcedThe site's plain-HTTP address redirected to a valid HTTPS address, and the homepage was delivered over HTTPS with a certificate that passed standard verification.Sites reachable only over plain HTTP, sites with failing certificate verification, and sites that serve HTTP without redirecting, even if an HTTPS version also exists.Measures whether an ordinary visitor typing the bare domain ends up on a secure connection. It is not a full TLS-configuration audit.
Clear homepage call to actionThe delivered homepage HTML contained visible text matching a defined list of action phrases (for example “get a quote”, “book online”, “make an appointment”, “contact us”, “request a callback”, “book a valuation”).Pages whose only next step was a bare navigation menu, a phone number with no invitation to act, or CTA text injected purely by JavaScript after load.Measures whether the delivered homepage states an explicit next step. It does not judge the CTA's design, placement or persuasiveness.
Contact routeA visible link to a contact or enquiry page, a clickable telephone link, or a working contact form present in the homepage HTML.A postal address alone, or contact details present only in hidden structured data.Measures visible access to a way of contacting the business from the homepage.
Contact form on homepageA form element with email, phone or name fields (or a recognised form-plugin signature) present in the delivered homepage HTML itself.Search boxes, newsletter-only forms without contact fields, or forms that exist only on a separate contact page.A stricter subset of the contact route criterion.
Online booking routeA visible booking link or an embedded booking tool (for example Calendly, Fresha, Treatwell, OpenTable, ResDiary, BookMyGarage or an equivalent “book online” route) detectable in the homepage HTML.A generic contact form, a phone number, or wording such as “call to book”.Measures whether a visitor can start a booking without calling or emailing. Sector norms differ and are reported per sector.
Pricing visibilityA visible link labelled prices, pricing, fees or price list, or visible from-pricing (for example “from £49”) in the homepage HTML.Quote-request routes without prices, finance information, or pricing hidden behind a login.Measures homepage discoverability of any pricing information, not the completeness or accuracy of the prices.
Testimonials or review signalsVisible testimonial content, a reviews/testimonials link, an embedded review widget, or a link to a recognised review platform (Trustpilot, Google reviews, Checkatrade, Reviews.io, Feefo) in the homepage HTML.Unsupported claims such as “trusted by hundreds of customers” with no review content or route.Measures the presence of social-proof signals, not their authenticity or volume.
Structured data (schema markup)At least one JSON-LD script block or microdata itemtype attribute in the homepage HTML.Open Graph or Twitter meta tags alone, which are social-preview tags rather than schema.org structured data.Counted permissively: any schema.org structured data qualifies, including blocks auto-generated by SEO plugins. LocalBusiness-type markup is reported separately.
Cookie and privacy signalsPrivacy: a visible link containing “privacy”. Cookies: a recognised consent-management platform signature (for example CookieYes, Cookiebot, OneTrust, Complianz, iubenda) or visible cookie-notice wording in the homepage HTML.Privacy or cookie text present only inside PDF documents, or consent tools loaded in ways not detectable from the delivered HTML.Measures the presence of standard compliance signals. It is not a legal assessment of UK GDPR or PECR compliance.
Social linksAt least one visible link to Facebook, Instagram, X/Twitter, LinkedIn, YouTube, TikTok, Pinterest, Threads or Nextdoor in the homepage HTML.Share buttons that post the page without linking to the business's own profile were not distinguished; this is disclosed as a limitation.Measures the presence of a social route, not activity or follower counts.
Detectable accessibility problem (static)One or more of: image tags missing alt attributes, a missing lang attribute on the html element, or visible text inputs with no label, aria-label, placeholder or referencable id.Issues that require rendering or interaction to detect (contrast, focus order, keyboard traps, ARIA misuse) were NOT tested.A deliberately narrow static check. It undercounts real accessibility problems and is not a WCAG conformance audit.
Outdated content signalsA visible copyright year of 2023 or earlier (reported against sites displaying any year), or visible COVID-19 wording still on the homepage (reported separately).Sites showing no copyright year at all were excluded from the stale-copyright denominator rather than counted either way.Proxy signals only. A stale footer year does not prove the business is inactive.
Performance and Core Web Vitals (lab)Each included site was tested with Lighthouse (performance category) under mobile emulation with simulated 4G throttling, and separately under desktop conditions. “Passes lab Core Web Vitals thresholds” means lab LCP ≤ 2.5 s and lab CLS ≤ 0.1 on the mobile run.INP cannot be measured in a lab load without user interaction and is not claimed. Field (real-user CrUX) data was not used.Lab measurements on one machine on one day. Google's official CWV assessment uses field data; lab results are a diagnostic proxy and are labelled as such throughout.
08

Public sample register

All 500 sampled businesses and their inclusion status

The register publishes business names, locations, homepage URLs and inclusion decisions. It deliberately does not publish per-business criterion scores and does not identify any named business as lacking a feature or performing poorly. The register below is loaded from the published CSV, which is the canonical version of record.

Loading the sample register… If it does not load, download the register CSV.

09

Limitations

What this benchmark cannot support

  • The sample is purposive and search-derived, not random or statistically representative of the roughly 5.5 million UK small businesses. Businesses without any web presence could not enter the sample at all, which biases every headline number upward.
  • Criteria were coded from the delivered homepage HTML only. Features rendered purely by JavaScript, present on inner pages, or shown only to interactive visitors were not visible to the audit, so feature percentages are best read as floors.
  • The accessibility criterion is a narrow static check, not a WCAG audit. W3C guidance treats accessibility evaluation as a broader process; rendered-page testing would find more issues, not fewer.
  • Performance results are single Lighthouse lab runs from one machine on one day. Lab variance, hosting conditions and time-of-day effects apply. Google’s official Core Web Vitals assessment uses 28-day field data, which most sites this small do not have in public form.
  • “Not confirmed” never proves absence, and no criterion measures quality: a detected CTA can be weak, detected schema can be wrong, and a detected cookie banner can be non-compliant.
  • The cookie and privacy criteria are presence signals, not a legal assessment of UK GDPR or PECR compliance.
  • Sampling from search results favours businesses that already invest in visibility; genuinely neglected websites are likely under-represented.
  • Two register entries were identified after sampling as national chains or franchise brands rather than independent small businesses. They were excluded from analysis, and their register rows record this category rather than being silently replaced. Other borderline multi-branch independents remain included.
  • Cookie states, geolocation, A/B tests and temporary faults can affect a one-day snapshot.
  • No user testing, consumer survey, conversion data or business analytics were used; nothing here links any criterion to revenue.
  • Vistoplex is a commercial web design and digital marketing agency serving small businesses; this interest is disclosed and the public data should be reviewed accordingly.
10

Open research materials

Download the public research data

These files make the sample, aggregate calculations, sector analysis and coding framework inspectable without publishing business-level negative classifications.

Suggested citation

Munar, R. (2026), UK Small Business Website Statistics 2026, Vistoplex, Version 1.0, audit dated 13 July 2026, https://vistoplex.com/research/uk-small-business-website-statistics-2026/

External standards and context

  1. Google web.dev — Core Web Vitals. Source of the LCP and CLS thresholds applied to the lab results, and of the distinction between lab and field measurement.
  2. Chrome Developers — Lighthouse overview. The lab testing tool used for all performance runs.
  3. W3C Web Accessibility Initiative — Evaluating Web Accessibility. Used to distinguish the static checks in this study from a genuine accessibility evaluation.
  4. ICO — Cookies and similar technologies. Context for why a visible cookie mechanism is a signal, not proof of compliance.
Vistoplex,Marketing Agency,London,City of London
See how your site scores — free in 60 seconds.
Free SEO Audit