Aller au contenu

Extraire la racine et le nom de domaine d'une URL avec Google Sheets (+TEMPLATE)

Antoine Brisset
Antoine Brisset
Temps de lecture : 2 min
Extraire la racine et le nom de domaine d'une URL avec Google Sheets (+TEMPLATE)
Photo by Zach Reiner / Unsplash

Table des matières

Aujourd'hui, je te partage un petit tuto pour récupérer la racine et le nom de domaine (ou sous-domaine) d'une URL dans Google Sheets.

C'est toujours intéressant d'avoir ça sous le coude, notamment pour des analyses de backlinks, de domaines expirés, de SERPs, etc.

Si tu veux avoir accès directement au template, c'est tout en bas ↓

Extraire la racine

Formule

=LEFT(A2;FIND("/";A2;9)-1)
Avec l'URL de départ en A2
Extraction de la racine de l'URL

Explications

Pour obtenir l'URL racine (root URL), je vais utiliser deux fonctions : LEFT et FIND.

En gros, l'idée c'est de sélectionner tout ce qui se trouve à gauche du 1er slash dans l'URL, sans compter les 2 slashs derrière le protocole HTTP.

Je cherche tout d'abord à déterminer la position du slash avec la fonction FIND. Pour éviter de sélectionner l'un des slashs contenus dans http:// ou dans https://, je passe en 3ème paramètre de FIND le nombre de caractères à partir duquel commencer la recherche.

https:// = 8 caractères.

Il faut donc que je commence à 8+1 = 9.

Ce qui donne : =FIND("/";A2;9).

C'est bon, je connais la position du slash.

Je peux maintenant utiliser la fonction LEFT en lui passant cette position en 2ème paramètre. Objectif : afficher tout ce qui se trouve avant le slash.

Ce qui donne donc : =LEFT(A2;FIND("/";A2;9)).

Si je veux supprimer le slash de fin, il suffit d'enlever 1 caractère au résultat de FIND : =LEFT(A2;FIND("/";A2;9)-1).

Extraire le domaine ou sous-domaine

Formule

=REGEXREPLACE(B2;"https?\:\/\/";"")
Avec l'URL de départ en A2 et l'URL racine en B2
Extraction du nom d'hôte de l'URL

Explications

Ici c'est plutôt simple : je vais remplacer la chaîne http:// (ou https://) de l'URL racine par... rien.

J'utilise donc la fonction REGEXREPLACE avec une expression régulière dont la petite subtilité est de rendre le "s" optionnel avec le quantificateur ?.

Sans oublier bien entendu d'échapper les deux points et les slashs.

Et voilà !

Tu peux télécharger le template Google Sheets en cliquant sur le bouton ci-dessous.

Google Sheets

Antoine Brisset Twitter

Consultant SEO depuis 2010. Je traque les clics inutiles et j'automatise les tâches répétitives pour gagner du temps dans mon quotidien de travailleur du web.


Articles Similaires

Membres Public

Comment analyser des paramètres d'URL avec Google Sheets ?

L'édition du jour est directement inspirée de l'article paru il y a a quelques jours sur le blog Yapasdequoi d'Aymeric Bouillat. Dans son (très bon) article, Aymeric explique comment faire l'agrégation du nombre de hits Googlebot sur les paramètres d'URL

Comment analyser des paramètres d'URL avec Google Sheets ?
Membres Public

RECHERCHEV dans Google Sheets : comment retourner plusieurs colonnes à la fois ?

Il y a quelques jours, Mickaël Zerrougui a partagé un petit tuto sympa sur la RECHERCHEV en SEO. Si tu l'as loupé, je te le remets ici ⬇️ 🏆 La RechercheV en SEO 🏆 Y'a des SEO qui savent toujours pas utiliser la rechercheV ?😱 Vous en avez marre des

RECHERCHEV dans Google Sheets : comment retourner plusieurs colonnes à la fois ?
Membres Public

Comment extraire les dossiers d'une URL avec Google Sheets ?

La semaine dernière, Nicolas m'interpellait sur Twitter suite à ce tweet. Help : Tips Gsheet Hello les SEO J ai des urls dans mon gsheet du type : Site/cat/cat1/cat2 etc.. J’aimerai extraire automatiquement les 2 derniers slug d’url Une idee ? — Nicolas Evenou (@NicolasEvenou) October 23,

Comment extraire les dossiers d'une URL avec Google Sheets ?