<!--
OKF bundle (Open Knowledge Format v2.0.0) — exported from AskMojo.
Scope: public. Concepts: 14.
This file concatenates several concepts (markdown + YAML frontmatter).
Each concept is delimited by a `<!-- FILE: <path> -->` marker.
Import it as-is into Claude / Gemini / any agent: paste this file
as base knowledge. Links between concepts are bundle-relative (/labs/x.md).
-->


<!-- FILE: index.md -->

---
okf_version: 2.0.0
title: OKF bundle — scope public
source: askmojo
scope: public
concept_counts:
  lab: 1
  magik: 11
  creator: 1
  output: 1
---

# OKF bundle (scope `public`)

Open Knowledge Format v2.0.0 bundle — markdown + YAML frontmatter. The AskMojo database stays the source of truth; this bundle is an exported view filtered by scope.

## Concepts

- **lab** : 1

- **magik** : 11

- **creator** : 1

- **output** : 1

## Indexes

- [creators](/creators/index.md)

- [labs](/labs/index.md)

- [outputs](/outputs/index.md)


<!-- FILE: creators/index.md -->

---
title: Creators
description: Creators index
count: 1
---

# Creators

- [Erwan](/creators/maker-a54916be-a2a6.md) (`public`)


<!-- FILE: creators/maker-a54916be-a2a6.md -->

---
type: creator
title: Erwan
resource: /creators/maker-a54916be-a2a6
timestamp: '2026-07-23T10:41:17.383Z'
visibility: public
---

Erwan


<!-- FILE: labs/index.md -->

---
title: Labs
description: Labs index
count: 12
---

# Labs

- [Soutien WP](/labs/soutien-wp.md) (`public`)
- [Audit WordPress gratuit](/labs/soutien-wp/magiks/audit-wordpress.md) (`public`)
- [Audit sécurité WordPress](/labs/soutien-wp/magiks/wp-security-audit.md) (`public`)
- [Audit performance & Core Web Vitals](/labs/soutien-wp/magiks/wp-performance-audit.md) (`public`)
- [Health check plugins & thèmes](/labs/soutien-wp/magiks/wp-plugins-health.md) (`public`)
- [Mises à jour gérées](/labs/soutien-wp/magiks/managed-updates.md) (`public`)
- [Sauvegardes & restauration](/labs/soutien-wp/magiks/backups-restore.md) (`public`)
- [Nettoyage & blindage sécurité](/labs/soutien-wp/magiks/security-malware.md) (`public`)
- [Check SEO mensuel](/labs/soutien-wp/magiks/monthly-seo-check.md) (`public`)
- [Surveillance 24/7](/labs/soutien-wp/magiks/uptime-monitoring.md) (`public`)
- [Forfait Sérénité](/labs/soutien-wp/magiks/wp-upkeep.md) (`public`)
- [Diagnostic erreur WordPress](/labs/soutien-wp/magiks/wp-error-diagnostic.md) (`public`)


<!-- FILE: labs/soutien-wp.md -->

---
type: lab
title: Soutien WP
description: Maintenance WordPress sans surprise. Sauvegardes testees, securite, performances et suivi, pendant que vous vous occupez de votre activite.
resource: /labs/soutien-wp
timestamp: '2026-07-30T08:14:02.752Z'
visibility: public
language: fr
creator: /creators/maker-a54916be-a2a6.md
---

# Soutien WP

Maintenance WordPress sans surprise. Sauvegardes testees, securite, performances et suivi, pendant que vous vous occupez de votre activite.

Maintenance WordPress sans surprise. Sauvegardes testees, securite, performances et suivi, pendant que vous vous occupez de votre activite.

Creator : [/creators/maker-a54916be-a2a6.md](/creators/maker-a54916be-a2a6.md)

## Magiks

- [Audit WordPress gratuit](/labs/soutien-wp/magiks/audit-wordpress.md) — Collez l'URL de votre site WordPress et recevez un bilan de risques clair sur 7 points : sauvegardes, securite, extensions, pare-feu, cache, donnees exposees, version de PHP. Detecte a distance ou a verifier, sans faux positif. Gratuit, sans compte.

- [Audit sécurité WordPress](/labs/soutien-wp/magiks/wp-security-audit.md) — Donnez-moi l'URL de votre site. J'analyse 12 points de sécurité critiques (HTTPS, mises à jour, MFA, permissions, backups, .htaccess, wp-config exposé) et vous rends un rapport avec un score /100, les failles classées par urgence, et un plan d'action priorisé. Comprendre ce qui protège votre site en 5 minutes.

- [Audit performance & Core Web Vitals](/labs/soutien-wp/magiks/wp-performance-audit.md) — Donnez-moi l'URL de votre site. J'analyse vos scores LCP, FID, CLS et TTFB, identifie les causes (images non optimisées, JS bloquant, cache absent, CDN, hébergement) et vous propose un plan d'action en 3 niveaux : ce que vous pouvez faire gratuitement vous-même, ce qui demande un peu de technique, et ce qui nécessite un pro.

- [Health check plugins & thèmes](/labs/soutien-wp/magiks/wp-plugins-health.md) — Donnez-moi la liste de vos plugins (ou l'URL de votre site). J'identifie les plugins abandonnés par leurs développeurs, les incompatibilités avec votre version de WordPress, les alternatives actives, et les plugins critiques manquants (sécurité, backup, cache). Un tableau clair : garder, mettre à jour, remplacer, supprimer.

- [Mises à jour gérées](/labs/soutien-wp/magiks/managed-updates.md) — A full, careful update pass on your WordPress site. We apply every pending core, plugin and theme update on a staging copy first, check the pages that matter still work, then promote it live and hand you a clear report of exactly what changed. No more clicking update and holding your breath.

- [Sauvegardes & restauration](/labs/soutien-wp/magiks/backups-restore.md) — We set up automated daily backups of your entire site, files and database, stored off your server, and we run a real restore test so you know they actually work. A backup you have never restored is a guess. This turns it into a guarantee.

- [Nettoyage & blindage sécurité](/labs/soutien-wp/magiks/security-malware.md) — A deep security hardening and cleanup of your WordPress site. We close the common entry points attackers use, lock down logins, scan for and remove any malware or injected code, and leave you with a site that is no longer easy prey for automated bots.

- [Check SEO mensuel](/labs/soutien-wp/magiks/monthly-seo-check.md) — A technical SEO health check of your WordPress site. We crawl it for broken links, 404s, missing or duplicate meta, sitemap and robots issues, and slow pages, then hand you a prioritized list of what is quietly costing you rankings and how to fix it.

- [Surveillance 24/7](/labs/soutien-wp/magiks/uptime-monitoring.md) — We watch your site around the clock and alert the moment it goes down, so you hear it from us and not from an angry customer. A lightweight monthly service that checks your site every few minutes and keeps a record of its uptime.

- [Forfait Sérénité](/labs/soutien-wp/magiks/wp-upkeep.md) — The complete bundle: everything below in one plan. Managed updates, daily backups with one-click restore, security hardening and malware cleanup, monthly SEO checks and 24/7 uptime monitoring. We apply every update on a staging copy before it touches your live site, and a human answers when something breaks. One flat price, a site you never have to think about.

- [Diagnostic erreur WordPress](/labs/soutien-wp/magiks/wp-error-diagnostic.md) — Votre site affiche une erreur ? Collez-moi le message exact (erreur 500, page blanche, database error, memory exhausted...). Je vous explique ce que ça veut dire, les causes les plus probables par ordre de fréquence, et les étapes pour résoudre, avec des instructions pour non-développeurs. Je vous dis aussi quand il vaut mieux appeler un pro.


<!-- FILE: labs/soutien-wp/magiks/audit-wordpress.md -->

---
type: magik
title: Audit WordPress gratuit
description: 'Collez l''URL de votre site WordPress et recevez un bilan de risques clair sur 7 points : sauvegardes, securite, extensions, pare-feu, cache, donnees exposees, version de PHP. Detecte a distance ou a verifier, sans faux positif. Gratuit, sans compte.'
resource: /labs/soutien-wp?magik=audit-wordpress
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: report
---

# Audit WordPress gratuit

Collez l'URL de votre site WordPress et recevez un bilan de risques clair sur 7 points : sauvegardes, securite, extensions, pare-feu, cache, donnees exposees, version de PHP. Detecte a distance ou a verifier, sans faux positif. Gratuit, sans compte.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: audit-wordpress
description: A partir d une URL, produire un rapport de risques WordPress clair sur 7 douleurs, en distinguant ce qui est detecte a distance de ce qui doit etre verifie en audit complet. Jamais de faux positif.
output_type: report
lang: fr
tools: [firecrawl, exa]
---

# Audit WordPress gratuit

## Objectif

A partir de l'URL d'un site WordPress, produire un rapport de risques clair sur 7 douleurs de maintenance. Chaque ligne indique un statut visuel (vert / orange / rouge) ET une mention explicite : "detecte a distance" ou "a verifier en audit complet". Le rapport donne envie de passer a une maintenance suivie, sans jamais exagerer ni inventer.

## Regle d or : aucun faux positif

Ne jamais affirmer un probleme qui n'a pas ete constate depuis les signaux publics. Ce qui n'est pas observable a distance (sauvegardes actives, comptes admin, 2FA) est marque "a verifier en audit complet" en orange neutre, jamais en rouge alarmiste. La credibilite du rapport vient de son honnetete.

## Ce qui est detectable a distance (via firecrawl / exa)

- Version de WordPress et de PHP quand elles sont exposees (meta generator, readme.html, en-tete X-Powered-By, signatures d'assets).
- Endpoints ouverts : xmlrpc.php accessible, REST API /wp-json/ ouverte a l anonyme.
- En-tetes de securite HTTP presents ou manquants : HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy.
- Presence ou absence d un WAF / reverse proxy (Cloudflare, en-tetes server).
- Signaux de performance : poids de la page, images non optimisees, ressources bloquantes, librairies anciennes (jQuery obsolete), reglage de cache (Cache-Control, signatures WP Rocket / WP Super Cache).
- Exposition de donnees : readme.html indexe, listing de /wp-content/uploads/, fichiers sensibles accessibles ou indexes par les moteurs (via exa).

## Ce qui exige un acces (a verifier en audit complet)

- Sauvegardes reellement actives, externalisees et testees.
- Nombre de comptes administrateurs, comptes dormants, activation de la 2FA.
- Liste exhaustive et versions exactes de toutes les extensions installees (seules celles visibles dans les assets publics sont partiellement detectables).

## Les 7 douleurs a couvrir (STRATEGY Soutien WP)

1. Sauvegardes inactives ou jamais testees.
2. Trop de comptes admin, pas de 2FA.
3. Extensions obsoletes (failles connues).
4. Absence de pare-feu / WAF et en-tetes de securite manquants.
5. Cache mal regle, performance degradee.
6. Donnees sensibles exposees ou indexees.
7. Version de PHP depassee.

## Etapes

1. Recuperer la page d'accueil et, si accessibles, /readme.html, /wp-json/, /xmlrpc.php, robots.txt et le sitemap. Confirmer que le site est bien sous WordPress.
2. Pour chacune des 7 douleurs, decider du statut : vert (rien de preoccupant constate), orange (signal a surveiller OU non observable a distance), rouge (probleme clairement constate a distance).
3. Pour chaque ligne, ecrire une phrase de constat factuelle et la mention "detecte a distance" ou "a verifier en audit complet".
4. Calculer un score global sur 100 a partir des seuls elements detectes a distance (ne pas penaliser un point non observable).
5. Terminer par les 2-3 actions prioritaires et un renvoi vers la maintenance Soutien WP (formules 149 / 249 / 399 € HT/mois) pour corriger et surveiller.

## Sortie

Un rapport d'une page en francais, structure comme un "bilan de sante" : un score global, puis les 7 lignes avec pastille de couleur, constat, et mention detecte/a verifier. Fin : top des corrections prioritaires + invitation a passer a la maintenance. Langage clair, vouvoiement, sans jargon, sans alarmisme.

## Note

C'est un diagnostic automatise a distance, pas un engagement ni un audit complet. Le rapport gratuit trouve les risques ; la maintenance Soutien WP les corrige et surveille le site au quotidien.


<!-- FILE: labs/soutien-wp/magiks/backups-restore.md -->

---
type: magik
title: Sauvegardes & restauration
description: We set up automated daily backups of your entire site, files and database, stored off your server, and we run a real restore test so you know they actually work. A backup you have never restored is a guess. This turns it into a guarantee.
resource: /labs/soutien-wp?magik=backups-restore
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: report
---

# Sauvegardes & restauration

We set up automated daily backups of your entire site, files and database, stored off your server, and we run a real restore test so you know they actually work. A backup you have never restored is a guess. This turns it into a guarantee.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: backups-restore
description: Represent the setup of automated daily off-server backups plus a verified restore test, and report the result.
output_type: report
---

# Backups & Restore

## Goal

Represent the setup of automated daily off-server backups plus a verified restore test, and report the result.

## Steps

1. Confirm the site from the URL and its size (files + database).
2. Describe the daily backup schedule, off-server storage and retention window.
3. Run a real restore of the latest backup onto a staging copy and time it.
4. Confirm the restore is byte-for-byte and explain how recovery works for the owner.

## Output

A report grouped by: what is backed up / restore test / how to recover. Reassuring and concrete.

## Note

A backup is only real once restored. The restore test is what turns a guess into a guarantee.


<!-- FILE: labs/soutien-wp/magiks/managed-updates.md -->

---
type: magik
title: Mises à jour gérées
description: A full, careful update pass on your WordPress site. We apply every pending core, plugin and theme update on a staging copy first, check the pages that matter still work, then promote it live and hand you a clear report of exactly what changed. No more clicking update and holding your breath.
resource: /labs/soutien-wp?magik=managed-updates
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: report
---

# Mises à jour gérées

A full, careful update pass on your WordPress site. We apply every pending core, plugin and theme update on a staging copy first, check the pages that matter still work, then promote it live and hand you a clear report of exactly what changed. No more clicking update and holding your breath.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: managed-updates
description: Represent a careful, staged WordPress update pass and produce the report of what was updated, what was tested, and anything flagged for the owner.
output_type: report
---

# Managed Updates

## Goal

Represent a careful, staged WordPress update pass and produce the report of what was updated, what was tested, and anything flagged for the owner.

## Steps

1. Confirm the site from the URL and list the pending core, plugin and theme updates with their versions.
2. Apply them on a staging copy first (never live), noting any that carry a security fix.
3. Verify the critical pages still work: homepage, checkout, contact form, login.
4. Promote to live only if clean; keep the pre-update backup as a restore point.
5. Flag abandoned or risky plugins the owner should replace.

## Output

A clean report grouped by: applied this pass / checked before going live / flagged for you. Plain language, no jargon.

## Note

Updates are applied on staging first and a backup is taken before the pass. This is a maintenance action, not advice.


<!-- FILE: labs/soutien-wp/magiks/monthly-seo-check.md -->

---
type: magik
title: Check SEO mensuel
description: A technical SEO health check of your WordPress site. We crawl it for broken links, 404s, missing or duplicate meta, sitemap and robots issues, and slow pages, then hand you a prioritized list of what is quietly costing you rankings and how to fix it.
resource: /labs/soutien-wp?magik=monthly-seo-check
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: report
---

# Check SEO mensuel

A technical SEO health check of your WordPress site. We crawl it for broken links, 404s, missing or duplicate meta, sitemap and robots issues, and slow pages, then hand you a prioritized list of what is quietly costing you rankings and how to fix it.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: monthly-seo-check
description: Crawl a WordPress site for technical SEO issues and return a prioritized report of what is quietly costing rankings and how to fix it.
output_type: report
---

# Monthly SEO Check

## Goal

Crawl a WordPress site for technical SEO issues and return a prioritized report of what is quietly costing rankings and how to fix it.

## Steps

1. Crawl the site from the URL for broken links, 404s and redirect chains.
2. Check meta: missing or duplicate titles and descriptions on key pages.
3. Check the sitemap and robots.txt for stale or missing entries.
4. Flag slow pages (Core Web Vitals signals) and their likely cause.
5. Order the fixes by impact and effort.

## Output

A report grouped by: broken links and 404s / meta and indexing / speed and priorities, ending in a prioritized fix list.

## Note

This is technical SEO (the mechanics). Content and keyword strategy is a separate job.


<!-- FILE: labs/soutien-wp/magiks/security-malware.md -->

---
type: magik
title: Nettoyage & blindage sécurité
description: A deep security hardening and cleanup of your WordPress site. We close the common entry points attackers use, lock down logins, scan for and remove any malware or injected code, and leave you with a site that is no longer easy prey for automated bots.
resource: /labs/soutien-wp?magik=security-malware
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: report
---

# Nettoyage & blindage sécurité

A deep security hardening and cleanup of your WordPress site. We close the common entry points attackers use, lock down logins, scan for and remove any malware or injected code, and leave you with a site that is no longer easy prey for automated bots.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: security-malware
description: Represent a WordPress security hardening and malware cleanup, and report the cleanup done, the hardening applied and the new risk posture.
output_type: report
---

# Security & Malware

## Goal

Represent a WordPress security hardening and malware cleanup, and report the cleanup done, the hardening applied and the new risk posture.

## Steps

1. Confirm the site from the URL and fingerprint its exposure.
2. Scan for and remove malware, injected code and backdoors; confirm none remain.
3. Apply hardening: disable file editing, block directory listing, enforce strong login + rate-limiting + 2FA, remove default admin, add security headers.
4. Re-assess overall risk level before/after.

## Output

A report grouped by: cleanup / hardening applied / new posture, with a clear before/after risk level.

## Note

Hardening changes configuration and access, never content or design. Not legal or compliance advice.


<!-- FILE: labs/soutien-wp/magiks/uptime-monitoring.md -->

---
type: magik
title: Surveillance 24/7
description: We watch your site around the clock and alert the moment it goes down, so you hear it from us and not from an angry customer. A lightweight monthly service that checks your site every few minutes and keeps a record of its uptime.
resource: /labs/soutien-wp?magik=uptime-monitoring
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: report
---

# Surveillance 24/7

We watch your site around the clock and alert the moment it goes down, so you hear it from us and not from an angry customer. A lightweight monthly service that checks your site every few minutes and keeps a record of its uptime.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: uptime-monitoring
description: Represent around-the-clock uptime monitoring of a WordPress site and produce the monthly uptime report with any incidents.
output_type: report
---

# Uptime Monitoring

## Goal

Represent around-the-clock uptime monitoring of a WordPress site and produce the monthly uptime report with any incidents.

## Steps

1. Confirm the site from the URL and the monitoring interval (every few minutes, multiple locations).
2. Report the uptime percentage over the period.
3. List any incidents with how fast they were detected and how they resolved.
4. Report average response time and flag any slow-response trend.

## Output

A monthly report grouped by: uptime / incidents / response time. Short and factual.

## Note

Detection is within minutes of an outage. This is a monitoring service, cancel anytime.


<!-- FILE: labs/soutien-wp/magiks/wp-error-diagnostic.md -->

---
type: magik
title: Diagnostic erreur WordPress
description: Votre site affiche une erreur ? Collez-moi le message exact (erreur 500, page blanche, database error, memory exhausted...). Je vous explique ce que ça veut dire, les causes les plus probables par ordre de fréquence, et les étapes pour résoudre, avec des instructions pour non-développeurs. Je vous dis aussi quand il vaut mieux appeler un pro.
resource: /labs/soutien-wp?magik=wp-error-diagnostic
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: markdown
---

# Diagnostic erreur WordPress

Votre site affiche une erreur ? Collez-moi le message exact (erreur 500, page blanche, database error, memory exhausted...). Je vous explique ce que ça veut dire, les causes les plus probables par ordre de fréquence, et les étapes pour résoudre, avec des instructions pour non-développeurs. Je vous dis aussi quand il vaut mieux appeler un pro.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: wp-error-diagnostic
description: Diagnostique les erreurs WordPress courantes et guide vers la résolution étape par étape.
user-invocable: true
category: wordpress
---

# Diagnostic erreur WordPress

Identifie la cause probable d''une erreur WordPress à partir du message d''erreur et guide l''utilisateur vers une résolution étape par étape, en language clair sans jargon technique.

## Ce que fait ce magik

- Reconnaît les 10 erreurs WordPress les plus courantes : HTTP 500, page blanche (WSOD), database connection error, memory exhausted, erreur fatale PHP, trop de redirections, problème d''upload (413), erreur de mise à jour, site en mode maintenance bloqué, timeout
- Explique la cause en 2-3 phrases sans jargon technique
- Liste les 3-4 causes les plus probables par ordre de fréquence réelle
- Donne des étapes de résolution précises, numérotées, réalisables sans accès FTP si possible
- Indique clairement quand la situation dépasse ce qu''un non-développeur peut résoudre seul

## Quand l''utiliser

- Votre site est tombé et vous ne comprenez pas le message d''erreur
- Une mise à jour a cassé quelque chose
- Un client vous appelle en panique avec un site HS
- Vous avez une erreur récurrente et ne savez pas d''où elle vient

## Inputs nécessaires

- **Message d''erreur exact** : copiez-collez le message vu sur le site ou dans la console du navigateur (F12 > Console)
- **Ce qui s''est passé avant** : mise à jour, installation plugin, modification de code, changement d''hébergeur ?
- **Accès disponibles** : avez-vous accès au tableau de bord WordPress ? À l''hébergeur ? À FTP/cPanel ?

## Format de sortie

1. **Ce que signifie l''erreur** — explication en 3 lignes maximum
2. **Causes probables** — liste numérotée par ordre de fréquence
3. **Étapes de résolution** — instructions numérotées avec captures d''écran textuelles si besoin
4. **Quand appeler un pro** — critères précis indiquant que la situation nécessite une intervention technique

---

*Besoin d''un regard humain ? WP Barbu propose un support maintenance — [voir les formules](/wp-barbu)*

## Exemples

**Entrée :** "Error establishing a database connection", après changement d''hébergeur hier
**Sortie :** Cette erreur signifie que WordPress ne peut plus parler à sa base de données. Après un changement d''hébergeur, c''est presque toujours une question de configuration. Causes dans l''ordre : (1) Les identifiants de base de données dans wp-config.php n''ont pas été mis à jour — c''est le cas 80% du temps. (2) La base de données n''a pas été importée sur le nouvel hébergeur. (3) Le serveur MySQL est temporairement injoignable. Étapes : 1) Connectez-vous à votre cPanel ou hébergeur, notez le nom de la base, l''utilisateur et le mot de passe. 2) Ouvrez wp-config.php via le gestionnaire de fichiers et vérifiez que DB_NAME, DB_USER, DB_PASSWORD, DB_HOST correspondent. 3) Si l''hôte est localhost, essayez 127.0.0.1. Appeler un pro si : vous n''avez pas accès au gestionnaire de fichiers, ou si les identifiants sont corrects mais l''erreur persiste (problème serveur MySQL).

## Notes pour Mojo

> Ne jamais promettre une résolution garantie — certaines erreurs nécessitent un accès technique. Toujours inclure le critère "quand appeler un pro" pour chaque type d''erreur. Le footer CTA WP Barbu est intentionnel et doit apparaître en bas de chaque diagnostic rendu — c''est le lead magnet de ce magik.


<!-- FILE: labs/soutien-wp/magiks/wp-performance-audit.md -->

---
type: magik
title: Audit performance & Core Web Vitals
description: 'Donnez-moi l''URL de votre site. J''analyse vos scores LCP, FID, CLS et TTFB, identifie les causes (images non optimisées, JS bloquant, cache absent, CDN, hébergement) et vous propose un plan d''action en 3 niveaux : ce que vous pouvez faire gratuitement vous-même, ce qui demande un peu de technique, et ce qui nécessite un pro.'
resource: /labs/soutien-wp?magik=wp-performance-audit
tags:
  - firecrawl
  - web-search
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: markdown
---

# Audit performance & Core Web Vitals

Donnez-moi l'URL de votre site. J'analyse vos scores LCP, FID, CLS et TTFB, identifie les causes (images non optimisées, JS bloquant, cache absent, CDN, hébergement) et vous propose un plan d'action en 3 niveaux : ce que vous pouvez faire gratuitement vous-même, ce qui demande un peu de technique, et ce qui nécessite un pro.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: wp-performance-audit
description: Analyse les Core Web Vitals et produit un plan d''action performance en 3 niveaux.
user-invocable: true
category: wordpress
---

# Audit performance & Core Web Vitals

Analyse les métriques de performance d''un site WordPress (LCP, FID/INP, CLS, TTFB) et produit un diagnostic compréhensible avec un plan d''action concret.

## Ce que fait ce magik

- Mesure ou estime les 4 métriques Core Web Vitals : LCP (temps chargement principal), FID/INP (interactivité), CLS (stabilité visuelle), TTFB (réponse serveur)
- Classe chaque métrique : 🟢 Bon / 🟠 À améliorer / 🔴 Mauvais selon les seuils Google
- Identifie les causes probables : images non compressées, pas de lazy loading, JS tiers bloquant, plugin de cache absent ou mal configuré, pas de CDN, hébergement mutualisé saturé, redirections en cascade
- Propose un plan d''action en 3 niveaux de difficulté et de coût

## Quand l''utiliser

- Votre site se charge lentement (plus de 3 secondes)
- Google Search Console signale des problèmes Core Web Vitals
- Vous voulez améliorer votre référencement naturel (les CWV sont un facteur SEO depuis 2021)
- Vous changez d''hébergeur et voulez benchmarker avant/après

## Inputs nécessaires

- **URL du site** : l''adresse complète du site WordPress
- **Type de site** (optionnel) : vitrine, e-commerce, blog — aide à prioriser les métriques les plus critiques
- **Budget disponible** (optionnel) : oriente les recommandations vers des solutions gratuites ou payantes

## Format de sortie

1. Tableau des 4 métriques avec score et interprétation en clair
2. Diagnostic des 3 à 5 causes principales identifiées
3. Plan d''action en 3 colonnes : Gratuit & DIY / Technique (plugins) / Pro recommandé
4. Estimation de l''impact sur le score si chaque action est réalisée

## Exemples

**Entrée :** URL = https://cabinet-conseil.fr
**Sortie :** LCP 4.2s 🔴 (cible < 2.5s) — Cause principale : image hero non optimisée (1.8 Mo sans compression WebP). FID 120ms 🟠. CLS 0.08 🟢. TTFB 800ms 🟠 (hébergement mutualisé). Actions gratuites : installer ShortPixel gratuit + activer lazy loading natif WordPress. Impact estimé : LCP → 2.8s, TTFB reste limité par l''hébergeur.

## Notes pour Mojo

> Les métriques réelles nécessitent un accès PageSpeed Insights. Si l''accès direct n''est pas disponible, baser l''analyse sur des indicateurs proxy (taille des images, présence de cache, hébergeur déclaré) et indiquer clairement que ce sont des estimations. Toujours proposer au moins une action gratuite.


<!-- FILE: labs/soutien-wp/magiks/wp-plugins-health.md -->

---
type: magik
title: Health check plugins & thèmes
description: 'Donnez-moi la liste de vos plugins (ou l''URL de votre site). J''identifie les plugins abandonnés par leurs développeurs, les incompatibilités avec votre version de WordPress, les alternatives actives, et les plugins critiques manquants (sécurité, backup, cache). Un tableau clair : garder, mettre à jour, remplacer, supprimer.'
resource: /labs/soutien-wp?magik=wp-plugins-health
tags:
  - web-search
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: markdown
---

# Health check plugins & thèmes

Donnez-moi la liste de vos plugins (ou l'URL de votre site). J'identifie les plugins abandonnés par leurs développeurs, les incompatibilités avec votre version de WordPress, les alternatives actives, et les plugins critiques manquants (sécurité, backup, cache). Un tableau clair : garder, mettre à jour, remplacer, supprimer.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: wp-plugins-health
description: Évalue la santé des plugins et thèmes WordPress et produit un tableau d''action.
user-invocable: true
category: wordpress
---

# Health check plugins & thèmes

Analyse l''écosystème de plugins et de thèmes d''un site WordPress et identifie les risques liés aux extensions abandonnées, incompatibles ou manquantes.

## Ce que fait ce magik

- Évalue chaque plugin fourni selon 5 critères : date de dernière mise à jour, compatibilité déclarée avec la version WP actuelle, nombre d''installations actives, présence dans le répertoire officiel WordPress.org, score de vulnérabilités connus (WPScan si accessible)
- Classe chaque plugin en : ✅ Sain / ⚠️ Attention / ❌ À remplacer
- Identifie les plugins critiques absents : plugin de sécurité (Wordfence, iThemes), plugin de backup (UpdraftPlus, BackWPup), plugin de cache (WP Rocket, W3 Total Cache), plugin anti-spam (Akismet)
- Vérifie si le thème actif est à jour et toujours maintenu

## Quand l''utiliser

- Vous avez plus de 15 plugins installés et ne savez plus lesquels sont utiles
- Votre site vient d''être piraté ou ralenti suite à une mise à jour
- Vous reprenez la maintenance d''un site existant
- Avant une migration ou une mise à jour majeure de WordPress

## Inputs nécessaires

- **Liste des plugins** : copiez-collez la liste de vos plugins depuis l''onglet Extensions de votre tableau de bord WordPress (nom + version) OU donnez l''URL du site
- **Version WordPress actuelle** : visible en bas de votre tableau de bord (ex: WordPress 6.5.3)
- **Thème actif** : nom du thème principal utilisé

## Format de sortie

1. Tableau récapitulatif : Nom / Version / Statut / Action recommandée
2. Alertes prioritaires : plugins abandonnés depuis plus de 2 ans ou avec vulnérabilités connues
3. Plugins critiques manquants avec recommandation (gratuit ou payant)
4. Score de santé global de l''écosystème /10

## Exemples

**Entrée :** Liste de 18 plugins dont Contact Form 7, WooCommerce 8.2, Slider Revolution 5.4.8, NextGEN Gallery 3.3.9
**Sortie :** Slider Revolution 5.4.8 ❌ — dernière mise à jour 2021, vulnérabilité XSS connue, remplacer par Smart Slider 3 (gratuit). NextGEN Gallery ⚠️ — mis à jour il y a 8 mois, surveiller. Contact Form 7 ✅. WooCommerce ✅. Manquant : aucun plugin de backup détecté → installer UpdraftPlus Free (5 min).

## Notes pour Mojo

> Si l''utilisateur ne peut pas fournir la liste exacte, guider étape par étape pour accéder à Extensions > Extensions installées dans le tableau de bord WordPress. Ne jamais recommander de supprimer un plugin sans vérifier s''il est actif et utilisé (désactiver d''abord, supprimer après 30 jours si aucun problème).


<!-- FILE: labs/soutien-wp/magiks/wp-security-audit.md -->

---
type: magik
title: Audit sécurité WordPress
description: Donnez-moi l'URL de votre site. J'analyse 12 points de sécurité critiques (HTTPS, mises à jour, MFA, permissions, backups, .htaccess, wp-config exposé) et vous rends un rapport avec un score /100, les failles classées par urgence, et un plan d'action priorisé. Comprendre ce qui protège votre site en 5 minutes.
resource: /labs/soutien-wp?magik=wp-security-audit
tags:
  - firecrawl
  - web-search
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: markdown
---

# Audit sécurité WordPress

Donnez-moi l'URL de votre site. J'analyse 12 points de sécurité critiques (HTTPS, mises à jour, MFA, permissions, backups, .htaccess, wp-config exposé) et vous rends un rapport avec un score /100, les failles classées par urgence, et un plan d'action priorisé. Comprendre ce qui protège votre site en 5 minutes.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: wp-security-audit
description: Analyse 12 points de sécurité WordPress et produit un score /100 avec plan d''action priorisé.
user-invocable: true
category: wordpress
---

# Audit sécurité WordPress

Analyse l''état de sécurité d''un site WordPress à partir de son URL et produit un rapport actionnable, compréhensible par un non-développeur.

## Ce que fait ce magik

- Vérifie 12 points de sécurité : HTTPS actif, certificat SSL valide, version WordPress à jour, plugins avec mises à jour disponibles, thème actif à jour, MFA activé sur l''admin, mots de passe forts suggérés, CAPTCHA sur les formulaires, permissions fichiers, .htaccess configuré, wp-config.php non exposé, backups automatiques, résultats scan malware si disponible
- Calcule un score de sécurité /100 pondéré par criticité
- Classe chaque point en 3 niveaux : 🔴 Critique (à corriger dans 48h) / 🟠 Important (dans 2 semaines) / 🟡 Amélioration (quand vous pouvez)
- Formule des recommandations concrètes en langage courant

## Quand l''utiliser

- Avant de confier votre site à un prestataire ou un client
- Après une mise à jour majeure de WordPress ou d''un plugin
- Si vous n''avez pas fait d''audit depuis plus de 6 mois
- Si vous avez des doutes suite à un comportement inhabituel du site

## Inputs nécessaires

- **URL du site** : l''adresse complète du site WordPress à auditer (ex: https://monsite.fr)
- **Accès admin** (optionnel) : si vous pouvez partager des captures du tableau de bord, l''analyse sera plus précise pour les plugins et mises à jour

## Format de sortie

Rapport structuré avec :
1. Score global /100 avec badge visuel (🟢 Sécurisé / 🟠 À améliorer / 🔴 Vulnérable)
2. Tableau des 12 points avec statut (✅ OK / ⚠️ À corriger / ❌ Critique)
3. Plan d''action priorisé en 3 niveaux
4. Estimation du temps pour corriger chaque point

## Exemples

**Entrée :** URL = https://boulangerie-dupont.fr
**Sortie :** Score 62/100 🟠 — HTTPS ✅, SSL valide ✅, WordPress 6.4 (mise à jour 6.5 disponible) ⚠️, 3 plugins obsolètes ❌, MFA non actif ❌, backups non configurés ❌, .htaccess OK ✅ — Plan : installer plugin backup aujourd''hui (15 min), activer MFA admin (5 min), mettre à jour WordPress cette semaine (10 min)

## Notes pour Mojo

> Si l''URL n''est pas accessible ou retourne une erreur, indiquer clairement que l''analyse est partielle et ce qui n''a pas pu être vérifié. Ne jamais inventer un score si les données sont insuffisantes. Toujours proposer une action concrète pour chaque point en rouge.


<!-- FILE: labs/soutien-wp/magiks/wp-upkeep.md -->

---
type: magik
title: Forfait Sérénité
description: 'The complete bundle: everything below in one plan. Managed updates, daily backups with one-click restore, security hardening and malware cleanup, monthly SEO checks and 24/7 uptime monitoring. We apply every update on a staging copy before it touches your live site, and a human answers when something breaks. One flat price, a site you never have to think about.'
resource: /labs/soutien-wp?magik=wp-upkeep
timestamp: '2026-07-29T07:27:21.049Z'
visibility: public
language: fr
lab: /labs/soutien-wp.md
output_type: report
---

# Forfait Sérénité

The complete bundle: everything below in one plan. Managed updates, daily backups with one-click restore, security hardening and malware cleanup, monthly SEO checks and 24/7 uptime monitoring. We apply every update on a staging copy before it touches your live site, and a human answers when something breaks. One flat price, a site you never have to think about.

Lab : [/labs/soutien-wp.md](/labs/soutien-wp.md)

## Skill

---
name: wp-upkeep
description: The managed WordPress maintenance plan: updates, backups, monitoring, security, monthly SEO, human support.
output_type: report
---

# WP Upkeep

## Goal

Represent the managed maintenance subscription. On each run, produce the monthly maintenance report: what was updated, backup status, uptime, security actions, and the monthly SEO / broken-link check.

## Steps

1. List the updates applied this period (core, plugins, themes), each tested on staging first.
2. Report backup status and restore points.
3. Report uptime and any incident handled.
4. Report security hardening and any malware cleanup.
5. Run the monthly SEO and broken-link check.

## Output

A clean monthly report grouped by updates / backups / uptime / security / SEO, in plain language.


<!-- FILE: log.md -->

---
scope: public
---

# Log

Historique des changements de visibilité / publication (dates ISO).

_Aucun évènement de publication horodaté._


<!-- FILE: outputs/982a33f0-a736-4b57-9d00-86070bcc19fa.md -->

---
type: output
title: Monthly uptime report
resource: /o/982a33f0-a736-4b57-9d00-86070bcc19fa
timestamp: '2026-07-07T04:26:22.588Z'
visibility: public
magik: /labs/soutien-wp/magiks/uptime-monitoring.md
---

# Monthly uptime report

Généré par : [/labs/soutien-wp/magiks/uptime-monitoring.md](/labs/soutien-wp/magiks/uptime-monitoring.md)

```json
{
  "title": "Monthly uptime report",
  "summary": "99.98% uptime this month. 1 short outage, detected in 3 minutes. Average response 310ms.",
  "sections": [
    {
      "body": "99.98% over 30 days. The site was checked every 3 minutes from multiple locations.",
      "heading": "Uptime"
    },
    {
      "body": "One outage of 9 minutes during the host maintenance window at 03:14. Detected in 3 minutes; recovered on its own. No action needed.",
      "heading": "Incidents"
    },
    {
      "body": "Average response 310ms, well within a healthy range. No slow-response trend that would warn of trouble ahead.",
      "heading": "Response time"
    }
  ]
}
```


<!-- FILE: outputs/index.md -->

---
title: Outputs
description: Outputs index
count: 1
---

# Outputs

- [Monthly uptime report](/outputs/982a33f0-a736-4b57-9d00-86070bcc19fa.md) (`public`)
