FreshworksWebDesign systemAccessibilityShippedCase study
750 legacy pages, one component library. Moving Freshworks’ marketing pages over, one page at a time.
freshworks.com was moving to a new site built from shared components. On a contract in 2025, I built and QA’d more than 750 pages as they moved, to WCAG 2.1, checking each one against the page it replaced.
Role
Product Designer, design QA
Company
Freshworks, via Bluehawk
Year
2025
Methods
Design QA, accessibility (WCAG 2.1), Figma
freshworks.com/crm/suite
Nov 2024Live
Drag to compare · Freshsales Suite, November 2024 and today
01 · The job
750+ pages, built one at a time.
Comparison pages, feature pages, webinars, resource hubs. Each legacy page had been designed on its own, so no two handled a hero or a pricing table the same way.
The new site had one component library, and every one of those pages had to come across on it.
Freshdesk vs ZendeskFreshdesk vs Zoho DeskCRM FeaturesIT Asset ManagementFreshdesk Free vs PaidKnowledge BaseIncident Management ToolSLA ManagementFreshchat WhatsApp IntegrationFreshservice vs ServiceNowService CatalogOmnichannel HelpdeskCloud PBXCustom ObjectsLinked TicketsChange ManagementFreshmarketer for ShopifyEmployee OnboardingFreshdesk vs ZendeskFreshdesk vs Zoho DeskCRM FeaturesIT Asset ManagementFreshdesk Free vs PaidKnowledge BaseIncident Management ToolSLA ManagementFreshchat WhatsApp IntegrationFreshservice vs ServiceNowService CatalogOmnichannel HelpdeskCloud PBXCustom ObjectsLinked TicketsChange ManagementFreshmarketer for ShopifyEmployee Onboarding
Freshsales Suite kept its copy, its features and its order of sections through the move.
What changed was everything around it: the hero, the award badges, the feature icons and the spacing now come from the same components as every other page.
November 2024 · Wayback Machine
Live today
Freshsales Suite, the benefits section
04 · QA
Every page, checked against the original.
For each page I had the live legacy link, the preview build and a capture of the build in Figma.
I went through the build and the original side by side, so nothing went missing, and checked each page for accessibility before it shipped.
Figma · QA frame
One page’s QA frame
05 · Live
Live on freshworks.com.
The pages went out in batches by ticket, and the rebuilt versions are what freshworks.com serves today.