Services & pricing

Fixed scopes. Prices on the page.

Every service here has a price next to it β€” so you know what it costs before you send the first email.

WordPress Speed Optimization

$299 – $899

Typical turnaround Β· 3–7 days

The service this whole site is built to prove. Most β€œspeed fixes” install a caching plugin, run PageSpeed once, and call it done. I go layer by layer instead.

  • Code β€” theme files, functions.php, page-builder bloat
  • Database β€” cleanup, indexing, slow-query elimination
  • Server β€” Redis, LiteSpeed, .htaccess, Nginx tuning
  • Assets β€” WebP/AVIF, lazy load, critical CSS, font optimization
  • Network β€” Cloudflare CDN, GZIP/Brotli, HTTP/2
Full details

Emergency Site Rescue

$349 – $999

Typical turnaround Β· 24–48 hours

For the day it breaks. A white screen after an update, a hacked install redirecting somewhere else, a fatal error nobody can read, a host that suspended the account. I find the actual cause, get you back online, and then close the hole so it does not happen again next month.

  • Malware removal and cleanup, with the entry point closed
  • White screen / fatal error / 500 diagnosis at the code level
  • Broken update or plugin conflict rolled back safely
  • Recovery from a bad migration or a lost backup
  • Hardening afterwards: users, permissions, versions, firewall
Full details

SEO Audit + Action Plan

$449 – $1,500

Typical turnaround Β· 4–7 days

14+ years of SEO work condensed into a practical, prioritized plan β€” technical, on-page, and local. The list is ordered by what moves rankings first, not by what is quickest to write down.

  • Full technical SEO audit (crawlability, indexing, Core Web Vitals)
  • On-page analysis: content, structure, schema markup
  • Local SEO: Google Business Profile, citations, reviews
  • Competitor comparison: what the sites ranking above you are doing that you are not
  • Prioritized fix list you can hand to any developer β€” or have me implement
Full details

Local SEO & Google Business Profile

$399 – $999

Typical turnaround Β· 1–2 weeks

If your customers live near you, the map pack is where they find you. I have put electricians, clinics, bakeries and furniture makers into local results that produce phone calls and walk-ins β€” not impressions.

  • Google Business Profile built out properly: categories, services, photos, posts
  • NAP consistency and citation cleanup across directories
  • Review strategy β€” getting them, and answering them
  • Location and service-area pages that can actually rank
  • LocalBusiness schema and map-pack tracking so you can see it move
Full details

Custom Web Development

$1,200 – $5,000

Typical turnaround Β· 2–5 weeks

Custom themes, custom plugins, and fully hand-coded sites in PHP, HTML, CSS and JavaScript when WordPress is the wrong tool. Sixteen years means I can tell you which one you actually need instead of selling you the one I happen to install.

  • Custom WordPress themes (classic or FSE/Gutenberg)
  • Custom plugins β€” from small utilities to real business logic
  • Fully custom-coded sites where a CMS would only get in the way
  • Elementor, Gutenberg, WPBakery, Kadence and Divi when a builder is right
  • Platform migration: Joomla, OpenCart, DataLife Engine or plain HTML into WordPress
  • Single-page builds for an ad campaign or a launch, form and tracking wired up
  • Built performance-first: fast by design, not fixed afterwards
Full details

WooCommerce Store Setup & Optimization

$1,500 – $4,500

Typical turnaround Β· 2–4 weeks

A slow checkout loses the sale you already paid to get. I build WooCommerce stores, and I speed up the ones that got slow.

  • Full store setup: products, payments, shipping, taxes
  • Checkout and cart speed optimization
  • Custom product page features
  • Migration from Shopify, OpenCart, and other platforms
Full details

Ongoing

Or keep me on the team

Two monthly options for after the project ends β€” one keeps the site fast and safe, the other keeps the rankings moving.

85 PAGESPEED FLOOR

Care Plan β€” Monthly Maintenance

$149 / month

Speed decays. Plugins get installed, images get uploaded at full size, updates land β€” and six months after a rebuild the site is slow again. This plan is what keeps the number where the project left it. Most maintenance plans promise updates and backups. This one promises a number.

  • PageSpeed stays 85+ on mobile, or the fix is on me
  • Core, theme and plugin updates β€” staged and tested, not auto-applied
  • Daily offsite backups with restores verified, not assumed
  • Uptime and security monitoring, with malware scanning
  • Small fixes and content edits along the way β€” text, images, styling
  • New pages and new features are quoted separately, not counted as fixes
  • Month to month β€” cancel any time, no minimum term
Full details

SEO Retainer β€” Ongoing Growth

$449 – $1,200 / month

An audit tells you what is wrong once. Rankings are won by doing the work every month and measuring it β€” which is what I already do for a US home-services client across three states. Three-month minimum, because anything shorter cannot be judged honestly.

  • Monthly technical pass: crawl, index, Core Web Vitals, schema
  • On-page work on the pages closest to the first page
  • Local pack and Google Business Profile maintained, not set-and-forget
  • Content briefs written for your writer β€” or written by me
  • One report a month: positions, traffic, what moved and why
Full details

How it works

No surprises, either direction

The same four things happen on every engagement, whatever the size.

Fixed price

Quoted after I have looked at the site, not before. The number in the quote is the number on the invoice.

Staging first

A full backup, then a copy. Your live site is never the experiment, and nothing ships until you have seen it working.

Measured

Same tests before and after, on the same pages and the same connection. You get both runs, not a screenshot of the good one.

No lock-in

Everything documented so any developer can pick it up. No proprietary plugin you have to keep paying me for.

Not sure which of these you need? Send the URL and I will tell you β€” even if the answer is none of them.