SEO case study · Estimation Software Company

A solar CRM site that broke forms quietly, rebuilt to work and to rank.

The client provides CRM and estimation software for solar installers.

Impressions, Sep 2026
187,619
vs 8,888 in Sep 2025
Google clicks, Sep 2026
3,551
vs 1,280 in Sep 2025
Pages in production
635
as of 6 Oct 2026

Client and project identities are withheld. Figures come from Google Search Console and project records. Organic leads and revenue are not disclosed.

The business

The business behind the search visibility.

It is India-first, with comparison pages for many other countries.

Search mixes branded and login searches with category terms like "solar CRM" and regional net-metering guides.

The challenge

Where growth was getting constrained.

Technical

Not assessed in our records

Search

Not assessed in our records

Content

  • Competitor links leaking from comparison pages, and an outdated GST rate in structured data.

Authority

Not assessed in our records

Website

  • A mobile menu collapsed to 12 pixels on every page, and a broken SVG hid the homepage hero.
  • A declared brand font that never loaded.

Conversion

  • Every form returned a server error in production until a missing configuration was found.
The strategy

The strategy was bigger than rankings.

  1. 01

    Make it work first

    Forms, navigation and the hero before any SEO work.

  2. 02

    One brand system

    A single type system and layout across every page.

  3. 03

    Expand where buyers search

    Services pages and regional net-metering guides for installers.

What we changed

What we actually built.

  1. Astro rebuild

    From May 2026; 635 pages in production.

  2. Form and tracking fixes

    Forms restored and demo-form attribution added.

  3. Brand unification

    One type system and layout, homepage moved onto the shared layout.

  4. Services hub

    A /services section with nine pages, live 29 Aug 2026.

  5. Comparison page clean-up

    Competitor links filtered and a CTA after every listing.

The data

What the search data shows.

Monthly Google impressionsSource: Google Search Console, web search. The property includes the app subdomain, so clicks include logins.
Monthly Google impressions
MonthImpressions
Sep 258,888
Dec 2511,994
Mar 2610,633
Apr 2614,900
May 2625,494
Jun 2634,209
Jul 2675,470
Aug 26123,603
Sep 26187,619
Outcome

What changed.

  • The site works: forms deliver, navigation opens and the brand is consistent.
  • Search impressions grew about 21x year over year, showing much broader visibility.
  • Regional net-metering guides became the strongest non-brand pages.
Read this alongside the numbers
  • Most clicks are branded and login searches; the app subdomain is included in the data.
  • Non-brand category searches like "solar CRM" are still a small share.

Not disclosed: Demos, signups and revenue; Backlink data.

What we learned

What this project taught us.

  • A build is not a release

    Changes that pass locally are not live until verified on the live site. Diff before every deploy.

  • Silent failures are the expensive ones

    Forms that error quietly lose leads for weeks. Test every form in production.

The system

Where this project sat in our method.

  1. Diagnose
  2. Architect
  3. Create
  4. Strengthen
  5. Convert
  6. Compound

Understand the terms used in this case study.

Call to action (CTA)

A call to action, or CTA, is a prompt telling a visitor what step to take next. Clear wording should describe the action and help the reader understand what follows.

Landing page

A landing page is the page a visitor first reaches during a visit. Marketers also use the term for pages designed around a campaign and a specific next action.

SEO · Content · Local · Web Design

Want to build the same kind of system for your business?

Every business has a different search landscape. Let's identify yours.