Receita
Como verificar meus backlinks? Uma receita com quatro requisições
Quatro requisições, uma chave, cerca de 5 créditos no total. Substitua example.org pelo seu domínio e o resto executa conforme escrito.

Ingredientes e método
- 1
Obtenha uma chave
Faça login com o Google na página da conta. Você recebe $100 de crédito, que equivalem a 1.000.000 de créditos, e uma chave começando com sk_live_.
- 2
Obtenha a visão geral (0 créditos)
Uma chamada gratuita confirma se o domínio está no índice e mostra os totais de cabeçalho.
- 3
Puxe os domínios de referência (2 créditos)
A lista de sites distintos que fazem link para você, até 1.000 por chamada.
- 4
Leia as âncoras (2 créditos)
O texto que outros sites usam para você. Compare-o com o nome da marca que você esperaria.
- 5
Avalie seus vizinhos (1 crédito)
Execute bulk_dr nos sites que fazem link para você, ou nos seus concorrentes, para ver onde você se posiciona.
As quatro requisições
Substitua o domínio e a chave. O formulário no cabeçalho mantém a chave fora dos logs do servidor.
KEY=sk_live_...
D=example.org
curl "https://linkmidasai.com/api.php?action=overview&q=$D&key=$KEY"
curl -H "Authorization: Bearer $KEY" "https://linkmidasai.com/api.php?action=refdomains&q=$D&per=1000"
curl -H "Authorization: Bearer $KEY" "https://linkmidasai.com/api.php?action=anchors&q=$D"
curl -H "Authorization: Bearer $KEY" "https://linkmidasai.com/api.php?action=bulk_dr&domains=rival1.com,rival2.com"
Lendo o prato
Prove antes de temperar. Olhe os totais antes das listas, e as listas antes de tirar qualquer conclusão.
Se refdomains retornar dez linhas e seu site tiver dois anos de existência, isso pode ser simplesmente a verdade. Se retornar dez e você executou uma campanha há seis meses, aguarde a próxima atualização mensal antes de tomar qualquer decisão, pois novos links demoram para chegar ao índice.
Cada resposta autenticada contém um campo _credits com o custo e o saldo restante, para que um script possa parar antes de gastar mais do que o planejado. HTTP 402 significa que o saldo acabou.
Linhas e totais podem divergir por um tempo após uma atualização. Se o total da visão geral for maior que as linhas que você puxou, verifique se um limite de linhas ou uma configuração de página cortou a lista antes de chamar a diferença de perda.
Para saber o que fazer com os números, vá para o modelo de pontuação ou leia a comparação de custos.
Armazene cada resposta como um arquivo nomeado por data, ação e domínio, para que o nome indique o que ele contém. Em três meses, você terá um registro que nenhum painel pode reconstruir, porque a visão de ontem desaparece da maioria das ferramentas no momento da atualização.
Se você executar a sequência para um cliente, adicione a data e o custo em créditos ao relatório. Um cliente que vê que toda a auditoria custou menos de um centavo para ser feita deixa de perguntar se vale a pena verificar duas vezes.
Quando uma chamada falha em um script
Um script que executa a receita sem supervisão encontrará respostas lentas e chamadas recusadas em algum momento. Planeje ambos antes do primeiro loop ser executado.
Leia o status antes do corpo
Verifique o status HTTP primeiro. Um 401 significa que a chave está errada, e um 402 significa que o saldo está esgotado. Nenhum deles é corrigido enviando a mesma solicitação repetidamente.
Trate qualquer outro erro como motivo para parar e ler a mensagem, não como ruído para pular.
Uma linha de status no log, com a ação e o código, é muitas vezes suficiente para diagnosticar uma execução falha na manhã seguinte.
Dê espaço para chamadas lentas
Uma extração grande de refdomains pode levar muito mais tempo para retornar do que uma visão geral pequena. Defina um tempo limite generoso para chamadas de lista e um curto para as ações gratuitas, para que uma resposta lenta não seja confundida com uma falha.
Se a maioria das chamadas tiver sucesso, mas algumas levarem muitos segundos, não oculte as lentas. Execute as chamadas de lista com menos frequência e as chamadas gratuitas com mais frequência, e o orçamento permanece honesto.
Escreva os valores de tempo limite em um comentário no início do script, para que qualquer pessoa que os altere saiba por que foram definidos.
Retente apenas o que pode se recuperar
Um tempo limite pode ser retido uma vez, após uma pausa. Uma chave recusada ou um saldo vazio não se recuperam dessa maneira, então o script deve parar nesses casos sem tentar novamente.
Registre cada nova tentativa com seu tempo e ação. O log então mostra com que frequência a conexão falhou, o que é uma evidência útil quando uma execução mensal retorna com valores menores.
Mantenha a contagem de novas tentativas pequena, para que uma única conexão ruim não gaste a cota mensal dentro de um loop que continua fazendo a mesma pergunta.
Mantenha a chave fora da vista
O formulário no cabeçalho na receita mantém a chave fora do endereço, para que ela não apareça em um link copiado ou em uma linha de log compartilhada. O formulário URL é útil para um teste rápido no terminal, mas é a primeira coisa a ser removida antes que um script vá para qualquer lugar.
Armazene a chave em uma variável de ambiente e nunca a cole em um arquivo que será compartilhado. Uma chave que aparece em uma captura de tela deve ser tratada como exposta e substituída.
Três variações assim que a base funcionar
Altere um ingrediente por vez. Cada variação abaixo reutiliza a mesma chave.
Configure um monitoramento mensal. Coloque a chamada de visão geral em um cron job no primeiro dia do mês e anexe a saída a um arquivo com data. O índice é atualizado aproximadamente uma vez por mês. Uma execução diária não traz nada de novo.
Para uma comparação com concorrentes, execute compare com até 20 domínios por um único crédito e mantenha a tabela. Três concorrentes, uma vez por trimestre, é suficiente.
Em seguida, faça o outreach. Use intersect com as listas de dois ou três concorrentes para encontrar os sites que linkam para vários deles. Esses sites já citam sua categoria, então eles fazem uma lista de e-mails inicial melhor do que um diretório frio. Execute search (3 créditos) com uma frase exata quando quiser encontrar quem está vinculado com um anchor text específico.
Total para os três: cerca de 6 créditos por mês, ou $0.0006. Mesmo dez vezes isso é menos de um centavo.

Leia as observações antes de executar a receita
A receita é curta, e essa é a sua vantagem. Uma receita curta só é segura, no entanto, quando você leu as observações que a acompanham.
Leia as observações dos parâmetros uma vez
Cada ação tem seu próprio custo e seu próprio limite de linhas. A referência de campos lista esses valores, e as quatro solicitações acima assumem que você leu essa tabela.
Pular esse passo é como um script acabar pagando por mais linhas do que precisava, geralmente sem que ninguém perceba até que o saldo pareça errado.
Uma chamada é cobrada uma vez, independentemente do número de linhas que retorna, até 1.000 por chamada. Um valor per de 1000, portanto, custa os mesmos 2 créditos de uma lista pequena, o que a torna a maneira mais barata de ver mais de um perfil.
Verifique novamente após uma alteração nas observações
Os parâmetros e os preços podem mudar entre as versões. Quando uma observação muda, execute a primeira chamada manualmente e compare suas chaves e seu valor de _credits com o que seu script espera.
Só então atualize o loop. Um script que lê silenciosamente a chave errada é mais difícil de detectar do que um que falha visivelmente.
Agende a verificação para o dia após a atualização mensal, em vez do dia anterior, para que você compare com os dados novos e não com os antigos.
Mantenha uma cópia do que você leu
Salve a data e a página que você leu na mesma pasta da saída. Uma pergunta posterior sobre por que um número mudou é mais fácil de responder quando você sabe quais regras estavam em vigor naquele dia.
Anote o custo em créditos de toda a execução na mesma pasta. Cinco créditos equivalem a meio centavo, e um valor tão pequeno é fácil de esquecer até que o total do mês chegue.
Quando você compartilhar os arquivos salvos com um cliente, remova a chave primeiro e mantenha as datas, ações e totais.
Antes de salvar a saída
- Data escrita no nome do arquivo
- Chave mantida fora do repositório
- per definido como 1000 para chamadas de lista
- Total de _credits anotado
- Uma segunda execução planejada após a próxima atualização mensal
Perguntas sobre a execução da receita
Cinco perguntas surgem quando esta receita sai do terminal e vai para um script. As respostas curtas abaixo são as que daríamos a um colega.
Como verificar meus backlinks de um script sem gastar demais?
Leia o valor _credits em cada resposta autenticada e compare com um limite escrito no script. Cada resposta carrega o custo daquela chamada, então um loop pode verificar o saldo antes da próxima extração.
Preciso de uma chave para a primeira solicitação?
Não. A chamada de visão geral é uma das ações gratuitas, então a primeira solicitação é executada sem uma. As outras três cobram créditos e precisam de uma chave, é por isso que o formulário de cabeçalho é o que deve ser mantido no script.
Por que armazenar as respostas em vez de chamar novamente na próxima vez?
Uma resposta registra o que o índice disse em um determinado dia. Chamar novamente retorna o índice conforme estava então, e você é cobrado novamente. Um arquivo salvo permite que você compare meses sem pagar duas vezes pela mesma leitura.
E se um resultado parecer vazio?
Uma lista vazia significa que ainda não foi vista pelo índice, não que o domínio não tenha links. Verifique os totais da visão geral primeiro, depois aguarde a próxima atualização mensal antes de tirar qualquer conclusão.
Quanto custa a receita de quatro solicitações no total?
A visão geral é gratuita, refdomains custa 2 créditos, anchors custa 2 e bulk_dr custa 1 para uma lista de concorrentes. Isso são 5 créditos, ou $0.0005, para uma passagem completa. Doze passagens mensais totalizam 60 créditos, ou $0.006, que é um número útil para apresentar a um cliente.
Ela não mostrará os links da semana passada, classificações de palavras-chave ou tráfego. Para isso, o Search Console e um conjunto de ferramentas mais completo ainda são os primeiros.