CarInsurance.com

Rebuilding a 20-year-old site and soloing its first design system

Turning 200+ inconsistent pages into a scalable design foundation that improved conversions, increased organic traffic, and changed how the team shipped product.

Company

QuinStreet

ROLE

Product Designer

Team

1 Product Manager
1 Director
6 Engineers

Duration

12 Weeks
Jun - Sept 2024

context

Twenty years of growth created twenty years of design debt

When I joined QuinStreet, CarInsurance.com had over 200 pages, dozens of calculators, and no shared design system. The site had evolved over two decades through incremental updates, business requests, and content expansion. Individual pages had been improved, but the overall experience had never been systematically redesigned.

The symptoms showed up everywhere as inconsistent UI patterns, poor mobile experiences, accessibility issues, declining engagement metrics and slow design and development workflows.

I was hired for the summer to redesign CarInsurance.com.

My 12 Week Timeline
The problem

Every page solved the same problem differently

As I explored the product, I realized most of the issues users experienced weren't isolated. A calculator looked different from an article page. One CTA behaved differently from another. Content hierarchy changed from page to page. Trust indicators appeared inconsistently. Mobile layouts followed different rules. The product felt fragmented because it was fragmented. Designers and developers faced the same issue. Building new experiences often meant recreating patterns that already existed elsewhere on the site. The more I looked, the clearer the root cause became: CarInsurance.com didn't have a page problem. It had a systems problem.

Some components from the old site
Opportunity

Redesigning the product and the process at the same time

Initially, I thought this project would be a traditional website redesign. After a week of auditing the product, I realized that redesigning 200+ pages individually would only treat the symptoms. The bigger opportunity was creating a system that could improve every page simultaneously.

That meant solving two problems in parallel:

  1. Redesign the highest-impact user experiences.

  2. Build the design infrastructure needed to scale future work.

The Solution

I designed CarInsurance.com’s first-ever design system, built from the ground up using Atomic Design Principles.

My goal was to bring organization and scalability to the site's structure, ensuring consistency across the many pages. This design system helped developers and future designers to easily maintain and build new pages through reusable components.

Some of the New components I designed
process

Finding 150+ opportunities for growth through a UX audit

Before designing anything, I conducted a comprehensive UX audit across the platform. I reviewed more than 200 pages, mapped recurring patterns, analyzed conversion flows, evaluated competitors, reviewed analytics, and spoke directly with users.

excerpts from the audit i presented
Competitive research

Why did other sites with the exact same information perform much better?

I compared the site with competitors like Insure.com, The Zebra, Marketwatch, and Allstate to figure out what users valued in the industry. I focused on key metrics such as usability, information clarity, mobile optimization, and accessibility.

side-by side comparisons
user research

Understanding where users were getting stuck

I complemented the audit with user interviews and usability testing. A few patterns emerged quickly.

Inconsistency in design was distracting

Users said the website felt untrustworthy and unprofessional. Lack of consistency in branding reduced trust in the website, pushing users to competitor sites.

Too "text heavy"

Users felt the site was "text heavy", overwhelmed by the dense amount of information presented without a clear hierarchy. They often scrolled past large blocks of text, and preferred to scan articles.

Calculators had usability issues, especially on mobile

Many users mentioned they abandoned the the calculators midway due to the long and complicated forms. Due to a lack of mobile optimization, calculators took up multiple screens

product strategy

Convincing the team to stop redesigning pages

After the UX audit, it became clear that redesigning individual pages wouldn't solve the underlying problem. The site had accumulated over 20 years of inconsistencies. Every page solved similar problems slightly differently. If I redesigned pages one at a time, we'd end up with a better-looking website but the same scalability issues.

The challenge was that a design system wasn't part of the original ask. The expectation was to redesign high-priority pages. Building a system first would require additional upfront investment, and there was understandable concern about slowing down delivery. To make the case, I mapped recurring patterns across the site and showed how the same UI elements were being rebuilt dozens of times. Navigation, comparison tables, calculators, trust elements, author modules, and content layouts all suffered from duplication and inconsistency.

I proposed a different approach:

Instead of redesigning 200+ pages, redesign the building blocks that create those pages.

This would allow us to:

  1. Improve consistency across the entire site

  2. Accelerate future design and development work

  3. Reduce maintenance costs

  4. Create a shared language between design and engineering

  5. Scale future features without redesigning from scratch

After aligning with product, engineering, and leadership, we shifted from a page-first redesign to a systems-first approach.

The result was CarInsurance.com's first design system.

systems thinking

Rebuilding a 20-year-old product from the inside out using principles from Atomic Design

As patterns began emerging from the audit, I started building the site's first design system alongside the redesign itself. I used Atomic Design principles, a methodology created by Brad Frost, to create reusable building blocks that could scale across hundreds of pages.

How i applied atomic design
Sub-atomic: Establishing a style guide with colors, text, grids, and branding
Atoms: building blocks of the interface
list of all atoms
List of all molecules
List of all organisms
List of all templates

Templates are page-level structures that place organisms into layouts, defining content structure without specific content. These templates automatically updated when the design system was changed since everything was componentized.

Templates: prototypes to test design concepts and user feedback
redesigning core experiences

Redesigning 10 multi-step insurance calculators

The calculators were some of the highest-value experiences on the site, but also some of the most frustrating. User interviews consistently surfaced abandonment, especially on mobile.

One example was the Moving Calculator. The original flow relied on incomplete logic, failed to account for important variables that affect insurance rates, and forced users through a lengthy experience with little feedback.

The original design
my new design
Iteration

Designing, testing, and re-re-re designing

Nothing shipped untouched. After building prototypes using the new system, I ran six rounds of usability testing. Some ideas performed exactly as expected. Others didn't. Several components went through multiple redesigns as I balanced user feedback, SEO requirements, monetization goals, and editorial needs. One of the biggest lessons from this project was that good design isn't protecting your first idea. Here's some changes I made based on user feedback:

Users often scrolled past text heavy sections.

I re-designed lower-performing elements, such as FAQs and Conversations with Experts, to encourage user interaction and break up blocks of text.

I re-designed lower-performing elements, such as FAQs and Conversations with Experts, to encourage user interaction and break up blocks of text.

Infographics > Tables

Users showed a preference for summarized information over lengthy tables. After reviewing pages filled with tables, they wanted key details in a more digestible format. To address this, I designed a new element—Product Cards—that provide a concise summary of insurance company information, improving clarity.

Users showed a preference for summarized information over lengthy tables. After reviewing pages filled with tables, they wanted key details in a more digestible format. To address this, I designed a new element—Product Cards—that provide a concise summary of insurance company information, improving clarity.

Building user trust

Users still felt as if the site could be more trustworthy. I created elements that emphasized our qualifications and methodology.

Users still felt as if the site could be more trustworthy. I created elements that emphasized our qualifications and methodology.

Iteration

Meeting our business needs

I often met with the Product Manager of CarInsurance.com, to align the redesign with the needs of the editing team, development team, and monetization goals. Based on their feedback, I made several key adjustments to the design system.

Editors deserved more credit for their work

Articles often have multiple authors and collaborators, but typically only author profiles are displayed. I added the option to view multiple authors and collaborators, without using up too much real estate.

Articles often have multiple authors and collaborators, but typically only author profiles are displayed. I added the option to view multiple authors and collaborators, without using up too much real estate.

Certain elements were more important for SEO purposes than user engagement

The redesigned "Learn More" widget was overly prominent and diverted users from the page. I simplified the widget to align better with user experience goals while still meeting SEO requirements.

the original
redesigned
Re-redesigned

CarInsurance.com needed more traffic

To attract more visitors, I created templates for a series of eye-catching, sharable infographics designed to be spread online that could be integrated into the site and drive traffic to CarInsurance.com.

To attract more visitors, I created templates for a series of eye-catching, sharable infographics designed to be spread online that could be integrated into the site and drive traffic to CarInsurance.com.

implementation

Making the system usable beyond the redesign

A design system only creates value if people actually use it.To support adoption, I documented components, templates, responsive behavior, and implementation guidelines so engineers and future designers could build consistently without reinventing patterns. I worked closely with developers throughout implementation to ensure the system translated cleanly into production and aligned with existing technical constraints.

This was also where I partnered with product and business stakeholders to balance user experience with monetization goals. Through A/B testing and iteration, I refined high-impact elements such as CTAs, comparison modules, product cards, and lead-generation flows to improve both usability and conversion performance.

deliverables

More than CarInsurance.com's first design system

  • 670+ reusable desktop and mobile components

  • 10 page templates covering the site's most common experiences

  • 10 redesigned insurance calculators

  • Documentation and implementation guidelines for design and engineering teams

  • 150+ UX opportunities identified through audit and research

  • Branding guideline

Impact

Creating a foundation that could scale

The redesign improved the user experience immediately, but the larger impact was giving the organization a repeatable system for future growth.

13% increase in organic traffic

Improved information architecture, accessibility, and page consistency made content easier for both users and search engines to navigate.

18% increase in insurance quote requests

Reducing friction across calculators and conversion flows led to higher engagement in key business funnels.

98% faster page creation

Future designers could assemble new experiences using existing components rather than designing from scratch.

"In my six years here, this is the smoothest design-to-development handoff we've ever done."

The design system also established a shared language between design and engineering, reducing implementation ambiguity and accelerating future product work.

Let's make something beautiful

vyomi.seth@gmail.com

© July 2026, Made with ❤︎ by Vyomi Seth

Now listening to: "Aerial Troubles" by Stereolab

Let's make something beautiful

vyomi.seth@gmail.com

© July 2026, Made with ❤︎ by Vyomi Seth

Now listening to: "Aerial Troubles" by Stereolab

Let's make something beautiful

vyomi.seth@gmail.com

© July 2026, Made with ❤︎ by Vyomi Seth

Now listening to: "Aerial Troubles" by Stereolab