1-
21import { useEffect , useState } from "react" ;
32import { Helmet } from "react-helmet-async" ;
43import { LandingHeader } from "@/components/landing/LandingHeader" ;
54import { HeroSection } from "@/components/landing/HeroSection" ;
6- import { ComparisonSection } from "@/components/shared/ComparisonSection " ;
5+ import { StorySection } from "@/components/landing/StorySection " ;
76import { TransparencySection } from "@/components/shared/TransparencySection" ;
87import { Calculator } from "@/components/shared/Calculator" ;
9- import { StorySection } from "@/components/landing/StorySection" ;
108import { DashboardPreview } from "@/components/landing/DashboardPreview" ;
119import { TestimonialsSection } from "@/components/landing/TestimonialsSection" ;
1210import { FeaturesSection } from "@/components/landing/FeaturesSection" ;
@@ -58,19 +56,15 @@ const LandingPage = () => {
5856 return (
5957 < >
6058 < Helmet >
61- { /* Title et Description */ }
6259 < title > RefSpring - Plateforme d'Affiliation Sans Frais Mensuels | Modèle Basé sur les Revenus</ title >
6360 < meta name = "description" content = "RefSpring révolutionne l'affiliation : 0€ de frais mensuels, accès complet gratuit. Nous gagnons seulement quand vous gagnez. +50M€ générés, 0€ d'avance." />
6461
65- { /* Mots-clés */ }
6662 < meta name = "keywords" content = "affiliation, plateforme affiliation, marketing affiliation, commission affiliation, programme affiliation, revenus passifs, SaaS affiliation, tracking affiliation" />
6763
68- { /* Données structurées */ }
6964 < script type = "application/ld+json" >
7065 { JSON . stringify ( structuredData ) }
7166 </ script >
7267
73- { /* Open Graph optimisé */ }
7468 < meta property = "og:title" content = "RefSpring - La Plateforme d'Affiliation qui Paie pour Elle-Même" />
7569 < meta property = "og:description" content = "Contrairement aux plateformes à 99-299€/mois, RefSpring utilise un modèle basé sur les revenus : 100% gratuit, nous gagnons seulement quand vous gagnez." />
7670 < meta property = "og:type" content = "website" />
@@ -81,37 +75,30 @@ const LandingPage = () => {
8175 < meta property = "og:site_name" content = "RefSpring" />
8276 < meta property = "og:locale" content = "fr_FR" />
8377
84- { /* Twitter Cards */ }
8578 < meta name = "twitter:card" content = "summary_large_image" />
8679 < meta name = "twitter:site" content = "@refspring" />
8780 < meta name = "twitter:creator" content = "@refspring" />
8881 < meta name = "twitter:title" content = "RefSpring - Plateforme d'Affiliation Sans Frais" />
8982 < meta name = "twitter:description" content = "0€ de frais mensuels, 100% gratuit. Nous gagnons seulement quand vous gagnez. +50M€ générés." />
9083 < meta name = "twitter:image" content = "https://refspring.com/og-image.jpg" />
9184
92- { /* Canonical et liens */ }
9385 < link rel = "canonical" href = "https://refspring.com" />
9486 < link rel = "alternate" hrefLang = "fr" href = "https://refspring.com" />
9587 < link rel = "alternate" hrefLang = "en" href = "https://refspring.com/en" />
9688
97- { /* Robots et indexation */ }
9889 < meta name = "robots" content = "index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" />
9990 < meta name = "googlebot" content = "index, follow" />
10091
101- { /* Performance et cache */ }
10292 < meta httpEquiv = "Cache-Control" content = "public, max-age=31536000" />
10393
104- { /* Favicon et icons */ }
10594 < link rel = "icon" type = "image/x-icon" href = "/favicon.ico" />
10695 < link rel = "apple-touch-icon" sizes = "180x180" href = "/apple-touch-icon.png" />
10796
108- { /* Preconnect pour performance */ }
10997 < link rel = "preconnect" href = "https://fonts.googleapis.com" />
11098 < link rel = "preconnect" href = "https://fonts.gstatic.com" crossOrigin = "anonymous" />
11199 </ Helmet >
112100
113101 < div className = "min-h-screen bg-white overflow-hidden" >
114- { /* Floating Background Elements */ }
115102 < div className = "fixed inset-0 pointer-events-none" >
116103 < div
117104 className = "absolute top-20 right-10 w-64 h-64 bg-blue-500/5 rounded-full blur-3xl animate-pulse"
@@ -129,10 +116,9 @@ const LandingPage = () => {
129116
130117 < LandingHeader onRedirectToDashboard = { redirectToDashboard } />
131118 < HeroSection scrollY = { scrollY } onRedirectToDashboard = { redirectToDashboard } />
132- < ComparisonSection onGetStarted = { redirectToDashboard } variant = "landing" />
119+ < StorySection />
133120 < TransparencySection variant = "landing" />
134121 < Calculator variant = "landing" />
135- < StorySection />
136122 < DashboardPreview />
137123 < TestimonialsSection />
138124 < FeaturesSection />
0 commit comments