Figma exemples

Comment créer un portfolio web qui vous ressemble

Dernière mise à jour : 2026

Un portfolio codé « from scratch » (HTML/CSS/JS ou React) prouve vos compétences techniques mieux qu’un thème générique. La méthode qui fonctionne : prototyper avant de coder (Figma), rédiger le contenu avant le design, penser mobile first, choisir une stack maîtrisée plutôt que la plus tendance, et boucler sur SEO, accessibilité et performance avant publication. Ci-dessous : la méthode complète, la stack recommandée selon votre niveau, les 7 pièges à éviter, et une checklist imprimable.

Votre portfolio n’est pas une galerie d’images. C’est votre meilleur argument commercial : la première preuve concrète de ce que vous savez faire, avant même le premier entretien.

Que vous soyez développeur·se front-end ou designer web, coder son portfolio à la main (from scratch) n’est plus une option : c’est une déclaration de compétences.

Pourquoi un portfolio « fait main » change tout

Un site construit avec un constructeur de sites ou un thème générique produit plusieurs problèmes :

  • le même rendu que 80 % des autres candidats
  • peu de crédibilité technique aux yeux des recruteurs et clients
  • une personnalisation limitée
  • aucun apprentissage réel pour vous

À l’inverse, un portfolio de développeur codé sur mesure :

  • prouve vos compétences réelles (HTML, CSS, JavaScript, React…)
  • montre votre rigueur : responsive design, accessibilité, performance
  • reflète votre univers créatif, pas celui d’un template
  • devient un projet vivant, que vous améliorez au fil du temps

Avant de coder : la phase que 90 % des gens sous-estiment

1. Wireframes et prototypage

Utilisez Figma (ou Penpot, Sketch) pour :

  • poser l’architecture du site (arborescence des pages)
  • tester le parcours utilisateur (quel clic mène où ?)
  • valider couleurs, typographies et espacements dans un style guide

2. Le contenu avant le design (ne faites jamais l’inverse)

Listez, pour votre portfolio de développeur ou de designer :

  • vos 3 à 6 projets phares (la qualité prime sur la quantité)
  • pour chacun : contexte, technologies utilisées, défis rencontrés, résultats concrets (avec des chiffres si possible)
  • deux captures d’écran par projet (avant/après, ou mobile/desktop)
  • un lien vers le dépôt (GitHub, GitLab) ou une démo en ligne

3. Rédigez votre histoire (votre « story »)

Pas un CV déguisé, une histoire :

  • Qui êtes-vous ?
  • Qu’est-ce qui vous anime dans le web ?
  • Quelle est votre signature créative ?

4. Mobile first, dès le premier pixel

Commencez par l’écran de poche (320 px), puis ajoutez les breakpoints. C’est plus simple, plus propre, plus accessible et mieux référencé, puisque Google indexe en mobile first.

Quelle stack technique choisir pour son portfolio, selon son niveau

NiveauStack recommandéePourquoi
DébutantHTML5 + CSS3 (flexbox/grid) + JavaScript vanillaMaîtriser les fondamentaux avant tout
IntermédiaireBootstrap 5 ou Tailwind + animations CSS + JS modulaireRapidité d’exécution et cohérence de l’UI
AvancéReact + Gatsby ou Next.js (SSG/SSR) + GSAP ou Framer MotionPerformance, SEO, expérience utilisateur poussée
ExpertAstro + React/Vue + Tailwind + animations au scrollLégèreté maximale, Island Architecture

Règle d’or : choisissez une stack que vous maîtrisez vraiment, pas la plus à la mode. Un portfolio mal codé en React vaut moins qu’un portfolio parfait en HTML/CSS.

30 compétences indispensables du développeur

  • Compétences développeur web : Identifiez les savoir-faire techniques, méthodologiques et transversaux incontournables pour structurer votre profil et faire la différence sur le marché. Découvrir les 30 compétences indispensables

Ce que recruteurs et clients regardent vraiment, dans l’ordre

  1. Le responsive : testez sur mobile, tablette, desktop et sur de vrais appareils, pas seulement en émulation.
  2. La performance : visez un score Lighthouse ≥ 90 sur desktop et ≥ 80 sur mobile.
  3. Le soin du détail : transitions, états de survol, cohérence visuelle, micro-interactions.
  4. La clarté des projets : pas de blabla, des faits, des visuels, des résultats mesurables.
  5. Une vraie page « à propos » : qui vous êtes, ce qui vous motive, votre philosophie de travail.
  6. Un formulaire de contact fonctionnel, avec confirmation visuelle à l’envoi.
  7. Des liens vers vos réseaux pro : LinkedIn, GitHub, X, Dribbble.

SEO et accessibilité : les 5 oublis les plus fréquents

  • Balises <title> et <meta description> uniques sur chaque page
  • Structure de titres (H1 à H6) logique et hiérarchisée
  • Attributs alt descriptifs sur toutes les images (jamais juste « image »)
  • Contraste des couleurs suffisant, conforme au niveau WCAG AA
  • Navigation complète au clavier, avec focus visible

Où trouver l’inspiration sans copier

  • Dribbble / Behance : tendances UI et mises en page
  • Awwwards / SiteInspire : innovation et motion design
  • Undraw / Storyset / Humaaans : illustrations libres (à personnaliser pour garder votre propre style)
  • Codrops / CodePen : effets et animations originaux

Les 7 pièges à éviter absolument

PiègeSolution
Mettre tous ses projets sans sélectionGardez les 3 à 6 meilleurs, avec une description solide
Utiliser des images trop lourdesConvertissez en WebP, compressez avec Squoosh ou ImageOptim
Négliger la page « Contact »Ajoutez un formulaire, un email et un lien LinkedIn
Copier un template existantInspirez-vous, mais personnalisez couleurs, typographies, animations
Oublier les liens vers les projets en ligneUn dépôt seul ne suffit pas : ajoutez une démo ou un lien
Mettre un CV en PDF sans lien actifIntégrez-le en HTML ou renvoyez vers votre profil LinkedIn
Publier sans relectureFaites relire par un tiers : orthographe, clarté, cohérence

25 erreurs de code à éviter : sécurisez vos projets

FAQ – Créer son portfolio web

Combien de projets faut-il mettre dans un portfolio ? Entre 3 et 6 projets maximum, choisis pour leur qualité et leur diversité plutôt que pour leur nombre. Chaque projet doit inclure le contexte, les technologies utilisées, les défis rencontrés et des résultats concrets.

Faut-il coder son portfolio ou utiliser un constructeur de site (Wix, Squarespace…) ? Pour un développeur ou un designer web, coder son portfolio à la main est fortement recommandé : cela prouve des compétences techniques réelles, contrairement à un thème générique utilisé par la majorité des candidats.

Quelle stack technique choisir pour un portfolio de développeur débutant ? HTML5, CSS3 (flexbox/grid) et JavaScript vanilla suffisent largement, et permettent surtout de bien maîtriser les fondamentaux avant d’ajouter des frameworks.

Quel score Lighthouse viser pour son portfolio ? Au moins 90 sur desktop et 80 sur mobile, pour garantir de bonnes performances et un bon référencement.

Faut-il partir du mobile ou du desktop en premier ? Toujours du mobile (mobile first), à partir de 320 px de large, avant d’ajouter les breakpoints pour tablette et desktop. Google indexe les sites en mobile first, ce qui influence directement le référencement.

Accompagnement sur mesure

J’accompagne les designers web qui préparent le Titre Professionnel, ainsi que toute personne souhaitant professionnaliser son portfolio. Chaque portfolio est unique : couleurs, grille, animations, ton, narration.

Je ne fournis pas de template. Je transmets une méthode éprouvée :

  • audit de votre portfolio actuel
  • définition de votre identité visuelle
  • prototypage et relecture UI/UX
  • optimisation technique : performance, SEO, accessibilité
  • conseils pour la mise en ligne et la maintenance

Checklist finale à imprimer

  • Prototypage Figma validé (wireframes + style guide)
  • Contenu rédigé par projet (contexte, technologies, résultats)
  • Page « À propos » rédigée (histoire, valeurs, ambitions)
  • Mobile first intégré et testé sur 3 tailles d’écran
  • Code propre et lisible (commenté si utile)
  • SEO de base en place (balises, meta, structure de titres, alt)
  • Accessibilité minimale respectée (contraste, navigation clavier)
  • Liens vers réseaux pro et GitHub visibles
  • Formulaire de contact fonctionnel, avec réponse automatique
  • Performance Lighthouse ≥ 80 (mobile) / ≥ 90 (desktop)
  • Nom de domaine personnalisé (prenomnom.com)
  • Hébergement fiable (Vercel, Netlify, GitHub Pages)

Prêt à démarrer ?

Contactez-moi pour un audit gratuit de votre portfolio actuel, ou pour un accompagnement pas à pas. Je vous aide à transformer votre vitrine en un véritable outil de conviction.

Stéphane ARRAMI – Designer web, formateur, accompagnateur de projets créatifs

Stéphane Arrami

Stéphane Arrami

Architecte de l'information, développeur et formateur web, IA et NoCode depuis 2017, je pilote mes propres structures (formateur-web.com et wanimi.com pour l'Info-Com) tout en intervenant pour OpenClassrooms.

Je suis également membre de jury officiel pour les titres professionnels de développeur web et designer UI.

Retour en haut