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 générer un slug d'URL avec Google Sheets ?

Aujourd'hui, je vais te montrer comment faire pour transformer un texte en slug d'URL. Si le terme de "slug" ne te parle pas, sache que c'est tout simplement la partie finale d'une URL. Dit autrement, c'est l'identifiant textuel d'une page d'un site. Généralement, en SEO, il est recommandé d'avoir un

Comment générer un slug d'URL avec Google Sheets ?
Membres Public

3 techniques pour ouvrir plusieurs URLs en même temps

Il y a quelques semaines, je t'ai partagé une technique pour ouvrir l'admin WordPress de plusieurs articles en même temps. Aujourd'hui, je vais aller un peu plus loin en te proposant 3 techniques pour ouvrir plusieurs URLs en un clic. Je ne sais pas pour toi, mais de mon côté

3 techniques pour ouvrir plusieurs URLs en même temps
Membres Public

Extraire les paramètres d'une URL avec Google Sheets

Aujourd'hui, je vais te montrer comment faire pour extraire les noms des paramètres d'URL dans Google Sheets. Tu es sûrement en train de te dire : OK, très bien, mais pour quoi faire ? Et bien, en fait, il y a tout un tas d'applications possibles : mieux comprendre comment sont gérées les

Extraire les paramètres d'une URL avec Google Sheets