Landscaping / local SEO / Google Ads / lead generation · Portfolio example
Landscaping Lawn: Website, SEO & Google Ads
Cost per recorded Google Ads conversion fell from $108.53 in June to $45.46 in July 2026. The client reduced the budget after reporting he was booked through November, allowing him to be more selective about new work.
Work directly with Brian Bateman in Sheboygan, Wisconsin. Serving businesses locally and nationwide.
The challenge
A landscaping and lawn care business needed qualified leads quickly while also building a stronger long-term search foundation. The site needed to support residential and commercial services, service-area relevance, reviews, quote requests, seasonal demand, and high-intent Google Ads traffic.

Current website view
The current homepage introduces residential and commercial landscaping, service-area coverage and a visible request form. It supplies the website context for DOYJO’s search and lead-generation work.
Paid search · March–July 2026
More ad clicks. A lower cost per recorded conversion.
Google Ads clicks increased 277% from March to April 2026, while cost per recorded conversion fell 56.9%. Landscaping Lawn Maintenance Plus recorded 126 ad clicks and 4 conversions in March, followed by 475 clicks and 24 conversions in April. Cost per recorded conversion fell from $234.31 to $101.08.
By July, cost per recorded conversion was $45.46, with 9 recorded conversions. The full monthly history below shows both the gains and the variation in paid traffic, spend and conversions during the campaign period.
Why spend decreased in June and July: the client reduced the advertising budget after reporting that the business was already booked through November. The owner said this position allowed the business to be more selective about new work and continue growing. The lower spend and click totals in those months should be read in that client-reported capacity context. Recorded conversions remained at 9 in both months, while cost per recorded conversion fell from $108.53 in June to $45.46 in July.
| Month | Ad clicks | Ad spend | Recorded conversions | Cost per conversion |
|---|---|---|---|---|
| March 2026 | 126 | $937.24 | 4 | $234.31 |
| April 2026 | 475 | $2,425.92 | 24 | $101.08 |
| May 2026 | 377 | $2,835.22 | 25 | $113.41 |
| June 2026 | 103 | $976.74 | 9 | $108.53 |
| July 2026 | 56 | $409.13 | 9 | $45.46 |
Source: saved Google Ads account history retrieved October 20, 2026 through Windsor.ai. Cost per conversion is ad spend divided by Google Ads recorded conversions. These are paid-search results; recorded conversions are tracking events and do not establish the number of qualified leads or completed sales.
The current phone experience
The mobile homepage places the landscaping message, Wisconsin and Illinois service context and request path in a narrow reading flow. A persistent quote action offers another way to reach the next step.
DOYJO’s work connects high-intent search traffic with useful service information, local relevance, reviews and quote requests. The website is hosted elsewhere, so the case study keeps the scope of that work distinct from hosting responsibility.
This capture was made without submitting a lead form. It shows how the current public page presents the business and its contact path. Actual lead volume, qualification and campaign performance require the separate reporting evidence described in the project.
Captured October 16, 2026 in Chrome Incognito with DevTools mobile emulation at 390 × 844 CSS pixels. This is the live page, not a mockup.

The solution
DOYJO improved the web presence around clear service paths, quote requests, review proof, local service areas, organic SEO, local SEO, and Google Ads management. The campaign supports lawn care, landscaping, hardscaping, seasonal cleanups, and now snow and ice management as the business expands into winter demand. The website is hosted elsewhere; DOYJO provides the web development, search, paid traffic, content direction, and conversion strategy.
Campaign results and the owner’s experience
The saved Google Ads history documents stronger paid traffic from March to April and a lower cost per recorded conversion. The monthly table above provides the measured campaign figures; the owner’s account below describes the business experience.
The owner reported that DOYJO saved the business in 60 days. After five months, the company was booked through November, and the next growth focus is snow and ice management. For a service business, better marketing is not abstract — it can mean a fuller calendar, better seasonal planning, and more confidence in the pipeline.

Current Lighthouse evidence
The mobile and desktop reports below test the current page shown above. Tests were run October 16, 2026 with Lighthouse 13.5.0 and Chrome 155 in fresh Incognito sessions through the headless CLI, with extensions disabled.
These are dated lab checks of loading, accessibility rules, browser practices and technical SEO. They do not measure campaign results, rankings, leads or complete accessibility. Scores can vary, and any loading warnings are retained with the results.
Mobile Lighthouse results
October 16, 2026
- Performance
- 66
- Accessibility
- 90
- Best Practices
- 77
- SEO
- 100
Completed without a Lighthouse run warning.
Largest contentful paint: 24.7 s. Blocking time: 120 ms. Layout shift: 0.002.
Findings include: Background and foreground colors do not have a sufficient contrast ratio.; `<frame>` or `<iframe>` elements do not have a title; Heading elements are not in a sequentially-descending order.
Moto G Power emulation with simulated Slow 4G and CPU slowdown. The screenshot and scores are from the same run.

Desktop Lighthouse results
October 16, 2026
- Performance
- 72
- Accessibility
- 90
- Best Practices
- 77
- SEO
- 100
Completed without a Lighthouse run warning.
Largest contentful paint: 5.2 s. Blocking time: 0 ms. Layout shift: 0.001.
Findings include: Background and foreground colors do not have a sufficient contrast ratio.; `<frame>` or `<iframe>` elements do not have a title; Heading elements are not in a sequentially-descending order.
Desktop preset with simulated network conditions. The screenshot and scores are from the same run.

Your next step
Let’s talk about your project.
Interested in an approach like this? Tell Brian about your business, the part of this example that interests you and what you want to improve.
