Case Study · Our Own Product

LawyersList.ca

A lawyer directory for every Canadian province and territory, designed, built and run by Synmek. We have spent years building websites for law firms, and LawyersList is what we built with everything we learned about how people look for a lawyer. It launched in November 2026 with 1,739 lawyers, more than 400 law firms and over 3,000 pages built for search, plus paid plans, verification and monthly reports for the lawyers listed.

Product Strategy Directory Platform Programmatic SEO Structured Data Stripe Subscriptions Lawyer & Firm Dashboards Admin Portal Brand Identity
Scroll
Why We Built It

We build law firm websites. Then we built the place people go to find a lawyer.

Most of our legal work starts with the same question from the firm: where do our clients actually come from? For firms like Wannes Law in Toronto and Petrosyan Law Group in Glendale, the answer is search. People type "family lawyer Toronto" or "immigration lawyer Vancouver", and they compare whoever comes up. In Canada, what comes up is often a directory: thin listings, pay-per-lead schemes, and little that helps someone choose.

So we built LawyersList, a directory to find a lawyer in Canada, as our own product. Anyone can compare lawyers by practice area, city, language, fees and reviews, then contact the lawyer directly. Searching is free, there's no referral fee, and paid placement is always labelled. For lawyers, a free listing gets them found, and a paid plan adds a full profile, client inquiries, a followed link to their own site and sponsored placement in the searches their clients already make.

We ran it the way we run client work: strategy, brand, design, engineering and SEO under one team, with nothing handed off. The difference is that this time the business is ours too.

Visit lawyerslist.ca →
The LawyersList homepage on desktop, 'Find the right lawyer, anywhere in Canada', with a search bar for name, location and practice area and counts of 1,739 lawyers, 13 provinces and territories and 24 practice areas, beside Rosalie Wannes's lawyer profile on a phone
ProductLawyersList.caOwned and operated by Synmek, from Toronto
LaunchedNovember 2026Brand, design, platform and SEO by one team
Coverage13 & 24All ten provinces and three territories, 24 practice areas
PlatformNext.js 16Supabase, Stripe Billing and Resend, hosted on Vercel
The Challenge

A directory is only useful if it ranks, and it only ranks if it is useful. It needed thousands of pages that each deserve to exist, listings people can trust, and a business model that never puts money between the client and the lawyer.

01 — Directory Pages & Local SEO

A page for every province, city and practice area, built to answer the search.

People search by problem and place, so the directory is built from those two lists. Every province gets a page, like lawyers in Ontario. So does every city, from lawyers in Toronto to Halifax. Then every city has a page for each practice area that has lawyers in it, such as family lawyers in Toronto or real estate lawyers in Toronto. At launch, 614 of those city and practice area pages were in the sitemap. Each one carries its own introduction and FAQs, links to the same practice in nearby cities and to other practices in the same city, and a labelled sponsored slot.

  • Static HTML, generated on first visitEvery directory page is prerendered and cached. A combination nobody has asked for yet is built the first time someone does, then served static
  • No empty pages in GoogleA city and practice area with no lawyers is set to noindex and left out of the sitemap. Filtered search results are noindex, follow
  • Search that matches how people chooseFilter by language (the lawyer's or the firm's), rating, experience, free consultations, virtual meetings, contingency fees and Legal Aid, with autocomplete
  • A sitemap built to growChunked sitemaps that scale past 50,000 profiles, with dynamic Open Graph images for every page
The Family Lawyers in Toronto page on desktop, with breadcrumbs, a search bar set to Toronto and Family Law, 63 lawyers found, a sponsored 'Practise law here?' panel and links to family law in nearby cities, beside the Lawyers in Ontario page on a phone
02 — Lawyer Profiles, Firm Pages & Verification

Profiles people can trust, and a page for the whole firm.

A lawyer profile shows what someone needs to choose: practice areas, languages, years since call, fees, free consultations, reviews and a way to get in touch. Rosalie Wannes's profile is a good example. Firms get their own page with every office, phone line and lawyer, like the Wannes Law firm page, and one plan priced per seat. To list the established firms from day one, we built their listings from what each firm publishes on its own website. Those listings are marked unclaimed until the firm takes them over.

  • Claim in one stepConfirm an email on the firm's own website domain and the listing transfers instantly. Anything else goes to a person for review
  • Verification that keeps checkingProve you're at the firm, place the LawyersList badge on the firm's site, then a person approves it. A daily job re-checks the badge and removes the checkmark if it disappears
  • Reviews, kept honestOn-site reviews are confirmed by email and moderated. Linked Google reviews are shown with Google's attribution and kept out of our structured data, as Google's rules require
  • Inquiries straight to the lawyerA secure inquiry form that copies the office, with a receipt that never repeats the message, so the form can't be used to relay spam
  • A report every monthProfile views, calls, website clicks and inquiries, emailed to every listing. Higher plans add trends, sources and benchmarks against peers in the same city
Rosalie Wannes's LawyersList profile on desktop: Managing Partner at Wannes Law Professional Corporation, Toronto, called to the bar in 2020, with free consultation, virtual meetings and English and Armenian tags, beside the verified Wannes Law Professional Corporation firm page on a phone
03 — Plans, Billing & Sponsored Placement

A business model with no per-lead fees and nothing hidden.

Lawyers pay for visibility, never for leads, and searching stays free. There are four lawyer directory listing plans: Basic is free, then Professional, Premium and Elite, with two months free on annual billing. Firms buy one per-seat plan for every lawyer, 15% off from five seats and 25% off from fifteen. Sponsored lawyers appear in a labelled section above the standard results, in line with Canadian law society advertising rules.

  • Fair rotationUp to three sponsors per page, rotated hourly. Premium sponsors their city and its practice pages; Elite adds the whole province and the homepage, at double weight
  • Entitlements enforced three timesIn what's shown, in what can be saved, and in the ranking. Plan data comes from one file, so the pricing page, the dashboard and the database can't disagree
  • Stripe Billing, end to endMonthly and annual plans, volume-tiered seat pricing, a customer portal, prorated seat changes and our own billing emails in place of Stripe's
  • A link worth havingPaid profiles link to the lawyer's own website as a followed link; free listings link nofollow. The embeddable badge earns the directory a link back
Stripe Billing Customer Portal Webhooks Stripe Tax
LawyersList pricing: Basic free, Professional $49, Premium $124 and Elite $291 a month on annual billing, beside the firm seat calculator showing five Premium seats at a 15% volume discount, and a sponsored listings preview where each sponsor is labelled
04 — Structured Data, Guides & AI Search

Every page tells Google and AI assistants exactly what it is.

Search engines and AI assistants recommend what they can read with certainty. Every directory page ships an ItemList of the lawyers on it, FAQs and breadcrumbs. Every profile ships LegalService and Person markup, with ratings and reviews where they are allowed. The site as a whole declares its search box, its publisher and Synmek as the company behind it. Alongside the directory, we write plain-language guides for the questions people ask before they hire anyone, starting with how much a lawyer costs in Canada and how to find a lawyer in Canada.

  • Schema on every templateLegalService, Person, AggregateRating, Review, FAQPage, BreadcrumbList, ItemList, WebSite and SearchAction
  • Guides that cite their sourcesFee ranges come from published surveys and are dated, with a list of sources on every guide. For lawyers there's a guide to lawyer advertising rules in Canada
  • Guides wired into the directoryEach guide links straight to the province, city and practice area pages it talks about, so a reader is one click from a lawyer
  • Copy that respects the rulesNo "specialist" or "expert" claims, a clear line that the directory gives no legal advice, and a reminder to check a lawyer's standing with their law society
Real structured data from the Family Lawyers in Toronto page: an ItemList of 20 lawyers, an FAQPage asking what a family lawyer in Toronto does, and a BreadcrumbList from Home to Family Law, beside the LawyersList guide How Much Does a Lawyer Cost in Canada? 2026 Fees by Practice Area
05 — Listings Pipeline & Operations

From an empty database to every province, without guessing.

An empty directory helps no one, and a padded one helps less. So we built a four-step pipeline. It finds well-reviewed firms in each province through Google Places, reads each firm's own website, turns that text into structured listings with Claude, and imports them unpublished until we've reviewed them. Every result is checked against a schema, and anything that isn't one of our 24 practice areas or a known language is dropped. A quota per province, with a cap per city, keeps Toronto and Vancouver from taking every slot.

  • DiscoverOperational firms with their own website, a rating of 4.5 or more and at least 20 reviews, one firm per domain
  • ExtractClaude reads the firm's site through the Message Batches API with structured outputs: lawyers, practice areas, languages and offices
  • An admin portal on its own domainOverrides and field locks, claims, verification, photo and review moderation, comps and seats. Every change is written to an audit log
  • Email that follows the lawSign-up codes, receipts, digests and monthly reports through Resend; the newsletter and outreach to unclaimed listings follow CASL, with consent records and one-click unsubscribe
Next.js 16 React 19 TypeScript Tailwind v4 Supabase Postgres Supabase Auth Row Level Security Stripe Resend Google Places API Claude API Vercel
LawyersList on desktop and mobile: the homepage search across Canada and a lawyer profile, on the directory's Parliament navy
The Brand

The Maple Pillar: a courthouse column crowned by the maple leaf of the flag. One mark drawn in code, used by the logo, the favicon, the share images and the badge on every verified firm's website.

What went live in November 2026.

1,739
Lawyers listed across Canada
400+
Law firm pages, each with its offices and lawyers
3,000+
Pages in the sitemap, profiles included
13
Provinces and territories, each with its own page

Counts from lawyerslist.ca and its sitemaps on 9 November 2026. LawyersList is days old, so we aren't claiming traffic or revenue results yet. We'll add Search Console figures here once there are a few months of them.

Next Project

Wannes Law