ITSkillsCenter
Business Digital

Créer un site web pour une société de transit et déclaration en douane au Sénégal — tutoriel WordPress 2026

16 min de lecture

Ce tutoriel construit pas à pas, étape par étape avec les commandes et les clics exacts, un site WordPress professionnel pour une société de transit en douane au Sénégal. À la fin, vous aurez : un site multipage avec présentation des services douaniers, un formulaire de devis structuré qui qualifie le client (type de marchandise, port, valeur), un espace client privé avec suivi de dossiers, et le paiement des frais via mobile money. Le tout en moins d’une journée de travail effectif si vous suivez le pas-à-pas, pour un coût d’hébergement annuel inférieur à 100 USD.

Public cible de ce tutoriel : un dirigeant de société de transit qui veut construire son site lui-même, ou un développeur missionné qui n’a pas l’habitude de l’écosystème transit/douane sénégalais. Pas de connaissance préalable WordPress requise — chaque étape est détaillée avec les clics exacts.

Prérequis (à préparer avant de commencer)

  • Carte bancaire ou compte mobile money pour payer l’hébergement (5-10 USD pour 12 mois)
  • Numéro d’agrément ASAC (Association Sénégalaise des Agréés en Douane) et code DGD (Direction Générale des Douanes)
  • Photos professionnelles : siège, conteneurs, équipe (5-10 photos minimum, format JPG/PNG, max 4 Mo chacune)
  • Numéro WhatsApp Business du standard
  • Email professionnel de contact
  • Logo de la société en PNG transparent (idéalement 800×300 pixels)
  • Liste des services à proposer avec tarifs indicatifs (commission douanière, transit, magasinage)
  • Temps : 6 à 8 heures pour suivre tout le tutoriel sans précipitation

Étape 1 — Commander l’hébergement Hostinger (15 minutes)

L’hébergement est la fondation. Pour un site transit-douane qui doit être disponible 24h/24 et inspirer confiance aux importateurs, on ne fait pas l’économie d’un hébergeur sérieux. Hostinger est le bon choix prix-fonctionnalités pour le marché ouest-africain : panneau hPanel en français, datacenters Europe (latence courte vers Dakar, environ 90-120 ms), installation WordPress en un clic, certificat SSL gratuit Let’s Encrypt inclus, support 24/7 en français.

  1. Aller sur hostinger.com/fr et choisir Hébergement Web → Premium Web Hosting (suffisant pour démarrer, environ 2,99 USD/mois en plan 24 mois). Si votre société traite plus de 50 dossiers par mois et que vous prévoyez un espace client avec dépôt de documents, choisir directement Cloud Startup à 9,99 USD/mois pour le SSD plus généreux.
  2. Cliquer Ajouter au panier, choisir la durée (24 mois donne le meilleur prix au mois).
  3. Sur la page suivante, Saisir le nom de domaine que vous voulez. Recommandation : extension .sn pour le SEO local (ex. transitexpress-senegal.sn) ou .com si vous visez aussi sous-régional. Hostinger propose 1 an gratuit du domaine inclus.
  4. Compléter Coordonnées de facturation, Choisir le mode de paiement (carte Visa/Mastercard ou Wave/Orange Money via la passerelle locale), et Valider la commande.
  5. Vous recevez un email de confirmation. Cliquer le lien d’activation, puis se connecter au panneau hPanel.

Étape 2 — Installer WordPress en français (10 minutes)

  1. Dans hPanel, cliquer Sites web → Créer un nouveau site web.
  2. Choisir WordPress.
  3. Saisir : Nom du site (ex. Transit Express Sénégal), Email administrateur, Mot de passe administrateur (générer un mot de passe fort de 16+ caractères).
  4. Langue : Français.
  5. Choisir le domaine que vous venez d’acheter.
  6. Décocher Surfer Cloud et plugin Hostinger AI si proposés (on configure tout proprement à la main).
  7. Cliquer Installer. Compter 2-3 minutes.
  8. Une fois installé, cliquer Edit Website pour ouvrir l’admin WordPress (votre-domaine.sn/wp-admin).
  9. Vérification : la page d’accueil https://votre-domaine.sn doit afficher le thème WordPress par défaut (Twenty Twenty-Four). Le cadenas HTTPS doit être vert (Let’s Encrypt actif).

Étape 3 — Configurer les permaliens et la confidentialité (5 minutes)

Avant tout autre réglage, configurer les URL pour le SEO. Sans ça, votre site génère des URL ?p=42 illisibles que Google n’aime pas.

  1. Dans le menu admin de gauche, cliquer Réglages → Permaliens.
  2. Sélectionner Titre de l’article.
  3. Cliquer Enregistrer les modifications.
  4. Aller dans Réglages → Confidentialité, créer une page de politique de confidentialité (template fourni par WordPress, à compléter ensuite).
  5. Aller dans Réglages → Général, vérifier le titre du site, l’URL en HTTPS, le fuseau horaire (Africa/Dakar), le format de date.

Étape 4 — Installer le thème Astra (5 minutes)

  1. Dans le menu admin, cliquer Apparence → Thèmes → Ajouter un thème.
  2. Dans la barre de recherche, taper Astra.
  3. Sur la carte du thème Astra (par Brainstorm Force), cliquer Installer, puis Activer.
  4. Astra propose alors d’installer le plugin Starter Templates. Cliquer Get Started pour l’installer et l’activer.

Étape 5 — Importer un template Logistics adapté (15 minutes)

  1. Dans le menu admin, cliquer Apparence → Starter Templates.
  2. Choisir le builder Elementor (le plus utilisé et documenté).
  3. Dans la barre de recherche des templates, taper logistics ou shipping.
  4. Sélectionner un template gratuit qui correspond à votre image (ex. Logistics Company ou Transport Solutions).
  5. Cliquer Import Complete Site. Astra installe automatiquement Elementor + WPForms Lite + plugins requis. Compter 3-5 minutes.
  6. Une fois importé, cliquer View your website pour voir le résultat. Le site est maintenant pré-rempli avec des photos et textes de placeholder qu’on va remplacer.

Étape 6 — Personnaliser logo, couleurs et typographie (30 minutes)

  1. Cliquer Apparence → Personnaliser.
  2. Dans la colonne gauche du customizer, Identité du site → uploader votre logo PNG transparent (800×300 idéalement). Cocher Afficher le titre du site si vous voulez aussi le nom à côté du logo.
  3. Retour au menu customizer, Global → Couleurs : définir une palette sobre B2B. Recommandation transit/logistique : bleu marine principal (#0a3d62), accent orange ou doré (#f39c12) pour les CTA, gris foncé (#34495e) pour les textes.
  4. Toujours dans Global, Typographie : police titres Montserrat (Google Font), police corps Open Sans. Pas plus de 2 polices différentes — règle d’or du design.
  5. Sauvegarder en cliquant Publier.

Étape 7 — Configurer la page d’accueil avec Elementor (60 minutes)

  1. Dans le menu admin, cliquer Pages, puis sur la page Home ou Accueil, cliquer Modifier avec Elementor.
  2. Section héro : remplacer l’image de placeholder par une photo de conteneurs ou du port de Dakar (clic droit sur l’image → Style → Background → Image → Choose image). Modifier le titre en Votre transitaire de confiance au Port Autonome de Dakar depuis 2010. Modifier le sous-titre en Dédouanement, transit, logistique — agrément ASAC n° XXX. Modifier le bouton CTA en Demander un devis sous 24h avec lien /devis/.
  3. Section services : 4-6 cards avec icônes pour chaque service (Dédouanement import, Dédouanement export, Transit international, Magasinage, Transport, Spécialisés ONG). Chaque card : icône Font Awesome (truck, ship, warehouse), titre court, description 2 lignes, lien Lire la suite.
  4. Section Pourquoi nous : 4 colonnes avec icône (calendar, users, shield, trophy) et chiffres clés (15 ans, 500+ clients, agréé ASAC, taux fiabilité 99%).
  5. Section références clients : grille de logos clients avec accord (4-8 logos en niveaux de gris).
  6. Section témoignages : widget Testimonial Carousel d’Elementor, 4-6 témoignages avec phrase courte.
  7. Section CTA finale : bandeau coloré avec titre Un dossier urgent ? Contactez-nous sous 24h + 2 boutons (WhatsApp et Demander un devis).
  8. Cliquer Publier en bas à gauche.

Étape 8 — Créer les pages de services (1 heure)

Chaque service mérite sa page propre pour le SEO (une page = un mot-clé visé) et la pédagogie client.

  1. Pages → Ajouter. Saisir le titre Dédouanement Import au Port de Dakar.
  2. Cliquer Modifier avec Elementor.
  3. Structure recommandée pour chaque page service :
    • Bandeau héro avec titre du service + photo + CTA
    • Présentation du service (200-300 mots)
    • Étapes du processus (5-7 étapes : réception BL, déclaration GAINDE, paiement droits et taxes, BAE, livraison)
    • Documents requis (BL, facture commerciale, packing list, certificat origine, COTECNA si applicable)
    • Délais typiques par circuit (vert 3-5 jours, jaune 5-10, rouge 10-20)
    • Tarifs indicatifs (commission 1-3 % de la valeur CIF, minimum facturable)
    • Cas typiques (matériel BTP 20′, voiture occasion, colis ONG, marchandises périssables)
    • FAQ courte (3-5 questions)
    • CTA Demander un devis pour ce service
  4. Répéter pour les autres services (Export, Transit T1, Magasinage, Transport, Spécialités ONG/Périssables/BTP/Auto).

Étape 9 — Installer et configurer Fluent Forms pour le devis (30 minutes)

  1. Extensions → Ajouter, taper Fluent Forms, installer + activer la version Lite (gratuite).
  2. Menu admin → Fluent Forms → Add New Form.
  3. Choisir Blank Form, donner le nom Demande de devis transit douane.
  4. Ajouter les champs suivants en glisser-déposer depuis la palette à droite :
    • Single Line Text : Raison sociale (obligatoire)
    • Email : Email professionnel (obligatoire)
    • Phone : Téléphone WhatsApp (obligatoire)
    • Single Line Text : NINEA
    • Radio : Type d’opération (Import / Export / Transit national / Transit international)
    • Dropdown : Type de marchandise (Marchandises générales / Périssables / Marchandises dangereuses / Automobiles / Matériel BTP / ONG)
    • Single Line Text : Volume / poids estimé
    • Dropdown : Valeur déclarée (fourchettes : moins de 5M / 5-20M / 20-50M / 50M+ FCFA)
    • Radio : Port d’arrivée (Dakar / Saint-Louis / Frontière terrestre)
    • Single Line Text : Origine ou destination
    • Date : Délai souhaité
    • File Upload : Documents disponibles (BL, facture, packing list — jusqu’à 5 fichiers, 5 Mo chacun)
    • Textarea : Bref descriptif
    • Bouton submit : Envoyer ma demande
  5. Onglet Settings → Form Settings : configurer le message de confirmation (Merci. Nous reviendrons sous 24h ouvrées avec un devis personnalisé.).
  6. Onglet Email Notifications : configurer un email à l’admin de la société à chaque soumission, avec toutes les valeurs du formulaire dans le corps.
  7. Sauvegarder le formulaire. Récupérer le shortcode ([fluentform id=\"1\"]).
  8. Créer la page Demander un devis, coller le shortcode, publier.

Étape 10 — Activer le bouton WhatsApp flottant (10 minutes)

  1. Extensions → Ajouter, taper Floating WhatsApp Button, installer + activer (par RyanCowles).
  2. Menu admin → Floating WhatsApp Button → Settings.
  3. Phone Number : votre WhatsApp Business au format international (+221 77 XXX XX XX, sans espaces).
  4. Pre-filled Message : Bonjour, je consulte votre site et j’ai une question sur un dossier.
  5. Position : Bottom Right.
  6. Display : All pages.
  7. Sauvegarder. Vérifier en visitant le site frontal — un bouton WhatsApp vert doit apparaître en bas à droite.

Étape 11 — Espace client privé pour suivi de dossiers (45 minutes)

Argument différenciant : un espace privé par client où il consulte ses dossiers en cours, télécharge ses déclarations et factures.

  1. Extensions → Ajouter, taper Members par MemberPress, installer + activer.
  2. Menu admin → Members → Add New Role. Créer le rôle Client avec permissions limitées (lecture seulement, accès aux pages privées).
  3. Pages → Ajouter, créer la page parent Mon espace client. Dans le menu Page Attributes, mettre Page d’accueil comme parent. Ajouter un mot de passe à cette page (Visibility → Password Protected).
  4. Pour chaque client (en V1, à la main), créer une sous-page Dossier 2026-001 – Client X avec : statut du dossier (Réception BL / Déclaration en cours / Dédouanement / Livré), documents téléchargeables (PDF déclaration, quittances), tableau des frais.
  5. Pour V2 (quand le volume justifie), évoluer vers une intégration custom avec votre SI métier (API GAINDE).

Étape 12 — SEO local avec Rank Math (30 minutes)

  1. Extensions → Ajouter, taper Rank Math SEO, installer + activer.
  2. L’assistant de configuration s’ouvre. Choisir Easy pour la première installation. Saisir :
    • Type de site : Local Business → Professional Service
    • Nom de l’entreprise : votre raison sociale exacte
    • Logo : votre logo
    • Image de partage par défaut : photo signature de la société
    • Coordonnées : adresse exacte, téléphone, email, horaires
  3. Connecter Google Search Console (suivez l’assistant — copier-coller le code de vérification).
  4. Activer le module Local SEO & Google Business Profile.
  5. Pour chaque page, descendre en bas de l’éditeur, dans le widget Rank Math, saisir le focus keyword (ex. transitaire Dakar, dédouanement Port Sénégal) et la meta description.
  6. Soumettre le sitemap (https://votre-domaine.sn/sitemap_index.xml) à Google Search Console.

Étape 13 — Créer la fiche Google Business Profile (20 minutes)

  1. Aller sur business.google.com, cliquer Gérer maintenant.
  2. Saisir le nom de la société, choisir la catégorie Société de transit ou Commissionnaire en douane.
  3. Saisir l’adresse exacte du siège (sera vérifiée par carte postale, 7-14 jours).
  4. Ajouter le téléphone, le site web, les horaires.
  5. Uploader 15-20 photos : façade, intérieur, équipe, conteneurs traités, port (toujours en lumière naturelle).
  6. Demander à 5-10 clients fidèles de laisser un avis Google honnête. Préparer un message WhatsApp type avec le lien direct.

Étape 14 — Activer LiteSpeed Cache pour la performance (15 minutes)

  1. Extensions → Ajouter, taper LiteSpeed Cache, installer + activer.
  2. LiteSpeed Cache → Cache → Cache Settings : tout activer (Cache, Cache Logged-in Users : NON, Cache REST API, Cache Mobile).
  3. LiteSpeed Cache → Cache → TTL : Default Public Cache TTL = 604800 (7 jours).
  4. LiteSpeed Cache → Page Optimization → Image Optimization : Send Optimization Request pour optimiser toutes les images (compression sans perte + WebP automatique).
  5. LiteSpeed Cache → Page Optimization → CSS Settings : activer Minify, Combine, HTTP/2 Push.
  6. LiteSpeed Cache → Page Optimization → JS Settings : activer Minify, Combine. Defer JS Loaded.
  7. Tester sur PageSpeed Insights. Score mobile cible : 80+.

Étape 15 — Sécurité avec Wordfence (15 minutes)

  1. Extensions → Ajouter, taper Wordfence, installer + activer.
  2. Saisir votre email, accepter les conditions, choisir le plan gratuit (suffisant en V1).
  3. Wordfence → All Options → activer Brute Force Protection, Limit login attempts (5 tentatives, blocage 30 minutes).
  4. Activer la Two-Factor Authentication sur votre compte admin (très important).
  5. Programmer un scan hebdomadaire automatique (Wordfence → Scan → Schedule).

Étape 16 — Sauvegarde automatique avec UpdraftPlus (10 minutes)

  1. Extensions → Ajouter, taper UpdraftPlus, installer + activer.
  2. Settings → UpdraftPlus Backups → Settings.
  3. Files backup schedule : Daily, Retain 7 backups.
  4. Database backup schedule : Daily, Retain 14 backups.
  5. Choose your remote storage : Google Drive (gratuit jusqu’à 15 Go) ou Dropbox.
  6. Suivre l’assistant pour autoriser UpdraftPlus à écrire sur votre Drive.
  7. Cliquer Backup Now pour faire la première sauvegarde manuelle de validation.

Étape 17 — Blog réglementaire et premier article (1 heure)

  1. Articles → Ajouter. Premier article recommandé : Codification SH 2026 : ce qui change pour les importateurs sénégalais.
  2. Structure type : Introduction (200 mots), 3-5 sections H2 avec H3 pour les détails, conclusion avec CTA.
  3. Citer les sources officielles (DGD, ASAC, OMD) avec liens externes.
  4. En bas de l’éditeur, dans le widget Rank Math, saisir le focus keyword codification SH 2026 Sénégal et viser un score Rank Math vert.
  5. Catégoriser dans Blog → Réglementation douane.
  6. Image à la une : photo représentative (port, conteneurs).
  7. Publier. Partager le lien sur LinkedIn et WhatsApp aux contacts professionnels.
  8. Routine recommandée : 1 article par mois minimum. En 12 mois, vous avez 12 articles techniques qui vous référencent comme expert sur Google.

Étape 18 — Vérification finale avant lancement

Check-list à passer avant de communiquer le site :

  • Cadenas HTTPS vert sur toutes les pages
  • Logo affiché en haut, pas de placeholder
  • Toutes les pages ont un titre, une meta description, du contenu propre (pas de Lorem Ipsum)
  • Le formulaire de devis envoie bien un email à l’admin (faire un test avec une vraie demande)
  • Le bouton WhatsApp ouvre bien WhatsApp avec le bon numéro
  • Score PageSpeed Insights mobile au-dessus de 70
  • Site accessible sur mobile (test sur smartphone réel, pas seulement DevTools)
  • Mentions légales complètes (raison sociale, agrément ASAC, hébergeur, responsable publication)
  • Politique de confidentialité accessible depuis le footer
  • Page 404 personnalisée (Astra propose une de base)
  • Compte Google Business Profile créé et en attente de validation par carte
  • Premier article de blog publié

Adaptation au contexte sénégalais

Trois adaptations clés finales. Mention agréments ASAC + DGD + GAINDE sur footer + page À propos + page Équipe. C’est le filtre numéro un des importateurs sérieux : un site sans mention claire de l’agrément officiel ne passe pas la première étape de qualification.

Spécialisations sectorielles à mettre en avant si vous êtes positionné : automobiles d’occasion (gros volume au Port autonome), matériel BTP grands chantiers (Akon City, Diamniadio, infrastructures), équipements télécoms, ONG et coopération internationale (avec exonérations spécifiques), produits périssables (circuits accélérés). Chaque spécialité a sa page dédiée pour le SEO.

Multilinguisme français + anglais via Polylang gratuit pour servir les multinationales et bailleurs internationaux qui rédigent leurs briefs en anglais. Pas obligatoire en V1 mais recommandé dans les 6 premiers mois.

Erreurs fréquentes (à éviter absolument)

Erreur Cause Solution
Aucun agrément ASAC visible sur le site Mention oubliée par le développeur Ajouter dans le footer ET page Équipe ET mentions légales. Argument numéro 1 de crédibilité B2B.
Tarifs cachés Sur devis pour tout Volonté de discuter au cas par cas Au moins fourchettes (commission 1-3 % de la CIF, minimum 25 000 FCFA). Filtre les non-qualifiés et rassure.
Délais flous Variabilité du circuit douane Indiquer délais moyens par circuit (vert 3-5 jours, jaune 5-10, rouge 10-20) avec mention sous réserve circuit douanier.
Aucun témoignage Confidentialité demandée par les clients Au moins témoignages anonymisés (Distributeur de matériel BTP 50M+ FCFA/an, ONG internationale) avec accord du client.
Réponse aux devis en plus de 48h Process pas formalisé en interne Bloquer 30 min/jour pour traiter les nouvelles demandes. Réactivité = client gagné, lenteur = client perdu.
Site non responsive sur mobile Test seulement sur ordinateur Tester systématiquement sur smartphone réel. 70 % des prospects consultent depuis mobile.
Pas de version anglaise Public local uniquement supposé Anglais souvent essentiel pour les multinationales et bailleurs internationaux. Polylang gratuit fait l’affaire.

Pour aller plus loin

Vous voulez créer un site pour un autre métier ?

Découvrez nos autres tutoriels pas-à-pas pour créer un site WordPress professionnel selon votre activité au Sénégal :

FAQ

Combien de temps faut-il pour suivre ce tutoriel de bout en bout ?
Compter 6-8 heures de travail effectif. Si vous découpez sur plusieurs sessions, prévoir une semaine. Les étapes 7 et 8 (page d’accueil + pages services) sont les plus longues.

Combien coûte ce site complet ?
Hostinger Premium Web Hosting environ 75 USD pour 24 mois (avec domaine 1 an gratuit), plugins gratuits suffisants en V1, total environ 100 USD pour 2 ans. Confié à une agence : 500 000 à 1 200 000 FCFA pour la mise en place avec espace client.

Faut-il intégrer le suivi GAINDE en temps réel sur l’espace client ?
Pas en V1. Le suivi manuel des dossiers via espace client privé suffit. Intégration GAINDE en V2 si volume justifie (50+ dossiers/mois actifs).

Comment afficher les références sans casser la confidentialité ?
Logos des grands clients (avec accord), mais aussi catégories anonymisées (Multinationale agroalimentaire, ONG internationale, Distributeur national).

Le site peut-il accepter des paiements en ligne pour les frais douaniers ?
Possible via WooCommerce + passerelle CinetPay ou FedaPay pour les avances de frais douaniers récurrents. Solution pratique pour les petits dossiers récurrents (vidange comptable hebdo, par exemple).

Faut-il une version anglaise dès le départ ?
Recommandé dans les 6 premiers mois si vous visez les multinationales et bailleurs. Plugin Polylang gratuit fait l’affaire pour 4-5 pages clés (Accueil, Services, Équipe, Contact, Devis).

Que faire après la mise en ligne ?
1) Communiquer le lien à tous vos contacts par WhatsApp et email signature. 2) Publier 1 article de blog par mois sur les actualités douanières. 3) Demander 5-10 premiers avis Google. 4) Surveiller Google Search Console pour les premières impressions et ajuster les meta descriptions des pages qui ne convertissent pas.

Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 250.000 FCFA
Parlons de Votre Projet
Publicité