Bitrix speed optimization

Bitrix sites are usually slow for structural reasons rather than neglected ones: the platform assembles a head that serves the whole product, and the components you enabled bring their own assets to it. We ran 31 Bitrix sites through WebSpeed and measured which of those costs actually land on the critical path.

No signup. See your before/after PageSpeed score in about a minute.

Real results

Measured on real Bitrix pages

Stored audits — the original page against the same page served through WebSpeed, on mobile and desktop. Not a demo build: these are the sites as they ship.

Bitrix
diprent.ru PageSpeed 54/65 90/100 mobile / desktop measured
2.9×faster
3.8×lighter
SEO +40%* Conv. +30%** Bounce -20%*** CO₂ -74% -0.4g
52 optimizations applied
  • Gave unsized images their real aspect-ratio (anti-CLS)
  • Preloaded the LCP image (fetchpriority: high)
  • Inlined @font-face CSS with font-display: swap
  • Deferred third-party scripts & widgets
Bitrix
avtomir.ru PageSpeed 70/66 88/100 mobile / desktop measured
1.6×faster
10.4×lighter
SEO +40%* Conv. +6%** Bounce -10%*** CO₂ -90% -0.9g
45 optimizations applied
  • Gave unsized images their real aspect-ratio (anti-CLS)
  • Preloaded the LCP image (fetchpriority: high)
  • Preloaded the hero background image
  • Made non-critical CSS load without blocking
Bitrix
rusal.ru PageSpeed 48/18 79/48 mobile / desktop measured
1.3×faster
4.8×lighter
SEO +40%* Conv. +17%** Bounce -20%*** CO₂ -79% -2.5g
92 optimizations applied
  • Images — 58 changes
  • JavaScript — 16 changes
  • CSS delivery — 10 changes
  • Resource hints — 7 changes
  • Fonts — 1 change
Bitrix
nlmk.com PageSpeed 36/51 66/99 mobile / desktop measured
2.8×faster
lighter
SEO +40%* Conv. +30%** Bounce -20%*** CO₂ -67% -0.8g
81 optimizations applied
  • Images — 34 changes
  • CSS delivery — 22 changes
  • JavaScript — 21 changes
  • Resource hints — 4 changes
Bitrix
etalongroup.com PageSpeed 39/46 61/46 mobile / desktop measured
1.9×faster
1.6×lighter
SEO +40%* Conv. +30%** Bounce -20%*** CO₂ -38% -0.7g
42 optimizations applied
  • Images — 24 changes
  • JavaScript — 7 changes
  • CSS delivery — 5 changes
  • Resource hints — 5 changes
  • Rendering — 1 change
Bitrix
donstroy.moscow PageSpeed 37/45 54/73 mobile / desktop measured
1.6×faster
1.7×lighter
SEO +40%* Conv. +30%** Bounce -20%*** CO₂ -43% -0.8g
43 optimizations applied
  • Images — 24 changes
  • JavaScript — 9 changes
  • Resource hints — 6 changes
  • CSS delivery — 4 changes

Real Google Lighthouse audits, original vs. WebSpeed Fast. The ring is the mobile PageSpeed after; “faster” is the Speed-Index ratio; “lighter” and CO₂ (≈0.15 g/MB per visit, Sustainable Web Design v4) come from the measured byte reduction. SEO / conversion / bounce are projections from the measured LCP improvement, not guarantees. Scores are per-page; yours will differ.

* Core Web Vitals are a Google ranking signal; the biggest lift is leaving the “Poor” zone (score < 50), scaled here by device search share.

** Akamai / SOASTA (2017): a 100 ms delay cost 7% of conversions across ~10 billion retail visits; scaled here to the measured improvement.

*** Akamai / SOASTA (2017): a two-second delay raised bounce rate by 103%; scaled to the measured improvement, site-specific.

Why Bitrix sites are slow

Measured, not assumed — this is what our filter logs recorded across the Bitrix sites we have audited, ranked by how many of them had something to fix.

Measured across 31 Bitrix audits · snapshot 2026-07-28

97%of sites

Stylesheets block the first paint

Nearly every site we audited. Each enabled component queues its own stylesheet into the head, and the browser must fetch and parse the whole set before it can paint a single pixel.

94%of sites

Third-party scripts load eagerly

Analytics, pixels, chat widgets and callback services start loading with the page instead of after it, competing for bandwidth and main thread with the content the visitor actually came for.

399fixes on 30 sites

Inline scripts run while the page draws

Component initialisation sits inline in the body and executes as the browser works through the markup, so rendering stops each time one runs. On a catalogue page there are a lot of them.

446fixes on 26 sites

Images arrive without dimensions

Our highest-volume correction here. Components output images without width and height, so the browser cannot reserve space and the text jumps as each file lands.

The research behind these numbers

What WebSpeed does on Bitrix

Each one is independent and can be switched off for your domain — nothing here is all-or-nothing.

The first paint stops waiting on CSS

The styles the first screen needs are inlined; the rest stop blocking. The browser paints on the first response instead of waiting out a chain of stylesheets.

Critical CSS Render-blocking resources FCP

Scripts stop blocking the parse

Blocking scripts are deferred and inline body scripts are held until rendering is done, then run in order. Same behaviour, out of the way of the first paint.

TBT TTI

Analytics and chat load after the page is usable

Counters, pixels and live-chat load once the page is usable, not in the middle of it rendering.

TBT INP

Unsized images get their real dimensions

We read each image's true aspect ratio server-side and write it into the markup, so the browser reserves the right box before the file arrives.

CLS

The first screen gets priority

The hero image — or the CSS background standing in for one — is preloaded at high priority, so the content that defines the page arrives first.

LCP SI

Off-screen sections stop rendering

Below-the-fold sections are skipped until they're needed, so a long catalogue page costs about what its first screen costs.

TBT SI

Why it's worth doing

What a faster Bitrix site is worth

SEO Rank ↑ out of the “Poor” band

Search sees a faster page

Core Web Vitals have been a confirmed Google ranking signal since 2021. The biggest win is leaving the "Poor" band, where faster competitors get preferred.

Google Search Central
Conversion +7% per 100 ms you cut

More visitors finish what they started

Conversion tracks load time closely — on Akamai’s retail numbers a delay of just 100 ms cost 7% of conversions. Shaving seconds is the cheapest funnel work available.

Akamai / SOASTA, 2017
Bounce ≈ ½ cutting a 2 s delay

Fewer people leave before it loads

Close a two-second gap and bounce rate roughly halves — Akamai measured those same two seconds raising it by 103%. A page that paints early keeps the visit a slow one loses outright.

Akamai / SOASTA, 2017
CO₂ ≈ 0.15 g saved per MB you cut

Lighter pages, less energy

Transfer weight maps to emissions at roughly 0.15 g of CO₂ per MB. Cutting bytes is the one optimization that shows up on a sustainability report.

Sustainable Web Design v4

Each figure links to the page that publishes it. The studies measure what delay costs; read here as what speed returns. Industry benchmarks, not a guarantee for a specific site — the per-site numbers are the audits above, and yours is a free check away.

Where the time actually goes on Bitrix

Bitrix has a reputation for being heavy, and the usual explanations are about hosting and about the size of the product. Our measurements point somewhere more specific and more fixable: the assets are not unusually large, they are unusually early.

The head is the main event. On 97% of the sites we audited, stylesheets were blocking the first paint — a higher share than we record on WordPress, where a render-blocking head is the single most common defect we find. Bitrix assembles the head from the components a site has enabled, and each one contributes whether or not the current page uses it. Nothing about that is a mistake anyone made; it falls out of a modular product doing what it was designed to do.

Images are the highest-volume defect. We recorded 446 individual images shipped without dimensions, spread across the 26 sites where the problem occurred at all — roughly seventeen per affected site. That is the cheapest class of problem to fix and one of the most visible when it isn’t: the layout shifts under the reader as each file lands.

Component initialisation runs during rendering. Inline scripts in the body execute as the browser parses, which on a catalogue page happens many times over. Deferring them changes nothing about what runs — only when.

Why the usual advice runs out

Most Bitrix speed advice concerns the server: tune the cache, upgrade the plan, turn on compression. That advice is not wrong, and it addresses how quickly the first byte arrives. It does not touch what that byte stream contains — and a render-blocking head arrives just as blocking when it arrives quickly.

Changing the contents means editing what components emit. In practice that is template work, repeated for every component, and re-checked after every update — which is why it is usually scoped, costed and then postponed.

A reverse proxy changes where the work happens. Your site keeps serving the page it always did; WebSpeed receives that page, rewrites its critical path, and hands the result to the visitor. Nothing inside Bitrix changes, so there is nothing for an update to undo and nothing for your team to relearn.

What you get from the audit

It needs nothing but the URL:

  1. Your score, both devices — mobile and desktop, original vs the WebSpeed-served page.
  2. The individual metricsLCP, CLS, TBT and the rest, side by side rather than rolled into one number.
  3. What actually changed — the itemised list of optimizations behind the result.
  4. A before/after video of your page loading, if the gain is big enough to see.

Bitrix speed — questions

Do I have to change anything in Bitrix?

No. WebSpeed runs in front of your existing site: traffic is routed through it with a DNS change, and nothing is installed, enabled or patched inside the platform. Your team keeps working exactly as before.

I already use Bitrix's own caching and compression. Is this redundant?

No — they work on different halves of the problem. Bitrix caching mainly improves how fast your server answers; it does not change what that answer contains. Our measurements are about the contents: 97% of the sites we audited still shipped a render-blocking head, cache settings or not. The two stack.

We run a catalogue with a cart and personal accounts. Is that safe?

Be careful here, and test instead of assuming. Optimizations are applied to public pages; but a proxy sits in the request path, and strict-SameSite cookies used by carts and sessions behave differently through one. For transactional sections we would rather set this up with your developer and verify the flows than promise it works.

Will it change how the site looks?

It should not — every optimization here is about when and in what order things load, not about what they are. The audit shows you the before and after so you can check the result yourself before deciding anything.

See your own before / after

Paste your URL for a free PageSpeed comparison on mobile and desktop. No signup, about a minute.

No signup. See your before/after PageSpeed score in about a minute.

Other platforms: WordPress Duda Wix Tilda Squarespace