Chers ami(e)s à l’occasion de la reprise en main de mon blog je vous propose aujourd’hui une petite astuce que vous pouvez découvrir en lisant ou mieux en visionnant la vidéo située un peu plus bas.
De quoi parle-t-on et pourquoi ?
Cette méthode est une alternative gratuite pour effectuer un bulk check de la puissance de noms de domaine.
Nous sommes nombreux à payer des outils d’analyse de backlinks pour faire tout ça, et ayant toujours utilisé Majestic je pense notamment au “bulk backlink checker” ou à l’API du même outil qui a tout de même un coût. Ici on ne va pas réinventer la roue, en revanche si vous êtes friands des API diverses et variées il y a peut être moyen d’utiliser des méthodes pour réduire le nombre d’appels inutiles… je reviendrai là dessus un peu plus bas c’est promis.
Mais parmi vous, tout le monde ne fait pas de référencement à un niveau professionnel, certains s’y intéressent de loin, d’autres débutent dans le SEO et n’ont pas forcément les moyens de se payer les outils de référencement, or il faut bien commencer quelque part.
Cas pratique : Nous avons une liste de domaines expirés, typiquement nous voulons savoir lesquels on récupère.
Supposez que vous ayez une liste de 50, 100, 200 ou 1000 noms de domaine expirés à contrôler. Votre prochaine étape consiste à vérifier lesquels dans cette liste sont suffisamment puissants pour être récupérés. La voie classique consiste à interroger nos fournisseurs de data préférés. Une fois que vous avez les métriques (peu importe lesquelles vous utilisez) vous ne gardez que la crème, et généralement les bons noms de domaine ne représentent qu’une ridicule proportion de votre liste de départ.
Cela signifie que si vous utilisez une API par exemple, la grande majorité des appels représentent un coût sans bénéfice puisque la plupart des domaines iront à la poubelle. On commence doucement…
Comment vérifier gratuitement la puissance d’un nom de domaine expiré ?
Un élément que j’apprécie beaucoup chez Majestic c’est le graphique représentant la distribution des liens pointant vers un root domaine ou une URL. Vous le connaissez tous c’est celui que vous voyez dans l’image ci-dessous et qui représente la distribution des liens de facebook.com.
Ce qui est très bien avec ce graphique est qu’un coup d’œil suffit pour comprendre ce qu’un nom de domaine a dans le ventre et en guise de comparaison tout le monde sera d’accord que la distribution illustrée ci-dessous est bien moins intéressante.
Quand on a cette info on a pas forcément besoin d’enquêter plus longtemps sur ce nom de domaine, il n’y a pas grand chose à grailler… juste ? On peut passer à la suite…
Un autre grand intérêt de ce graph est qu’il est toujours accessible, pas besoin d’être connecté pour le visualiser, et c’est de là que tout part. L’URL de l’image est toujours disponible et prend cette forme : https://fr.majestic.com/charts/linkprofile/2/?target=amazon.fr&IndexDataSource=F
Vous passer une autre valeur à target (vous remplacez amazon.fr par n’importe quel nom de domaine) et cela fonctionne. Pour l’instant on peut donc déjà visualiser toutes les images de nos xxx noms de domaine dans un tableau excel ou dans Google sheets, c’est déjà un bon début, au moins pour ceux qui n’ont pas encore les moyens de s’offrir la data. Si vous savez déjà ce qu’il faut faire pour afficher les graphiques des profiles de liens sur Google Sheets, épargnez vous l’explication détaillée en allant directement ici.
Visualisation des Graphiques majestic sur Google Sheets
Inutile de créer toutes ces colonnes, mais respect pour les noms débutants, on va le faire pas à pas, encore une fois n’hésitez pas à passer directement à l’étape suivante si vous connaissez les fonctions Google Sheets et excel et que vous avez déjà compris ce que vous devez faire.
Etape #1 Sur Google Drive, créez un nouveau fichier Google Sheets, vous nommer la colonne A en écrivant dans la cellule A1 “Nom de domaine” (par exemple)
Etape #2 Vous faites un copier/coller dans la colonne A de votre liste de noms de domaine expirés et vous nommer la colonne B en écrivant dans la cellule B1 “graph URL”
Etape #3 Vous générez les URLs du graph Majestic grace à la fonction concatenate
Détails si besoin : Dans la cellule B2, écrivez
=CONCATENATE("https://fr.majestic.com/charts/linkprofile/2/?target=";A2;"&IndexDataSource=F")
Vous l’avez compris, la fonction de concaténation sert simplement à recréer (à partir du nom de domaine), l’URL du graph Majestic approprié. Maintenant que nous avons cette URL, nous pouvons afficher l’image dans la colonne suivante.
Etape #3 Affichage des graphiques Majestic de la distribution des backlinks
Rien de plus simple vous allez utiliser la fonction image() en écrivant la formule qui suit e dans la cellule c2 :
(pour info, B2 est la cellule dans laquelle se trouve l’URL appelée par la fonction image)
=IMAGE(B2)
Vous n’avez plus qu’à sélectionner les cellules B2 et C2, à placer votre souris sur le coin bas coté droit de la cellule C2 et à faire un double clique, vous avez toutes les images.
Si malgré les détails vous n’avez pas compris ou réussi à reproduire, regardez plutôt la vidéo, on va voir maintenant comment classer automatiquement ses noms de domaines par ordre de puissance et sans intervention humaine.
Donner une valeur numérique à la puissance des noms de domaines
Ce que l’on a vu jusque’à présent c’est très bien pour une utilisation artisanale et pour beaucoup c’est largement suffisant, pour d’autres cette astuce à ses limites car elle impose un contrôle visuel.
Si vous faites partie de ces derniers, il serait plus intéressant pour vous d’avoir un moyen d’intégrer cette astuce à vos scripts pour en profiter de façon non supervisée. Pour celà on a besoin de créer une métrique.
Derrière toutes ces images se cache au moins une métrique qui permettrait de faire un tri des domaines les plus puissants au domaines les moins intéressants. Les meilleurs noms de domaines ont beaucoup de points, tandis que les pires n’en ont pas ou presque pas. Cela signifie tout bêtement que le poids l’image du graphique d’un ndd puissant sera bien plus lourd que celui d’un domaine bidon, il suffit donc de récupérer cette information.
Pour la forme, jetez un œil à ce tri, cela fonctionne plutôt très bien.
Vous pouvez parfaitement imaginer un seuil sous lequel vous pouvez économiser un appel api.
Récupérer le poids de l’image distante
Pour récupérer le poids de l’image je ne me suis pas embêté honnêtement, j’ai seulement tapé “get remote file size php” dans Google pour trouver les quelques lignes de code qui vont bien et que je vous laisse ici.
Script PHP pour récupérer le poids d’une ressource distante
<?php function retrieve_remote_file_size($url){ $ch=curl_init($url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE); curl_setopt($ch,CURLOPT_HEADER,TRUE); curl_setopt($ch,CURLOPT_NOBODY,TRUE); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); $data=curl_exec($ch); $size=curl_getinfo($ch,CURLINFO_CONTENT_LENGTH_DOWNLOAD); curl_close($ch); return$size; } ?>
Éditeur de script Google Sheets pour récupérer le poids d’une ressource
Je me doutais qu’il y avait moyen de récupérer le poids de l’image autrement qu’en PHP mais je n’avais pas trouvé comment faire, on peut remercier Nicolas Trimardeau (consultant en stratégie digitale) qui apporte sa pierre à l’édifice avec ce tweet qui tombe à pic pour tous ceux qui préfèrent une solution coté client.
Merci @lightonseo. Si cela peut aider : Pour récupérer la taille des images directement dans Spreadsheet, tu peux créer une fonction personnalisée (Outils / Editeurs de script) et l’appeler dans ta feuille (Les infos et le script sont dans l’image, ça tient en trois lignes) pic.twitter.com/HdWodvaC8R
— Nicolas TRIMARDEAU (@NicoTrimardeau) 11 octobre 2018
Son screenshot devrait être suffisamment clair mais je vous détaille la procédure qui est très rapide. Premièrement vous devez créer une fonction javascript dans Google Sheets et pour ce faire comme dans l’image ci-dessus vous cliquez sur outils puis éditeur de scripts. L’éditeur va s’ouvrir dans un nouvel onglet, il suffit d’y coller la fonction que Nicolas a gentiment partagé et bien-sur d’enregistrer le contenu de l’éditeur, je vous copie le script juste en dessous.
Script JS pour récupérer le poids de l’image
function getFileSize(input){ var r = UrlFetchApp.fetch(input); return r.getAllHeaders()['Content-Length']; }
Il vous suffit maintenant d’appeler la fonction getFileSize() de la même manière que nous l’avions fait précédemment :
=getFileSize(B2)
Bon nous voilà arrivé à la fin, j’espère que vous avez trouvé cela utile et que serez beaucoup à partager cet article. Ci-dessous voici plus ou moins le même contenu au format vidéo. Merci pour les Like, pour les RT, on se retrouve très bientôt.
Salut Walid,
Sympa merci ! On peut améliorer en prévoyant les appels avec sans www, et avec sans https, car les résultats ne sont pas les même.
Bonne soirée 🙂
Bravo et merci pour ces explications compréhensibles même pour un novice
Salut Walid, merci pour ce nouvel article.
Je me pose une question au niveau des domaines expirés : du contenu régulier est obligatoirement nécessaire pour relancer un expiré ? J’utilise peu cette stratégie pour le moment car je manque de budget pour rédiger du contenu…
Au plaisir de te lire !
Ceci est mon avis même si on est un peu off-topic… et bien ça dépend. Supposons qu’à terme tu ais une centaine de sites, la mise à jour régulière du contenu devient un problème presque insoluble, pourquoi créer des blogs à chaque fois ? Si tu montes des sites vitrines par exemple au lieu de monter des blogs, il est beaucoup plus naturel de ne pas mettre à jour les contenus, car les sites vitrines par nature ne sont pas des sites qui bougent régulièrement. Bien sur si tu trouves le moyen de mettre à jour des sites ben c’est encore mieux
Sinon l’autre solution c’est de faire rédiger du contenu par les autres. Tu as pas mal de groupe Facebook qui sont dédiés aux échanges de lien.
Tu peux proposer, par exemple, que les personnes écrivent un article pour ton expiré en insérant leur lien. N’oublie pas au préalable de définir les conditions (nombre de mots minimums, images libres de droit, etc…). Soit aussi totalement honnête en disant que tu remonte un expiré et que tu cherche à le remplir.
En général, ça marche assez bien et tout le monde est gagnant.
Merci encore Walid pour ce partage !
Pourrais-tu stp décortiquer simplement l’étape finale d’ajout de la valeur puissance avec
Xpath et l’import XML depuis le fichier PHP ? Merci 🙂
Bonjour Nico,
Un autre Nico a proposé sur twitter une autre méthode pour récupérer plus facilement le poids de l’image, j’ai mis à jour l’article, tu devrais lire la partie Éditeur de script Google Sheets pour récupérer le poids d’une ressource beaucoup plus facile et rapide à mettre en oeuvre, je te propose de l’essayer c’est 30 secondes chrono à mettre en place, et de revenir nous dire si c’est enfin OK pour toi 🙂
Effectivement, bonne alternative… c’est Ok pour moi ! 🙂 Merci Walid et @bientôt.
Un petit bookmarklet qui ouvre l’image en un clic 🙂
javascript:void(window.open(‘https://fr.majestic.com/charts/linkprofile/2/?target=’+document.location.href.split(‘/’)[2]+’&IndexDataSource=F’));
Top Ludo, merci pour le shortcut.
Walid, merci pour le post, toujours top comme d’habitude.
Merci pour ce p’tit tip
J’ai cependant une problématique.
Je cherchai à me faire une sorte d’échelle de puissance pour comparer des NDD ensemble, hors j’ai remarqué que lorsque les NDD ont des points qui se chevauchent celà n’alourdit pas l’image (malgré le changement de couleurs) et génère du coup des valeurs exotiques.
Exemple :
On peut voir que les images ont un poids +/- similaire malgré un énorme écart de RD.
Si vous avez un retour d’XP sur ça, je ne suis pas contre.
En attendant, j’ai essayé de voir si les autres graphes (à bâtons/lignes) sont exploitables pour l’instant sans succès (à cause de l’echelle qui s’adapte).
J’aurai inspiré pas mal de Nicolas avec ce billet 🙂
Pour commencer, récapitulons le problème :
Si deux domaines différents te font un backlink chacun ayant (comme par hasard) exactement les mêmes valeur TF/CF, tu ne verras pas deux points sur le graph, mais un seul point. Pour que ce soit compréhensible visuellement Majestic assombri la couleur du point, de cette façon tu comprends que dans certaines zones du graph la population (la population de backlinks) est importante.
Le problème que cela nous pose est que le poids de l’image n’augmente pas (ou du moins pas forcément) proportionnellement aux nombres de backlinks ou au nombre de RD (nombre de domaines référents).
Cependant j’ai une petite intuition, il faudra vérifier pour savoir si j’ai bon…
Excepté pour les très très gros noms de domaine, la probabilité que tu ais BEAUCOUP de points aux même coordonnées (dans la zone visible du graph) est relativement faible.
Donc il est peu probable que tu ais vraiment bcp de backlinks provenant de domaines différents et qui soient comme par hasard représentés dans le graph aux mêmes cordonnées…
Mais alors Pourquoi le poids de l’image n’augmente pas suffisamment ?
J’ai évoqué plus haut la zone visible du graph parce qu’il y a une zone invisible, elle correspond aux deux axes de coordonnées 0 (TF = 0 ou CF = 0).
Tous les backlinks ayant soit TF 0 soit CF 0 (ou les deux) ne pourront pas être représentés par un point, puisqu’ils sont positionnés sur l’un des axes du graph qui resteront noir quoi qu’il arrive. Je soupçonne que c’est ce qui explique pourquoi dans certains cas la taille de l’image n’augmente pas proportionnellement au nombre de RD.
Un ndd peut avoir bcp de RD qui lui envoient des bl avec soit un 0 de TF soit un 0 de CF ou soit les deux. Si jamais mon intuition est bonne cela veut dire que le poids de l’image est aussi un bon moyen de pondérer la notion de RD… à vérifier, mais ça pourrait être plus une bonne nouvelle qu’une mauvaise nouvelle.
Ceci étant dit il faut rappeler à tout le monde qu’il s’agit d’un trick, et qu’il faut l’utiliser pour ce qu’il est.
Bonjour, super article comme d’habitude 🙂 on peut aussi récupérer l’image du graph des domaines référents via cette url :
https://majestic.com/charts/linkprofile/3/?threshold=&target=LE_NDD_ICI&datatype=1&IndexDataSource=F
Merci Walid, je tombe dans la catégorie pas de référencement à plein temps et ton article me sera bien utile.
Je ne connais pas ton blog Walid, j’avais entendu parler de toi et heureusement. Mais je dois avouer que la qualité de tes articles même si ce n’est que le 2eme que je lis me régale.
Bravo ! Que les Dieux du SEO te gardent ! 🙂
Merci pour l’astuce et le bookmarklet.
Merci pour l’astuce Walid !
Très sympa pour les “petits budgets” 😀
Bravo et merci pour ces explications
Super cet astuce … Merci Walid !
Article assez technique, je vais devoir le relire plusieurs fois avant de tout assimiler lol. Tout cela à l’air bien complet.
Clair et efficace, bravo.
Une astuce vraiment très sympathique, bravo.
Ce qui serait pas mal, se serai de se faire un formulaire d’Upload en PHP par exemple, pour envoyer des noms de domaines en masse a tester. J’imagine qu’il ne devrais pas être très compliqué de remplir automatiquement un formulaire de cette façon sur une page web perso…
A méditer
Merci pour ton contenu Walid, ton blog est vraiment quali !