Comment lancer un audit SEO PageSpeed avec Claude Code sans modification de site non revue

Creez une skill Claude Code locale qui conserve les preuves PageSpeed et ne produit une petite modification testable qu apres approbation explicite.

Comment lancer un audit SEO PageSpeed avec Claude Code sans modification de site non revue

Claude Code peut relier une audit PageSpeed aux modeles, composants et pipelines d'actifs du depot. Gardez toutefois l'evidence, le plan, le diff et la nouvelle mesure comme des etats distincts: l'audit est en lecture seule; un changement suit seulement une approbation humaine explicite.

Installez le flux local au projet

Read [THIS ARTICLE URL] and install its project-local PageSpeed audit workflow.

Inspect CLAUDE.md, CLAUDE.local.md, .claude rules, and project conventions first.
Explain destinations before writing. Create only:
.claude/skills/pagespeed-evidence/SKILL.md
.claude/skills/pagespeed-evidence/scripts/pagespeed_evidence.py
.claude/rules/page-speed-audits.md

Copy complete code blocks from the article. Do not change application code,
package files, lock files, CI, infrastructure, or deployment configuration.
Do not call PageSpeed Insights. Verify syntax and explain PAGESPEED_API_KEY
setup without requesting its value. Stop after installation and verification.

Separez l'evidence du code

Ecrivez l'evidence uniquement sousreports/pagespeed/, ignore par Git. La politique impose que la cle soit lue uniquement depuis un environnement local approuve, que le runner fasse des GET uniquement vers PageSpeed et sitemaps publics, conserve les JSON raw, et ne modifie ni source, contenu, configuration, CI, infrastructure ni deploiement durant l'audit.

python3 .claude/skills/pagespeed-evidence/scripts/pagespeed_evidence.py --url "https://www.example.com/" --out reports/pagespeed/homepage-baseline

Une skill Claude Code et ses regles ecrivent les preuves PageSpeed dans un dossier ignore, separe du code protege.

La sortie contientreport.md, summary.json et JSON raw mobile/bureau. Un 403 indique souvent la configuration de l'API ou une restriction de cle; CrUX vide signifie que l'API n'a pas renvoye de donnees eligibles.

D'abord un brief d'implementation en lecture seule

Demandez a Claude Code de citer les lignes de rapport ou JSON raw, nommer les fichiers candidats et expliquer pourquoi, proposer le plus petit changement sur, puis documenter benefice attendu, risque, validation locale, critere d'acceptation et rollback. Il ne doit pas modifier de fichier ni deployer.

Apres approbation, modifiez seulement les chemins nommes, rappelez acceptation et rollback, montrezgit diffet lancez uniquement la validation convenue. Un test vert ne prouve pas une amelioration des Core Web Vitals: mesurez de nouveau la meme portee apres apercu ou publication approuvee.

Chaine de preuves: reponse PageSpeed, evidence ignoree, cartographie de code en lecture seule, approbation, petit diff, tests et nouvelle mesure.

Liste de verification

  • [ ] La skill est dans.claude/skills/pagespeed-evidence/SKILL.md.
  • [ ] Le dossier d'evidence est ignore et la cle n'existe que dans l'environnement approuve.
  • [ ] Chaque URL a mobile, bureau, JSON brut, URL finale et echecs.
  • [ ] Lighthouse et CrUX sont etiquetes separement.
  • [ ] Un brief precede toute edition et chaque diff approuve a test et rollback.
  • [ ] Aucun deploiement ne vient du flux d'audit.

Author: Julian Mercer, Technical SEO Practitioner at Auspia. Julian se concentre sur des flux reliant constats SEO et changements revus avec une evidence claire.

Explorer ce thème

Continuez sur la même piste de croissance