Aller au contenu
  1. Tech Corner/

Toutes les recettes pour un référencement optimal de son site Hugo

·304 mots·2 mins
Hugo
JF Audenard
Auteur
JF Audenard
Un passionné de tech & de cyber
Sommaire
Hugo - Cet article fait partie d'une série.
Partie 3: Cet article

Introduction
#

Voici ce que j’ai pu faire pour que ce site Hugo soit le mieux référencé possible.

J’ajouterai de nouvelles informations au fil du temps car je ne fais que toucher le sujet du doigt.

Le sitemap pour les moteurs de recherche
#

Le sitemap, c’est un fichier XML qui liste l’ensemble des pages du site. Cela permet à des moteurs de recherche de trouver tout le contenu et sans forcément devoir ‘crawler’ le site.

Dans le cas d’un site multi-langues, on va retrouver 3 sitemaps:

  • Un sitemap “principal”
  • Un sitemap pour la langue en fr
  • Un autre sitemap pour la langue en en

Exclure un contenu
#

Pour éviter qu’une page ne soit intégrée dans le sitemap généré par Hugo, il est nécessaire de modifier le template utilisé.

J’ai défini un nouveau paramètre à positionner dans le ‘front matter’. Par défaut, les pages sont incluses dans le sitemap

---

SitemapExclude: true
---

Les lignes suivantes dans le template font le nécessaire :

{{ $pages := .Data.Pages }}
{{ $pages = where $pages "Params.SitemapExclude" "!=" true }}
{{ range $pages }}

Ressources et liens
#

Les choses à vérifier
#

Voici une petite liste de choses qui me restent à vérifier

Le Sitemap
#

  • Vérifier qu’un sitemap ne soit pas généré pour les catégories ou tags
  • Vérifier que les URLs intégrées dans les sitemap soient celles attendues
  • Soumettre à Google (et à d’autres moteurs) les sitemaps générés

Le fichier robots.txt
#

  • Vérifier que le fichier Robots.txt généré par Hugo soit bien OK avec ce qui est attendu

La rapidité c’est important
#

  • Évaluer le score via un outil comme Lighthouse car un site qui se charge vite sera mieux référencé
Hugo - Cet article fait partie d'une série.
Partie 3: Cet article

Articles connexes

Hugo, le générateur de site web qui fait la différence
·229 mots·2 mins
Hugo
Quelques notes sur Hugo, un générateur de de sites statiques qui fait la différence
Hugo - Blowfish theme
·199 mots·1 min
Hugo
Un ensemble d’informations, de liens et de trucs sur le thème Blowfish utilisé pour ce site Hugo
About
A propos de ce site web