← Back to Journal Digital

Why Your Website Is Slow (And How Design Choices Are to Blame)

By Gaëlle Lamirault · April 2026 · 6 min read

Your website is slow. You probably already know this. You have seen the PageSpeed Insights score. You have felt the lag on your own phone. But when you raised the issue, the developer pointed at the hosting, the hosting provider pointed at the code, and nobody mentioned the real culprit: the design decisions that were made before a single line of code was written.

Website speed is not purely a development problem. It is a design problem. Every visual decision — from the hero image to the font stack to the scroll animation — has a performance cost. And in a market like Dubai, where mobile usage is dominant and user patience is minimal, that cost translates directly into lost revenue.

The hero image problem

The most common performance killer on business websites in the GCC is the hero image. A full-width, high-resolution image spanning the top of the homepage might look stunning in a Figma file, but it comes with serious weight.

A typical unoptimised hero image weighs between 2 and 8 megabytes. On a 4G mobile connection — which is still the reality for many users across the GCC — that single image can take three to five seconds to load. The rest of the page waits.

The design fix is straightforward:

Font loading and the invisible text problem

Custom fonts are essential for brand consistency. But the way fonts are loaded has a significant impact on perceived performance. There are two common failure modes.

Flash of invisible text (FOIT). The browser waits for the custom font to download before rendering any text. The user sees a blank page for one to three seconds while the fonts load. This is the default behaviour in many browsers and is especially noticeable on slower connections.

Flash of unstyled text (FOUT). The browser renders text in a fallback system font, then swaps to the custom font when it arrives. This causes a visible shift in layout and typography that feels jarring.

The design-aware solution:

Animation and scroll effects

Scroll-triggered animations, parallax effects and page transitions are popular in Dubai web design. They create a sense of polish and craftsmanship. They also destroy performance when implemented without discipline.

Third-party scripts and design tools

Design decisions often introduce third-party scripts that accumulate silently.

Layout shifts and Core Web Vitals

Google's Core Web Vitals directly impact search rankings, and Cumulative Layout Shift (CLS) is the metric most often broken by design decisions. Layout shift happens when elements move on screen after the page has started rendering.

Common design-caused layout shifts:

The fix for all three is the same principle: reserve space before content arrives. Use aspect-ratio containers for images, fixed-height slots for dynamic content and matched fallback fonts for typography.

The performance budget approach

The most effective way to keep design and performance aligned is to establish a performance budget at the start of every project. A performance budget sets hard limits:

When a design decision would push the page over budget, something else has to be cut. This is not a constraint on creativity. It is a discipline that ensures beautiful design and fast performance coexist — which is exactly what users in Dubai and the GCC expect in 2026.

Want a website that looks great and loads fast?

Start a Conversation