Opens in a new tab

Stop losing leads to a slow, broken WordPress site

Slow pages, a contact form that quietly stopped sending, a theme nobody dares update? We fix it, or rebuild it, at a fixed price per fix, without an hourly meter or a monthly contract.

5 out of 5 starsFive stars on every Upwork review · Recent builds score 92–99 on mobile
Get my free audit

Free. You see every price before any work starts. Reply within 4 hours, Mountain Time, or call 801‑244‑5868.

The Painting Company homepage, desktop
Real result · October 2026

The Painting Company, homepage on a phone

Mobile score75→92
Blocking time730 ms→30 ms

PageSpeed Insights, mobile. Score is the median of five runs. Same test before and after.

Same test, before and after
Recent sites we built or fixed
Reviews

Every review on our Upwork profile: five stars

5 out of 5 stars
“Steven is, without question, the best Upwork professional I have ever worked with.”
W
Upwork
5 out of 5 stars
“I literally get butterflies in my stomach when I see my website! That’s how much I like it!”
B
Upwork
5 out of 5 stars
“Steven built a fresh, modern, and secure new website for us that exceeded our expectations…”
F
Upwork
5 out of 5 stars
“Steven did an amazing job. He fixed many of the problems I had from previous developers and did so in only 2 days.”
A
Upwork
Read every review on Upwork
The quiet cost

A broken site costs you quietly

Most problems we find were costing leads for a while before anyone noticed: a contact form that stopped sending, a page that took 15 seconds to load on a phone, a theme so old that every update broke something.

You don’t see the calls you never got.

The work

Recent work, and the numbers behind it

Woodinville Chiropractor homepage on a phoneEDGE 2027 landing page on a phone
Mobile performance
97

Woodinville Chiropractor. Lighthouse, mobile, throttled, median of three.

SciTech & IP Law Firm homepage on a phone
Mobile LCP
2.0 s

Woodinville Chiropractor, same test. Google’s “good” line is 2.5 s.

Before and after
730 → 30 ms

Blocking time on The Painting Company’s homepage after our October 2026 speed pass. PageSpeed Insights, mobile.

ArborCare-ArborScape homepage on a phoneBethesda Revive homepage on a phone
More examples
See the work
Measured

What our fixes did to three live sites

Same test before and after, on sites people were already using.

Site and fix Before After
The Painting Company, homepage mobile score 75 92
The Painting Company, total blocking time 730 ms 30 ms
EVONOMY Energy, product-page layout shift (CLS) 0.62–0.74 0.02 or less
SciTech, server response time 1–2.7 s about 0.25 s

Mobile score: PageSpeed Insights, median of five runs. Blocking time and layout shift: PageSpeed Insights, mobile. Server response: time to first byte from the page cache. Measured during the work, September and October 2026.

How it works

Know the price of every fix before you spend a dollar

  1. 01

    Send your URL

    Tell us what’s wrong, or just that something feels off. A second opinion is a fine reason to ask.

  2. 02

    Get the audit

    The audit is free. We test the site on a throttled phone and read through the theme, plugins and server. You get a written list ranked by what it’s costing you, with a fixed price for each fix.

  3. 03

    Approve, then see the proof

    You choose what gets done. When we’re finished, you get the same test again, side by side with the first one.

Next step

Get your free audit

Send your URL. We’ll test the site and reply within 4 hours during waking hours, Mountain Time.

  • Your scores on a throttled phone, mobile and desktop
  • A written list of what’s broken, costliest first
  • A fixed price beside every fix

“Fixed an urgent email issue. Thank you for your hard work.” William F., on Upwork

Audit request
The page you care about most, if it isn’t the homepage.
Plugins you suspect, deadlines, what you’ve already tried.