Cours WordPress — Semaine 7

FORMATION WORDPRESS · MODULE 07/08 · 10 HEURES

Optimiser le SEO technique du site codé

Vous débutez totalement ? Commencez par la section « Mode débutant » de chaque atelier : elle explique où cliquer, quoi faire et comment vérifier votre résultat. Le code vient après les manipulations simples. Voir aussi le guide de prise en main →

Un site fonctionnel n’est pas automatiquement indexable. Vous contrôlez statut HTTP, canonical, sitemap, robots, données structurées, maillage et contenus sans promettre de classement.

Votre livrable professionnel

Audit de dix URL ; plan de corrections ; métadonnées cohérentes ; schema JSON-LD non dupliqué ; vérification du crawl et des liens.

Comment travailler ce module ?

  1. Lisez la notion et l’exemple.
  2. Reproduisez le code sur un WordPress de test, jamais sur le site d’un client.
  3. Vérifiez le résultat attendu et enregistrez une preuve.
  4. Validez votre étape avec le switch du panneau de progression.
  5. Terminez par le quiz noté, tout en bas de la page.

PARCOURS GUIDÉ

Cinq étapes pour produire un résultat concret

Cliquez sur une étape pour découvrir sa mission. Le bouton « Aller à cette étape dans le cours » ouvre directement sa procédure détaillée. Le switch en colonne de droite enregistre votre avancement.

ÉTAPE 01 / 05

Auditer 10 URL et leurs codes HTTP

Cartographier les URL et leur statut Commencez par dresser la liste des contenus que le moteur devrait visiter : accueil, pages, articles, catégories, services, contact et archives. Pas à pas…

Action : lire la procédure, la reproduire, puis activer le switch après contrôle du résultat.

ÉTAPE 02 / 05

Contrôler canonical, indexation et sitemap

Titles, descriptions, canonical et maillage Chaque template doit fournir un titre explicite, un H1 cohérent et des liens internes pertinents. Pour les metas SEO et canonicals, utilisez un seul…

Action : lire la procédure, la reproduire, puis activer le switch après contrôle du résultat.

ÉTAPE 03 / 05

Structurer titres, liens et HTML sémantique

Robots, sitemap et noindex robots.txt guide le crawl ; il ne suffit pas à faire disparaître une URL déjà connue des résultats. noindex est un signal différent, qui doit pouvoir être lu par le…

Action : lire la procédure, la reproduire, puis activer le switch après contrôle du résultat.

ÉTAPE 04 / 05

Intégrer JSON-LD sans doublons

Données structurées sans duplication Les schémas Organization , BreadcrumbList ou Article peuvent décrire un contenu, mais ne garantissent pas de rich result. N’émettez pas une seconde version…

Action : lire la procédure, la reproduire, puis activer le switch après contrôle du résultat.

ÉTAPE 05 / 05

Rédiger l’audit et les corrections

Rapport d’audit avec avant/après Le travail SEO professionnel rend ses décisions vérifiables : URL, problème, impact, correctif, nouvelle mesure et éventuelles limites. Pas à pas Choisissez dix…

Action : lire la procédure, la reproduire, puis activer le switch après contrôle du résultat.

COURS APPROFONDI & ATELIERS

Comprendre, coder et construire le site

Ces exemples sont volontairement progressifs. Les extraits de code s’exécutent dans des fichiers PHP d’un thème/plugin WordPress, pas directement dans le texte d’une page LiveCanvas.

Schéma de progression du module 7
Schéma pédagogique illustratif : ce n’est pas une capture réelle de votre écran WordPress.
ATELIER 01

Auditer 10 URL et leurs codes HTTP

↖ Revenir au parcours

MODE DÉBUTANT · ÉTAPE 01

Vous partez de zéro ? Suivez chaque clic.

Le référencement naturel commence par la possibilité de découvrir des pages utiles. Un audit simple répertorie les URL et examine leur état réel.

Où aller ?

Tableur d’exercice ; navigateur → pages publiques et outils Réseau.

Manipulation expliquée pas à pas
  1. 01
    Dans un tableur, créez les colonnes URL, type de page, statut HTTP, title, H1, indexable, notes.
  2. 02
    Recopiez dix URL : accueil, services, contact, blog, trois articles et trois autres pages pertinentes.
  3. 03
    Ouvrez chaque URL et vérifiez qu’elle affiche le contenu attendu.
  4. 04
    Avec les outils du navigateur ou une extension d’audit, notez les codes HTTP observés.
  5. 05
    Classez les éventuels 404 et redirections anormales.

Exemple concret : Exemple : /services/ = 200, H1 « Nos services », title descriptif ; /ancien-service/ = 404 à traiter si lié depuis le menu.

✓ Résultat attendu

Un tableau de dix URL avec observations vérifiables et priorités d’action.

Si cela ne fonctionne pas

Ne considérez pas un 200 seul comme une preuve de qualité SEO : le titre, le contenu et la canonique restent importants.

À retenir

Crawl : exploration des URL. Indexation : inclusion éventuelle d’une URL dans un moteur de recherche.

Cartographier les URL et leur statut

Commencez par dresser la liste des contenus que le moteur devrait visiter : accueil, pages, articles, catégories, services, contact et archives.

Pas à pas

  1. Créez un tableau de dix URL du projet Atelier Horizon.
  2. Pour chaque URL, notez type de page, code HTTP, titre HTML, H1 et statut indexable.
  3. Vérifiez qu’un 404 reste un 404 et qu’une redirection inutile n’engendre pas de chaîne.
  4. Comparez le sitemap avec les pages que vous souhaitez réellement indexer.
  5. Classez les problèmes en bloquants, importants et améliorations.

Exemple de tableau

/ 200 Accueil H1 unique /blog/ 200 Archive pagination à vérifier /contact/ 200 Contact formulaire fonctionnel /page-inconnue/ 404 Erreur page 404 utile

À éviter : croire qu’un sitemap garantit l’indexation ou qu’une URL 200 prouve sa qualité SEO.

Point de contrôle 01

Le résultat est-il reproductible ? Gardez une preuve (capture ou extrait de code), puis validez l’interrupteur « Étape 01 » dans votre suivi.

ATELIER 02

Contrôler canonical, indexation et sitemap

↖ Revenir au parcours

MODE DÉBUTANT · ÉTAPE 02

Vous partez de zéro ? Suivez chaque clic.

robots.txt, sitemap et balise noindex jouent des rôles différents. Il faut comprendre ces différences pour éviter de masquer involontairement le site.

Où aller ?

Navigateur → /robots.txt ; outil SEO → sitemap ; WordPress → Réglages → Lecture.

Manipulation expliquée pas à pas
  1. 01
    Ouvrez /robots.txt puis le sitemap déclaré par votre extension SEO ou WordPress.
  2. 02
    Dans WordPress → Réglages → Lecture, vérifiez l’option qui demande aux moteurs de ne pas indexer le site de test.
  3. 03
    Sur un site de développement non public, conservez une politique d’indexation adaptée. Ne passez pas un site de production en noindex par erreur.
  4. 04
    Pour trois URL, inspectez leur meta robots et leur canonical via le code source HTML.
  5. 05
    Vérifiez que les pages importantes ne contiennent pas de noindex non souhaité.
Exemple à observer ou reproduire

<link rel="canonical" href="https://exemple.test/services/"> <meta name="robots" content="index,follow">

✓ Résultat attendu

Vous savez expliquer la différence entre exploration, noindex, sitemap et canonical.

Si cela ne fonctionne pas

robots.txt empêche certaines explorations mais ne garantit pas la suppression d’une URL de l’index ; une canonical est un signal, pas un ordre absolu.

À retenir

Canonical : URL préférée proposée au moteur. Sitemap : liste d’URL pour aider leur découverte.

Titles, descriptions, canonical et maillage

Chaque template doit fournir un titre explicite, un H1 cohérent et des liens internes pertinents. Pour les metas SEO et canonicals, utilisez un seul système, généralement un plugin SEO maîtrisé.

Pas à pas

  1. Activez la gestion du titre via add_theme_support( 'title-tag' ) si votre thème ne l’a pas.
  2. Vérifiez le <title> d’un article, d’une catégorie et de la page Contact.
  3. Configurez un plugin SEO pour les descriptions et les canonicals ; évitez les balises ajoutées en doublon par header.php.
  4. Ajoutez depuis chaque article un lien pertinent vers la page Services ou une autre ressource utile.
  5. Testez une catégorie paginée et les canonical associés.

Résultat

Une architecture HTML cohérente sans méta SEO identique répétée partout.

À éviter : forcer une canonical vers l’accueil pour toutes les pages ; les pages profondes peuvent avoir leur propre URL canonique.

Point de contrôle 02

Le résultat est-il reproductible ? Gardez une preuve (capture ou extrait de code), puis validez l’interrupteur « Étape 02 » dans votre suivi.

ATELIER 03

Structurer titres, liens et HTML sémantique

↖ Revenir au parcours

MODE DÉBUTANT · ÉTAPE 03

Vous partez de zéro ? Suivez chaque clic.

Un contenu compréhensible utilise un titre pertinent, une hiérarchie Hn logique, des liens explicites et des images accessibles.

Où aller ?

WordPress → Pages → Services → Modifier ; LiveCanvas si utilisé.

Manipulation expliquée pas à pas
  1. 01
    Ouvrez la page Services dans WordPress ou LiveCanvas.
  2. 02
    Rédigez un seul H1 clair décrivant le sujet principal de la page.
  3. 03
    Utilisez des H2 pour les familles de services et des H3 pour les détails nécessaires.
  4. 04
    Remplacez les liens « cliquer ici » par des textes qui indiquent leur destination.
  5. 05
    Ajoutez un texte alternatif utile aux images informatives et laissez vide l’alternative des images purement décoratives.
  6. 06
    Contrôlez la page au clavier et avec un outil d’inspection HTML.
Exemple à observer ou reproduire

<main> <h1>Nos services de création WordPress</h1> <section><h2>Sites vitrines</h2><p>...</p></section> <section><h2>Maintenance</h2><p>...</p></section> </main>

✓ Résultat attendu

La page présente un H1, des sections cohérentes, des liens descriptifs et des images traitées correctement.

Si cela ne fonctionne pas

Ne répétez pas dix H1 pour « optimiser » le SEO ; privilégiez une structure éditoriale compréhensible.

À retenir

Balise H1 : titre principal de la page. Alt : alternative textuelle pertinente d’une image.

Robots, sitemap et noindex

robots.txt guide le crawl ; il ne suffit pas à faire disparaître une URL déjà connue des résultats. noindex est un signal différent, qui doit pouvoir être lu par le robot.

Pas à pas

  1. Ouvrez /robots.txt et identifiez les règles actives.
  2. Dans votre plugin SEO, contrôlez les sitemaps des pages/articles/CPT.
  3. Vérifiez l’option WordPress Réglages → Lecture → Demander aux moteurs de ne pas indexer sur le staging.
  4. Assurez-vous que le staging ne devienne pas public ni indexé involontairement ; préférez une authentification HTTP si possible.
  5. En production, retirez les protections de staging lorsque vous souhaitez indexer et inspectez une URL dans Search Console si l’accès est configuré.

Résultat

Les pages utiles figurent dans le sitemap ; les contenus privés, de test ou en erreur sont traités explicitement.

Point de contrôle 03

Le résultat est-il reproductible ? Gardez une preuve (capture ou extrait de code), puis validez l’interrupteur « Étape 03 » dans votre suivi.

ATELIER 04

Intégrer JSON-LD sans doublons

↖ Revenir au parcours

MODE DÉBUTANT · ÉTAPE 04

Vous partez de zéro ? Suivez chaque clic.

Les données structurées peuvent aider les moteurs à comprendre certains contenus. Elles doivent décrire ce qui est réellement présent sur la page et ne doivent pas être dupliquées.

Où aller ?

Navigateur → Code source ; extension SEO ; outils de validation des schémas.

Manipulation expliquée pas à pas
  1. 01
    Vérifiez si Rank Math, Yoast ou une autre extension SEO émet déjà du JSON-LD.
  2. 02
    Ouvrez le code source d’un article et recherchez application/ld+json.
  3. 03
    Comparez le type de schéma aux informations réellement affichées (article, auteur, date).
  4. 04
    Si le schéma est déjà cohérent, ne dupliquez pas BlogPosting ou BreadcrumbList dans un second plugin.
  5. 05
    Testez une URL avec Rich Results Test ou Schema Markup Validator et notez les avertissements pertinents.
Exemple à observer ou reproduire

<script type="application/ld+json">{ "@context":"https://schema.org", "@type":"BlogPosting", "headline":"Conseils pour lancer un site WordPress" }</script>

✓ Résultat attendu

Une seule représentation cohérente des données de l’article est présente, sans duplication ajoutée volontairement.

Si cela ne fonctionne pas

Un JSON-LD valide n’est pas une garantie d’affichage enrichi ni de classement Google.

À retenir

JSON-LD : format des données structurées dans la page HTML.

Données structurées sans duplication

Les schémas Organization, BreadcrumbList ou Article peuvent décrire un contenu, mais ne garantissent pas de rich result. N’émettez pas une seconde version conflictuelle si Rank Math, Yoast ou un autre plugin gère déjà ces données.

Exemple conceptuel JSON-LD Article

{ "@context": "https://schema.org", "@type": "BlogPosting", "headline": "Préparer son site WordPress", "datePublished": "2026-10-01" }

Pas à pas

  1. Contrôlez les scripts application/ld+json réellement présents sur un article.
  2. Déterminez quel plugin ou template les produit.
  3. Si aucune source fiable n’existe, préparez un schéma adapté aux contenus visibles, avec valeurs dynamiques et URLs réelles.
  4. Vérifiez le résultat avec un validateur de données structurées et, si pertinent, Rich Results Test.
  5. Documentez les données manquantes plutôt que de fabriquer des avis ou notes.

À éviter : ajouter un AggregateRating artificiel ou promettre une position Google après validation du schéma.

Point de contrôle 04

Le résultat est-il reproductible ? Gardez une preuve (capture ou extrait de code), puis validez l’interrupteur « Étape 04 » dans votre suivi.

ATELIER 05

Rédiger l’audit et les corrections

↖ Revenir au parcours

MODE DÉBUTANT · ÉTAPE 05

Vous partez de zéro ? Suivez chaque clic.

Un audit utile propose une correction vérifiable et hiérarchise les priorités au lieu d’accumuler des scores.

Où aller ?

Tableau d’audit ; WordPress → Réglages / Pages / Extension SEO.

Manipulation expliquée pas à pas
  1. 01
    Récupérez le tableau des dix URL de l’étape 1.
  2. 02
    Pour chaque anomalie, notez l’impact (bloquant, important, amélioration) et une cause probable.
  3. 03
    Proposez une correction précise dans WordPress, le thème ou le plugin SEO.
  4. 04
    Appliquez deux corrections sur l’environnement de test.
  5. 05
    Remesurez les URL modifiées et joignez des preuves avant/après.
  6. 06
    Présentez un bilan clair : points corrigés, points restant à vérifier, risques et prochaine échéance.

Exemple concret : Exemple : « 404 sur /services-ancien/ lié depuis le menu → corriger le lien → clic teste 200 ».

✓ Résultat attendu

Un rapport court relie chaque problème à une action, une preuve de correction et un statut.

Si cela ne fonctionne pas

Un bon rapport ne promet jamais une position Google précise ni une hausse certaine de trafic.

À retenir

Priorisation : traiter d’abord les anomalies qui empêchent l’accès, puis la compréhension et l’amélioration.

Rapport d’audit avec avant/après

Le travail SEO professionnel rend ses décisions vérifiables : URL, problème, impact, correctif, nouvelle mesure et éventuelles limites.

Pas à pas

  1. Choisissez dix URL représentatives et remplissez votre grille.
  2. Identifiez les titres dupliqués, 404, liens cassés, pages orphelines et images sans alternative.
  3. Réalisez deux corrections mesurables (par exemple titre/canonical et liens internes).
  4. Relancez les vérifications, conservez captures ou exports.
  5. Rédigez un court rapport : constat → cause → action → résultat → suivi recommandé.

Exemple

URL: /blog/article-exemple/ Constat: H1 absent / liens internes insuffisants Correction: H1 unique + 2 liens pertinents Test: nouvelle capture du DOM + crawl de l’URL

Livrable

Un audit traçable, pas une déclaration générale « SEO optimisé ».

Point de contrôle 05

Le résultat est-il reproductible ? Gardez une preuve (capture ou extrait de code), puis validez l’interrupteur « Étape 05 » dans votre suivi.

SOURCES & SUPPORTS

Ressources du module

Documentation officielle : Consulter la référence WordPress ↗. Vidéos : ajoutez des tutoriels enregistrés et vérifiés dans LiveCanvas ; aucune vidéo factice n’est présentée comme un cours existant.

Note pédagogique — Les PDF sont des supports transversaux. Les extraits de code et procédures enrichies de cette page font partie de la V2.3. Les corrigés détaillés des quiz apparaissent seulement après soumission du questionnaire.

FIN DU MODULE · ÉVALUATION

Vérifiez vos connaissances

Répondez aux cinq questions. Après correction, découvrez votre note sur 20, le nombre d’erreurs et l’explication de chaque réponse. Quatre réponses correctes sur cinq sont nécessaires pour valider le nouveau quiz.

1. robots.txt garantit-il la suppression de Google ?
2. Le JSON-LD garantit-il un résultat enrichi ?
3. canonical est-il une indication de préférence ?
4. Que prouve à elle seule une URL présente dans le sitemap ?
5. Quand un plugin SEO produit déjà le schéma Article, que faut-il éviter ?

Connexion nécessaire pour enregistrer la note et les corrections.