Alternativas ao DataForSEO, leia como um glossário de ações
Uma referência que você pode manter aberta ao lado do notebook. Primeiro as ações e seus preços, depois o vocabulário que costuma confundir quando uma tabela de links chega ao R.
Equipe de pesquisa da CranSEO ·

Encontre a ação necessária, anote seu custo em créditos e, em seguida, verifique a lista de termos abaixo para qualquer termo desconhecido. Não listamos nomes de colunas aqui, pois você deve lê-los a partir da saída do seu próprio glimpse().
Ações: o que uma chamada gera
| Ação | Créditos | O que você recebe |
|---|---|---|
| domain, overview, stats, suggest | Grátis | Perfil rápido de um domínio e sugestões; sem necessidade de chave |
| bulk_dr | 1 | DR para até 2.000 domínios por chamada |
| compare | 1 | Valores lado a lado para até 20 domínios |
| top, dr_distribution, tld_breakdown | 1 | Rankings e distribuições do índice |
| refdomains, backlinks | 2 | Linhas de domínios que referenciam ou links individuais |
| anchors, toppages, anchor_cloud | 2 | Texto âncora e páginas mais linkadas |
| intersect | 2 | Domínios que linkam para 2 a 10 destinos simultaneamente |
| search, keyword | 3 | Busca de texto completo sobre âncoras, títulos e URLs; pesquisa exata de âncoras |
Termos que confundem as pessoas em uma estrutura de dados
| Termo | Significado simples |
|---|---|
| Domínio referenciador | Um site distinto que faz link para você, contado uma vez, independentemente de quantos links envie |
| Backlink | Um link de uma página para outra; muitos podem vir do mesmo domínio referenciador |
| DR | round(100 log(ref_domains + 1) / log(2 10^7)); uma escala logarítmica, onde 10 a 20 é mais fácil de interpretar do que 70 a 80 |
| Âncora | O texto clicável de um link, útil como uma coluna categórica |
| Grafo de links | O mapa de links entre domínios do nosso próprio crawler: 2.774.625.913 deles |
| Snapshot | O estado mensal do índice; registre a data ao lado de cada extração |
| Crédito | Unidade de cobrança, $0,0001 cada; uma chamada é cobrada uma vez, independentemente da contagem de linhas |

O que uma linha significa para cada ação
Se você veio aqui buscando alternativas ao DataForSEO, este glossário mostra o que uma ação focada em links retorna no nível de linha. O significado da linha é o mais importante. A maioria das pessoas erra isso na primeira vez, e é a parte que mais custa.
Domínio referenciador versus backlink
Um domínio referenciador é contado uma vez, independentemente de quantos links envie. Um backlink é um link de uma página para outra, então um único site pode contribuir com muitos deles. Se seu gráfico diz 'links', mas as linhas são domínios, o número é uma contagem de domínios e deve ser rotulado dessa forma.
Defina a granularidade antes do primeiro join. A tabela de ações acima é a referência para saber qual chamada retorna qual granularidade.
Uma tabela que mistura os dois parecerá uma contagem de links, mas na verdade é uma contagem de sites. Verifique as primeiras linhas a olho nu antes de resumir qualquer coisa.
Texto âncora como categoria, não como chave
O texto âncora funciona bem como uma coluna categórica. Você pode agrupar âncoras em classes de marca, genéricas e URL pura, e então contar cada classe por domínio referenciador. É uma chave ruim, porque as mesmas palavras se repetem em links não relacionados.
Mantenha a âncora como texto, converta para minúsculas uma vez na importação e nunca faça join entre duas tabelas usando-a.
A data do snapshot
O snapshot é o estado mensal do índice. Armazene sua data ao lado de cada extração, no nome do arquivo ou em uma coluna, para que uma comparação entre meses compare o mesmo com o mesmo.
Duas extrações com datas de snapshot diferentes não formam uma tendência até que você verifique se as datas correspondem ao que o gráfico afirma.
Um hábito útil é escrever a data do snapshot na primeira linha de cada relatório, para que uma página impressa também a carregue. Os leitores esquecem onde uma data estava dentro de um arquivo, mas leem a primeira linha.
Médias escondem as caudas
Médias em escala logarítmica enganam. A média de 20 e 60 é 40, mas esse número não descreve nenhum dos sites e não diz nada sobre a dispersão.
Mantenha o mínimo e o máximo ao lado de qualquer média. Um domínio muito grande pode puxar a média para cima, e um leitor do gráfico não consegue saber, apenas pela média, que isso aconteceu.
Lendo a tabela de ações como um modelo de dados
Cada ação retorna linhas em um certo nível, e misturar níveis é a maneira mais rápida de contar em dobro, então pense em granularidades.
refdomains dá uma linha por site que faz link, backlinks dá uma linha por link, anchors dá uma linha por texto âncora distinto. Um join entre o primeiro e o segundo multiplica as linhas, então agregue antes de mesclar e verifique nrow() antes e depois.
Paginação funciona igual em todos os lugares: page e per, com per entre 10 e 5000, ordenado por sort e order=asc|desc. Até 1.000 linhas são retornadas por chamada, e a paginação profunda para em 50.000, então solicite a ordenação que coloca sua resposta primeiro.
Para o lado orçamentário dessas escolhas, veja o notebook de orçamento e, para uma mistura de provedores escolhida, a árvore de decisão.
Tabelas longas em vez de uma planilha por extração
O hábito de abrir uma nova planilha para cada mês é comum. O desvio começa aí, e é difícil desfazer. Uma única tabela longa é mais fácil de manter correta. Também é mais fácil de verificar.
Pense dessa forma. Cada mês adiciona linhas a uma tabela em vez de criar um novo objeto para manter. A tabela fica mais longa, mas nenhum número único precisa ser copiado à mão. Cada linha carrega seu próprio snapshot, fonte e granularidade, que um leitor pode verificar de relance.
Uma única tabela longa com uma coluna de snapshot
Muitas pessoas começam uma nova planilha todo mês. Uma tabela longa com uma coluna de snapshot mantém todos os meses em um só lugar, e um filtro substitui o copiar e colar. Digamos que você extraia domínios referenciadores para 30 sites ao longo de seis meses. Isso é uma tabela para verificar, não seis planilhas para conciliar.
Os resumos tornam-se então uma única chamada group_by() em vez de uma planilha por mês. Mantenha as extrações brutas intactas, para que a tabela possa ser reconstruída do zero a qualquer momento.
Mesmas colunas, ou o join falha silenciosamente
Arquivos de várias pessoas combinam limpo apenas quando compartilham nomes de colunas, tipos e codificação. Verifique a linha de cabeçalho de cada arquivo antes de vinculá-los e pare o script quando um deles diferir.
Uma etapa de renomeação que mapeia nomes antigos para os nomes do glossário custa algumas linhas. Ela economiza uma segunda olhada em cada gráfico que saiu do desajuste.
Mantenha uma lista curta dos nomes de colunas que seu notebook espera e compare cada novo arquivo contra ela antes que qualquer outra coisa seja executada.

Dois avisos antes de modelar qualquer coisa
Como o DR é nossa métrica própria, construída apenas a partir de contagens de domínios referenciadores, não é o DA do Moz. Nunca o misture com o DR do Ahrefs em uma única regressão.
Contagens também dependem da rastreamento. Um site com um salto repentino após a atualização central de março de 2024 pode simplesmente ter sido rastreado mais completamente neste mês, então verifique a data do snapshot antes de dizer algo a um cliente.
Trate o glossário como um contrato com seu eu do futuro. Se uma coluna surpreendê-lo em seis meses, a definição acima é o que você deveria ter assumido.
Hábitos de nomenclatura para suas próprias colunas
Renomeie na importação e faça isso uma vez.
Prefixe colunas por ação, por exemplo refdomains ou anchors, antes de fazer qualquer join, para que uma mesclagem nunca produza duas colunas que significam coisas diferentes sob o mesmo nome. Escreva a etapa de renomeação em uma função e reutilize-a em todos os notebooks que tocam a API.
Isso custa cinco linhas e economiza a discussão sobre o que uma coluna significa, que é a fonte mais comum de números errados em relatórios de links.
Leia uma tabela de links em cinco etapas
Olhe para a granularidade
Verifique o que uma linha significa, usando a tabela de ações acima, antes de ler qualquer número.
Verifique o snapshot
Encontre a data do snapshot no nome do arquivo ou em uma coluna e confirme que corresponde à extração que você pretendia.
Conte as linhas
Compare nrow() com a contagem que você esperava e escreva a diferença em um comentário ao lado da leitura.
Leia os intervalos
Olhe para o mínimo e o máximo de DR e das contagens. Um DR fora de 0 a 100 aponta para um problema de parsing, não para uma descoberta.
Nomeie as colunas
Renomeie cada coluna para seu prefixo de ação, como refdomains ou anchors, antes de fazer qualquer join.
Perguntas sobre ações e termos
Estas são as perguntas que tendem a seguir uma primeira tabela de links para o R.
Qual ação devo começar?
Comece com domain ou overview, pois ambas são gratuitas e não precisam de chave. Elas mostram a forma de uma resposta antes de gastar um crédito.
Mova para bulk_dr assim que essa forma estiver clara, já que uma única chamada pontua até 2.000 domínios por um crédito.
Por que minhas contagens diferem de outra ferramenta?
Cada provedor rastreia a web em seu próprio cronograma e conta links de maneira diferente. Nosso grafo de links é atualizado aproximadamente uma vez por mês, e o DR aqui é nosso próprio número em escala logarítmica.
Compare tendências entre meses em vez de correspondências exatas.
Como o DR é calculado?
DR é igual a round(100 vezes o logaritmo natural de domínios referenciadores mais um, dividido pelo logaritmo de 2 vezes 10 elevado à sétima).
Depende de uma única entrada, então você pode recalcular a partir de uma extração de domínios referenciadores.
Preciso de uma chave para cada ação?
Ações gratuitas são executadas sem chave. As ações pagas usam a chave como parâmetro de consulta ou em um cabeçalho Authorization Bearer.
Uma chave ausente ou inválida retorna HTTP 401, que é o primeiro erro a verificar quando uma chamada falha.