Glossaire du Développement Web
A
AJAX (Asynchronous JavaScript and XML)
Technique de développement web permettant de mettre à jour une partie d’une page sans la recharger entièrement. Utilisée massivement dans les applications modernes (React, Vue.js) et dans WordPress (formulaires, WooCommerce).
API (Application Programming Interface)
Interface de programmation qui permet à deux logiciels de communiquer entre eux. Les APIs REST et GraphQL sont les standards actuels. WordPress dispose d’une API REST native, NestJS excelle dans la création d’APIs performantes.
Accessibilité web (WCAG)
Ensemble de règles pour rendre les sites web utilisables par tous, y compris les personnes en situation de handicap. Les normes WCAG 2.1 niveau AA sont le standard minimal recommandé. Impact positif sur le SEO.
B
Backlink
Lien hypertexte pointant vers votre site depuis un site externe. Les backlinks de qualité (sites d’autorité, thématiquement proches) sont un facteur de positionnement SEO majeur. La qualité prime sur la quantité.
Breadcrumb (fil d’Ariane)
Navigation secondaire montrant le chemin de l’utilisateur dans l’arborescence du site. Ex : Accueil > Services > WordPress. Améliore l’UX et génère des rich snippets dans Google via le balisage BreadcrumbList.
C
Cache
Mécanisme de stockage temporaire des données pour accélérer les temps de chargement. Il existe le cache navigateur (côté client), le cache serveur (Varnish, Redis) et le cache applicatif (plugins WordPress comme WP Super Cache).
CDN (Content Delivery Network)
Réseau de serveurs répartis dans le monde qui distribue le contenu statique (images, CSS, JS) depuis le serveur le plus proche de l’utilisateur. Réduit la latence et améliore le LCP (Core Web Vitals).
CLS (Cumulative Layout Shift)
Métrique Core Web Vitals mesurant la stabilité visuelle d’une page. Un CLS < 0.1 est considéré bon. Les causes fréquentes : images sans dimensions, polices qui se chargent tardivement, publicités dynamiques.
CMS (Content Management System)
Logiciel permettant de créer et gérer un site web sans coder. WordPress (43% du web), Shopify (e-commerce), PrestaShop (e-commerce) et Drupal sont les CMS les plus utilisés. Le choix dépend du projet.
Core Web Vitals
Trois métriques de performance web définies par Google : LCP (vitesse de chargement), INP (interactivité) et CLS (stabilité visuelle). Facteur de positionnement SEO depuis 2021. Score PageSpeed 90+ = seuils respectés.
CPT (Custom Post Type)
Fonctionnalité WordPress permettant de créer des types de contenu personnalisés au-delà des articles et pages. Exemples : portfolios, témoignages, produits, demandes de devis. Essentiel pour les sites sur mesure.
CSS (Cascading Style Sheets)
Langage de mise en forme des pages web. Définit les couleurs, typographies, espacements et mises en page. CSS Grid et Flexbox sont les techniques modernes de mise en page. Le CSS critique (above the fold) impacte le LCP.
D
DNS (Domain Name System)
Système qui traduit les noms de domaine (ex : web-engine.fr) en adresses IP. La propagation DNS prend 24-48h lors d’un changement. Des DNS rapides (Cloudflare, Google DNS) améliorent le temps de réponse initial.
Données structurées (Schema.org)
Balisage JSON-LD ajouté au code HTML pour aider Google à comprendre le contenu d’une page. Types courants : LocalBusiness, FAQPage, Product, BreadcrumbList, BlogPosting. Génère des rich snippets dans les résultats de recherche.
F
FCP (First Contentful Paint)
Métrique mesurant le temps avant l’affichage du premier élément visible (texte ou image). Un FCP < 1.8s est bon. Optimisé en réduisant le CSS bloquant, en utilisant un CDN et en optimisant le serveur.
Framework
Ensemble d’outils et de conventions facilitant le développement. Symfony (PHP), NestJS (Node.js), Next.js (React) et Laravel (PHP) sont des frameworks backend/fullstack populaires. Un framework impose une architecture mais accélère le développement.
G
Gutenberg
Éditeur de blocs natif de WordPress depuis la version 5.0. Permet de créer des mises en page avec des blocs réutilisables. Alternative plus légère aux page builders (Elementor, Divi) pour les utilisateurs finaux.
H
Hébergement web
Service qui stocke les fichiers de votre site et les rend accessibles sur Internet. Types : mutualisé (économique), VPS (flexible), dédié (performant), cloud (scalable). Le choix impacte directement la vitesse du site.
HTML (HyperText Markup Language)
Langage de balisage structurant le contenu des pages web. HTML5 est la version actuelle. Un HTML sémantique (header, main, article, section) améliore l’accessibilité et le SEO.
HTTPS
Version sécurisée du protocole HTTP utilisant un certificat SSL/TLS. Obligatoire pour le SEO depuis 2014 (signal de positionnement Google). Chiffre les données échangées entre le navigateur et le serveur.
I
Indexation
Processus par lequel Google analyse et stocke une page dans son index. Une page non indexée n’apparaît pas dans les résultats de recherche. Vérifiable via Google Search Console. Fichier sitemap.xml et robots.txt contrôlent l’indexation.
INP (Interaction to Next Paint)
Métrique Core Web Vitals mesurant la réactivité d’une page aux interactions utilisateur (clics, appuis). Un INP < 200ms est bon. Remplace le FID depuis mars 2024. Optimisé en réduisant le JavaScript bloquant.
J
JavaScript
Langage de programmation exécuté côté navigateur (et serveur avec Node.js). Essentiel pour l’interactivité web. Les frameworks React, Vue.js et Next.js sont basés sur JavaScript. Trop de JS ralentit l’INP.
JSON-LD
Format recommandé par Google pour les données structurées. S’intègre dans une balise <script type= »application/ld+json »> sans modifier le HTML visible. Plus simple à implémenter et maintenir que les microdonnées ou RDFa.
L
LCP (Largest Contentful Paint)
Métrique Core Web Vitals mesurant le temps de chargement du plus grand élément visible (souvent une image hero ou un titre). Un LCP < 2.5s est bon. Optimisé via le lazy loading, la compression d'images et le cache.
Liquid
Langage de template utilisé par Shopify. Permet de personnaliser les thèmes, créer des sections dynamiques et afficher les données produits. Développer en Liquid natif offre plus de contrôle que les thèmes pré-faits.
M
Maillage interne
Stratégie de liens entre les pages d’un même site. Un bon maillage interne distribue le « jus SEO », guide l’utilisateur et aide Google à comprendre la structure du site. Les cocons sémantiques en sont une application avancée.
Mobile-first
Approche de conception web qui priorise l’expérience mobile avant le desktop. Google utilise l’indexation mobile-first depuis 2021. Un site mobile-first est responsive et performant sur smartphone (score PageSpeed mobile 90+).
N
NestJS
Framework Node.js progressif pour construire des applications serveur performantes. Architecture modulaire inspirée d’Angular, TypeScript natif, support GraphQL et microservices. Idéal pour les APIs et back-offices complexes.
Next.js
Framework React pour le web. Supporte le SSR (Server-Side Rendering), le SSG (Static Site Generation) et l’ISR (Incremental Static Regeneration). Performances SEO natives et excellent score Core Web Vitals.
Node.js
Environnement d’exécution JavaScript côté serveur. Permet d’utiliser JavaScript pour le backend. NPM est son gestionnaire de paquets. NestJS et Next.js sont les frameworks Node.js les plus populaires.
P
PageSpeed Insights
Outil Google mesurant la performance d’une page web. Fournit un score de 0 à 100 et des recommandations. Un score de 90+ est considéré bon. Mesure les Core Web Vitals réels (données terrain) et simulés (données lab).
PHP
Langage de programmation serveur utilisé par WordPress, PrestaShop et Symfony. PHP 8.2+ offre d’excellentes performances. C’est le langage le plus utilisé sur le web (77% des sites). Tiphaine, WordPress et Symfony sont développés en PHP.
Plugin (extension WordPress)
Module ajoutant des fonctionnalités à WordPress. Il existe 60 000+ plugins gratuits. Les plugins mal codés ou trop nombreux ralentissent le site. Privilégiez le développement sur mesure pour les fonctionnalités critiques.
PrestaShop
CMS e-commerce open source français. Spécialisé dans les boutiques en ligne avec gestion multi-boutique, multi-devises et multi-langues native. Adapté aux catalogues volumineux (10 000+ produits) et au marché européen.
R
Responsive design
Conception web qui adapte l’affichage à la taille de l’écran (mobile, tablette, desktop). Utilise les media queries CSS. Obligatoire pour le SEO (indexation mobile-first de Google). Un site non responsive perd des positions.
REST API
Architecture de communication entre applications via HTTP. Les opérations CRUD (Create, Read, Update, Delete) correspondent aux méthodes POST, GET, PUT, DELETE. WordPress, Symfony et NestJS proposent des APIs REST natives.
Rich snippet
Résultat de recherche enrichi affichant des informations supplémentaires (étoiles, prix, FAQ, images). Généré par les données structurées schema.org. Augmente le taux de clic (CTR) de 20 à 30% en moyenne.
S
Schema.org
Vocabulaire de données structurées reconnu par Google, Bing et Yahoo. Permet de décrire le contenu d’une page (entreprise, produit, article, FAQ). Implémenté en JSON-LD dans le code HTML.
SEO (Search Engine Optimization)
Ensemble des techniques pour améliorer la visibilité d’un site dans les résultats de recherche Google. Se divise en SEO technique (performance, structure), SEO éditorial (contenu) et SEO off-page (backlinks).
Shopify
Plateforme e-commerce SaaS (hébergée). Solution clé en main pour vendre en ligne : hébergement, paiement et sécurité inclus. Thèmes personnalisables en Liquid. Idéale pour les boutiques qui veulent se concentrer sur la vente.
Sitemap XML
Fichier listant toutes les URLs d’un site pour faciliter leur découverte par Google. Généré automatiquement par WordPress (wp-sitemap.xml). Indispensable pour les sites de plus de 50 pages.
SSL/TLS
Protocole de chiffrement sécurisant les échanges entre navigateur et serveur. Visible par le cadenas et « https:// » dans la barre d’adresse. Certificat gratuit via Let’s Encrypt. Obligatoire pour le SEO et la confiance utilisateur.
SSR (Server-Side Rendering)
Technique de rendu côté serveur des pages web. Le HTML est généré sur le serveur avant d’être envoyé au navigateur. Next.js et Nuxt.js le supportent nativement. Améliore le SEO et le LCP par rapport au rendu client (CSR).
Symfony
Framework PHP professionnel pour les applications web complexes. Architecture MVC, composants réutilisables, ORM Doctrine. Utilisé par des entreprises comme BlaBlaCar, Spotify et Dailymotion. Idéal pour les applications métier sur mesure.
T
Thème WordPress
Ensemble de fichiers PHP, CSS et JS définissant l’apparence et le comportement d’un site WordPress. Un thème sur mesure (custom) offre de meilleures performances qu’un thème premium avec page builder.
U
UX (User Experience)
L’expérience utilisateur englobe toutes les interactions d’un visiteur avec un site : navigation, temps de chargement, lisibilité, accessibilité. Un bon UX réduit le taux de rebond et améliore les conversions.
W
WooCommerce
Plugin e-commerce open source pour WordPress. Transforme WordPress en boutique en ligne. Flexible et extensible, adapté aux catalogues de petite et moyenne taille. Nécessite un bon hébergement pour les performances.
WordPress
CMS open source le plus utilisé au monde (43% du web). Permet de créer des sites vitrines, blogs, e-commerce (WooCommerce) et applications. Sa flexibilité et son écosystème (plugins, thèmes) en font le choix par défaut pour la majorité des projets web.