Ryan Ormrod
Remote · UK hours

Home · Services · Website speed and performance

Website speed and performance

Ryan Ormrod · independent developer

Slow site? Fix it with evidence

I measure what is actually slow (theme, plugins, database, hosting, images), then cut the waste. Not a CDN sticker and a prayer.

Send the URL and what feels slow. I baseline, change, then retest so you can see what moved. for businesses and agencies.

chips lcp // tbt wordpress // woo evidence first

Performance work

Find the bottleneck, then remove it.

Front end

Images, scripts and critical CSS with sensible cuts.

WordPress and Woo

Plugin weight, autoload and template waste.

Database

Slow queries, missing indexes and cron piles.

Hosting checks

When the box is the limit, I say so plainly.

If that matches the job, send the brief.

Process

Baseline, change, retest

Same delivery shape on every service page. The labels change with this job.

  1. 01 Done

    Baseline

    Numbers before opinions.

  2. 02 Now

    Plan

    Highest impact changes first.

  3. 03 Next

    Change

    On staging where we can.

  4. 04 Next

    Retest

    Same journeys, new numbers.

Who

Who this is for

Sites that feel slow to staff or customers, and agencies inheriting that complaint.

smb

Small business owner

A site that is costing you trust or ads efficiency. I baseline, fix the real weight, and retest so you are not paying for folklore.

See matching services
large

Large business owner

More stakeholders, staging discipline and handover that still makes sense across teams.

See matching services
agency

Agency

Client performance debt under your brand. Evidence-led fixes you can present, without a six-week audit that invents work.

See matching services
other

Other

Anyone tired of vague “make it faster” advice. Measurements first, then a short list of fixes that move Core Web Vitals.

See matching services

Rates

£30 an hour. No retainer.

Pay for the hours the job needs. Nothing sitting on a retainer.

RATE£30/hourQuoted from the hours the job needs
MODELNo retainerNo unused support contract
START50% depositWork begins when it clears
STOPUnused hours backIf you withdraw from the deposit
AGENCYWhite-label / NDAYour client stays yours

Same commercial terms on every service page and the homepage. Estimate first, then deposit.

What happens next

After you send the brief

Same sequence on every service page. No surprise retainers.

  1. I reply

    Hours or a fixed figure, plus the access I will need to start.

  2. You decide

    Deposit clears, then work begins on staging. Nothing public until you approve.

  3. Handover

    Working change, notes your team can own, white-label if you asked for it.

Same path on every service page. Send the brief when you are ready.

Send the slow URL

07 · Send me a job

Brief, Figma, ticket or repository

Studio name, the work, the stack, a Figma or Git URL, and the staging hostname you will point at my server. Include a digital NDA link. I quote that job and stay off your client’s inbox.

  • OperatorRyan Ormrod
  • ModelRemote · no retainer
  • ScopeCode · your client stays yours
  • StagingYour hostname, pointed at my server
  • After payYou deploy the code, or I do
ryanormrod / brief in / staging out

This brief comes to me. A quote for your slice follows by email or WhatsApp. Include the digital NDA link with it. Do not send passwords here. I do not take phone calls.

Send the slow URL