Design Web Studio
Free action plan

Performance

The fastest code is the code that never loads.

Most slow websites aren’t short of speed tricks. They’re carrying things they don’t need. We build on a lightweight WordPress framework of our own, so we decide what goes into a website, and what stays out.

Left out before the first byte
unused CSS page builder scripts slider library twelve font weights demo layouts icon packs animation library settings you never touch

How websites put on weight

Nobody builds a slow website on purpose.

It happens one sensible decision at a time. Drag through the years and watch what a typical page ends up carrying.

2.7 MBfor one page to load
4 years after launch
  1. Your content and imagesThe part visitors came for 600 KB
  2. Multipurpose themeStyles and scripts for 40 demo layouts 900 KB
  3. Page builderIts own layer of layout code 650 KB
  4. Slider pluginFor one carousel on the homepage 210 KB
  5. Extra font familiesThree families, nine weights 380 KB
  6. Chat widgetLoads on every page 540 KB
  7. Tracking tagsAdded by different people over time 420 KB
  8. Animation libraryFor a few fades 160 KB
  9. A speed pluginTo fix the above, with scripts of its own 90 KB
Illustrative sizes. Every website is different.

Adding another plugin rarely fixes too many plugins.

Optimising what’s there

Compress it, cache it, delay it, combine it.

Useful, and we do it too. But the browser still has to deal with everything the website was built with, and each tool is one more thing to configure, update and keep from clashing.

Deciding what goes in

Don’t load it in the first place.

Our framework starts almost empty. Each website gets the layouts, styles and features it actually uses, written for it, with nothing switched on just in case.

  • Faster on phonesLess to download over mobile connections, so pages appear sooner.
  • Fewer dependenciesFewer plugins to update, fewer things to break after an update.
  • Easier to maintainCode written for the site is easier to read, change and extend.
  • Room to growNew features start from a clean base instead of on top of old layers.
Our WordPress framework

Most WordPress themes are built to do everything.

Your website needs a fraction of it. The rest is weight.

So we built our own, starting from what your website needs.

The result 01A lighter foundation. 02Less complexity. 03Better control. 04Better performance. 05More room to develop and grow.
Our WordPress framework

We built a lightweight WordPress framework because we don’t believe a website should carry things it doesn’t need.

How it’s built
Comparison

Two websites. Same phone.

Speed

One is ready while the other is still loading.

Scrolling

One scrolls smoothly. One stutters.

Interaction

One responds to the tap. One gets in the way.

Outcome

One customer books. One leaves.

Our framework

A lighter framework, felt on every phone.

Start a conversation
Typical multipurpose theme
9:41
Ennis Bakery
Free delivery on orders over €30

Fresh bread, baked daily.

Sourdough, soda bread and pastries from our ovens in Ennis every morning.

Today’s bakes
Sourdough loaf€6.00
Brown soda bread€4.50
Cinnamon buns€3.00
Seeded rye€5.50
Visit usOpen from 7am, Monday to Saturday
Call Book a collection →
Join our newsletter ×
This site uses cookies to improve your experience.AcceptSettings
 
Our framework
9:41
Ennis Bakery

Fresh bread, baked daily.

Sourdough, soda bread and pastries from our ovens in Ennis every morning.

Today’s bakes
Sourdough loaf€6.00
Brown soda bread€4.50
Cinnamon buns€3.00
Seeded rye€5.50
Visit usOpen from 7am, Monday to Saturday
Call Book a collection →
Collect on Saturday
9:0010:0011:0012:00
Confirm collection →
✓Booked for Saturday, 10:00We’ll have it ready for you.
 

Measured, not promised

Our own website, on the framework.

A Google PageSpeed Insights test of designwebstudio.ie on 1 October 2026, redrawn in our own words.

0 sPage fully painted2.5 s
Server replies · about 10 ms
0.7 sFirst paint, largest paint and speed index
Performance 100
Accessibility 96
Best practices 100
SEO 100
Time the page was too busy to respond0 ms
Content jumping as it loads0

Scores out of 100 for performance, accessibility, best practices and SEO. A single test in one environment: results vary with device, connection, page content and testing conditions, and aren’t a guarantee for every website.

Your turn

See what your website is carrying.

This opens Google’s free tool in a new tab. Nothing is sent to us. Scores move with device, connection and the moment you test, so run it more than once.

Three numbers worth reading in the results
01 When the main content appearsLargest Contentful PaintThe moment the biggest thing on the page, usually the main image or headline, is visible. This is what visitors feel as “loaded”.
02 How long the page is too busyTotal Blocking TimeTime the browser spends running scripts instead of responding to taps. High numbers usually mean too much JavaScript.
03 Whether things jump aroundCumulative Layout ShiftHow much content moves as the page loads. Zero means nothing shifts under your finger.

Speed is one constraint. It isn’t the whole website.

A fast page still needs a clear message, good design, useful content and an easy way to get in touch. Performance gives all of that a better foundation to stand on.

Find out what your website could leave behind.

Get a free action plan