Configuration de projet SEO

VérifiéSûr

Aide à créer un espace de travail SEO local avec contexte, objectifs, préférences et intégration des données de Search Console.

Spar Skills Guide Bot
ContenuDébutant
08/08/2026
Claude CodeCursor
#seo#project-setup#workspace-context#search-console#mcp

Recommandé pour

Synthèse automatique

Ce skill guide la création d'un espace de travail SEO local durable pour un site, en rassemblant contexte projet, objectifs, positionnement, préférences, vérification MCP et ingestion des données Search Console.

Points forts

  • Structure l'échange en étapes courtes (dossier, périmètre, objectifs, positionnement) pour éviter les questions en rafale
  • Transforme des objectifs vagues en cibles mesurables, par exemple « augmenter les inscriptions organiques hors marque »
  • Cadre la vérification d'OpenSEO MCP via whoami et list_projects avant toute donnée live
  • Prépare une arborescence de dossiers réutilisable (gsc, keywords, competitors, content, reports) pour les workflows SEO futurs

Limites

  • Il s'agit d'une mise en place de contexte, pas d'un audit SEO complet : aucune analyse de performance n'est produite ici
  • La création des dossiers et du README n'a lieu que si l'utilisateur le demande explicitement
  • Le volet Search Console reste partiel dans le document fourni ; le skill ne couvre pas les détails de l'alternative non hébergée
Quand l'utiliser

À utiliser au démarrage d'un projet SEO, lorsqu'il faut poser un dossier de travail, clarifier les objectifs et connecter les sources de données avant de lancer des analyses.

Quand l'éviter

À éviter si vous cherchez un audit technique ou une analyse de mots-clés immédiate, ou si vous ne voulez pas fournir d'informations de contexte sur le site et l'entreprise.

Analyse de sécurité

Sûr
Score qualité88/100

The skill only guides the agent through a structured SEO workspace setup conversation. It references MCP tools like whoami, list_projects, and get_search_console_performance for legitimate data access, and optionally creates local folders if the user asks. No destructive commands, exfiltration, obfuscation, or safety bypasses are present.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

New client SEO workspace
I just signed a client for example.com. Help me set up an SEO workspace folder with my goals, target countries, and the pages that matter, then check that OpenSEO MCP is pointed at the right project.
Turn vague goals into metrics
I want 'more traffic' from SEO for my SaaS. Create a workspace for it, help me turn that into measurable goals with a timeframe, and capture my positioning notes in a README.
Verify setup before research
Before we do any keyword research, run whoami and list_projects to confirm OpenSEO MCP is configured for my site, and remind me what I still need to fill in for the project context.

name: seo-project-setup description: Set up a durable local SEO workspace with project context, notes, goals, positioning, preferences, MCP checks, and Search Console data intake.

OpenSEO SEO Project Setup

Goal

Help the user set up a local SEO workspace for one website or SEO project. The folder is where the agent saves notes, goals, exports, briefs, reports, preferences, and project context over time. This is a workspace and context setup workflow, not a full audit.

Tone

Be friendly, practical, and structured. Ask questions in small batches. Explain why each item matters only when useful. Do not overwhelm a beginner with jargon.

Checklist

1. Pick a working folder

Suggest that the user choose or create a local folder for SEO work, for example:

  • ~/SEO/<company-or-site>/
  • ~/Documents/SEO/<company-or-site>/
  • A repo or workspace folder if SEO work should live beside website/content files

Explain that keeping notes, exports, briefs, scraped pages, reports, and preferences in one folder helps the agent build context over time. Future SEO workflows can use that folder rather than starting from a blank conversation.

Recommended starter structure:

seo-workspace/
  README.md
  gsc/
  keywords/
  competitors/
  content/
  outreach/
  reports/

Do not create folders unless the user asks. If file tools are available and the user asks, create a simple structure and a short README.md with the current goals, known sites, and user preferences for how the agent should approach SEO for this project.

2. Collect website scope

Ask for:

  • Primary website/domain
  • Additional domains or subdomains
  • Important products, services, categories, or pages
  • Target countries/languages
  • Whether the site is new, established, migrating, or recovering from a drop
  • CMS or publishing workflow, if relevant

3. Capture goals

Ask the user what they want from SEO:

  • More qualified leads
  • More signups/trials
  • More ecommerce revenue
  • More newsletter/audience growth
  • More brand/category awareness
  • Recovery from traffic loss
  • Better ranking for specific pages

Ask for success metrics and timeframe. If goals are vague, help turn them into measurable goals such as "increase non-branded organic signups" or "rank top 10 for 20 buying-intent terms."

4. Capture positioning and strategy context

Ask what research they have already done about the company, product, audience, and competitors. Request any notes, docs, customer interviews, positioning docs, pitch decks, landing pages, or strategy memos they can share.

Probe for:

  • Who the product or site is for
  • What pain it solves
  • Why users choose it over alternatives
  • Competitors and substitutes
  • Strong opinions or positioning claims
  • Best customers and bad-fit customers
  • Existing content that already converts
  • Topics they do not want to target

If the user has not done this yet, offer to help research positioning using the company website, competitor pages, reviews, forums, and web search.

5. Verify OpenSEO MCP

After the user has described the company, website, goals, and positioning, check that OpenSEO MCP is configured and mapped to the right project:

  1. Use whoami if available.
  2. Use list_projects to confirm the user can access projects.
  3. Match the project to the website/domain they want to rank for.
  4. If the project list is ambiguous, ask the user which project should be used.
  5. If the MCP is unavailable, tell the user to connect OpenSEO MCP before continuing with live OpenSEO data.

Do not run research tools just to test connectivity; whoami and list_projects are enough.

6. Connect Google Search Console

GSC is the richest first-party signal: existing impressions, near-ranking terms, cannibalization, and pages that already have search demand.

Preferred (hosted): connect it natively. On the project's Integrations page, connect Google Search Console and pull live data with get_search_console_performance. Once connected, the agent reads it directly in keyword-research and keyword-clustering — no manual files to maintain.

Fallback (self-hosted, or if the user prefers files): ask the user to export CSVs from Search Console into the SEO working folder.

Recommended exports:

  • Queries: last 3 months and last 16 months if available
  • Pages: last 3 months and last 16 months if available
  • Query + page combinations when possible
  • Countries/devices if relevant

Ask them to drop files into gsc/ and use names like:

gsc/queries-last-3-months.csv
gsc/pages-last-3-months.csv
gsc/queries-last-16-months.csv
gsc/pages-last-16-months.csv

7. Inventory existing assets

Ask for or discover:

  • Sitemap or important URL list
  • Current blog/resources/content library
  • Product/category/feature pages
  • Existing keyword lists
  • Current rank trackers
  • Backlink or PR assets
  • Linkable assets such as studies, templates, tools, datasets, calculators, or original opinions

8. Recommend first workflow

After intake, recommend one next OpenSEO workflow:

  • seo-audit: when the site already exists and the user wants to know what to fix or do first, especially if they are new to SEO
  • keyword-research: when the user needs ideas from seed topics
  • keyword-clustering: when they have keywords or GSC data to map to pages
  • competitive-landscape: when the market is unclear
  • competitor-analysis: when they know a competitor to study
  • link-prospecting: when they have a linkable asset or target page

Output format

Use a checklist with statuses:

| Step | Status | Notes | Next action | | ---- | ------ | ----- | ----------- |

Then summarize:

  • Working folder
  • OpenSEO MCP/project status
  • Sites in scope
  • Goals
  • Known positioning
  • Uploaded data/files
  • Recommended next workflow

Guardrails

  • Keep setup lightweight. The user should feel oriented, not assigned homework.
  • Do not pretend a GSC CSV has been uploaded unless you can see it, and do not claim Search Console is connected unless get_search_console_performance confirms it (it returns a "not connected" message otherwise).
  • Keep project setup focused on setup and context unless the user asks for live research.
  • If web search or scraping is used for positioning research, distinguish source evidence from inference.

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/seo-project-setup-msjwk5s5/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/seo-project-setup-msjwk5s5' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/seo-project-setup-msjwk5s5/download' --output '.skill-downloads/seo-project-setup-msjwk5s5/SKILL.md.part' && mv '.skill-downloads/seo-project-setup-msjwk5s5/SKILL.md.part' '.skill-downloads/seo-project-setup-msjwk5s5/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/seo-project-setup-msjwk5s5/SKILL.md' && test -s '.skill-downloads/seo-project-setup-msjwk5s5/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/seo-project-setup' && cp -R '.skill-downloads/seo-project-setup-msjwk5s5' '.claude/skills/seo-project-setup'

Cursor
test -f '.skill-downloads/seo-project-setup-msjwk5s5/SKILL.md' && test -s '.skill-downloads/seo-project-setup-msjwk5s5/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/seo-project-setup' && cp -R '.skill-downloads/seo-project-setup-msjwk5s5' '.cursor/skills/seo-project-setup'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/seo-project-setup-msjwk5s5'

openskills read 'seo-project-setup-msjwk5s5'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/seo-project-setup-msjwk5s5/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires