AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Market Seo

skill-mounra-ai-marketing-market-seo · by mounra

A Claude skill from mounra/ai-marketing.

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-mounra-ai-marketing-market-seo

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-mounra-ai-marketing-market-seo)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Market Seo? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Audit SEO de Contenu

Objectif du Skill

Effectuer un audit SEO complet d'une page web ou d'un site, couvrant le SEO on-page, la qualité du contenu (E-E-A-T), l'analyse de mots-clés, le SEO technique et la stratégie de contenu. Ce skill combine une analyse automatisée via scripts/analyze_page.py avec une revue manuelle de niveau expert pour produire un document d'audit SEO actionnable.

IMPORTANT : Tu dois toujours répondre et rédiger tous tes livrables en français.

Quand Utiliser

  • L'utilisateur fournit une URL et demande une analyse, un audit ou des recommandations SEO
  • L'utilisateur veut améliorer les classements en recherche organique et le trafic
  • L'utilisateur pose des questions sur le SEO on-page, les balises méta, la qualité du contenu ou le SEO technique
  • L'utilisateur veut une analyse des lacunes de contenu ou des recommandations de stratégie de contenu
  • Déclenché par /market seo ou /market seo

Comment Exécuter

Étape 1 : Lancer l'Analyse Automatisée

Utiliser le script Python pour collecter les données de base :

python3 scripts/analyze_page.py 

Ce script extrait :

  • Balise titre et méta description
  • Balises Open Graph
  • Hiérarchie des titres (H1-H6)
  • Liens (internes et externes)
  • Images et statut du alt text
  • Formulaires et CTAs
  • Données structurées Schema
  • Liens réseaux sociaux
  • Scripts de tracking
  • Balise meta viewport (indicateur de compatibilité mobile)
  • Balise canonique
  • Directives meta robots

Capturer la sortie JSON et l'utiliser comme base pour l'analyse manuelle.

Étape 2 : Checklist SEO On-Page

Évaluer chaque élément et le noter Conforme, À Améliorer ou Non Conforme.

Balise Titre

| Critère | Bonne Pratique | Vérification | |---|---|---| | Existence | Chaque page doit avoir une balise titre unique | Conforme/Non conforme | | Longueur | 50-60 caractères (s'affiche entièrement dans les SERPs) | Conforme/À Améliorer/Non conforme | | Mot-clé principal | Contient le mot-clé cible principal | Conforme/À Améliorer/Non conforme | | Position du mot-clé | Le mot-clé principal apparaît en début de titre | Conforme/À Améliorer/Non conforme | | Nom de marque | Inclut le nom de marque (typiquement à la fin, séparé par | ou –) | Conforme/À Améliorer/Non conforme | | Unicité | Différent des autres pages du site | Conforme/Non conforme | | Attrayant | Un internaute voudrait-il cliquer dessus ? | Conforme/À Améliorer/Non conforme |

Erreurs courantes de balise titre :

  • Trop longue (tronquée dans les résultats de recherche)
  • Mot-clé principal absent
  • Bourrage de mots-clés ("Meilleur Outil SEO | Top Outil SEO | Logiciel SEO | Plateforme SEO")
  • Même titre sur plusieurs pages
  • Titres génériques ("Accueil", "Bienvenue", "Page 1")
  • Nom de marque absent
Méta Description

| Critère | Bonne Pratique | Vérification | |---|---|---| | Existence | Chaque page devrait avoir une méta description | Conforme/Non conforme | | Longueur | 150-160 caractères | Conforme/À Améliorer/Non conforme | | Mot-clé principal | Inclut naturellement le mot-clé cible | Conforme/À Améliorer/Non conforme | | Appel à l'action | Inclut une raison de cliquer | Conforme/À Améliorer/Non conforme | | Unicité | Différente des autres pages | Conforme/Non conforme | | Attrayante | Agit comme texte publicitaire pour le résultat de recherche | Conforme/À Améliorer/Non conforme |

Hiérarchie des Titres (H1-H6)

| Critère | Bonne Pratique | Vérification | |---|---|---| | H1 présent | Exactement un H1 par page | Conforme/Non conforme | | H1 contient le mot-clé | Mot-clé principal dans le H1 | Conforme/À Améliorer/Non conforme | | H1 différent du titre | H1 et balise titre différents (mais liés) | Conforme/À Améliorer/Non conforme | | Hiérarchie logique | H2 sous H1, H3 sous H2 (pas de niveaux sautés) | Conforme/À Améliorer/Non conforme | | Sous-titres descriptifs | H2s et H3s décrivent clairement les sections de contenu | Conforme/À Améliorer/Non conforme | | Mots-clés dans sous-titres | Mots-clés secondaires apparaissent naturellement dans H2s/H3s | Conforme/À Améliorer/Non conforme | | Pas surchargé | Titres utilisés pour la structure, pas le style | Conforme/À Améliorer/Non conforme |

Optimisation des Images

| Critère | Bonne Pratique | Vérification | |---|---|---| | Alt text | Chaque image a un alt text descriptif | Conforme/À Améliorer/Non conforme | | Qualité de l'alt text | L'alt text décrit l'image et inclut naturellement des mots-clés | Conforme/À Améliorer/Non conforme | | Noms de fichiers | Noms de fichiers descriptifs (pas IMG_001.jpg) | Conforme/À Améliorer/Non conforme | | Taille de fichier | Images optimisées pour le web (WebP préféré, compressées) | Conforme/À Améliorer/Non conforme | | Lazy loading | Images sous la ligne de flottaison utilisent le lazy loading | Conforme/À Améliorer/Non conforme | | Images responsives | Utilise srcset ou l'élément picture pour différentes tailles | Conforme/À Améliorer/Non conforme | | Images décoratives | Les images décoratives ont alt="" vide (pas alt absent) | Conforme/À Améliorer/Non conforme |

Liens Internes

| Critère | Bonne Pratique | Vérification | |---|---|---| | Liens internes présents | La page renvoie vers d'autres pages pertinentes du site | Conforme/À Améliorer/Non conforme | | Texte d'ancre | Le texte d'ancre des liens internes est descriptif (pas "cliquez ici") | Conforme/À Améliorer/Non conforme | | Deep linking | Les liens pointent vers des pages spécifiques, pas seulement la page d'accueil | Conforme/À Améliorer/Non conforme | | Contexte pertinent | Les liens sont contextuellement pertinents au contenu environnant | Conforme/À Améliorer/Non conforme | | Nombre raisonnable | 3-10 liens internes par 1 000 mots de contenu | Conforme/À Améliorer/Non conforme | | Liens cassés | Pas de liens internes cassés (erreurs 404) | Conforme/Non conforme |

Structure d'URL

| Critère | Bonne Pratique | Vérification | |---|---|---| | Lisible | L'URL est lisible et descriptive | Conforme/À Améliorer/Non conforme | | Mots-clés | L'URL contient des mots-clés pertinents | Conforme/À Améliorer/Non conforme | | Longueur | Moins de 75 caractères (idéalement moins de 60) | Conforme/À Améliorer/Non conforme | | Tirets | Mots séparés par des tirets (pas des underscores) | Conforme/Non conforme | | Minuscules | Tous les caractères en minuscules | Conforme/Non conforme | | Pas de paramètres | URLs propres sans paramètres de requête inutiles | Conforme/À Améliorer/Non conforme | | Slashes finaux | Utilisation cohérente (toujours ou jamais) | Conforme/À Améliorer/Non conforme |

Étape 3 : Évaluation de la Qualité du Contenu (E-E-A-T)

Évaluer le contenu selon le cadre E-E-A-T de Google :

Expérience

Le contenu démontre-t-il une expérience directe avec le sujet ?

Vérifier :

  • Anecdotes personnelles, études de cas ou exemples concrets
  • Captures d'écran, photos ou preuves d'expérience pratique
  • Détails spécifiques que seule une personne expérimentée connaîtrait
  • Contenu de type "J'ai fait X et voici ce qui s'est passé"

Score : Fort / Présent / Faible / Absent

Expertise

L'auteur démontre-t-il une vraie connaissance du sujet ?

Vérifier :

  • Bio de l'auteur avec références pertinentes
  • Profondeur du contenu (pas superficiel)
  • Informations et données précises
  • Utilisation correcte de la terminologie du secteur
  • Liens vers des sources d'autorité

Score : Fort / Présent / Faible / Absent

Autorité

Le site et l'auteur sont-ils reconnus comme une autorité sur ce sujet ?

Vérifier :

  • Signatures d'auteur avec vrais noms et bios
  • Page À propos avec historique de l'entreprise
  • Récompenses ou certifications sectorielles
  • Backlinks de sites d'autorité
  • Mentions médias ou couverture presse
  • Articles invités dans des publications du secteur

Score : Fort / Présent / Faible / Absent

Fiabilité

Les utilisateurs peuvent-ils faire confiance à ce contenu et ce site ?

Vérifier :

  • HTTPS (certificat SSL)
  • Politique de confidentialité et conditions d'utilisation
  • Adresse physique et coordonnées
  • Avis et témoignages clients
  • Badges de sécurité et certifications
  • Pratiques commerciales transparentes
  • Informations exactes et à jour
  • Sources et statistiques correctement citées

Score : Fort / Présent / Faible / Absent

Étape 4 : Analyse des Mots-Clés

Évaluation du Mot-Clé Principal

| Élément | Évaluation | |---|---| | Mot-clé principal identifié | Quel mot-clé cette page cible-t-elle ? | | Alignement de l'intention de recherche | Le contenu correspond-il à ce qu'attendent les internautes ? (informationnel, commercial, transactionnel, navigationnel) | | Mot-clé dans le titre | Présent, position, utilisation naturelle | | Mot-clé dans H1 | Présent, utilisation naturelle | | Mot-clé dans les 100 premiers mots | Apparaît tôt dans le contenu | | Mot-clé dans les sous-titres | Apparaît dans au moins un H2 ou H3 | | Mot-clé dans la méta description | Présent et naturel | | Mot-clé dans l'URL | Présent | | Densité du mot-clé | 1-2% est idéal. Plus de 3% est du bourrage de mots-clés. |

Mots-Clés Secondaires

Identifier 5-10 mots-clés connexes à inclure naturellement dans le contenu :

  • Synonymes et variations du mot-clé principal
  • Variations longue traîne
  • Questions connexes (Les Gens Demandent Aussi)
  • Mots-clés LSI (Indexation Sémantique Latente)
Analyse de l'Intention de Recherche

Déterminer l'intention derrière le mot-clé cible et évaluer si le contenu correspond :

| Type d'Intention | Objectif Utilisateur | Le Contenu Devrait Être | |---|---|---| | Informationnel | Apprendre quelque chose | Article de blog, guide, tutoriel, FAQ | | Commercial | Comparer des options | Page de comparaison, avis, liste | | Transactionnel | Acheter quelque chose | Page produit, page tarification, checkout | | Navigationnel | Trouver une page spécifique | Page d'accueil, page de connexion, outil spécifique |

Le désalignement est un frein au classement. Si l'internaute cherche "comment faire X" (informationnel) et atterrit sur une page de vente (transactionnel), il repart — et Google le remarque.

Étape 5 : Vérification Rapide du SEO Technique

Robots.txt
Vérifier : /robots.txt existe-t-il et est-il correctement configuré ?
  • [ ] robots.txt accessible
  • [ ] Ne bloque pas les pages ou ressources importantes
  • [ ] Pointe vers sitemap.xml
  • [ ] Ne bloque pas CSS/JS (nécessaire pour le rendu)
Sitemap XML
Vérifier : /sitemap.xml existe-t-il ?
  • [ ] Sitemap présent et accessible
  • [ ] Contient toutes les pages importantes
  • [ ] Pas d'URLs cassées dans le sitemap
  • [ ] Soumis à Google Search Console
  • [ ] Les dates de dernière modification sont exactes
Balises Canoniques
  • [ ] Balise canonique présente sur la page
  • [ ] Pointe vers l'URL correcte (auto-référente ou vers la version canonique)
  • [ ] Cohérente avec robots.txt et sitemap
Vitesse de Page

Benchmarks de référence :

| Métrique | Bon | À Améliorer | Mauvais | |---|---|---|---| | Largest Contentful Paint (LCP) | Moins de 2,5s | 2,5-4,0s | Plus de 4,0s | | First Input Delay (FID) | Moins de 100ms | 100-300ms | Plus de 300ms | | Cumulative Layout Shift (CLS) | Moins de 0,1 | 0,1-0,25 | Plus de 0,25 | | Time to First Byte (TTFB) | Moins de 200ms | 200-500ms | Plus de 500ms | | First Contentful Paint (FCP) | Moins de 1,8s | 1,8-3,0s | Plus de 3,0s |

Problèmes de vitesse courants à signaler :

  • Images non optimisées (recommander format WebP, compression)
  • JavaScript ou CSS bloquant le rendu
  • Pas d'en-têtes de cache navigateur
  • Pas de CDN détecté
  • Scripts tiers excessifs (tracking, widgets, polices)
  • CSS et JavaScript non minifiés
  • Compression manquante (gzip ou brotli)
Compatibilité Mobile
  • [ ] Balise meta viewport présente (``)
  • [ ] Texte lisible sans zoom (minimum 16px pour le corps)
  • [ ] Zones de touche suffisamment grandes et espacées (minimum 48x48px)
  • [ ] Pas de défilement horizontal requis
  • [ ] Images responsives
  • [ ] Formulaires utilisables sur mobile

Étape 6 : Analyse des Lacunes de Contenu

Méthodologie pour identifier les lacunes :

  1. Identifier le cluster thématique : Quel est le sujet principal couvert par cette page/ce site ?
  2. Cartographier le contenu existant : Quels sous-thèmes sont déjà couverts ?
  3. Identifier les sous-thèmes manquants : Quels sujets connexes les concurrents couvrent-ils que ce site ne couvre pas ?
  4. Analyser "Les Gens Demandent Aussi" : Quelles questions les internautes posent-ils sur ce sujet ?
  5. Vérifier les recherches associées : Que suggère Google en bas de la SERP ?

Modèle de Lacune de Contenu : | Sujet Manquant | Potentiel Volume de Recherche | Concurrence | Type de Contenu Nécessaire | Priorité | |---|---|---|---|---| | [Sujet] | Fort/Moyen/Faible | Forte/Moyenne/Faible | Blog/Guide/Outil/Page | 1-5 |

Étape 7 : Optimisation des Featured Snippets

Identifier les opportunités de capturer des featured snippets :

Types de featured snippets :

  1. Snippet paragraphe — Réponse en 40-60 mots. Utiliser une question claire en H2/H3 suivie d'une réponse concise.
  2. Snippet liste — Utiliser des listes ordonnées ou non ordonnées avec un H2 contenant la requête cible.
  3. Snippet tableau — Utiliser des tableaux HTML avec des en-têtes clairs.
  4. Snippet vidéo — Inclure une vidéo avec titre descriptif et horodatages.

Checklist d'optimisation :

  • [ ] Cibler les requêtes en forme de question ("comment", "qu'est-ce que", "pourquoi")
  • [ ] Placer la réponse immédiatement après le titre-question
  • [ ] Garder les réponses en paragraphe entre 40-60 mots
  • [ ] Utiliser des listes structurées et des tableaux quand c'est approprié
  • [ ] Inclure la requête cible dans un H2 ou H3

Étape 8 : Audit du Balisage Schema

Vérifier l'implémentation des données structurées :

| Type de Schema | Applicable À | Statut | |---|---|---| | Organization | Page d'accueil, page À propos | Présent/Absent | | LocalBusiness | Commerces locaux | Présent/Absent/N/A | | Product | Pages produit | Présent/Absent/N/A | | Article | Articles de blog, actualités | Présent/Absent/N/A | | FAQ | Sections FAQ | Présent/Absent | | HowTo | Contenu tutoriel | Présent/Absent/N/A | | Review/AggregateRating | Avis, témoignages | Présent/Absent/N/A | | BreadcrumbList | Toutes les pages avec fil d'Ariane | Présent/Absent | | WebSite/SearchAction | Page d'accueil (sitelinks search box) | Présent/Absent | | Event | Pages d'événements | Présent/Absent/N/A |

Conseils d'implémentation :

  • Utiliser le format JSON-LD (format préféré de Google)
  • Valider avec le Test des Résultats Enrichis de Google
  • Ne pas baliser du contenu qui n'est pas visible sur la page
  • Garder les données schema cohérentes avec le contenu on-page

Étape 9 : Opportunités de Liens Internes

Identifier des améliorations spécifiques de liens internes :

  1. Pages orphelines — Pages sans liens internes pointant vers elles
  2. Pages hub — Pages à forte autorité qui devraient lier vers du contenu connexe
  3. Clusters thématiques — Grouper le contenu connexe et créer des structures de liens
  4. Liens CTA — Le contenu de blog devrait lier vers les pages produit/service pertinentes
  5. Liens footer/sidebar — Liens sitewide vers les pages importantes

Évaluation de l'Architecture de Liens :

Page d'accueil
  |-- Pages Catégorie/Service (Contenu Pilier)
       |-- Articles de Blog individuels (Contenu Cluster)
            |-- Liens retour vers le Contenu Pilier
  |-- Pages de Conversion Clés (Tarification, Inscription, Contact)
       |-- Liées depuis le contenu pertinent

Étape 10 : Évaluation de l'Impact des Core Web Vitals

Évaluer l'impact sur le CA des performances Core Web Vitals :

Impacts prouvés par la recherche :

  • Les sites passant tous les Core Web Vitals voient 24% moins d'abandons de page
  • Une diminution de 100ms du LCP correspond à une augmentation de 1,1% du taux de conversion
  • Réduire

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.