Tag: Hosting

  • Web Performance 101: Part 3

    Where Good Websites Go Wrong

    You’ve run the tests.
    You’ve seen the scores.
    You’ve maybe even improved a few things.

    And your site is still slow.

    This is the part nobody likes—because it’s not one fix. It’s the system.

    1. Your Images Are Out of Control

    Let’s stop pretending this isn’t the biggest issue on most sites.

    Images are typically 50–70% of your total page weight. And most of them are:

    • Too large
    • Poorly compressed
    • Loaded all at once
    • Uses old file format

    You don’t need a better developer.
    You need extreme discipline, or a tool to do it all for you.

    What needs to happen:

    • Serve images from a CDN, not your host or server
    • Resize images to actual display size on mobile or desktop (not “we’ll scale it in CSS”)
    • Compress aggressively
    • Serve modern formats (WebP/AVIF)
    • Lazy load everything below the fold

    Or… automate it entirely (this is literally what ONIK Lens exists to do).

    If you ignore this, nothing else matters.

    2. JavaScript Is Blocking Everything

    Here’s the uncomfortable truth: Your fancy site animations are probably hurting you more than helping you.

    Every script you add:

    • Delays rendering
    • Competes for bandwidth
    • Blocks the main thread

    Especially:

    • Third-party tools (chat widgets, trackers, A/B testing tools)
    • Bloated themes and page builders
    • “Nice-to-have” animations

    What to do:

    • Defer or delay non-critical JS
    • Remove anything that isn’t essential
    • Audit third-party scripts like they’re expenses (because they are)

    If it doesn’t directly drive revenue, it’s on the chopping block.

    3. Your Hosting Is Lying to You

    “Fast hosting” doesn’t mean your site is fast.

    It means:

    • Your server might respond quickly
    • Under ideal conditions
    • With minimal load on your site and your neighbours

    Real-world performance depends on:

    • Server configuration
    • Caching strategy
    • Geographic distribution
    • Traffic spikes
    • Quality and right sized web hosting

    Cheap hosting costs you more than you think—because it quietly kills the experience.

    What to do:

    • Use proper caching (page + object caching)
    • Add a CDN
    • Consider choosing a scalable hosting (serverless delivery instead of shared or single server VPS)

    If your Time to First Byte or Response Time is slow, everything else is already behind.

    4. You’re Loading Everything… Immediately

    Why is your site trying to load everything before showing anything?

    That’s not how fast sites behave.

    Modern performance is about prioritization:

    • Load what the user sees first
    • Delay everything else

    This includes:

    • Images
    • Scripts
    • Fonts
    • Videos

    What to do:

    • Implement lazy loading properly
    • Prioritize above-the-fold content
    • Use critical CSS

    Speed isn’t about less content.
    It’s about smarter delivery.

    5. You’re Guessing Instead of Monitoring

    Running a test once is not performance strategy.

    It’s a snapshot.
    And snapshots lie.

    Performance changes constantly:

    • Plugin updates
    • Content changes
    • Traffic spikes
    • Third-party scripts

    If you’re not monitoring, you’re flying blind.

    What to do:

    • Track performance over time
    • Set alerts for drops
    • Monitor real user experience (not just lab tests)

    This is exactly why ONIK Monitoring exists. Not for reports—for accountability.

    The Reality Check

    Most sites aren’t slow because of one big problem.

    They’re slow because of:

    • 10 small decisions
    • Made over time
    • With no oversight

    And those decisions stack.

    The Fix (If You’re Serious About It)

    Here’s the actual system:

    • Diagnose → Scorecard
    • Watch → Monitoring
    • Fix → Consulting
    • Optimize at scale → Lens
    • Deliver fast globally → Serverless

    Anything less is patchwork.

    In Part 4, we’ll connect the dots—between what’s slowing your site down and how it actually feels to use.

    Want a clear picture of your performance? Run your Scorecard.