A new design from your public information, what slows the site down today, and a fixed-price offer to fix it.
A concept for your approval. Your real photos and wording would replace the placeholders.
In Google's phone test, your pages take 6 to 11 seconds to show their main content. Google calls 2.5 seconds good.
Google's 2.5 s mark. Simulated mid-range phone, Google's standard test (Lighthouse via PageSpeed Insights).
Load the booking calendar and Maps only when needed.
Safety Hero banner back, smaller header.
Compress them: 3.7 MB saved on the home page.
The products page takes 11.2 s on a phone, the demo booking page 10.9 s, and on the booking page scripts keep the phone busy for a total of 4.4 s (the booking calendar alone weighs 2.9 MB).
Fix: load the calendar only when the visitor reaches it, after the rest of the page.
On a phone the home page banner is switched off (the block carries a hidden-phone class), so the page goes straight from the header to Safety Snacks. Its image is still downloaded: 1.6 MB, 2837 px wide, shown at 1350 px on desktop.
Fix: a phone-sized banner (well under 200 KB) shown on mobile, and a lighter desktop file.
Desktop: the banner opens the page.
Phone, first screen: no Safety Hero.
Top links, logo, phone number, BBB badge, menu bar and search fill the top half. At phone size, the first product starts 597 px down an 823 px screen.
Fix: one compact mobile header (logo, call button, menu, search), BBB badge moved lower.
A Google Maps tool that suggests addresses in forms loads first, so the category, Safety Hero, booking and registration pages only appear once it is ready.
Fix: load it after the page, only when someone types an address.
The home page loads 57 images weighing 6 MB; Google estimates 3.7 MB could be saved. The heaviest product thumbnails are 250 to 335 KB, the main Carhartt photo 1.2 MB.
Fix: resize and convert to WebP once, through CS-Cart thumbnails or Cloudflare.
Tag Manager, Analytics, Google Ads, Bing, Facebook, Twitter, Clarity, Zoho chat, forms and CRM, Searchanise, BBB. The Zoho chat script is the heaviest on the page (about 320 KB). On a phone, the processor stays busy for 3.9 s, 2.1 s of it running scripts.
Fix: keep every service, and load them in a smarter order: the page first, then chat, social and tracking.
Product page on a phone: the table runs off the right edge.
The repairs below, agreed before work starts.
Every change goes on the dev copy first, and live only with your OK. Prices, payment and checkout stay untouched.
To start: access to your hosting account.