Skip to content

Home · Cases · Websites · Almamed

Web · Improvements · E-commerce · UX · Performance

Almamed online store — ongoing improvements

Since 2021 we run the Webasyst store: catalog UX and path to order, homepage upgrades (banner, trust blocks), then a large 2026 speed pool — search, N+1, cache, and Core Web Vitals.

LCP 2.1s mobile homepage · PageSpeed field

  • Client Almamed
  • Industry Medical equipment
  • Period since 2021 · ongoing
  • Site almamed.su
Live view

About the client

Almamed supplies medical equipment nationwide: direct contracts with manufacturers and a wide range. Site on Webasyst: first we rebuilt template UX and the main storefront, then — as the catalog grew — we fixed search lag, listing weight, and Google metrics.

01

The pain they came with

Two stages. First the client came with “the store exists, but buyers get lost”: silent product cards, weak search, important buttons buried in the template, homepage not selling trust. Later, as assortment and traffic grew, a second pain appeared — heavy pages: catalog and search took seconds, brands loaded half a megabyte of HTML, PageSpeed went red on LCP/CLS/TTFB.

  1. Card and catalog don’t sell

    No SKU, weak specs, awkward filters — hard to compare medical-equipment models.

  2. Homepage doesn’t hold attention

    The banner “jumped” on load; trust and assortment blocks didn’t cover the B2B “understand first, then buy” path.

  3. Search and metrics on fire

    SearchPro slowed the storefront, brands returned hundreds of KB of HTML, LCP/CLS/TTFB hit SEO and ads.

Before: stock “Good deal” template
02

How we guided them

First we fixed the path to order and the homepage storefront. When the store “learned to sell”, we took on speed: a 30+ task checklist, SearchPro rewrite, and live PageSpeed measurements — without stopping the storefront.

  1. 01

    Stage 1 · UX: path search → card → cart → delivery

  2. 02

    Rebuilt header, cards, filters, delivery, and catalog backend

  3. 03

    Upgraded the homepage: banner slider, trust blocks, popular products

  4. 04

    Stage 2 · speed (2026): N+1, SearchPro, brands, sitemap, fonts, CLS/LCP

  5. 05

    Removed extra SQL in product lists, SEO names, and subcategories

  6. 06

    Rewrote SearchPro from inside: zero-cost field, suggest/page cache

  7. 07

    Pagination on /brands/ (was ~547 KB HTML on one screen)

  8. 08

    Slider FOUC, retina banners, deferred chat widgets — still ongoing

03

In plain speak

Brief jargon — without the fog. How we explained each step to the client.

Specialist speak

Path-to-order UX

How we explained it

Not “pretty buttons” — how many steps to “buy” without hunting for a phone in the template.

Specialist speak

Banner FOUC / retina srcset

How we explained it

The homepage slider used to flash and load everywhere. Now — homepage only, first frame immediately, Retina images without blur.

Specialist speak

N+1 in the catalog

How we explained it

Before: a separate DB query per product. After: one batched query. Lists open noticeably faster.

Specialist speak

SearchPro v2 / zero-cost field()

How we explained it

The search field no longer slows every page. The shell is light; smart work runs only when someone starts typing.

Specialist speak

LCP / CLS / TTFB

How we explained it

Three Google numbers: how fast main content shows, whether layout jumps, how fast the server answers. On the homepage LCP and CLS are in the green.

04

What we did, step by step

Each step is a concrete change. Meaning on the left, screen on the right.

01

Homepage that sells the storefront

Live homepage: header with search and cart, banner slider without a “stack” on load, trust block (since 2020, 300+ clinics, 18,000+ SKUs) and popular products. Retina banners and height reserve — so it doesn’t jump on mobile.

02

Header and menu — everything at hand

Phone, cabinet, cart, search, and delivery always available. Buyers don’t hunt for “where to click”.

03

Catalog and filters

Subcategories, quick brand filters, sort and view modes. Lists sped up: removed N+1 and added lazy previews.

04

Product card that answers questions

SKU, specs, price, and quick actions. Fewer “what model is this?” calls — more ready orders.

05

Search that doesn’t slow the storefront

SearchPro rewritten from inside. Category field is almost free for the server. Suggest and search page — cached. On mobile — one field instance.

06

Brands and speed for Google

Manufacturer catalog with pagination instead of a giant page. Plus guest HTML cache, fonts, CLS/LCP. Field mobile: homepage LCP 2.1s, CLS 0.02.

·

More frames from the project

Not a gallery for its own sake — a few screens that complete the picture.

Homepage · mobile
Before: “Good deal” template
Delivery and payment
05

Where we landed

First the store became usable: path to order, clear homepage, cards and delivery. Then — fast: search, catalog, and Google metrics stopped being the bottleneck. Fresh screenshots — from live almamed.su after the 2026 pool.

What they got

  • UX since 2021: header, cards, filters, delivery, backend
  • Homepage: slider without FOUC, retina banners, trust blocks
  • Removed N+1 in product lists, SEO names, and subcategories
  • SearchPro v2: light field, suggest and search-page cache
  • /brands/: ~547 KB → ~169 KB via pagination
  • PageSpeed field: homepage LCP 2.1s · CLS 0.02 (mobile)
  • Lab desktop CLS: 0.6 → 0
  • Store on support — improvements continue

In numbers

2.1s LCP mobile
0.02 CLS mobile
−70% Brands HTML
ongoing Status

Need an online store or improvements?

We’ll rebuild the catalog, homepage, and path to order — and if the store is already heavy, we’ll tackle speed as systematically as we did for Almamed.

Other projects

Similar cases and neighbouring directions