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

Des variables dans les formules Google Sheets (enfin !)

Le mois dernier, Google a ajouté 11 nouvelles fonctions dans Google Sheets. Tu peux retrouver tout ça en détail ici. Parmi ces nouveautés, celle que j'ai le plus vite intégrée dans mon quotidien est sans hésiter LET. La fonction LET permet en effet de créer des variables à l'intérieur d'une

Des variables dans les formules Google Sheets (enfin !)
Membres Public

Comment calculer la similarité de 2 textes avec Google Sheets ?

Aujourd'hui, on se plonge à nouveau dans Google Sheets avec un tuto rapide pour te montrer comment mesurer la similarité entre 2 contenus. Choix de la métrique : l'indice de Jaccard Il existe énormément de façons de mesurer un taux de similarité entre deux textes : distance de Levenshtein, indice de Dice,

Comment calculer la similarité de 2 textes avec Google Sheets ?
Membres Public

Comment (bien) compter le nombre de mots dans un texte avec Google Sheets ?

Compter le nombre de mots dans un texte est une tâche récurrente en SEO. Pourtant, elle n'est pas aussi triviale qu'il n'y paraît. Je te montre aujourd'hui comment faire avec Google Sheets. Méthodes Il existe plusieurs façons de faire. Je vais t'en présenter deux : * méthode 1️⃣ : compter le nombre d'espaces

Comment (bien) compter le nombre de mots dans un texte avec Google Sheets ?