// case study / b2b saas

Symphony: SEO setup and reporting for a messaging software firm.

SEO foundation, GA4 tracking, LookerStudio dashboards, and on-page optimization for a messaging SaaS. The team got a clean reporting layer and a prioritized list of what to fix first.

Stack
GA4, LookerStudio, SEO tooling, on-page optimization
Time
Mar 2023 to Jan 2025
Output
SEO setup, GA4 tracking, reporting dashboards, on-page fixes
Shipped
2023 to 2025

Context: a messaging software firm that needed a working SEO and reporting foundation.

Symphony is a messaging software firm. Like a lot of B2B SaaS teams, they had a marketing function that was running but they did not have a clean SEO foundation, reliable tracking, or a reporting surface that showed what was working. The ask was not a full growth program. It was to set up the measurement and optimization layer correctly so the team could make decisions.

The approach: set up GA4 and dashboards first, then optimize what matters.

Measurement before tactics. In that order.

  • GA4 setup. Implemented Google Analytics 4 (GA4) tracking so the team had reliable data on traffic, conversions, and behavior. Clean events, clean sources, no duplication.
  • LookerStudio reporting. Built dashboards that surface the metrics Symphony's team actually needs to see, not vanity charts. Reporting built to be used, not just delivered.
  • SEO setup. Established the SEO baseline. Technical foundation, on-page coverage, and tracking for organic performance.
  • On-page optimization. Optimized key pages for search intent and conversion. Fixed the specific on-page gaps that were costing the most visibility.
  • Gap analysis. Identified the search-strategy gaps Symphony should address next. A prioritized list, not a generic audit.

What we shipped.

  • A GA4 implementation with clean event and source tracking.
  • LookerStudio dashboards tied to the metrics the team needs for decisions.
  • On-page optimization across key product and category pages.
  • An SEO gap analysis prioritizing what to work on next.
  • Responsive adjustments to timeline and scope as Symphony's needs shifted through the engagement.

Results.

  • Improved search rankings on the pages that were optimized.
  • Key pages optimized for intent and conversion.
  • A prioritized view of where Symphony's search strategy had gaps to close.
  • Reporting the team can rely on going forward.

Published client feedback on Clutch: "Winston Digital always adjusted to our needs and to our timeline."

Engagement scope and qualitative outcomes reported on the Winston Digital Marketing Clutch profile. Specific traffic or conversion percentages are not public for this engagement.

Why this engagement worked.

Order matters. Most SaaS SEO engagements jump straight to content. That is a mistake when the measurement layer is broken or the on-page foundation has obvious gaps. Symphony got the setup right first. Tracking, reporting, on-page. Then the search strategy could be evaluated against real data instead of guesses. The team walked away with a working foundation and a clear list of next moves.

> /winston case-study --client=yourcompany

SaaS, broken measurement, stuck SEO?

We set up GA4, reporting, and the on-page foundation so your team can make real decisions. Book an audit to scope it.