All work
Case study · Landscaping · Richmond Hill, ON
Pedra Landscaping
A premium landscaping and hardscaping company that needed to be found across the whole Greater Toronto Area, not only in its home city.
Local SEONext.jsLead generation
pedralandscaping.ca


- Indexed pages
- 46
- City landing pages
- 27
- Service pages
- 6
The challenge
Pedra builds interlocking, patios, pools, retaining walls and decks for homeowners across the GTA. Homeowners search by service and by city, so a single homepage could not rank for "interlocking Vaughan" and "retaining wall Markham" at the same time.
What we built
- Planned the site around search intent: one page per service and one page per service area.
- Built 6 service pages and 27 area pages from a single content model, so each page stays unique and easy to update.
- Added project pages that tie real work to real neighbourhoods, which helps both trust and local ranking.
- Put a free-estimate form with service and city selectors on every page, plus WhatsApp and phone shortcuts.
- Shipped on Next.js with optimized images and on-demand map loading to keep pages fast on mobile.
Inside the site
pedralandscaping.ca

pedralandscaping.ca






