Call Now: 343-503-0123
Landscaping Ottawa, ON Website + Local SEO + Google Ads

From a quiet spring to 17 quote requests in a month

Legendary Landscaping builds interlock patios, retaining walls, and hardscape across Ottawa. I rebuilt their site, took over local SEO and their Google Business Profile, then layered in a focused Google Ads campaign. Here's what happened, month by month, from the site relaunch through July 2026.

Legendary Landscaping website redesign showing service pages
17 Quote requests in July 2026 Best month since the rebuild. Up from 11 in June and a slow start in April.

The situation

Bradley Laplante built Legendary Landscaping on the strength of the work itself — interlock, retaining walls, hardscape that holds up through Ottawa winters. What the business didn't have was a reliable way for people searching for that work to find it. The old site wasn't built for local search, the Google Business Profile was under-optimized, and there was no paid channel bringing in demand on its own terms.

The goal wasn't a redesign for its own sake. It was quote requests — people who'd already decided they wanted a quote, filling out the form or picking up the phone.

Four months, in order

No single tactic did this. Each month built on the last.

April 2026

Site rebuild goes live

New site launched, built for speed and structured for local search from the start. Early days — the SEO groundwork hadn't had time to show up in rankings yet.

15
Google reviews
4.7
Rating
May 2026

The SEO pass

Titles, headings, and canonical tags fixed sitewide. Star-rating schema and alt text added across every service page. Sitemap resubmitted. Review generation became a habit, not an afterthought — eight new reviews landed in a single month.

23
Google reviews, up from 15
4.8
Rating
June 2026

Google Ads launches — and the first month is honest

Ads went live June 15, narrowed to interlock and hardscape only, with three landing pages built specifically for those searches, sitewide conversion tracking, and a rebuilt free-quote form. The first two weeks brought $159 in spend and one lead — a normal cost for a campaign still calibrating. Organic search impressions were already climbing in the background, more than doubling from May.

11
Quote requests
~$159
Cost per ad lead
July 2026

It compounds

Quality Score tuning on the landing pages, duplicate service pages consolidated, the quote form hardened against drop-off. Ad spend nearly doubled to $294 — and cost per lead fell to roughly a quarter of June's, at about $42. Search impressions kept climbing, now over four times May's level, as the site earned visibility for a wider spread of searches.

17
Quote requests, best month yet
~$42
Cost per ad lead
24
Google reviews, 4.8 rating

What a month of tuning did to ad costs

Same channel, same budget range, one month apart.

June 2026
~$159
Per lead — campaign's first two weeks, still calibrating
July 2026
~$42
Per lead — after Quality Score work and a hardened quote form

Both figures are total ad spend divided by leads attributed to Google Ads for the calendar month. Organic quote requests (phone calls and form fills without an ad click) are separate and counted in the monthly totals above.

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

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

In his verified Clutch review, Bradley reported a 35% increase in calls and website contact forms.

Figures as of July 2026, from Legendary Landscaping's Google Search Console, Google Business Profile, and Google Ads accounts.

Want a month-by-month breakdown like this for your business?

Get a free audit and see exactly how your site can generate more calls.

Get My Free Site Audit