Call Now: 343-503-0123
JD Aitken, founder of JD Media
Ottawa Web Design

Not an agency. Not a template. Just websites that get you calls.

I'm JD Aitken. One person who builds, manages, and stands behind every site. No handoffs, no disappearing acts. If your site isn't getting you calls, that's my problem to fix.

Get My Free Site Audit

Why I started JD Media

A few years ago I was looking at Google Analytics with a trades contractor. His site was pulling 200-300 visitors a month. People searching for exactly what he offered. His phone wasn’t ringing. We pulled up the site on a phone. It took 11 seconds to load. The contact form was broken. The phone number wasn’t clickable.

He’d been paying for a website that was actively turning away customers. He had no idea.

That’s the invisible tax bad web design puts on small businesses. Not a line on the invoice, just calls you never got. Quotes you never sent. Revenue that quietly went to a competitor who had a faster site. I started JD Media to fix that: websites built to get you work, managed by one person who sticks around to make sure they keep working.

★★★★★

“JD Media’s ideas on what we can do next to bring in more business are impressive.”

Bradley Laplante, Owner — Legendary Landscaping
Ottawa, ON
5.0 on Clutch · Verified review
★★★★★

“JD Media was super helpful with my website launch! They were very attentive to what I wanted and delivered faster than expected. Modifications I asked for were completed the next day and the whole process was smooth, fast and easy.”

Arlene
Ottawa, ON

What working with me looks like

Live in about a week. Every time.

From first call to live site in about a week for a standard build. No months-long projects, no waiting for an agency to fit you in. You have a working site fast, and it’s built right the first time.

Designed to get the phone ringing.

Every layout decision is made with one goal: get visitors to call or reach out. Legendary Landscaping went from zero quote requests a month to 17 in July 2026. That’s the standard every site is built to.

90 days, or your money back.

I handle your Google Business Profile, on-page SEO, and structured data so you show up when Ottawa homeowners search for your services. If you’re not showing up higher in local search after 90 days, I refund your management fees for those three months.

One person. Full accountability.

I write the code, manage the SEO, and answer your emails. Not a team of subcontractors. Me. You’ll always know exactly who to call, and you’ll always get a response within 1 business day.

What I'll need from you

A few things to have ready so we can hit the ground running.

Brand assets

Logo, colors, fonts: anything that represents your business visually.

Content

Service descriptions, about text, and photos. I can write it if needed.

Hosting / domain access

Login credentials for your hosting provider and domain registrar.

Timely feedback

Quick turnaround on design reviews keeps the project on schedule.

How long it takes

Need it faster?

Rush build

3-5 days

Available for an additional fee when the timeline is tight.

Larger scope

Complex project

2-4 weeks

E-commerce, custom integrations, or multi-location sites.

The promise every client gets

I don’t build sites and disappear. Every client gets the same three commitments:

  • You’ll always reach me. I reply to every message within 1 business day. Not a ticket system, not a support queue. Me, directly.
  • Your results are my responsibility. I track your rankings, traffic, and quote requests. Every month you get a plain-English update on what’s working and what I’m improving.
  • Your site grows with your business. As you add services or expand to new areas, I update the site to match. Month 12 should be better than day one.

Check it yourself

Everything I say about results should be easy to verify independently — not just claimed on this page.

  • All reviews, every source: Google, Clutch, and Trustpilot, each linked so you can verify it directly. jdaitken.ca/reviews
  • Legendary Landscaping case study: 17 quote requests in July 2026, up from 11 in June, with the month-by-month numbers behind them. jdaitken.ca/work/legendary-landscaping
  • Google Business Profile: My own listing, run the same way I run clients’. View on Google Maps

Let's work together

If your website should be getting you more calls, let's talk.

Get My Free Site Audit