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
Productvalide 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é¶
Implémentation¶
Non commencée.