Skip to content
serpico.

SaaS

Technical Index Cleanup and GEO for Two B2B SaaS: CTR 1.2% → 1.7%, 1.89M Impressions and First AI Referrals

Two B2B SaaS projects with opposite technical problems: for one we got useful pages back into the index, for the other we cleared junk UTM duplicates out of the results. The first reached 1.89 million impressions and improved its rankings; the second raised CTR from 1.2% to 1.7% and got its first visits from AI assistants.

Project type
Technical SEO + GEO for B2B SaaS
Market
International
Timeframe
July 2025 - spring 2026
Industry
SaaS and IT
Project 1 impressions in March 2026 (+7%)
1.89M
Project 1 indexed pages
591 → 631
Project 2 CTR
1.2% → 1.7%
first AI referrals for Project 2
0 → 6
Technical Index Cleanup and GEO for Two B2B SaaS: CTR 1.2% → 1.7%, 1.89M Impressions and First AI Referrals

Challenge

We worked with two B2B SaaS companies. Both sell a complex product to a technical audience in a competitive international market where the big players have strong websites and budgets.

Project 1: a large content site

The site had a large volume of content and noticeable visibility, but technical problems were holding back growth. The audit found 672 URLs blocked in robots.txt and 412 pages with the status "Crawled - currently not indexed." In other words, Google saw these pages but did not consider them worth indexing. In AI answers, the brand ranked only 4th among competitors by number of mentions.

Project 2: junk in the index

The problem was the opposite: junk URLs with UTM parameters were getting into the index. These are duplicate pages that dilute signals and make Google spend resources on things that do not matter. CTR was low, and there was no traffic from AI assistants at all.

The goal for both: remove technical junk, strengthen useful pages, and get into AI answers.

What we did

Project 1

  • We went through the 672 URLs blocked in robots.txt and determined which should stay blocked and which were blocked by mistake.
  • We analyzed the 412 pages with the status "Crawled - currently not indexed" and drew up a plan: what to strengthen, what to merge, what to remove.
  • We compared the brand's visibility in AI answers with competitors and identified topics where the brand is mentioned less often than it deserves.

Project 2

  • We blocked UTM URLs in robots.txt to remove junk duplicates from the results. We knowingly accepted a drop in impressions, because those impressions brought no value.
  • We worked on snippets and the pages that receive impressions to raise CTR.
  • We started GEO work so the product would appear in AI answers on the key topics of its niche.

For both companies we produced monthly reports explaining every significant change, especially the ones that look like a decline at first glance.

Results

Project 1, March 2026 report

  • Impressions: +7%, to 1.89 million.
  • Average position: 7.16 → 6.73.
  • Indexed pages: 591 in January → 631.

Project 2, March 2026

  • CTR: 1.2% → 1.7%.
  • Average position: 10.5 → 9.5.
  • Impressions: a deliberate -37.8% after blocking UTM URLs in robots.txt.
  • AI referrals: 0 → 6, the first visits from AI assistants.

The drop in impressions in the second project looks like a negative, but it is the expected result of the cleanup: duplicates left the results, and the metrics for useful pages, CTR and position, improved. Both projects were completed in spring 2026.

What makes this project special

These two SaaS projects show that technical SEO has no single recipe. One company needed to get useful pages back into the index, the other needed to clear junk out of it. In both cases we explained every step to the client, even when the numbers temporarily went down, and that kind of transparency is what makes the right decisions possible in a competitive international market.

Published: · Updated:

Questions about this project

Why can impressions drop after SEO work?

If the index contains junk duplicates, removing them reduces impressions. In the second project, impressions fell 37.8% after UTM URLs were blocked, but CTR grew from 1.2% to 1.7%, and position improved from 10.5 to 9.5.

What does the status "Crawled - currently not indexed" mean?

Google saw the page but decided not to add it to the index, most often because of thin or duplicate content. The first project had 412 such pages, and we drew up a plan for them: strengthen, merge, or remove.

Can robots.txt hurt SEO?

Yes, if it blocks useful pages by mistake. In the first project's audit, we analyzed 672 blocked URLs to separate correct blocks from mistaken ones.

How do you assess a SaaS brand's visibility in AI answers?

We compare how often AI assistants mention the brand and its competitors on key topics. At the start, the first project ranked 4th among competitors, and that became the baseline for the GEO work.

How long does SEO for B2B SaaS take?

These two projects ran from July 2025 to spring 2026. Timelines depend on the state of the site and the goals, so we do not promise identical results; we show the trend every month.

Can you work with a technical audience?

Yes, but the content has to be accurate and useful, because this audience quickly spots superficial writing. That is why we work on structure, technical quality, and topics where the brand can genuinely be an expert.

More case studies

SEO, GEO and Local SEO for a Multi-Location Medical Clinic: +69% Google Clicks in the First Month
SEOGEO / AI SEOLocal SEO

SEO, GEO and Local SEO for a Multi-Location Medical Clinic: +69% Google Clicks in the First Month

We built a local page structure for cities and symptoms, set up a separate map profile for each location, optimized content for AI answers and restructured Google Ads. In the first month, Google clicks grew 69%, impressions nearly doubled, and indexed pages went from 56 to 816.

Google clicks, March vs. February 2026
+69%
Google Search impressions in a month
+99%
Read case study →
Technical Audit and GEO for an AI SaaS: Google AI Search Impressions Nearly Quadrupled in a Month
SEOGEO / AI SEOSEO audit

Technical Audit and GEO for an AI SaaS: Google AI Search Impressions Nearly Quadrupled in a Month

A technical audit found 26 tutorials that a CMS setting had blocked from indexing. We opened them to search and reworked key pages for the AI answer format. 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 →
GEO and Structured Data Fixes for Ecommerce: +546.7% Impressions in Google AI Features
GEO / AI SEOSEO audit

GEO and Structured Data Fixes for Ecommerce: +546.7% Impressions in Google AI Features

We audited the structured data, fixed markup errors on hundreds of pages, cleaned up the index and reworked content for the AI answer format. 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.

Book a call →

Free consultation

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