Web Growth

LEXIQUE DU WEB, DU DÉVELOPPEMENT & DES APPS

Développement, création de site, application mobile, SEO : une centaine de termes techniques expliqués simplement. Un repère clair pour parler le même langage que votre agence — et faire les bons choix pour votre projet digital.

Développement & technique

API
Interface qui permet à deux logiciels de communiquer et d'échanger des données entre eux.
API REST
Style d'API standardisé qui s'appuie sur les requêtes HTTP pour lire et modifier des données.
GraphQL
Langage de requête d'API où le client demande exactement les données dont il a besoin.
Back-end
Partie invisible d'une application : serveur, base de données et logique métier.
Front-end
Partie visible d'un site ou d'une app, avec laquelle l'utilisateur interagit.
Framework
Cadre de développement qui fournit structure et outils prêts à l'emploi (React, Vue…).
Bibliothèque
Ensemble de fonctions réutilisables qu'un développeur intègre à son projet.
SDK
Kit de développement fourni par une plateforme pour créer des applications compatibles.
Base de données
Système qui stocke, organise et permet de retrouver des données de façon structurée.
SQL
Langage standard pour interroger et manipuler des bases de données relationnelles.
NoSQL
Bases de données non relationnelles, adaptées aux données flexibles et volumineuses.
JSON
Format léger d'échange de données, lisible par l'humain comme par la machine.
Webhook
Notification automatique envoyée d'un service à un autre quand un événement survient.
Git
Système de gestion de versions qui suit l'historique des modifications d'un code.
Dépôt (repository)
Espace où est stocké le code d'un projet, avec son historique complet.
CI/CD
Automatisation des tests et du déploiement du code pour livrer plus vite et plus sûr.
Déploiement
Mise en ligne d'une application ou d'une nouvelle version sur un serveur.
Serveur
Machine qui héberge un site ou une app et répond aux requêtes des utilisateurs.
Cloud
Ressources informatiques (serveurs, stockage) fournies à la demande via internet.
Conteneur (Docker)
Environnement isolé qui embarque une application et tout ce qu'il lui faut pour tourner.
Microservices
Architecture qui découpe une application en petits services indépendants.
Cache
Stockage temporaire de données pour accélérer les accès répétés.
Scalabilité
Capacité d'un système à encaisser une hausse de charge sans perdre en performance.
Refactoring
Réécriture du code pour l'améliorer sans changer son comportement.
Débogage (debug)
Recherche et correction des erreurs (bugs) dans un programme.
Authentification
Vérification de l'identité d'un utilisateur (login, mot de passe, 2FA).
Token
Jeton sécurisé qui prouve l'identité ou les droits d'un utilisateur lors des échanges.
Chiffrement
Transformation de données en code illisible pour les protéger.
HTTPS / SSL
Protocole et certificat qui sécurisent les échanges entre un navigateur et un site.
Tests unitaires
Tests automatisés qui vérifient qu'une petite partie du code fonctionne correctement.

Création de site web

HTML
Langage de balisage qui structure le contenu d'une page web.
CSS
Langage qui met en forme et stylise une page web (couleurs, mise en page…).
JavaScript
Langage de programmation qui rend les pages web interactives et dynamiques.
Responsive
Site qui s'adapte automatiquement à toutes les tailles d'écran.
Mobile-first
Approche de conception qui part du mobile avant d'élargir au bureau.
DOM
Représentation en arborescence d'une page, que le navigateur manipule pour l'afficher.
SSR (rendu serveur)
Génération des pages sur le serveur pour un affichage rapide et un meilleur SEO.
CSR (rendu client)
Génération des pages directement dans le navigateur via JavaScript.
SSG
Génération des pages à l'avance, en fichiers statiques ultra-rapides.
PWA
Application web installable qui se comporte comme une app native.
CMS
Système pour gérer le contenu d'un site sans coder (WordPress…).
Headless CMS
CMS qui gère le contenu via une API, sans imposer l'affichage.
Landing page
Page unique conçue pour convertir un visiteur en prospect ou client.
Wireframe
Schéma fonctionnel d'une page, sans design, pour poser la structure.
Maquette
Représentation visuelle fidèle d'une interface avant développement.
UX
Expérience utilisateur : facilité, clarté et plaisir d'utilisation d'un produit.
UI
Interface utilisateur : apparence et éléments visuels avec lesquels on interagit.
Design system
Bibliothèque de composants et de règles pour un design cohérent.
Accessibilité (a11y)
Conception d'un site utilisable par tous, y compris les personnes handicapées.
WCAG
Normes internationales de référence pour l'accessibilité web.
Nom de domaine
Adresse d'un site sur internet (ex. webgrowth.lu).
Hébergement
Service qui stocke les fichiers d'un site et le rend accessible en ligne.
DNS
Annuaire qui traduit un nom de domaine en adresse de serveur.
CDN
Réseau de serveurs répartis qui accélère la diffusion des contenus dans le monde.
Certificat SSL
Certificat qui active le HTTPS et sécurise un site (le cadenas).
Favicon
Petite icône d'un site affichée dans l'onglet du navigateur.
Balise meta
Information invisible dans le code d'une page, utile au SEO et au partage.
Cookie
Petit fichier stocké par le navigateur pour mémoriser des informations.
RGPD
Règlement européen sur la protection des données personnelles.
CTA (appel à l'action)
Bouton ou lien qui incite l'utilisateur à agir (contacter, acheter…).
Tunnel de conversion
Parcours suivi par un visiteur jusqu'à l'action finale (achat, devis).
A/B testing
Test comparant deux versions d'une page pour garder la plus performante.
Lazy loading
Chargement différé des images et contenus pour accélérer l'affichage.
Core Web Vitals
Indicateurs de Google mesurant vitesse, réactivité et stabilité d'une page.

Application mobile

Application native
App développée spécifiquement pour iOS ou Android, très performante.
Cross-platform
Une seule base de code pour iOS et Android à la fois.
React Native
Framework pour créer des apps mobiles cross-platform en JavaScript.
Flutter
Framework de Google pour créer des apps cross-platform performantes.
Swift
Langage d'Apple pour développer des applications iOS natives.
Kotlin
Langage moderne pour développer des applications Android natives.
App Store
Boutique d'applications d'Apple pour les appareils iOS.
Google Play
Boutique d'applications de Google pour les appareils Android.
Notification push
Message envoyé sur le téléphone même quand l'app est fermée.
Mode hors ligne
Fonctionnement d'une application sans connexion internet.
Deep link
Lien qui ouvre directement une page précise dans une application.
Splash screen
Écran d'accueil affiché au démarrage d'une application.
Onboarding
Écrans qui guident l'utilisateur lors de sa première utilisation.
ASO
Optimisation d'une fiche d'app pour la rendre plus visible sur les stores.
Build
Version compilée d'une application, prête à être testée ou publiée.
Bêta-test
Phase de test d'une app auprès d'utilisateurs avant sa sortie officielle.
TestFlight
Outil d'Apple pour distribuer une app en test avant publication.
API mobile
Interface qui connecte l'application à un serveur et à ses données.

SEO & performance

SEO
Ensemble des techniques pour améliorer la visibilité d'un site sur les moteurs de recherche.
Référencement naturel
Positionnement gratuit d'un site dans les résultats de recherche.
SEO technique
Optimisation du code, de la vitesse et de la structure pour faciliter l'indexation.
SEO local
Optimisation pour apparaître dans les recherches géolocalisées (« agence web Luxembourg »).
SEO on-page
Optimisation du contenu et du code d'une page (titres, balises, mots-clés).
SEO off-page
Actions externes au site, surtout l'obtention de liens entrants.
Backlink
Lien d'un autre site vers le vôtre, gage de confiance pour Google.
Maillage interne
Liens entre les pages d'un même site pour guider visiteurs et robots.
Mot-clé
Terme tapé par les internautes que l'on cible pour être trouvé.
Longue traîne
Requêtes précises et peu concurrentielles, souvent très qualifiées.
SERP
Page de résultats affichée par un moteur de recherche.
Balise title
Titre d'une page affiché dans les résultats de recherche et l'onglet.
Meta description
Court résumé d'une page affiché sous le titre dans les résultats.
Données structurées
Balises (schema.org) qui aident Google à comprendre le contenu d'une page.
Rich snippet
Résultat enrichi (étoiles, prix, FAQ) qui ressort dans la SERP.
Indexation
Ajout d'une page à la base de données d'un moteur de recherche.
Crawl
Exploration d'un site par les robots des moteurs de recherche.
Redirection 301
Redirection permanente d'une ancienne URL vers une nouvelle, sans perte de SEO.
Balise canonical
Indique à Google la version principale d'une page pour éviter les doublons.
GEO
Optimisation pour être cité par les IA génératives (ChatGPT, Perplexity…).
Featured snippet
Réponse mise en avant tout en haut des résultats Google.
Sitemap
Fichier qui liste les pages d'un site pour aider les moteurs à les explorer.