Our Services

Every WordPress
Problem has a Fix.
I Know Them All.
Whether your site crashed at the worst possible moment, got hit by malware, or just stopped doing what it should — this is where you find out exactly what I offer, how I work, and what it’ll cost you. No guesswork. No runaround.

What I Do

Five Services.
One Specialist You Can Trust.
Every service I offer comes from a real problem I’ve seen Ottawa businesses struggle with. These aren’t theoretical offerings — they’re the exact fixes my clients have needed most.
🔐
Cybersecurity Trained

Hacked Site Cleanup & Security Hardening

Malware removed. Doors closed. Google warning lifted. Your reputation restored.
$200 one-time + optional monitoring
The Real Story

Most people don't realize their WordPress site has been hacked until Google flags it — or worse, until a customer calls to say the site redirected them somewhere suspicious. By that point, the damage has usually been sitting there for weeks.

This is where my cybersecurity background becomes your advantage. Most WordPress repair people can delete infected files. Very few understand how the attacker got in, what they left behind, and how to make sure the same door doesn't get pushed open again next month.

My cleanup process doesn't just pull the weeds — it treats the soil. Every infected file is identified and removed. Every vulnerability that made the attack possible is addressed. I'll remove your site from Google's blacklist, restore your visitors' trust, and set up the kind of security layer that makes your site a much harder target going forward.

What's Included
  • Complete malware and backdoor scanning with professional-grade tools
  • Full removal of infected files, injected code, and hidden scripts
  • Google Safe Browsing blacklist removal request submitted on your behalf
  • WordPress security hardening — file permissions, login protection, XML-RPC disabled
  • Firewall setup and brute-force login prevention
  • Compromised admin account identification and cleanup
  • 30 days of post-cleanup monitoring included at no extra charge
  • Detailed security report explaining the attack vector and prevention
Google flagged? Redirecting visitors? Don't wait — every hour a hacked site stays live damages your SEO and your reputation. 🛡️ Clean My Site
Google Rankings Improvement

Speed Optimization

From eight seconds to under two. Your visitors — and Google — will both notice.
$175 one-time · report included
The Real Story

There's a stat I come back to often: 53% of mobile visitors leave a website that takes longer than three seconds to load. I've seen beautiful WordPress sites — well-designed, well-written, genuinely good businesses — hemorrhaging potential customers because the page just wouldn't load fast enough.

Speed isn't just a technical number on a report. It's the first impression your site makes before anyone even reads a word. A slow site whispers "unprofessional" before your headline has a chance to say anything better.

Beyond visitor experience, Google uses page speed as a ranking signal. A faster site ranks higher in Ottawa local search results. For a small business, that difference can be the gap between a busy month and a quiet one. I dig into the root causes — bloated plugins, unoptimized images, no caching, poor hosting configuration — and fix them one by one until your scores reflect the quality of what you've built.

What's Included
  • Before-and-after PageSpeed Insights report so you can see the exact improvement
  • Image compression and next-gen format conversion (WebP)
  • Caching plugin setup and configuration (WP Rocket or W3 Total Cache)
  • Database cleanup — removing post revisions, spam comments, and transient bloat
  • Render-blocking JavaScript and CSS identification and deferral
  • Lazy loading enabled for images below the fold
  • Hosting configuration review and recommendations
  • Target: Google PageSpeed score of 85+ on mobile
A one-second improvement in load time increases conversions by up to 7%. This service pays for itself. ⚡ Speed Up My Site
🔌
Hourly Rate

Plugin & Theme Troubleshooting

Something broke after an update. Nothing looks right. I find the culprit and fix it properly.
$85 per hour · free consult
The Real Story

WordPress powers 43% of the internet, which means there are thousands of plugins all trying to work alongside each other on sites they were never specifically designed to share. Most of the time it works fine. But when it doesn't — when one plugin update quietly breaks a form, a checkout flow, or an entire page layout — it can feel impossible to trace.

The difference between a good fix and a bad one here is patience and method. I don't guess my way through plugin conflicts. I test systematically, isolate the problem source, and fix the actual root cause rather than applying a workaround that'll resurface in three months.

This service covers everything from broken contact forms and WooCommerce checkout errors to layout disasters caused by Elementor or Divi updates. If your site worked last week and doesn't work now, this is the right place to start.

What's Included
  • Free 15-minute consultation to understand the problem before any billing begins
  • Systematic conflict isolation — no guesswork, just method
  • Plugin, theme, and WordPress core compatibility assessment
  • WooCommerce checkout and payment gateway troubleshooting
  • Contact form delivery issues diagnosed and repaired
  • Page builder (Elementor, Divi, Beaver Builder) layout restoration
  • Safe staging environment testing when available
  • Written summary of the cause and permanent fix applied
Free 15-minute consult — I'll tell you if I can fix it before you spend a dollar. 🔌 Book a Consult
📋
Monthly Recurring

Monthly WordPress Care Plans

Set it, forget it, and know your site is in good hands every single month.
$75 per month · cancel anytime
The Real Story

Running a small business in Ottawa means your attention is pulled in twenty directions at once. Your website — the thing that works for you around the clock, generates leads while you sleep, and represents your business to every potential customer who Googles you — probably isn't getting the regular attention it needs.

A care plan is like having a trusted mechanic on call, but for your website. Every month, I check in: plugins get updated (safely, with a backup taken first), your site's uptime is monitored around the clock, security scans run automatically, and you get a straightforward report telling you exactly what happened and what's healthy.

When something does go wrong — and eventually, something always does — you're not scrambling to find help. You already have it. Priority response, no extra emergency fees, and someone who already knows your site inside and out. That peace of mind is what most of my monthly clients say they value most.

What's Included Every Month
  • Monthly WordPress core, plugin, and theme updates with pre-update backup
  • Daily automated offsite backups — your data is always safe
  • 24/7 uptime monitoring — I know if your site goes down before you do
  • Monthly malware and security scan
  • One included hour of fix time — small issues handled at no extra charge
  • Priority emergency response — care plan clients come first
  • Monthly health report delivered to your inbox
  • Cancel anytime — no contracts, no penalty
10 care plan clients = $1,000 in predictable monthly revenue. The math works for both of us. 📋 Start My Care Plan

Why Choose Me

What You Won't Find Anywhere Else in Ottawa
There are WordPress freelancers who can fix a plugin. What I bring to the table goes further than that — and it matters when something serious goes wrong.
01

Cybersecurity Training Behind Every Fix

Most WordPress technicians can clean a surface infection. My cybersecurity studies mean I understand attack vectors, persistence mechanisms, and how to close the actual vulnerability — not just the symptom. When you hire me to clean a hacked site, you get a hardened one back.

02

You Talk to the Person Doing the Work

There's no sales team, no project manager in the middle, and no offshore contractor doing the actual job. When you call Webby Guy, you talk to me. When I say I'll have your site back up by 3pm, I'm the one making that happen — and my name is on it.

03

Ottawa-Rooted, Reputation-Driven

I live and work in this city. My clients are Ottawa small business owners — restaurants, law offices, real estate agents, contractors — and when things go wrong for them, it's personal to me too. I'm not disappearing after the invoice. I'm here next month if you need me.

04

Transparent Pricing, Always

I give you the diagnosis first, the price second, and only start working when you've agreed to both. There are no hidden charges, no "it got more complex" surprises, and no invoice that's larger than what we discussed. Straightforward business, every time.

05

The No Fix, No Fee Guarantee

If I look at your site, spend time diagnosing it, and cannot solve the problem — you pay nothing. This keeps me honest, keeps me sharp, and means you're never throwing money at a problem that wasn't actually solved. It's the kind of guarantee I'd want if I were you.

06

Plain English. Every Time.

I won't dazzle you with technical jargon that makes the problem sound more serious than it is, or hide behind complexity to justify a bigger invoice. You'll always leave a conversation with me understanding exactly what happened, why, and what was done about it.

My Process

From "Something's Wrong" to Fixed, Step by Step
No mystery. No anxiety. Here’s exactly what happens from the moment you reach out to the moment your site is running cleanly again.
Step 1
Day 0 - Within hours of your call

You Reach Out, I Actually Pick Up

Call, email, or fill out the contact form — whichever feels easiest when you're stressed. You don't need to have the technical language ready. "My site is broken" is enough of a starting point. I'll ask the right questions to understand what's happening and give you an honest first impression of the situation, usually within the same conversation.

Step 2
Day 0 — Before any work begins

Free Diagnosis — What's Wrong and What It'll Cost

I look at your site, identify the problem, and tell you what's causing it in plain terms. Then I give you a clear, honest quote. You know the full price before I do a single thing to your site. If you decide not to proceed, the diagnosis costs you nothing — it's part of how I build trust, not a service I charge for separately.

Step 3
Day 0 or Day 1 — After your approval

I Fix It — Carefully, Methodically, With a Backup First

I take a full backup of your site before touching anything — every single time. Then I work through the fix systematically. No rushed band-aids, no changes that create new problems. For most emergency repairs, your site is back up the same day. For more complex security cleanups or multi-issue repairs, I'll give you a realistic timeline upfront and update you as I go.

Step 4
After the fix

You're Back Online — And You Know Why It Happened

Once your site is running cleanly, I do a final test across browsers and devices to confirm everything is working as it should. Then I send you a brief, readable summary of what went wrong, what I did about it, and anything you should know going forward. My goal isn't just to fix today's problem — it's to leave you better equipped than you were before it happened.

Client Reviews

What Ottawa Business Owners Actually Say
These aren’t curated marketing quotes. They’re the kinds of things people say after a stressful situation gets resolved quickly and honestly.
★★★★★
"My restaurant website went completely dark on a Friday afternoon — the weekend before a long weekend. I found Webby Guy through a Google search, and honestly, I was expecting to leave a voicemail and hear back Monday. He answered, looked at the site immediately, and had everything back online within 90 minutes. I can't overstate how much that mattered to my business that weekend. I'm on the monthly care plan now and I haven't worried about my website once since."
Maria T.
Restaurant Owner, The Glebe, Ottawa
★★★★★
"Google was flagging my law firm's website as dangerous. Clients were calling to ask if we'd been hacked. David cleaned everything, submitted the removal request to Google, and explained every step in plain language. He treated it like it was his own business on the line."
James R.
Legal Practice, Centretown
★★★★★
"My WooCommerce checkout stopped working after an update, and I was losing online orders. He had it diagnosed in 20 minutes and fixed the same afternoon. Saved me a very difficult weekend."
Priya M.
Online Boutique, Westboro
★★★★★
"Six months on the care plan, and I've never once had to worry about my website. For someone running a real estate business solo, that peace of mind is genuinely priceless. Worth every dollar."
Sandra K.
Real Estate Agent, Barrhaven

Common Questions

Things Ottawa Clients Ask Me Most
Real questions from real people who weren’t sure whether to reach out. Hopefully yours is in here.

During business hours, I typically respond within one hour — often faster. I keep my schedule structured so I'm not buried in back-to-back work that makes genuine emergencies impossible to address. If you reach me outside of normal hours, I'll acknowledge your message quickly and let you know when I can begin. I don't promise 24/7 availability, but I do promise honesty about when you'll hear back — which is more valuable than a false guarantee.

Yes, I'll need temporary admin access to your WordPress dashboard to do the work — and in some cases, cPanel or hosting access for deeper issues. This is completely standard practice. I treat all credentials as confidential, I never store them after the work is done, and I'm happy to create a temporary admin account that you can delete once the job is finished. My cybersecurity background means I take your access security seriously — probably more seriously than most.

Then you don't pay. Full stop. The no fix, no fee guarantee isn't a marketing line — it's a real commitment. If I take on a job and can't solve it, the diagnosis and time spent was on me. In practice, this is rare. But it keeps me honest, keeps my skill sharp, and means you never have to wonder whether you've paid for something that didn't actually work.

Yes — Elementor and Divi are the two page builders I see most often in Ottawa small business sites, and I'm comfortable working in both. I can troubleshoot layout breaks, update-related damage, and plugin conflicts within these builders. I'm not a custom Elementor template designer — that's a different service — but if something broke or stopped working in your page builder environment, that's absolutely within scope.

Almost all WordPress work is done remotely anyway — I access your site through a browser just as you do, so geography doesn't limit most services. That said, my monthly care plans are prioritized for Ottawa-area clients because local relationships are genuinely important to how I work. If you're elsewhere in Ontario and need a one-time repair or security cleanup, reach out and we'll see if it's a good fit.

Expect a very normal conversation with someone who knows WordPress well and doesn't expect you to. You describe what's happening, I ask a few questions, and I give you an honest picture of what's going on and what it'll take to fix. No technical gatekeeping, no making the problem sound scarier than it is. Most people who hire me for the first time tell me they wish they'd reached out sooner — the barrier to asking for help is always lower than it seems.

Ready When You Are.
Let's Get It Fixed.
Whether something’s broken right now or you’re just tired of wondering when it will be — this is the right place to start. One conversation, no obligation, and a straight answer about what I can do for you.
or email support@webbyguy.com
Avg. response: under 2 hour