Financial services / Payment terminals Laval, Quebec
Direct Pay Solutions

Google clicks from 35 to 72 and impressions from 5,917 to 17,371: first vs latest 28 days

Direct Pay Solutions

Meet the client

Direct Pay Solutions is a certified reseller of Clover payment terminals and software, based in Laval. The company equips merchants across Quebec, from restaurants and clinics to retailers, salons, and car dealerships, with support in both French and English.

Before SIB, none of that showed up online. The site was a single page with no content to back up the product catalogue, and nothing in place to track who was actually calling or filling out a form to buy.

Visit the client website

The starting point

SIB's first contact with Direct Pay Solutions led to an ongoing engagement, confirmed by an onboarding audit and a structured SEO action plan. At that point, directpaysolutions.ca was a single-page site built in React and Firebase, with no structure to carry a catalogue of terminals and software. In its first measured window in Google Search Console, the site had 35 clicks and 5,917 impressions in web search, and no system was tracking the calls or forms coming in from prospective buyers.

What we found

The site was a single page built in React and Firebase, with no structured markup and no blog content.

A single page gives Google only one URL to index for a catalogue that spans several terminals and services.

The site existed only in English, in a market where a large share of searches happen in French.

French-language searches for payment terminals had no matching page to answer them.

The domain had almost no backlink authority, against a main competitor already well established online.

Domain authority was limiting how the site could rank, alongside the content gaps.

The Google Business Profile was listed under a category closer to a credit union than a payment processor.

The wrong category kept the listing out of local searches for payment terminals; only the client can correct that setting in Google Business Profile.

The client's strongest asset was a solid base of verified five-star Google reviews and a real office in Laval.

That review base had nothing to do with search rankings, but it was a trust signal that had not yet been surfaced on any product page.

What we did

conception-web

  • Migrated the site from a single React and Firebase page to self-hosted WordPress on a custom theme.
  • Shipped a bilingual build, French at the root and English under /en/.
  • Replaced fragile embedded forms with a more reliable attribution system, which also fixed broken forms on a few templates.
  • Put a permanent block on multilingual plugins after sitewide redirect loops.
  • Fixed the English homepage display and removed an expired promotional banner.

seo-montreal

  • Onboarding audit, backlink strategy, and a bilingual content plan.
  • Delivered a full SEO action plan.
  • Fixed product-page markup issues flagged in Search Console, added the client's real Google rating to product pages, corrected old-URL redirects, and resubmitted pages for indexing.
  • Corrected the head-office address across the site to read Laval, with Montreal kept as a service area, and updated local business markup with Google Business Profile-verified coordinates.

google-ads-montreal

  • Built French and English Google Ads search campaigns with sitelinks, promotions, and product images, launched paused.
  • Set up a conversion action on the thank-you pages, with a booking button added alongside the existing call button.

crm-gestion-leads

  • Stood up call and form tracking, which did not exist before this engagement.
  • Reviewed the client's sales pipeline to guide follow-up priorities.

SIB started by rebuilding the site: moving it from a single React and Firebase page to a self-hosted WordPress build on a custom theme, shipped in French at the root and English under /en/. On the SEO side, the work fixed the markup issues flagged in Search Console, added the client's real Google rating to product pages, cleaned up redirects from old URLs, and corrected the head-office address shown across the site to read Laval instead of Montreal. Google Ads search campaigns were built and launched paused, with conversion tracking installed on the thank-you pages. Call and form tracking went live for the first time, and the site's fragile embedded forms were replaced with a more reliable attribution system. SIB also put a permanent block on multilingual plugins after one caused sitewide redirect loops.

The results

35 → 72
Google clicks (web search) 28 days to 2026-06-27 vs 28 days to 2026-09-16 Google Search Console (web search), 28 days 2026-05-31 to 2026-06-27 vs 28 days 2026-08-20 to 2026-09-16, pulled 2026-09-18
5,917 → 17,371
Google impressions (web search) 28 days to 2026-06-27 vs 28 days to 2026-09-16 Google Search Console (web search), same windows, pulled 2026-09-18
91 (70 calls, 21 forms)
Tracked leads (calls and forms) 2026-07-22 (first tracked lead) to 2026-09-17 WhatConverts, account 'dps', full history (0 leads before 2026-07-22), pulled 2026-09-18
57 (42 calls, 15 forms)
Tracked leads in August 2026 2026-08-01 to 2026-08-31 WhatConverts, account 'dps', grouped by month, pulled 2026-09-18

Let's talk about your next client

We'll look at your online presence, reviews, website and ads, then tell you what is holding back calls and bookings for your business, whether you're in Mascouche, Greater Montreal or elsewhere in Quebec.

20 minutes, no obligation, and we'll tell you if it's not a fit.

Book a call