Vérificateur de backlinks gratuit style Ahrefs vs une API : le coût d'un article
Un tableau des crédits par appel et des limites absolues, suivi du calcul pour un blog qui publie quelques articles par jour. Tous les prix indiqués ici proviennent de nos propres chiffres publiés.
Équipe de recherche SEOBlogBot ·
Crédits et limites par action
1 crédit = $0,0001. Un appel est facturé une fois, quel que soit le nombre de lignes.
1 000 lignes (la pagination profonde s'arrête à 50 000)
Audit post-publication
intersect
2
2 à 10 domaines
Recherche de liens partagés
search, keyword
3
1 000 lignes
Chasses aux ancres
Ce que les limites signifient pour un lot
Une limite est un plafond sur une seule requête, pas sur votre mois. La limite de 2 000 domaines sur bulk_dr signifie qu'une liste de 2 001 hôtes nécessite deux appels, alors planifiez vos lots en fonction de ce chiffre.
La pagination fonctionne de la même manière. Il est facile de dépenser trop par erreur. Définissez per à la plus grande valeur dont vous avez besoin, jusqu'à 5000, et parcourez les pages avec page. La pagination profonde s'arrête à 50 000 lignes, donc une liste aussi longue nécessite un filtre, et non une boucle plus longue.
Une limite s'applique également à chaque appel séparément. Planifiez les lots pour qu'un hôte ne soit pas envoyé deux fois, car chaque répétition coûte son propre crédit.
Pourquoi un vérificateur web gratuit n'a pas sa place dans un job
Ces outils sont conçus pour les humains. Les vérificateurs gratuits d'Ahrefs, Semrush et Moz affichent une partie limitée des résultats derrière un formulaire, ce qui convient à quelqu'un qui a une seule question et rien de plus.
Leurs conditions et limites changent sans préavis. Lisez la page propre à chaque outil avant de vous y appuyer, et souvenez-vous qu'un script qui scrape un formulaire tombe en panne dès que la structure HTML change.
Une API avec un prix documenté évite ces deux problèmes. Si vous avez juste besoin d'un coup d'œil rapide à la main, le vérificateur de domaine sur la page d'accueil est la même idée sans clé.
Un script construit sur un formulaire n'a également aucun contrat, donc le premier changement de rupture arrive sans préavis.
Une recherche ponctuelle convient à un outil gratuit. Dès que la même vérification se répète selon un calendrier, l'outil gratuit devient une dépendance à laquelle personne n'a consenti.
Un onglet de navigateur est l'outil approprié pour une question unique, et un script est l'outil approprié pour une question récurrente.
Pourquoi le scraping d'un formulaire gratuit est fragile
Une page de vérificateur de backlinks gratuit Ahrefs est un outil humain. La transformer en tâche signifie qu'un script doit simuler un humain, et cela échoue de trois manières ordinaires.
Lorsque la structure HTML change
Une refonte déplace l'élément que votre analyseur lit. La tâche s'exécute toujours, mais elle lit maintenant une cellule vide et écrit des zéros dans le journal. Cet échec est silencieux, et c'est le pire genre.
Lorsque le formulaire demande un humain
Un formulaire peut commencer à demander au visiteur de prouver qu'il est humain. Une tâche cron ne peut pas répondre à cela, donc l'exécution se bloque ou échoue, selon la façon dont le script gère une page inattendue.
Lorsque les résultats sont une partie
Une vue gratuite affiche les premières lignes et s'arrête là. Un audit mensuel qui compare des listes a besoin de l'ensemble complet, et une liste partielle donne l'impression d'un site qui rétrécit.
Trois budgets réels, chiffrés
01
Portail uniquement
Un appel bulk_dr par article coûte 1 crédit. Trente articles par mois représentent 30 crédits, soit $0,003.
02
Portail plus audit
Ajoutez refdomains et anchors une fois par mois par site : 1 + 2 + 2 = 5 crédits par cycle d'article, $0,0005.
03
Balayage d'archive
Un tirage unique pour 200 articles sur un site reste sous les 100 crédits. L'exemple détaillé montre comment faire.
Calculer la facture mensuelle de votre blog
Utilisez le tableau ci-dessus et gardez les calculs transparents, afin que tout le monde puisse les vérifier.
01
Compter les hôtes sortants par article
Utilisez le même export que vous utilisez pour la porte. Trente articles avec trois à six hôtes chacun vous donnent un nombre à multiplier, sans aucune estimation.
02
Multipliez par le prix de la porte
Un appel bulk_dr par article coûte 1 crédit, donc trente articles représentent 30 crédits, soit 0,003 $ à 0,0001 $ par crédit.
03
Ajoutez les tirages mensuels d'audit
Deux tirages payants par site et par mois ajoutent 4 crédits, soit 0,0004 $. Ajoutez cette ligne à côté de celle de la porte pour que le total soit visible.
04
Comparez avec la facture du CI
Votre fournisseur de CI facture des minutes, pas nos crédits. Placez les deux totaux côte à côte et optimisez d'abord le plus élevé.
Où le coût se cache dans un pipeline
La ligne API est rarement la plus coûteuse. Les coûts qui surprennent les équipes se situent ailleurs, et ils sont faciles à manquer car personne ne les facture directement.
Minutes CI
Une porte qui s'exécute à chaque push, plutôt que uniquement lorsqu'un article est programmé, multiplie le temps d'exécution. Exécutez-la à l'étape de planification, et les minutes restent proportionnelles au travail.
Temps éditorial
Chaque HOLD coûte à une personne quelques minutes. Dix holds par jour sur plusieurs sites représentent un coût réel, même lorsque les crédits ne coûtent rien. Ajustez le seuil jusqu'à ce qu'un HOLD ait du sens.
Stockage des logs
Les logs qui conservent la réponse complète pour chaque appel grandissent plus vite que prévu. Conservez la ligne _credits et le verdict, et ne stockez les réponses complètes que pour les échecs.
Purger ces logs selon un calendrier que vous gérez déjà pour les autres sorties de tâches, afin qu'ils ne deviennent pas une seconde archive à maintenir.
Lire le tableau comme un budget
Lisez le tableau ligne par ligne. La première ligne est gratuite, les lignes du milieu coûtent un ou deux crédits, et seules les actions de type recherche atteignent trois. La plupart des pipelines n'ont jamais besoin de ce dernier groupe.
Le tableau est aussi une liste de contrôle. Chaque ligne nomme une action que vous utilisez ou non.
Commencez par le ratio. Un appel de porte coûte 1 crédit et un tirage d'audit en coûte 2, donc même une équipe qui publie dix articles par jour sur dix sites reste en dessous d'un dollar par mois en crédits.
Le coût surprise est rarement l'API. Il s'agit plutôt des minutes CI, d'un seat de messagerie, ou d'un éditeur qui lit chaque HOLD dès son arrivée.
Évaluez votre pipeline de bout en bout, puis décidez si la ligne API vaut la peine d'être optimisée. Gardez le tableau dans le dépôt à côté de la tâche, afin qu'un changement dans les nombres apparaisse comme une simple différence.
Par rapport à un abonnement
La taille minimale de la requête est plus importante que le prix affiché
Ahrefs vend des unités API dans des abonnements à partir de 129 $ par mois pour 200 000 unités, avec au moins 50 unités par requête. Un pipeline qui pose des questions petites brûle des unités sur le minimum, tandis que notre facturation se fait par appel sans seuil minimum.
Ahrefs et Semrush sont plus complets pour les mots-clés et le suivi de classement.
Nos données de liens sont actualisées environ mensuellement, pas quotidiennement.
Les chiffres de l'un ne correspondent pas à ceux de l'autre en DR ou DA, donc benchmarkez au sein d'une seule source.
Limites de taux et les chiffres que nous n'avons pas
Nous n'indiquons pas de limite de requêtes par seconde. Comme aucune n'est publiée, le rythme fait partie de votre responsabilité, et une boucle sans pause est le moyen le plus simple de tomber sur une surprise.
Faites une pause brève entre les éléments d'une boucle, regroupez les domaines via bulk_dr au lieu de boucler, et arrêtez-vous sur un 402 plutôt que de réessayer. Mesurez votre propre débit sur un essai et notez ce nombre dans votre manuel d'exécution plutôt que de supposer une valeur.
Lorsque vous mesurez, notez la taille du lot et l'attente entre les éléments. Ajoutez la date. Un nombre sans date devient vite obsolète. Le glossaire explique la fenêtre d'actualisation, ce qui change la façon dont vous testez.
Surveillez les premières lignes de log de la première semaine. Si l'attente moyenne entre les appels semble incorrecte, ajustez la boucle avant l'exécution mensuelle plutôt qu'après le premier 402.
Chaque ligne de log montre une attente réelle, un compte réel et un solde réel, ce qui vaut mieux que n'importe quelle estimation.
Questions de coût que les gens posent avant d'automatiser
Y a-t-il un coût à chaque appel API ?
Oui, pour les actions payantes. Chaque appel est facturé en crédits à 0,0001 $ par crédit, et la réponse indique ce qu'il a coûté. Les actions gratuites ne facturent rien.
Cela va-t-il devenir un abonnement ?
Aujourd'hui, le service est prépayé en crédits, sans abonnement ni minimum mensuel. Cette page indique le prix de ce qui est publié actuellement, et la page du compte est l'endroit où vérifier les conditions actuelles.
Une action gratuite utilise-t-elle jamais du crédit ?
Non. domain, overview, stats et suggest n'ont pas besoin de clé et ne facturent rien, ce sont donc l'endroit peu coûteux pour tester un analyseur.
Puis-je voir ce qu'une exécution a coûté ?
Oui. Chaque réponse authentifiée contient _credits avec le coût et le solde. Journalisez ce champ par exécution, et le total mensuel devient une somme plutôt qu'une estimation.
Un vérificateur gratuit est-il suffisant pour un examen occasionnel ?
Oui, pour un seul domaine que vous consultez de temps en temps. Une fois que la même vérification se répète chaque semaine, passez à l'API pour que le processus ait un contrat documenté et un coût journalisé.
Que se passe-t-il lorsque le solde atteint zéro ?
Un appel payant retourne HTTP 402. Arrêtez la tâche et alertez une personne, car réessayer n'ajoutera pas de crédit. Rechargez depuis la page du compte et relancez le lot en échec.
Hygiène des coûts pour une tâche planifiée
Journalisez _credits après chaque appel authentifié.
Préférez bulk_dr à une boucle de recherches uniques.
Pagez avec per jusqu'à 5000 uniquement lorsque vous avez besoin des lignes.
Arrêtez-vous sur HTTP 402 au lieu de réessayer.
Re-évaluez une fois par trimestre par rapport au tableau ci-dessus.