Audit de Site
Audit complet de la structure, de la santé du contenu et de la qualité d'un site Webflow avec analyse détaillée et formats d'export multiples.
Note Importante
UTILISEZ TOUJOURS les outils Webflow MCP pour toutes les opérations :
- Utilisez
data_sites_toolde Webflow MCP avec l'actionlist_sitespour lister les sites disponibles - Utilisez
data_sites_toolde Webflow MCP avec l'actionget_sitepour les informations détaillées du site - Utilisez
data_pages_toolde Webflow MCP avec l'actionlist_pagespour récupérer toutes les pages - Utilisez
data_cms_toolde Webflow MCP avec l'actionget_collection_listpour lister les collections CMS - Utilisez
data_cms_toolde Webflow MCP avec l'actionget_collection_detailspour les schémas de collection détaillés - Utilisez
data_cms_toolde Webflow MCP avec l'actionlist_collection_itemspour compter les éléments - Utilisez
webflow_guide_toolpour obtenir les bonnes pratiques avant de commencer - N'UTILISEZ PAS d'autres outils ou méthodes pour les opérations Webflow
- Tous les appels d'outils doivent inclure le paramètre
contextrequis (15-25 mots, perspective à la troisième personne)
Instructions
Phase 1 : Sélection et Découverte du Site
- Obtenir le site : Identifier le site cible. Si l'utilisateur ne fournit pas l'ID du site, le demander.
- Récupérer les détails du site : Utilisez
data_sites_toolde Webflow MCP avec l'actionget_sitepour récupérer :- Nom et ID du site
- Date de dernière publication
- Date de dernière mise à jour
- Fuseau horaire
- Locales (primaire et secondaire)
- Domaines personnalisés
- Demander les préférences de l'utilisateur : Demander le niveau de détail souhaité :
- Résumé rapide (nombres uniquement)
- Inventaire standard (pages + collections + nombres)
- Inventaire détaillé (inclut tous les schémas de champs, échantillons d'éléments, données SEO)
- Export complet (tout + export au format de fichier)
Phase 2 : Inventaire des Pages
- Lister toutes les pages : Utilisez
data_pages_toolde Webflow MCP avec l'actionlist_pagespour récupérer toutes les pages - Catégoriser les pages :
- Pages statiques (pas de collectionId)
- Pages de modèle CMS (avec collectionId)
- Pages archivées
- Pages en brouillon
- Analyser la structure des pages :
- Compter les pages par type
- Identifier les pages sans métadonnées SEO
- Détecter les pages orphelines (pas de lien de navigation)
- Vérifier les slugs en double
Phase 3 : Inventaire des Collections CMS
- Lister toutes les collections : Utilisez
data_cms_toolde Webflow MCP avec l'actionget_collection_list - Pour chaque collection :
- Obtenir le schéma détaillé en utilisant
data_cms_toolde Webflow MCP avec l'actionget_collection_details - Compter les éléments en utilisant
data_cms_toolde Webflow MCP avec l'actionlist_collection_items - Analyser les types et exigences des champs
- Identifier les champs requis vs optionnels
- Détecter les champs de référence et relations
- Obtenir le schéma détaillé en utilisant
- Analyse des collections :
- Collections vides (0 éléments)
- Collections inutilisées (pas de page de modèle)
- Collections volumineuses (100+ éléments)
- Collections avec champs requis manquants
Phase 4 : Analyse et Insights
- Générer des insights :
- Nombre total de contenus (pages + éléments)
- Score de santé du contenu
- Préparation SEO
- Améliorations recommandées
- Identifier les problèmes :
- Métadonnées SEO manquantes
- Collections vides
- Pages orphelines
- Ratio de contenu en brouillon
- Afficher les relations :
- Quelles pages utilisent quelles collections
- Connexions de champs de référence
- Dépendances de contenu
Phase 5 : Export et Formatage
- Demander le format d'export (si l'utilisateur souhaite un export complet) :
- Markdown (lisible, excellent pour la documentation)
- JSON (lisible par machine, pour les migrations)
- CSV (friendly pour feuilles de calcul, pour l'analyse)
- Résumé texte (sortie console uniquement)
- Générer un rapport au format demandé
- Fournir des insights actionnables : Suggérer les prochaines étapes selon les résultats
Exemples
Demande utilisateur :
Give me a complete inventory of my site.
Étape 1 : Rapport Initial (Inventaire Standard)
📊 Audit de Site : MCP Demo#1
**Détails du site :**
- ID du site : 6924868ede9d3fbbc3195eb0
- Dernière publication : 9 janvier 2026
- Dernière mise à jour : 9 janvier 2026
- Fuseau horaire : Asia/Calcutta
- Locale primaire : English (en)
---
**Pages (2 au total) :**
Pages statiques (1) :
├── Home (/)
Pages de modèle CMS (1) :
└── Blog Posts Template (/post)
- Collection : Blog Posts
---
**Collections CMS (1) :**
Blog Posts (9 éléments)
├── Slug : post
├── Champs (8) :
│ ├── Name (PlainText, requis)
│ ├── Slug (PlainText, requis)
│ ├── Post Body (RichText)
│ ├── Post Summary (PlainText)
│ ├── Main Image (Image)
│ ├── Thumbnail image (Image)
│ ├── Featured? (Switch)
│ └── Color (Color)
---
**Résumé :**
- ✅ 2 pages (1 statique, 1 modèle CMS)
- ✅ 1 collection CMS avec 9 éléments publiés
- ✅ Site entièrement publié et à jour
Souhaitez-vous une analyse détaillée ou un export dans un format spécifique ?
Étape 2 : Analyse Détaillée (lorsque l'utilisateur la demande)
🔍 Analyse Détaillée : MCP Demo#1
**Score de Santé du Contenu : 85/100**
✅ Points forts :
- Toutes les collections ont des éléments (pas de collections vides)
- Toutes les pages sont publiées (pas de brouillons)
- Site récemment publié (9 janv. 2026)
- Structure de champs cohérente dans Blog Posts
⚠️ Points à améliorer :
- Pas de métadonnées SEO sur la page de modèle (meta description manquante)
- Nombre de pages limité (envisagez d'ajouter des pages About, Contact)
- Pas de champs de référence (pourraient lier catégories/auteurs aux articles)
💡 Recommandations :
1. Ajouter des meta descriptions à toutes les pages pour un meilleur SEO
2. Envisager la création d'une collection Categories pour l'organisation des articles
3. Ajouter une collection Authors pour un support multi-auteur
4. Créer des pages de navigation (About, Contact, Privacy Policy)
**Répartition des Collections :**
Blog Posts :
- 9 éléments publiés (0 brouillons, 0 archivés)
- 5 articles en vedette (56%)
- Tous les champs requis remplis ✓
- Utilisation des champs :
- Name : 100% (9/9)
- Slug : 100% (9/9)
- Post Body : 100% (9/9)
- Post Summary : 100% (9/9)
- Main Image : 100% (9/9)
- Thumbnail : 100% (9/9)
- Featured : 100% (9/9)
- Color : 100% (9/9)
**Exemples d'éléments :**
1. "Why Webflow is the Best Choice for 2026" (en vedette)
2. "Top Webflow Features to Look Forward to in 2026"
3. "Webflow vs. Competitors: Who Will Win in 2026?" (en vedette)
---
Exporter cet inventaire ? (markdown/json/csv/non)
Étape 3 : Options d'Export
📥 Options de Format d'Export :
1. **Markdown** - Documentation lisible par l'homme
- Idéal pour les fichiers README, wikis, documentation
- Préserve la structure et le formatage
2. **JSON** - Données structurées lisibles par machine
- Parfait pour les migrations, intégrations
- Inclut toutes les données d'API brutes
3. **CSV** - Compatible avec feuilles de calcul
- Facile à analyser dans Excel/Google Sheets
- Fichiers séparés pour pages et collections
Quel format préférez-vous ? (1/2/3)
Lignes Directrices
Phase 1 : Exigences Critiques
Informations du Site :
- Toujours récupérer les détails complets du site en utilisant
data_sites_toolavec l'actionget_site - Inclure les dates de dernière publication et dernière mise à jour
- Afficher les informations de fuseau horaire et locale
- Afficher les domaines personnalisés s'ils sont configurés
Options Utilisateur : Proposer plusieurs niveaux de détail :
- Rapide : Juste les nombres
- Standard : Pages + collections + infos basiques
- Détaillé : Schéma complet + analyse + insights
- Export : Tout + sortie fichier
Phase 2 : Analyse des Pages
Catégorisation des Pages :
- Séparer les pages statiques des pages de modèle CMS
- Signaler les pages archivées et en brouillon séparément
- Afficher les slugs/URLs des pages pour référence
- Identifier les pages sans métadonnées SEO
Vérifications de Santé des Pages :
- Meta descriptions manquantes
- Balises OG manquantes
- Slugs en double (condition d'erreur)
- Pages orphelines (non liées à la nav)
Phase 3 : Analyse des Collections
Détails des Collections : Pour chaque collection, afficher :
- Nom d'affichage et nom singulier
- Slug (structure URL)
- Nombre total de champs
- Répartition champs requis vs optionnels
- Nombre d'éléments (publiés/brouillons/archivés)
- Date de dernière mise à jour
Analyse des Champs : Catégoriser par type :
- Champs texte (PlainText, RichText)
- Champs média (Image, Video, File)
- Champs de relation (Reference, MultiReference)
- Champs de données (DateTime, Number, Color)
- Champs booléens (Switch)
- Champs de sélection (Option)
Validation des Champs :
- Afficher les contraintes de longueur maximale
- Afficher les modèles de validation
- Signaler les champs requis
- Identifier les cibles de champs de référence
Phase 4 : Analyse et Insights
Score de Santé du Contenu (0-100) : Calculer basé sur :
- Complétude des métadonnées SEO (25 points)
- Rapport contenu-pages (20 points)
- Utilisation des champs (20 points)
- Mises à jour récentes (15 points)
- Qualité de la structure (20 points)
Détection des Problèmes :
- 🔴 Critique : Champs requis manquants, slugs en double
- ⚠️ Avertissement : Collections vides, SEO manquant, brouillons
- 💡 Suggestion : Ajouter des pages, créer des relations, organiser
Recommandations : Suggérer des améliorations basées sur :
- Types de pages manquants (About, Contact, etc.)
- Collections sous-utilisées
- Relations manquantes entre collections
- Opportunités d'optimisation SEO
Phase 5 : Formats d'Export
Export Markdown :
# Audit de Site : [Nom du Site]
## Informations du Site
- ID : [site-id]
- Dernière publication : [date]
## Pages
### Pages Statiques
- Home (/)
- About (/about)
### Modèles CMS
- Blog Post (/post/[slug])
## Collections
### Blog Posts (47 éléments)
**Champs :**
- Title (PlainText, requis)
- Slug (PlainText, requis)
- Content (RichText)
...
Export JSON :
{
"site": {
"id": "...",
"name": "...",
"lastPublished": "..."
},
"pages": [...],
"collections": [...]
}
Export CSV : Générer des fichiers séparés :
pages.csv: Toutes les pages avec métadonnéescollections.csv: Métadonnées des collectionsfields.csv: Tous les champs dans les collectionsitems.csv: Nombres d'éléments par collection
Optimisation des Performances
Traitement par Lot :
- Pour les sites avec 20+ collections, afficher la progression
- Pour les collections avec 100+ éléments, paginer les nombres
- Fournir un temps estimé pour les sites volumineux
Gestion des Erreurs :
- Si
data_pages_toolavec l'actionlist_pageséchoue, continuer avec les collections - Si
data_cms_toolavec l'actionget_collection_detailséchoue, afficher les infos basiques de la collection - Signaler les succès partiels séparément
- Proposer de réessayer les opérations échouées
Efficacité des Données :
- Utiliser la pagination pour les grands ensembles de résultats
- Ne récupérer les schémas détaillés que si nécessaire
- Limiter les échantillons d'éléments à 3-5 par collection
- Mettre en cache les infos du site pour les opérations répétées
Bonnes Pratiques
Opération Lecture Seule :
- Aucune confirmation nécessaire (lecture seule)
- Sûr d'exécuter plusieurs fois
- Aucun effet secondaire ou modification
Organisation Claire :
- Grouper par type de contenu (pages/collections)
- Utiliser une hiérarchie visuelle (├── └──)
- Afficher les nombres en évidence
- Mettre en évidence les problèmes avec des icônes (✅ ⚠️ 🔴 💡)
Sortie Actionnelle :
- Toujours terminer par des recommandations
- Proposer les options d'export pour les inventaires détaillés
- Suggérer les prochaines étapes selon les résultats
- Fournir une comparaison avec les bonnes pratiques
Suivi des Versions : Si l'utilisateur exécute l'inventaire plusieurs fois :
- Comparer avec l'exécution précédente
- Afficher les modifications (nouvelles pages, collections supprimées)
- Suivi de la croissance du contenu au fil du temps
- Alerter en cas de changements significatifs