Site web professionnel pour agence de marketing digital et growth marketing, optimisé pour la conversion de prospects.
- Aperçu
- Fonctionnalités
- Installation
- Personnalisation
- Structure du site
- Intégration avec backend
- SEO et Performance
- Déploiement
Landing page conçue pour convertir les visiteurs en prospects qualifiés avec :
- Design moderne et professionnel
- Responsive sur tous les appareils
- Animations fluides
- Formulaire de contact
- FAQ interactive
- Call-to-actions optimisés
- Palette de couleurs professionnelle : Bleu foncé (#0A2540), Vert turquoise (#00C2A8), Orange (#FF7A18)
- Typographie optimisée : Poppins pour les titres, Inter pour le corps
- Animations au scroll : Éléments qui apparaissent progressivement
- 100% Responsive : Adapté mobile, tablette et desktop
- FAQ accordion : Questions/réponses interactives
- Formulaire de contact : Validation en temps réel
- Smooth scrolling : Navigation fluide entre sections
- Bouton scroll to top : Retour en haut de page
- Messages de confirmation : Feedback utilisateur
- Performance : Code optimisé, chargement rapide
- SEO-ready : Structure HTML sémantique, meta tags
- Accessibilité : Navigation au clavier, contraste optimal
- Téléchargez tous les fichiers dans un dossier
- Ouvrez
index.htmldans votre navigateur
C'est tout ! Le site fonctionne sans serveur.
# Avec Python
python -m http.server 8000
# Avec Node.js
npx serve
# Avec PHP
php -S localhost:8000Puis ouvrez http://localhost:8000 dans votre navigateur.
Dans index.html, recherchez et modifiez :
<!-- WhatsApp (ligne ~225) -->
<a href="https://wa.me/1234567890" class="contact-link" target="_blank">
<!-- Email (ligne ~229) -->
<a href="mailto:contact@upnextgrowth.com" class="contact-link">
<!-- Footer (lignes ~285-295) -->
<li>Email: contact@upnextgrowth.com</li>
<li>WhatsApp: +33 X XX XX XX XX</li>Important : Remplacez 1234567890 dans le lien WhatsApp par votre véritable numéro au format international (sans espaces, sans +).
Exemple : Pour +33 6 12 34 56 78, utilisez : https://wa.me/33612345678
Dans style.css (lignes 6-11), modifiez les variables CSS :
:root {
--primary-blue: #0A2540; /* Couleur principale */
--secondary-green: #00C2A8; /* Couleur secondaire */
--accent-orange: #FF7A18; /* Couleur des boutons CTA */
--bg-light: #F8F9FB; /* Fond clair */
--text-dark: #1F2933; /* Texte principal */
}Tous les textes sont dans index.html. Sections principales :
- Hero (lignes 18-27) : Titre principal et sous-titre
- Problème (lignes 31-55) : Points de douleur du client
- Services (lignes 60-90) : Description de vos services
- Bénéfices (lignes 107-126) : Avantages pour les clients
- Process (lignes 133-158) : Votre méthode en 4 étapes
- FAQ (lignes 207-261) : Questions fréquentes
Ajoutez cette ligne dans index.html après <body> (ligne 14) :
<header class="header">
<div class="container">
<img src="logo.png" alt="Up Next Growth" class="logo">
</div>
</header>Puis ajoutez ce CSS dans style.css :
.header {
position: fixed;
top: 0;
left: 0;
right: 0;
background: rgba(10, 37, 64, 0.95);
padding: 1rem 0;
z-index: 1000;
backdrop-filter: blur(10px);
}
.logo {
height: 50px;
width: auto;
}Pour ajouter une image dans la hero section :
<section class="hero">
<div class="container">
<div class="hero-content">
<img src="hero-image.png" alt="Growth Marketing" class="hero-image">
<!-- reste du contenu -->
</div>
</div>
</section>upnextgrowth/
│
├── index.html # Structure HTML principale
├── style.css # Tous les styles CSS
├── script.js # Interactivité JavaScript
└── README.md # Documentation
- Hero Section : Accroche principale + CTA
- Problem Section : Points de douleur du client
- Solution Section : Vos services
- Website Highlight : Mise en avant création de sites
- Benefits Section : Bénéfices pour le client
- Process Section : Méthode en 4 étapes
- Trust Section : Pourquoi vous faire confiance
- CTA Section : Formulaire de contact
- FAQ Section : Questions fréquentes
- Footer : Informations de contact et liens
Modifiez la balise <form> dans index.html (ligne ~197) :
<form action="https://formsubmit.co/votre-email@example.com" method="POST">
<!-- Ajoutez ces champs cachés -->
<input type="hidden" name="_subject" value="Nouveau lead - Up Next Growth">
<input type="hidden" name="_captcha" value="false">
<input type="hidden" name="_next" value="https://votresite.com/merci.html">
<!-- vos champs existants -->
<input type="text" name="name" placeholder="Votre nom" required>
<!-- etc. -->
</form>Puis supprimez l'événement JavaScript dans script.js (ligne 60).
Dans script.js, modifiez la fonction de soumission du formulaire (lignes 64-96) :
contactForm.addEventListener('submit', function(e) {
e.preventDefault();
const formData = new FormData(contactForm);
const data = {};
formData.forEach((value, key) => {
data[key] = value;
});
// Envoi à votre API
fetch('https://votre-api.com/contact', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(data)
})
.then(response => response.json())
.then(data => {
showSuccessMessage();
contactForm.reset();
})
.catch(error => {
console.error('Error:', error);
showErrorMessage();
});
});- Créez un webhook dans Zapier ou Make
- Utilisez l'URL du webhook dans le fetch :
fetch('https://hooks.zapier.com/hooks/catch/XXXXXX/XXXXXX/', {
method: 'POST',
body: JSON.stringify(data)
})<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://votresite.com/">
<meta property="og:title" content="Up Next Growth - Agence Marketing Digital">
<meta property="og:description" content="Attirez plus de clients grâce à des publicités rentables">
<meta property="og:image" content="https://votresite.com/og-image.jpg">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://votresite.com/">
<meta property="twitter:title" content="Up Next Growth - Agence Marketing Digital">
<meta property="twitter:description" content="Attirez plus de clients grâce à des publicités rentables">
<meta property="twitter:image" content="https://votresite.com/og-image.jpg">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png">Ajoutez avant </head> :
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>Ajoutez avant </head> :
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'VOTRE_PIXEL_ID');
fbq('track', 'PageView');
</script>
<noscript>
<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=VOTRE_PIXEL_ID&ev=PageView&noscript=1"/>
</noscript>- Créez un compte sur Netlify
- Glissez-déposez votre dossier dans Netlify Drop
- Votre site est en ligne !
Avec domaine personnalisé :
- Settings → Domain management → Add custom domain
- Installez Vercel CLI :
npm i -g vercel - Dans le dossier du projet :
vercel - Suivez les instructions
- Créez un repository GitHub
- Uploadez vos fichiers
- Settings → Pages → Deploy from branch (main)
- Uploadez les fichiers via FTP
- Placez
index.htmlà la racine - Configurez votre domaine
Testez votre site sur :
- Mobile : 375px, 414px
- Tablette : 768px, 1024px
- Desktop : 1280px, 1920px
Outils de test :
- Chrome DevTools (F12 → Toggle device toolbar)
- Responsive Design Checker
- BrowserStack
Utilisez TinyPNG ou Squoosh pour compresser vos images.
Ajoutez loading="lazy" à vos balises img :
<img src="image.jpg" alt="Description" loading="lazy">Avant le déploiement en production, minifiez vos fichiers :
- CSS : CSS Minifier
- JS : JavaScript Minifier
Pour toute question ou personnalisation avancée :
- Email : support@upnextgrowth.com
- WhatsApp : +33 X XX XX XX XX
- Modifier tous les numéros de téléphone et emails
- Tester le formulaire de contact
- Vérifier le lien WhatsApp
- Ajouter votre logo
- Configurer Google Analytics
- Configurer Facebook Pixel
- Tester sur mobile et tablette
- Optimiser les images
- Ajouter les meta tags Open Graph
- Configurer votre domaine personnalisé
- Tester tous les liens
- Vérifier l'orthographe
Votre landing page est prête à convertir des visiteurs en clients ! 🚀
Made with ❤️ for Up Next Growth