F-050 — SEO technique et données structurées

Statut : brouillon

Objectif

Rendre chaque page lisible par les moteurs de recherche et les assistants IA : données produit complètes, JSON-LD valide, pages indexables (PRB-006, PRB-004).

Périmètre

Inclus : - JSON-LD générés côté serveur en Liquid : Product + Offer (fiche produit), Organization, BreadcrumbList, FAQPage (pages avec FAQ), Article (guides). - Titres, descriptions, balises canoniques, hreflang prévus pour la suite. - Sitemap, robots.txt réfléchi (voir ADR-007). - Pages de contenu : gammes, secteurs, besoins, guides.

Exclus : AggregateRating tant qu'il n'y a pas de vrais avis vérifiés (F-042).

Règles applicables

BR-008 : aucune allégation (IP, IK, norme) n'apparaît dans les données structurées sans source.

Exemples d'acceptation

EX-010 — Fiche produit

  • Étant donné un modèle publié avec prix, disponibilité, images et caractéristiques
  • Quand on analyse le HTML renvoyé par le serveur (sans exécuter de JS)
  • Alors un bloc JSON-LD Product valide contient nom, image, description, marque, offre avec prix et disponibilité

EX-011 — Allégation sans source

  • Étant donné un modèle dont l'indice IP n'a pas de source
  • Quand la page est générée
  • Alors aucune mention de l'indice n'apparaît ni dans le contenu ni dans le JSON-LD

EX-012 — Pas de contenu uniquement en JS

  • Étant donné une page produit
  • Quand on la récupère sans JavaScript
  • Alors le nom, le prix et les caractéristiques principales sont présents

Mesure

Validation JSON-LD dans l'outil de test de Google, Search Console, jeu de 20 à 30 questions posées chaque mois aux assistants IA (voir docs/04-technique/seo-ia.md).

Exigences qualité

NFR-003.

Implémentation

Non commencée.