Transformation complète du site HookLab de formation TikTok Shop vers une landing page haute conversion pour agence web locale ciblant les artisans du bâtiment dans le Nord (Douai, Orchies, Valenciennes). - Nouveau design system : bleu nuit/orange sur fond clair (mobile-first) - Hero avec promesse artisan + CTA orange "Réserver mon Audit" - Section "Le Système" (3 étapes : Trouvé, Choisi, Contacté) - Portfolio connecté à Sanity.io (fallback data intégré) - Section "Qui suis-je" avec carte OpenStreetMap interactive - FAQ orientée artisans avec JSON-LD pour Google - Formulaire contact audit gratuit - SEO local : 12 keywords artisans, JSON-LD LocalBusiness - Sanity.io schemas (portfolio, siteSettings) + client conditionnel - Accessibilité : skip-to-content, focus-visible, aria-labels https://claude.ai/code/session_01H2aRGDaKgarPvhay2HxN6Y
42 lines
1.0 KiB
TypeScript
42 lines
1.0 KiB
TypeScript
import Navbar from "@/components/marketing/Navbar";
|
|
import Hero from "@/components/marketing/Hero";
|
|
import System from "@/components/marketing/System";
|
|
import Portfolio from "@/components/marketing/Portfolio";
|
|
import AboutMe from "@/components/marketing/AboutMe";
|
|
import FAQ from "@/components/marketing/FAQ";
|
|
import Contact from "@/components/marketing/Contact";
|
|
import Footer from "@/components/marketing/Footer";
|
|
import { getPortfolio } from "@/lib/sanity/queries";
|
|
|
|
export default async function LandingPage() {
|
|
const portfolioItems = await getPortfolio();
|
|
|
|
return (
|
|
<main id="main-content" className="min-h-screen">
|
|
{/* Navigation */}
|
|
<Navbar />
|
|
|
|
{/* Hero - La Promesse */}
|
|
<Hero />
|
|
|
|
{/* Le Système - Dossier de Confiance */}
|
|
<System />
|
|
|
|
{/* Portfolio - Preuves */}
|
|
<Portfolio items={portfolioItems} />
|
|
|
|
{/* Qui suis-je - Ancrage Local */}
|
|
<AboutMe />
|
|
|
|
{/* FAQ */}
|
|
<FAQ />
|
|
|
|
{/* Contact / Audit CTA */}
|
|
<Contact />
|
|
|
|
{/* Footer */}
|
|
<Footer />
|
|
</main>
|
|
);
|
|
}
|