Back to Blog
User Story

How We Rebuilt a SaaS Startup's Website in 3 Weeks

A SaaS startup had launched on Framer, grown fast, and hit a wall. Their site couldn't handle the traffic, the CRM wasn't connected, and the team couldn't make updates. Here's what we built.

VIBE Solutions Team
·January 3, 2025·
7 min read

When Priya reached out to us, her company was in a good problem to have: they'd grown faster than expected. Their project management SaaS had launched 14 months earlier, picked up traction through a Product Hunt launch, and grown to just over 800 paying customers. The team had gone from 3 to 11 people.

The website, however, was still the one they'd launched with — a Framer site that the co-founder had built over a weekend before the Product Hunt launch. It had done its job in the early days, but it was now actively limiting the company's growth.

The Problems

Priya came to us with a specific list of complaints, which is unusual — most clients know something is wrong but can't articulate exactly what. Her list was detailed:

  • The site was getting 12,000–15,000 monthly visitors but converting at under 1.5% to free trial signups — well below the 3–5% industry benchmark for SaaS
  • The Framer site had no CMS, so every content update required the co-founder to edit the site directly — a process that took 30–45 minutes per change and required design knowledge the marketing team didn't have
  • Their CRM (HubSpot) wasn't connected to the website — trial signups were being manually entered into HubSpot by a team member every morning
  • The pricing page had been updated three times in the past year, but the old pricing was still indexed by Google and showing up in search results
  • The blog had 8 posts that the co-founder had written but no one could add new ones without touching the Framer source files
  • Mobile conversion rate was 0.4% — nearly non-existent

The conversion rate gap was the most significant issue. At 12,000 monthly visitors, the difference between a 1.5% conversion rate and a 4% conversion rate is 300 additional free trial signups per month. At their trial-to-paid conversion rate of roughly 25%, that's 75 additional paying customers per month — worth approximately $7,500 in monthly recurring revenue at their average price point.

The Audit

We started with a full audit. In addition to the technical issues Priya had identified, we found several others:

  • The hero section took 4.2 seconds to load on mobile — the hero video was 18MB and not lazy-loaded
  • The pricing page had three different versions indexed by Google due to URL structure issues during the pricing updates
  • The free trial signup form had 9 fields — industry research suggests 3–4 fields maximize conversion
  • There was no social proof above the fold on any page — testimonials and customer logos were buried at the bottom
  • The site had no structured data markup, limiting how Google could display it in search results
  • HubSpot tracking code was installed but not configured — no conversion events were being tracked

The Solution

We recommended a full rebuild on Manus AI — a platform that handles both the build and hosting, and gives non-technical team members full control over content updates without touching code. We also recommended a complete redesign of the conversion flow based on SaaS best practices.

Priya approved the proposal and we started immediately.

Week 1: Architecture and Design

We spent the first week on architecture decisions and design. The new site would be built on Manus AI with a content editing setup that the marketing team could use independently — no design knowledge required. We set up a staging environment so the team could review progress without affecting the live site.

The design work focused on three things: getting social proof (customer logos and testimonials) above the fold on the homepage, simplifying the free trial signup form to 4 fields, and rebuilding the pricing page with a clear comparison table and a prominent FAQ section to address the most common objections.

Week 2: Build and Integration

We built all the main pages — homepage, features, pricing, about, blog — and set up the HubSpot integration properly. Every form submission on the site now created a contact record in HubSpot automatically, with the source page, UTM parameters, and form fields all mapped to the correct HubSpot properties.

We set up conversion tracking for three events: free trial signup, demo request, and contact form submission. We also set up a simple email automation sequence in HubSpot that triggered when someone signed up for a free trial — a welcome email, a getting-started guide, and a check-in email at day 3.

The blog was set up so any team member could publish new posts without touching code. We migrated the 8 existing posts and set up proper URL redirects from the old Framer URLs.

Week 3: Performance, SEO, and Launch

We spent the third week on performance optimization and SEO. The hero video was replaced with a static image on mobile and a compressed, lazy-loaded video on desktop — reducing the mobile hero load from 18MB to 340KB. We fixed the duplicate pricing page issue with proper canonical tags and 301 redirects. We added structured data markup for the organization, the product, and the FAQ section on the pricing page.

On launch day, mobile load time was 1.9 seconds. The free trial signup form was 4 fields. Social proof was above the fold. HubSpot was properly connected.

The Results

Priya sent us a 60-day update in early March. The overall conversion rate had moved from 1.5% to 3.8% — a 153% improvement. Mobile conversion rate had gone from 0.4% to 2.9%.

At 12,000 monthly visitors, the difference between 1.5% and 3.8% was 276 additional free trial signups per month. At their 25% trial-to-paid rate, that was approximately 69 additional paying customers per month — roughly $6,900 in new MRR from the same traffic.

The marketing team was publishing 2–3 new blog posts per week without any developer involvement. HubSpot was showing complete lead journey data for the first time. And the co-founder had stopped spending his weekends making website updates.

What Made the Difference

The technical improvements mattered — the performance gains, the SEO fixes, the proper HubSpot integration. But the biggest conversion gains came from two relatively simple changes: moving social proof above the fold, and reducing the signup form from 9 fields to 4.

These aren't technically complex changes. They're conversion optimization decisions based on well-established research. But they required someone to look at the site with fresh eyes and ask "why is the conversion rate this low?" rather than just accepting it as normal.

That's what a proper audit does. And it's why we start every project with one.

If your website isn't converting at the rate you'd expect given your traffic, apply through our qualification form to get started. We'll audit your conversion flow and tell you exactly what's holding it back.

Work With Us

Ready to fix your digital system?

Apply through our qualification form and we will review your setup personally.