Skip to content
serpico.

SaaS, B2B software

Estonian B2B Software Developer: +45.5% Leads and Better Rankings Across Three Domains

SEO, GEO and analytics for a B2B company operating across three domains. In September 2026, leads from the main site grew 45.5%, average position improved on every domain, and 513 spam sessions were removed from analytics.

Client
Estonian B2B software developer
Region
Estonia
Timeframe
April 2026 - present
Industry
SaaS and IT
leads from the main domain, September vs. August
+45.5%
average position of the ecosystem domain
13.30 → 8.24
generate_lead events on the app domain
191 → 265
spam sessions in analytics
513 → 0
Estonian B2B Software Developer: +45.5% Leads and Better Rankings Across Three Domains

Challenge

The client: an Estonian company that develops B2B software. The business runs on three domains: the main company website, a product ecosystem domain, and the domain of the app itself. Each has its own audience and its own role in the funnel.

What made it hard

  • Three domains, one strategy. The domains needed to complement each other rather than compete for the same queries.
  • A long B2B cycle. Clicks on their own say little. What matters are leads and sign-ups, the actions that lead to a sale.
  • Dirty analytics. The data contained referral spam that made reports show traffic that did not exist. Making decisions on data like that is risky.
  • Visibility in AI answers. B2B buyers increasingly build vendor shortlists with AI assistants, so the brand needs to show up there too.

The goal: improve rankings for all three domains, increase the number of leads, and make the analytics trustworthy.

What we did

We have been working since April 2026 and run three workstreams.

SEO for three domains

We split queries among the domains according to their role: the main site for the company and its services, the ecosystem domain for products and solutions, and the app domain for queries from users ready to try the product. That way every page has its own job, and the domains do not take rankings from each other.

GEO

We worked on making the ecosystem domain's content citable in AI answers: clear product descriptions, use cases, and answers to B2B buyers' questions.

Web analytics

We cleaned referral spam out of the data and checked conversion tracking. During the check, we found that ecommerce tracking had broken on one of the domains and started fixing it. Without that, some real results would simply never have made it into the reports.

Monthly reporting

We compare month over month for each domain separately, with a focus on leads and rankings.

Results

Report for September 2026 compared with August:

  • Leads from the main domain: 11 → 16 (+45.5%).
  • Average position of the main domain: 15.16 → 13.59.
  • Average position of the ecosystem domain: 13.30 → 8.24.
  • Average position of the app domain: 8.93 → 5.64.
  • generate_lead events on the app domain: 191 → 265.
  • AI impressions for the ecosystem domain: 5,316 → 7,213.
  • Referral spam in analytics: 513 → 0 sessions.

To be honest about the downsides: clicks fell in September on all three domains. At the same time, rankings improved and leads and sign-ups grew, meaning the traffic became higher quality. We also found broken ecommerce tracking on one of the domains and are fixing it so the reports show every sale.

What makes this project special

Three domains with different roles call not for three separate SEO projects but for one system. In a month, the ecosystem domain rose from an average position of 13 to 8, and the app domain reached page one with room to spare. And the cleaned-up analytics gave the client something it did not have before: numbers it can rely on for budget decisions.

Average Position in Google (lower = better)August 2026September 2026
04.28.512.717Main domainEcosystem domainApp domain15.213.38.913.68.25.6

Average position improved on all three domains within a month Source: Google Search Console, August-September 2026

Published: · Updated:

Questions about this project

Should a company have several domains?

It can work if each domain has a clear role and its own queries. In this project, the main site, the ecosystem domain, and the app domain have different jobs, and rankings improved on all three.

Why did clicks fall while we still consider the month a success?

For B2B, leads and sign-ups matter more than clicks. In September, clicks dropped on every domain, but leads from the main domain grew from 11 to 16, and generate_lead events on the app domain from 191 to 265. We show both sides in the report.

What is referral spam, and why is it harmful?

These are fake visits that clutter analytics and distort the traffic picture. Here we removed 513 such sessions, and decisions are now made on clean data.

How do you find tracking problems?

We regularly check whether every conversion makes it into analytics. That is how we found broken ecommerce tracking on one of the domains and started fixing it.

Does GEO matter for B2B software?

Yes, because buyers increasingly build vendor shortlists with AI assistants. AI impressions for the ecosystem domain grew from 5,316 to 7,213 in a month.

How often do you report?

Monthly, for each domain separately: rankings, leads, AI impressions, and the state of analytics. Negative changes go into the report too, along with an explanation.

More case studies

Chiropractic Clinic Network in Oregon: +69% Google Clicks in the First Month
SEOGEO / AI SEOLocal SEO

Chiropractic Clinic Network in Oregon: +69% Google Clicks in the First Month

Four chiropractic clinics in different Oregon cities operate on a single domain. In the first month of work, Google clicks grew 69%, impressions nearly doubled, and the number of indexed pages went from 56 to 816.

Google clicks, March vs. February 2026
+69%
Google Search impressions in a month
+99%
Read case study →
AI Startup from Germany: Impressions in Google AI Search Nearly Quadrupled in a Month
SEOGEO / AI SEOSEO audit

AI Startup from Germany: Impressions in Google AI Search Nearly Quadrupled in a Month

The startup builds an MCP connector that links AI assistants with advertising platforms. Our audit found 26 tutorials blocked from indexing by a CMS setting. In the first month, impressions in AI Overviews and AI Mode grew from 818 to 3,245, and organic sessions in GA4 rose 235%.

organic sessions, 28 days before launch vs. the last 28 days
+235%
impressions in AI Overviews and AI Mode in the first month
818 → 3,245
Read case study →
US Baby Food Brand: +546.7% Impressions in Google AI Features
GEO / AI SEOSEO audit

US Baby Food Brand: +546.7% Impressions in Google AI Features

A GEO project for an American plant-based baby food brand. In two months, impressions in Google AI features grew from 168,250 to 1,088,226, and the number of pages with valid structured data increased almost tenfold.

impressions in Google AI features
+546.7%
AI features' share of all impressions
3.4% → 26.1%
Read case study →

Want results like these?

Tell us about your goals and we'll estimate your project's growth potential.

Free consultation

Tell us about your project and we'll prepare a growth plan