Infrastructure

Configurer Google Search Console et le SEO d'un blog Jekyll

Mettre en place les fondamentaux SEO d'un blog Jekyll — robots.txt, sitemap.xml automatique, vérification Google Search Console et soumission du sitemap.

Table des matières

Un site peut être parfaitement fonctionnel sans être référencé : sans robots.txt, sans sitemap déclaré et sans propriété vérifiée dans Google Search Console, les moteurs de recherche n’ont aucune garantie d’indexation fiable. Ce guide couvre la mise en place minimale mais complète pour un blog Jekyll.

robots.txt

User-agent: *
Allow: /

Sitemap: https://mondomaine.com/sitemap.xml

Un fichier statique à la racine du site suffit — pas besoin de plugin.

sitemap.xml automatique

Le plugin officiel génère et maintient le sitemap sans configuration :

# _config.yml
plugins:
  - jekyll-sitemap

Jekyll expose alors automatiquement /sitemap.xml, régénéré à chaque build avec la liste à jour des articles et pages.

Meta tags SEO (jekyll-seo-tag)

plugins:
  - jekyll-seo-tag
{% seo %}

Ce tag unique génère titre, description, Open Graph, Twitter Card et la balise generator à partir des champs déjà présents dans _config.yml (title, description, url) et le front matter de chaque article (description, image).

Vérification de propriété Google Search Console

La méthode la plus simple pour un site statique est la balise meta, ajoutée directement dans le <head> du layout principal :

<meta name="google-site-verification" content="VOTRE_CODE_ICI" />
Où trouver le code

Dans Search Console : Paramètres → Propriété → Vérification du domaine → méthode ‘Balise HTML’. Le code fourni va directement dans le content de la meta tag, pas ailleurs.

Soumission du sitemap

Une fois la propriété vérifiée dans Search Console : Sitemaps → Ajouter un sitemap → renseigner sitemap.xml (l’URL complète n’est pas nécessaire, juste le chemin relatif). Le statut passe à “Sitemap envoyé” puis, après quelques heures, “Réussite” avec le nombre de pages découvertes.

Vérification

curl -s https://mondomaine.com/robots.txt
curl -s https://mondomaine.com/sitemap.xml | head -20
curl -s https://mondomaine.com/ | grep google-site-verification
Suppression/recréation de propriété

Si vous supprimez puis recréez la propriété dans Search Console, un nouveau code de vérification est généré à chaque fois — l’ancienne balise meta ne fonctionnera plus, il faut la remplacer avant de relancer la vérification.

Résultat

  • robots.txt en place, pointant vers le sitemap.
  • Sitemap généré et tenu à jour automatiquement par Jekyll à chaque build.
  • Propriété Search Console vérifiée et sitemap soumis — le site apparaît dans l’index Google sans étape manuelle récurrente.

Comments