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.
Free. You see every price before any work starts. Reply within 4 hours, Mountain Time, or call 801‑244‑5868.

The Painting Company, homepage on a phone
PageSpeed Insights, mobile. Score is the median of five runs. Same test before and after.








Every review on our Upwork profile: five stars
“Steven is, without question, the best Upwork professional I have ever worked with.”
“I literally get butterflies in my stomach when I see my website! That’s how much I like it!”
“Steven built a fresh, modern, and secure new website for us that exceeded our expectations…”
“Steven did an amazing job. He fixed many of the problems I had from previous developers and did so in only 2 days.”
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.
Recent work, and the numbers behind it


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

Woodinville Chiropractor, same test. Google’s “good” line is 2.5 s.
Blocking time on The Painting Company’s homepage after our October 2026 speed pass. PageSpeed Insights, mobile.


Four kinds of work, each one measured
A new site you can edit yourself, built to score 85+ on mobile
Bricks sites with clean classes, typed schema and a recorded walkthrough at handover. The Bricks license comes with the site.
A site someone else broke, fixed from a written list
Broken layouts, patch plugins, dead contact forms, old PHP. We list everything we find, with a price on each item, then work through it.
Pages that load fast on a phone, with the scores in writing
Core Web Vitals, canonicals, schema and redirects, with a before-and-after Lighthouse report.
Form email that reaches the inbox, and every lead counted once
Mail that lands in the inbox, DNS that resolves, and conversions that count each lead once.

A hacked tree-care site, rebuilt on Bricks
ArborCare’s six-year-old theme broke whenever it updated, the server was stuck on PHP 7.4, and the site had just been hacked. We rebuilt it on PHP 8.3 with Turnstile on every form. It now scores 92 on mobile and 100 on desktop.
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.
Know the price of every fix before you spend a dollar
- 01
Send your URL
Tell us what’s wrong, or just that something feels off. A second opinion is a fine reason to ask.
- 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.
- 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.
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