Optimise le maillage interne de ton blog

À la une : Mistral lance "le Chat"

Au menu d’aujourd’hui :

  • 🧶 Optimise le maillage interne de ton blog

  • 🗞️ À la une : Mistral lance “le Chat”

  • 📮 4 autres news en bref

  • 💎 4 ressources de la semaine

🎓 Le tutoriel du jour

À la fin du tutoriel tu sauras comment créer une automatisation qui ajoute des liens internes à tes articles de blog pour améliorer le maillage interne et la conversion.

Un bon maillage interne améliore le SEO et la conversion.

Objectif du tutoriel

On se met dans la peau du responsable du blog des cours Legendre, le site de cours particuliers.

On se donne pour objectif d’avoir un système qui ajoute des liens vers les pages “Cours particuliers” aux articles du blog, en choisissant les phrases d’ancrage les plus pertinentes.

On voudrait créer des phrases d’ancrage qui redirigent vers les bonnes pages de cours particuliers en fonction des sujets.

Cas d’usage

  • 📣 Marketing : Créer un maillage interne optimisé autour de mots-clés stratégiques pour améliorer le SEO.

  • 🧡 Service Client : Insérer des liens internes vers les FAQs pour réduire les tickets de support.

Outils utilisés

Étape 1 : Crée une base Airtable

Ouvre Airtable et crée une base de données avec deux tables.

Une table “Dashboard” qui contiendra les articles de blog avec les colonnes suivantes :

  • Titre : Le titre de l'article.

  • Statut : Une checklist. Ce statut déclenchera notre automatisation.

  • Contenu de l’article : On ajoutera nos articles dans cette colonne. Assure-toi de cocher l’option “Enable rich text formatting”.

  • Created time : Cette colonne se remplit automatiquement et sert à communiquer à Make les derniers articles ajoutés dans notre Airtable.

La liste de tous les articles de notre blog.

Ajoute quelques articles dans ta base pour tester.

💡 À noter : On pourrait connecter notre CMS à Airtable pour ajouter automatiquement les nouveaux articles publiés.

Renomme la vue actuelle en “Tout”, puis duplique-la. Renomme la nouvelle vue en “Go” et applique un filtre pour afficher uniquement les articles dont le Statut est “coché”.

Technique très simple pour créer un déclencheur sur Airtable

Crée ensuite une table “Links” avec une colonne “Titre” et une colonne “Url” et ajoute les catégories de cours particuliers disponibles sur le site des cours Legendre.

Les liens vers les pages “Cours anglais”, “Cours espagnol” etc.

Étape 2 : Configure un scénario Make pour automatiser le processus

Connecte-toi à Make, clique sur Créer un scénario et ajoute le module Airtable.

Sélectionne l’événement déclencheur “Watch Records” pour la table Dashboard.

L’automatisation se déclenche à chaque nouvel article.

Configure-le pour surveiller les enregistrements dans la vue “Go” que tu as créée.

Ajoute un module Airtable pour récupérer tous les cours particuliers. Utilise le module “Search Records” pour rechercher dans la table Links.

On récupère la liste des pages des cours particuliers.

Étape 3 : Ajoute un module OpenAI pour trouver des phrases d'ancrage internes

On va ajouter un module OpenAI GPT dans le scénario pour trouver des phrases d’ancrage internes pertinentes dans notre article.

Avant cela, on ajoute un module intermédiaire “Text aggregator” qui va compiler la liste des URLs des pages de cours particuliers en un seul morceau de texte qu’on pourra ensuite donner à ChatGPT pour lui demander de choisir la page la plus appropriée.

Ajoute maintenant le module OpenAI, configure-le pour utiliser le modèle gpt-4o-mini et insère le texte suivant comme “message système” (ça correspond au prompt dans un GPT).

Voilà le prompt que j’ai utilisé :

You are an expert SEO writer working for a company selling private classes to high school students.

Your role is to add internal links from the article I will give you to the most relevant internal page of the website listed here :

Step 1 : Chose the URL among that is the most similar to the title and article I will give you.

Step 2 : In the article I will give you, find 3 suitable anchor phrases for the chosen URL.

1. They should be between 2 and 4 words long.

2. They should be related to the overall subject of the article and be related to a private class in that topic.

3. They should only be inside text blocks. Not in headers or sub-headers.

4. They MUST be from the article I give you

Before giving an output, make sure that the 3 anchor phrases are present in the article.

Replace the ones that are not present in the article by new ones from the article.

Output a json with 2 keys, "chosen URL" and "anchor phrases"

💡 À noter : Tu dois demander une clé API sur la plateforme d’OpenAI pour accéder à leur API (possible en mettant au minimum $5 de budget)

Ajoute un “message user” avec le titre et le contenu de l’article (ça correspond à la requête de l’utilisateur).

Dans cette partie on donne les éléments variables : le titre de l’article et son contenu.

Détail important : force l’output à respecter un format json et clique sur “Parse json” pour qu’on puisse le manipuler ensuite.

Étape 4 : Mets à jour les articles sur Airtable

Ajoute un module “Set multiple variables” et configure-le pour remplacer chaque phrase d’ancrage par un lien Markdown pointant vers la page du cours particulier au format [Phrase d'ancrage](URL).

Ajoute un module Airtable “Update Record” pour mettre à jour les articles avec les liens d’ancrage internes.

On ajoute les liens vers les pages “Cours particuliers” sur les phrases d’ancrage.

Et voilà, quand on coche la checkbox l’automatisation se lance et l’article se met à jour sur Airtable. On peut ensuite le coller dans notre CMS (ou ajouter une autre checkbox pour automatiser l’envoi)

FAQ

  • Combien ça coûte ? —>

    • En créant un compte sur Make tu as droit à 1000 opérations par mois, ce qui très largement suffisant pour mettre en place ce système et l’utiliser sur un grand nombre d’articles.

    • Pour utiliser l’API OpenAI tu dois mettre un minimum de $5 de budget et ensuite le pricing varie en fonction du modèle que tu utilises. À titre d’exemple, si tu utilises le modèle gpt-4o-mini, il t’en coûtera $0.150 pour 1M input tokens, ce qui laisse le temps de voir venir.

🗞️ À la une

🇫🇷 Mistral lance “le Chat”

Réponses 10x plus rapides que Claude et ChatGPT 🐓

  • Mistral AI, le champion français de l'IA, dévoile ses applications iOS et Android pour "le Chat", accompagnées d'une mise à jour majeure de sa plateforme. L'assistant intègre désormais des fonctionnalités essentielles comme la recherche web, le traitement de documents, l'interprétation de code et la génération d'images via le modèle Flux Ultra de Black Forest Labs.

  • La startup introduit également "Flash Answers", une fonctionnalité permettant des réponses 10 fois plus rapides que ses concurrents ChatGPT et Claude. Une nouvelle grille tarifaire est mise en place, allant d'une offre gratuite à des options Enterprise personnalisables, en passant par des formules Pro (14,99€/mois) et Team (24,99€/utilisateur/mois).

📮 Autres news en bref

💎 Ressources

🎤 À toi le micro

Voilà, c’est la fin de cette 15ème édition de A Kind of Magic, j’espère qu’elle t’a été utile.

N’hésite pas à la partager si c’était le cas.

Dispo pour échanger en réponse à cet e-mail ou sur Linkedin.

À jeudi !

Jean-Charles