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 automatise les tâches répétitives pour gagner du temps dans mon quotidien de travailleur du web.

Commentaires


Articles Similaires

Membres Public

Comment vérifier gratuitement si une URL est indexée avec Google Docs ?

La semaine dernière, j'ai partagé sur Youtube une petite astuce qui permet de savoir si une URL est indexée en utilisant Google Docs. C'est rapide, c'est gratuit et ça ne nécessite aucune compétence technique. Je t'explique. Quand tu colles une URL dans un document Google Docs (ça marrche aussi dans

Comment vérifier gratuitement si une URL est indexée avec Google Docs ?
Membres Public

Comment trouver l'IP d'un site web avec une simple formule Google Sheets ?

Aujourd'hui, je vais te montrer comment convertir un domaine en adresse IP directement dans Google Sheets. Et oui, c'est possible ! Personnellement, je m'en sers surtout pour analyser la qualité de mes backlinks : ça me permet de vérifier que j'ai suffisamment d'IP différentes parmi mes domaines référents. 1ère étape : récupérer la

Comment trouver l'IP d'un site web avec une simple formule Google Sheets ?
Membres Public

Fonctions nommées : le secret pour travailler encore plus vite avec Google Sheets

As-tu déjà entendu parler des fonctions nommées ("named functions"), la nouveauté disponible dans Google Sheets depuis cet été ? Personnellement, je l'utilise depuis quelques semaines et je trouve ça absolument génial. Les fonctions nommées, c'est quoi ? Une fonction nommée, c'est une fonction personnalisée qu'on peut construire à partir des fonctions "natives"

Fonctions nommées : le secret pour travailler encore plus vite avec Google Sheets