ChallengeA Paris-based asset management firm (EUR 28B AUM, 180 professionals, offices in Paris, Luxembourg, and Geneva, managing equity, fixed income, and multi-asset strategies for institutional and wholesale clients across Europe) needed to redesign their corporate website. The existing site: (1) CNIL non-compliance — the website used a cookie banner that pre-selected "accept all" as the default, with the refuse option requiring navigation to a secondary page. CNIL had fined companies for this exact pattern. The firm's DPO estimated a 40% probability of CNIL investigation within 12 months based on the firm's size and the automated scanning CNIL conducts, (2) AMF compliance gaps — the website presented fund performance data without: required risk warnings in the prescribed AMF format, SRRI (Synthetic Risk and Reward Indicator) for each fund, disclaimer that past performance does not predict future performance (in the specific AMF-approved wording), and the legally required mention of the prospectus and KIID/KID availability. The compliance team had documented 23 AMF-related deficiencies, (3) was not accessible — France's 2023 accessibility law expanding RGAA requirements to large private companies meant the firm (EUR 28B AUM, well above EUR 250M turnover threshold) would need to comply. An RGAA audit identified 84 non-conformities across 106 RGAA criteria tested. No accessibility statement existed, (4) French typographic errors — the website, built by a UK agency, consistently violated French typography: straight quotation marks instead of guillemets, no thin spaces before double punctuation, missing accents on capitals (French convention requires accents on capitals: Etat, not Etat without accent), and decimal points instead of decimal commas in performance numbers. French institutional investors noticed these errors — the firm's head of distribution reported that a Swiss-French institutional prospect commented that "the website looks like it was translated from English, not written in French," and (5) the Luxembourg and Geneva offices had no web presence — the firm's regulated entities in Luxembourg (CSSF-regulated) and Geneva (FINMA-regulated) needed distinct web presences with jurisdiction-specific compliance, but the single-domain website could not accommodate multi-jurisdiction requirements.
SolutionWe redesigned on Next.js with Contentful CMS over 11 weeks: (1) CNIL-compliant consent: Axeptio implementation (French consent platform). Refuse button equal visual weight to accept (same size, same colour saturation, same position — side by side). Granular consent categories: necessary only (analytics, marketing, social — each with clear French-language explanation of purpose and data collected). No cookie wall: website fully accessible and functional without any consent. Consent documentation: each consent event logged with timestamp, categories accepted/refused, and IP address (hashed for privacy). Consent withdrawal: accessible from every page via a persistent "Gerer mes cookies" link. CNIL-compliant analytics: Matomo as primary analytics (server-side, no cookies required for basic analytics — CNIL has explicitly acknowledged Matomo's privacy-preserving configuration). Google Analytics 4 with consent mode as secondary (only fires after explicit marketing consent). (2) AMF-compliant fund presentation: product pages for each fund redesigned with AMF-required elements built into the design system (not bolted on as disclaimers). Each fund page includes: SRRI indicator (1-7 scale, visually displayed with clear risk explanation in French), performance data with mandatory disclaimer ("Les performances passees ne prejugent pas des performances futures" in AMF-approved format), KID/KIID link (Key Information Document prominently displayed — not buried in a document library), subscription conditions and minimum investment, and AMF risk warnings appropriate to fund type (equity, fixed income, multi-asset — each with specific risk disclosures). CMS compliance workflow: any fund page modification requires compliance officer approval. Compliance templates: pre-approved content blocks for performance presentation, risk disclosure, and regulatory information — reducing compliance review time while ensuring consistency. (3) RGAA accessibility: all 84 non-conformities remediated. Custom design system built to RGAA criteria: semantic HTML with proper French-language markup (lang="fr" on html element, lang attributes on any non-French content blocks), keyboard navigation with visible focus indicators (customized focus styles matching the brand's visual language rather than default browser outlines), screen reader optimization for French (content structured for VoiceOver French voice — proper pronunciation of financial terms, French number formatting in aria-labels), accessible data visualizations (fund performance charts with: text alternatives describing trends, keyboard-navigable data points, and data table alternatives for all charts), PDF accessibility (fund documents — factsheets, prospectuses, KIDs — tagged for screen reader access with French language metadata), and accessible forms (contact, subscription inquiry, newsletter — all with French-language labels, validation messages, and error descriptions). Declaration d'accessibilite: published accessibility statement with RGAA conformance level, non-conformities (if any), contact for accessibility feedback, and remediation plan. (4) French typography: website implementing proper French typographic conventions throughout. Guillemets for quotation marks (with thin non-breaking spaces inside). Thin non-breaking spaces before semicolons, colons, question marks, and exclamation marks. Accents on capitals (implemented via CSS text-transform that preserves accents). Decimal commas for financial numbers (EUR 1.234,56 — not EUR 1,234.56). French number formatting in all data visualizations and tables. Custom web fonts with full French character support (including oe ligature, accented capitals, and all diacritical marks). (5) Multi-jurisdiction architecture: three web presences under one design system. Paris (AMF-regulated): .fr domain, French-language, AMF-compliant fund presentation. Luxembourg (CSSF-regulated): .lu domain, French and English, CSSF-compliant disclosures (different from AMF — Luxembourg has specific requirements for cross-border fund distribution). Geneva (FINMA-regulated): .ch domain, French, German, and English, FINMA-compliant presentation (Swiss financial marketing rules differ from EU — no EU-harmonized regulations). Shared design system: visual consistency across all three jurisdictions while accommodating regulatory differences in fund presentation, disclaimer language, and required disclosures. CMS: jurisdiction-specific content types and compliance workflows — Paris compliance officer approves .fr content, Luxembourg compliance approves .lu, Geneva compliance approves .ch. (6) French visual identity: design reflecting Parisian financial culture. Typography: Neue Montreal (contemporary grotesque with full French character support) for headings, Source Serif 4 for body text (French financial communication traditionally uses serif for body copy — conveying permanence and authority). Photography: architectural photography of the firm's Paris office (Haussmann building interiors — communicating Parisian establishment credibility), team photography in French business style (more formal than Anglo-American business photography — reflecting French professional culture). Colour: deep navy and bordeaux palette (French financial colours — different from the grey-and-blue of Anglo-American finance).
OutcomeCNIL compliance: fully compliant consent management. Consent opt-in rate: 58% (genuine consent — more valuable than the previous forced 100%). DPO confirmed zero CNIL risk. Matomo analytics providing full visitor insight without consent dependency (CNIL-acknowledged privacy-preserving configuration). AMF compliance: all 23 deficiencies remediated. Fund pages with integrated compliance elements (not disclaimer overlays). Compliance review time for fund page updates: from 3 hours to 35 minutes (structured templates and workflow). Zero AMF observations in the subsequent compliance review. RGAA accessibility: 84 non-conformities remediated. Declaration d'accessibilite published. Accessibility score: 92% RGAA conformity (against the RGAA 4.1 criteria). The firm is now compliant with the 2023 accessibility requirements for large private companies — ahead of many competitors who have not yet addressed the new requirements. French typography: zero typographic errors. The Swiss-French institutional prospect who had previously criticized the website subsequently allocated EUR 45M to the firm's strategies — the portfolio manager credited the redesigned website as "finally reflecting the quality of the investment team." Multi-jurisdiction: three web presences (Paris, Luxembourg, Geneva) launched simultaneously. Luxembourg cross-border distribution: the .lu website enabled compliant marketing to Luxembourg-based institutional investors — EUR 1.2B in new subscriptions from Luxembourg-domiciled investors within 12 months (the firm attributes 15% of this to improved digital presence). Geneva: Swiss institutional investors accessing the .ch website with FINMA-compliant presentation — CHF 280M in new mandates. SEO: French organic search traffic increased 220% (proper French-language content, French typography, and multilingual architecture capturing French search queries). Overall: website-sourced investor inquiries increased from 8 per quarter to 34 per quarter (325% increase). Pipeline value: from EUR 2.1B to EUR 8.4B in potential AUM under discussion. Development cost: EUR 185,000. The single Swiss-French allocation (EUR 45M at the firm's fee schedule) generated revenue covering the website investment multiple times over.