35 to 50 leads per month, on an ongoing basis.

A Paris growth agency that needed to rank in the top 3 on highly competitive, business-oriented searches.

485/658tracked keywords in Google's top 3
35-50leads per month, automatically
+500SEO and business pages created

The company

Deux.io is a growth hacking and digital marketing agency based in Paris. With 12 years of experience and over 600 clients supported, the agency works across SEO, SEA, social ads, prospecting and iteration. Its references include Blast Club, Majelan, Cybertek and Grosbill, Weglot, Altaroc and TeamViewer.

The need

Deux.io wanted to establish itself as a market leader, which meant ranking in the top 3 for highly competitive, business-oriented Google searches.

Traffic volume was not the goal. These searches are few but carry strong intent, so being present everywhere mattered more, even in cities where a query is rarely typed. We chose quality of visits over a traditional SEO strategy that brings a lot of traffic and few conversions, and we optimized the conversion rate as hard as the rankings.

The approach

We proposed a programmatic set of more than 700 pages crossing each area of expertise with cities selected by GDP per capita, the ones we treated as priorities. More than 500 of those pages went live.

Dimension Examples
Expertise Growth hacking, growth marketing, lead generation, SEA, Google Ads, YouTube Ads, SMO, prospecting
City Paris, Lyon, Bordeaux, Lille, Nantes, Toulouse, Grenoble, Reims

The system

A template only works if each page is truly different, so I developed 90+ variables. Each one is an element that makes a page unique:

  • images, titles and metadata
  • schemas
  • highlighted profiles and value propositions
  • featured articles
  • links and internal linking

Depending on the variable, we generated between 100 and over 2,500 variations, particularly for text-based FAQs. AI helped produce the variations, and every output went through an AI content checker and a duplicate content checker.

The results

Out of 658 tracked keywords, 485 sat in the top 3 and 579 in the top 10, for an average position of 5.95.

Rank tracker summary: average position 5.95, 485 of 658 keywords in the top 3, 579 in the top 10, 640 in the top 30
Rank tracker summary across the 658 keywords we followed.

The list below is what that looks like in practice: one commercial query per city, in first position.

Rank tracker list of growth hacking agency keywords by city, all in position 1
Excerpt from the tracker, "Agence Growth hacking" by city.
Rank tracker list of growth marketing agency keywords by city, all in position 1
Excerpt from the tracker, "Agence Growth Marketing" by city.

Those positions translated into 35 to 50 leads per month, depending on the period, without any further manual work on acquisition.

What to take from it

Pick the searches that sell, even when their volume looks ridiculous. Then spend your effort on what makes each page different, because that is the part a competitor cannot copy with a template. The chapter on databases shows how to model it.

Next case

42,400 Google clicks in 12 months.