← Retour à l'index
Spécification SEO
Projet Site Maison Crosnier · Laravel (rendu serveur) · 10 août
2026
Le site est responsable de son SEO (il possède le
catalogue et le contenu). Le rendu côté serveur de
Laravel/Blade est un atout : pages complètes, rapides, indexables sans
surcouche. Cette spec liste ce qu'il faut mettre en place.
1. URLs
- URLs propres et lisibles, basées sur des
slugs :
/nos-creations/patisseries,
/produit/entremet-pistache, /la-marmotte. Pas
d'identifiant technique dans l'URL.
- Slugs uniques, stables, générés depuis le nom (modifiables en
back-office).
- Une seule URL canonique par page
(
<link rel="canonical">) ; éviter le contenu
dupliqué.
- Redirections 301 prévues si une URL change (table
de redirections gérable).
2. Métadonnées par page
title et meta description propres
à chaque page (accueil, catégorie, produit, page éditoriale).
Stockés dans le champ meta_seo du modèle (produit,
catégorie, page).
- Valeurs par défaut intelligentes si non renseignées (nom +
contexte).
- Balise
robots maîtrisée (indexer / ne pas indexer selon
les pages ; panier, compte, tunnel = noindex).
- Balises Open Graph (
og:title,
og:description, og:image,
og:type, og:url) et Twitter
Card sur les pages clés (produits, catégories, accueil).
- Image de partage par produit (photo) et image par défaut de la
marque.
4. Données structurées
(Schema.org / JSON-LD)
- Bakery / LocalBusiness (accueil / pied de page) :
nom, adresse (Arpajon), horaires, téléphone, zone.
- Product + Offer sur les fiches
produit (nom, image, prix, disponibilité).
- BreadcrumbList (fil d'Ariane) sur les pages de
navigation.
- Éventuellement WebSite + SearchAction.
5. Fichiers techniques
sitemap.xml généré dynamiquement
(catégories, produits actifs, pages éditoriales) et déclaré à Google
Search Console.
robots.txt (autoriser l'indexation en
prod, bloquer les zones privées et /dev).
- Favicon + apple-touch-icon (déjà en place, version graphiste à
venir).
6. Contenu & sémantique
- HTML sémantique : un seul
<h1>
par page, hiérarchie de titres correcte, <nav>,
<main>, <article>.
- Textes de catégories/produits enrichis (utile au référencement) —
gérés en back-office (champ description + CMS).
- Attributs
alt descriptifs sur toutes les images
produits.
- Fil d'Ariane visible.
- Mobile-first, images optimisées (formats modernes,
dimensions adaptées,
lazy-load), CSS/JS externes et
minifiés, polices auto-hébergées (déjà fait) avec
font-display:swap.
- Cible : bons Core Web Vitals (LCP, CLS, INP) — critères de
classement Google.
8. Suivi
- Google Search Console (soumission du sitemap, suivi
de l'indexation).
- Mesure d'audience respectueuse RGPD (ex. Matomo, ou GA4 avec
consentement).
À décider
- Nom de domaine définitif et gestion des redirections depuis l'ancien
site éventuel.
- Outil de mesure d'audience (Matomo auto-hébergé recommandé pour le
RGPD).