Aller au contenu
CranSEO
CranSEOS'inscrire

Alternatives à DataForSEO, à lire comme un glossaire des actions

Une référence à garder ouverte à côté du notebook. D'abord les actions et leur prix, puis le vocabulaire qui pose souvent problème lorsqu'un tableau de liens arrive dans R.

Équipe de recherche CranSEO ·

Engrenages en laiton et leviers mécaniques sur un établi en bois représentant les alternatives de données SEO
Comment utiliser cette page

Trouvez l'action dont vous avez besoin, notez son coût en crédits, puis vérifiez la liste des termes ci-dessous pour tout terme inconnu. Nous n'y listons pas les noms de colonnes car vous devez les lire depuis votre propre sortie glimpse().

Actions : ce qu'une requête vous apporte

ActionCréditsCe que vous obtenez
domain, overview, stats, suggestGratuitProfil rapide d'un domaine et suggestions ; sans clé
bulk_dr1DR pour jusqu'à 2 000 domaines par requête
compare1Chiffres côte à côte pour jusqu'à 20 domaines
top, dr_distribution, tld_breakdown1Classements et distributions de l'index
refdomains, backlinks2Lignes de domaines référents ou de liens individuels
anchors, toppages, anchor_cloud2Texte d'ancre et pages les plus liées
intersect2Domaines pointant vers 2 à 10 cibles à la fois
search, keyword3Recherche plein texte sur ancres, titres et URLs ; recherche exacte par ancre

Termes qui prêtent à confusion dans un jeu de données

TermeSens littéral
Domaine référentUn site distinct qui vous lie, compté une fois quel que soit le nombre de liens qu'il envoie
BacklinkUn lien d'une page à une autre ; plusieurs peuvent provenir du même domaine référent
DRround(100 log(ref_domains + 1) / log(2 10^7)) ; une échelle logarithmique, donc 10 à 20 est plus facile à interpréter que 70 à 80
AncreLe texte cliquable d'un lien, utile comme colonne catégorielle
Graphe de liensLa carte des liens de domaine à domaine de notre propre crawler : 2 774 625 913 d'entre eux
InstantanéL'état mensuel de l'index ; notez sa date à côté de chaque extraction
CréditUnité de facturation, 0,0001 $ chacun ; une requête est facturée une fois quel que soit le nombre de lignes
Un seul engrenage mécanique complexe tournant sur un tour symbolisant la signification précise de la ligne de données

Ce que signifie une ligne pour chaque action

Si vous êtes arrivé ici en cherchant des alternatives à DataForSEO, ce glossaire montre ce qu'une action uniquement sur les liens retourne au niveau de la ligne. La signification de la ligne est primordiale. La plupart des gens se trompent sur ce point en premier, et c'est ce qui coûte le plus cher.

Domaine référent versus backlink

Un domaine référent est compté une fois, quel que soit le nombre de liens qu'il envoie. Un backlink est un lien d'une page à une autre, donc un seul site peut en contribuer plusieurs. Si votre graphique indique des liens mais que les lignes sont des domaines, le nombre est un décompte de domaines et doit être étiqueté en conséquence.

Choisissez la granularité avant la première jointure. Le tableau des actions ci-dessus est la référence pour savoir quelle requête retourne quelle granularité.

Un tableau qui mélange les deux ressemblera à un décompte de liens alors qu'il s'agit en réalité d'un décompte de sites. Vérifiez les premières lignes à l'œil avant de résumer quoi que ce soit.

Le texte d'ancre comme catégorie, pas comme clé

Le texte d'ancre fonctionne bien comme colonne catégorielle. Vous pouvez regrouper les ancres en classes marquées, génériques et URL nues, puis compter chaque classe par domaine référent. C'est une mauvaise clé, car les mêmes mots se répètent dans des liens non liés.

Conservez l'ancre en tant que texte, mettez-la en minuscule une seule fois à l'importation, et ne faites jamais une jointure entre deux tableaux sur ce champ.

La date de l'instantané

L'instantané est l'état mensuel de l'index. Stockez sa date à côté de chaque extraction, dans le nom de fichier ou dans une colonne, afin qu'une comparaison sur plusieurs mois compare des éléments comparables.

Deux extractions avec des dates d'instantané différentes ne constituent pas une tendance tant que vous n'avez pas vérifié que les dates correspondent à ce que le graphique prétend.

Une bonne habitude est d'écrire la date de l'instantané dans la première ligne de chaque rapport, afin qu'une page imprimée la porte aussi. Les lecteurs oublient où se trouve une date à l'intérieur d'un fichier, mais ils lisent la première ligne.

Les moyennes masquent les extrêmes

Les moyennes sur une échelle logarithmique sont trompeuses. La moyenne de 20 et 60 est 40, mais ce nombre ne décrit aucun des deux sites et ne dit rien sur la dispersion.

Conservez le minimum et le maximum à côté de toute moyenne. Un domaine très grand peut tirer la moyenne vers le haut, et un lecteur du graphique ne peut pas savoir seulement à partir de la moyenne que cela s'est produit.

Lire le tableau des actions comme un modèle de données

Chaque action retourne des lignes à un certain niveau, et mélanger les niveaux est le moyen le plus rapide de double-compter, donc pensez en granularités.

refdomains donne une ligne par site qui lie, backlinks donne une ligne par lien, anchors donne une ligne par texte d'ancre distinct. Une jointure entre les deux premières multiplie les lignes, donc agrégez avant de fusionner et vérifiez nrow() avant et après.

La pagination fonctionne partout de la même manière : page et per, avec per entre 10 et 5000, trié par sort et order=asc|desc. Jusqu'à 1 000 lignes sont retournées par requête, et la pagination profonde s'arrête à 50 000, donc demandez le tri qui place votre réponse en premier.

Pour l'aspect budgétaire de ces choix, consultez le notebook budget, et pour un fournisseur choisi, l'arbre décisionnel.

Des tableaux longs au lieu d'une feuille par extraction

L'habitude d'ouvrir une nouvelle feuille pour chaque mois est courante. La dérive commence là, et c'est difficile à corriger. Un seul tableau long est plus facile à maintenir. Il est aussi plus facile à vérifier.

Pensez-y ainsi. Chaque mois ajoute des lignes à un tableau au lieu de créer un nouvel objet à maintenir. Le tableau s'allonge, mais aucun chiffre unique n'a besoin d'être copié à la main. Chaque ligne porte alors sa propre date d'instantané, sa source et sa granularité, qu'un lecteur peut vérifier en un coup d'œil.

Un seul tableau long avec une colonne d'instantané

Beaucoup de gens commencent une nouvelle feuille chaque mois. Un tableau long avec une colonne d'instantané conserve chaque mois à un seul endroit, et un filtre remplace le copier-coller. Disons que vous extrayez des domaines référents pour 30 sites sur six mois. Cela représente un seul tableau à vérifier, pas six feuilles à réconcilier.

Les résumés deviennent alors un seul appel group_by() au lieu d'une feuille par mois. Conservez les extractions brutes intactes, afin que le tableau puisse être reconstruit à partir de zéro à tout moment.

Mêmes colonnes, ou la jointure échoue silencieusement

Les fichiers de plusieurs personnes se combinent proprement uniquement lorsqu'ils partagent les noms de colonnes, les types et l'encodage. Vérifiez la ligne d'en-tête de chaque fichier avant de les lier, et arrêtez le script lorsque l'un d'eux diffère.

Une étape de renommage qui mappe les anciens noms aux noms du glossaire coûte quelques lignes. Cela évite un deuxième regard sur chaque graphique issu de l'incompatibilité.

Conservez une courte liste des noms de colonnes que votre notebook attend, et comparez chaque nouveau fichier contre elle avant que quoi que ce soit ne s'exécute.

Deux balances en bois foncé et laiton pesant des poids en pierre représentant la prudence et la comparaison

Deux avertissements avant de modéliser quoi que ce soit

Parce que le DR est notre propre métrique, construit uniquement à partir de décomptes de domaines référents, ce n'est pas le Moz DA. Ne le mélangez jamais avec le DR d'Ahrefs dans une seule régression.

Les décomptes dépendent aussi du crawl. Un site avec un saut soudain après la mise à jour core de mars 2024 peut simplement avoir été crawlé plus complètement ce mois-ci, donc vérifiez la date d'instantané avant de dire quoi que ce soit à un client.

Traitez le glossaire comme un contrat avec votre futur vous-même. Si une colonne vous surprend dans six mois, la définition ci-dessus est ce que vous auriez dû supposer.

Habitudes de nommage pour vos propres colonnes

Renommez à l'importation, et faites-le une seule fois.

Préfixez les colonnes par l'action, par exemple refdomains ou anchors, avant de faire toute jointure, afin qu'une fusion ne produise jamais deux colonnes qui signifient des choses différentes sous le même nom. Écrivez l'étape de renommage dans une fonction et réutilisez-la dans chaque notebook qui touche l'API.

Cela coûte cinq lignes et économise l'argument sur ce que signifie une colonne, ce qui est la source la plus courante de mauvais chiffres dans les rapports de liens.

Lire un tableau de liens en cinq passes

01

Regardez la granularité

Vérifiez ce que signifie une ligne, en utilisant le tableau des actions ci-dessus, avant de lire n'importe quel chiffre.

02

Vérifiez l'instantané

Trouvez la date de l'instantané dans le nom de fichier ou dans une colonne, et confirmez qu'elle correspond à l'extraction que vous aviez prévue.

03

Comptez les lignes

Comparez nrow() avec le décompte que vous attendiez, et écrivez la différence dans un commentaire à côté de la lecture.

04

Lisez les plages

Regardez le minimum et le maximum du DR et des décomptes. Un DR en dehors de 0 à 100 indique un problème d'analyse, pas une découverte.

05

Nommez les colonnes

Renommez chaque colonne avec son préfixe d'action, tel que refdomains ou anchors, avant de faire toute jointure.

Questions sur les actions et les termes

Ce sont les questions qui ont tendance à suivre un premier tableau de liens dans R.

Quelle action devrais-je commencer ?

Commencez par domain ou overview, car les deux sont gratuits et ne nécessitent pas de clé. Ils montrent la forme d'une réponse avant que vous ne dépensiez un crédit.

Passez à bulk_dr une fois que cette forme est claire, car une seule requête évalue jusqu'à 2 000 domaines pour un crédit.

Pourquoi mes décomptes diffèrent-ils d'un autre outil ?

Chaque fournisseur crawl le web selon son propre calendrier et compte les liens différemment. Notre graphe de liens se rafraîchit environ une fois par mois, et le DR ici est notre propre nombre à échelle logarithmique.

Comparez les tendances sur plusieurs mois plutôt que les correspondances exactes.

Comment le DR est-il calculé ?

Le DR est égal à round(100 fois le logarithme naturel des domaines référents plus un, divisé par le logarithme de 2 fois 10 à la puissance sept).

Il dépend d'une seule entrée, donc vous pouvez le recalculer à partir d'une extraction de domaines référents.

Ai-je besoin d'une clé pour chaque action ?

Les actions gratuites fonctionnent sans clé. Les actions payantes prennent la clé comme paramètre de requête ou dans un en-tête Authorization Bearer.

Une clé manquante ou invalide retourne HTTP 401, qui est la première erreur à vérifier lorsqu'une requête échoue.