myinfomate-landing/TODO-SEO.md
Thomas Fransolet e2d8945b83 SEO upgrade
2026-04-26 09:54:53 +02:00

4.3 KiB
Raw Blame History

TODO SEO — myinfomate-landing

Liste des améliorations SEO à réaliser, classées par impact décroissant.


1. Multilingue avec hreflang (impact: ÉLEVÉ)

Le site a 4 langues (FR/EN/NL/DE) mais tout est servi sur la même URL avec lang="fr" figé. Google n'indexe qu'une seule version → on rate les recherches NL et DE.

  • Mettre en place un routing par langue : /fr, /en, /nl, /de (ou middleware Next)
  • Ajouter metadata.alternates.languages dans layout.tsx et [segment]/page.tsx
  • Rendre <html lang> dynamique selon la route
  • Adapter le sitemap.ts pour générer les URLs de chaque langue
  • Vérifier que les balises <link rel="alternate" hreflang="x-default"> pointent vers la version par défaut

2. Page d'accueil en Server Component (impact: MOYEN)

src/app/page.tsx est marqué 'use client' → perte de perfs (FCP/LCP, signaux de ranking).

  • Convertir page.tsx en Server Component
  • Extraire les parties interactives (menu langue, Reveal, etc.) dans des sous-composants client
  • Vérifier l'amélioration via Lighthouse avant/après

3. JSON-LD sur la home (impact: MOYEN)

Schema.org est présent sur les segments mais pas sur la home.

  • Ajouter un schéma Organization (Unov) avec logo, url, sameAs (LinkedIn, etc.)
  • Ajouter un schéma WebSite
  • Ajouter un schéma SoftwareApplication pour MyInfoMate (avec aggregateRating si avis disponibles)

4. OG image dédiée (impact: MOYEN)

Actuellement /myinfomate-logo.png est utilisé comme image Open Graph → mauvais rendu sur LinkedIn / WhatsApp / Slack.

  • Créer une vraie image 1200×630 (titre + visuel produit)
  • Idéalement, utiliser opengraph-image.tsx (Next 16) pour génération dynamique
  • Faire une variante par segment (musées, offices tourisme, etc.)

5. Title et meta description plus stratégiques (impact: MOYEN)

Le title actuel ("MyInfoMate | La technologie au service de l'expérience visiteur") fait ~63 chars et manque de mots-clés forts.

  • Réécrire le title de la home avec mots-clés ciblés (ex: "MyInfoMate — Guide visiteur digital pour musées, sites & événements")
  • Réviser titles + descriptions de chaque segment pour viser des requêtes précises (ex: "application musée", "kiosk tactile musée", "guide visiteur tablette")
  • Garder titles < 60 chars et descriptions ~155 chars

6. Contenu long-tail (impact: ÉLEVÉ à long terme)

Aujourd'hui : 6 segments + 2 légales = peu de surface SEO.

  • Créer une section /cas-clients/[slug] (un par client référent)
  • Créer une section /blog/[slug] ou /ressources/[slug] avec 3-5 articles fondateurs :
    • "Audioguide vs application visiteur : que choisir en 2026 ?"
    • "RGPD et tracking visiteur dans un musée"
    • "ROI d'une application visiteur pour un site culturel"
    • "Comment digitaliser un parcours de visite"
    • "Kiosk tactile vs BYOD : avantages et limites"
  • Créer des pages comparatives (très efficace B2B) :
    • /comparatif/myinfomate-vs-smartify
    • /comparatif/myinfomate-vs-stqry
    • /comparatif/myinfomate-vs-orpheo

7. Détails techniques (impact: FAIBLE à MOYEN)

  • Vérifier que toutes les <Image> ont un alt descriptif (pas juste "logo")
  • S'assurer qu'il y a un H1 unique et explicite par page
  • Ajouter priority sur l'image hero (amélioration LCP)
  • Passer la font Material Symbols de display=block à display=swap (évite le blocage de rendu)
  • Vérifier le score PageSpeed/Lighthouse (cible: > 90 sur mobile)
  • Soumettre le sitemap dans Google Search Console et Bing Webmaster Tools
  • Mettre en place un suivi des positions (Search Console suffit pour démarrer)

Le SEO on-page sera bientôt solide ; le levier suivant est le netlinking.

  • Référencement dans les annuaires culture/tech belges :
    • Digital Wallonia
    • AWEX
    • hub.brussels
  • Citations dans la presse spécialisée musées :
    • CLIC France
    • ICOM
    • Museumnext
  • Demander un lien retour depuis les sites des clients référents
  • Profil LinkedIn d'entreprise actif (publications régulières → trafic indirect)