extrair-competidores-palavras-chave-python

Como extrair os competidores de SEO de determinada palavra-chave usando Python

Você já precisou analisar os sites que posicionam para determinada palavra-chave no Google sem o auxílio de qualquer ferramenta (paga principalmente) e levou muito tempo para extrair todos? Pois é. Existe uma forma muito simples de se fazer isso com uma biblioteca pronta de Python, que é uma linguagem de programação muito útil para análise de dados e muito usada por profissionais de SEO, vamos falar mais de Python em outros posts aqui.

Por ora, vamos a extração dos competidores, fique tranquilo(a) que não é preciso ter qualquer conhecimento em programação.

Neste caso vamos usar o pacote googlesearch, já pronta e criada pelo usuário Nv7: googlesearch-python · PyPI

Como extrair os principais competidores de qualquer palavra-chave usando Python

Criando o arquivo e instalando a biblioteca googlesearch:

Primeiro de tudo, você precisa de um ambiente Python. Neste caso nós iremos usar o Google Colab, que é uma plataforma muito útil para rodar scripts em Python direto da Web. Se você já tem algum conhecimento em Python e possui instalado em seu computador, pode seguir o tutorial com qualquer IDE (ambiente integrado de desenvolvimento em Python) que preferir. Se não, sugiro criar no Google Colab que é muito simples.

  • Acesse o Google Colab e crie em “Novo Notebook”:

criar-arquivo-python-google-colab

  • Em seguida, digite “!pip install google -q” na primeira linha de código, isso vai instalar o pacote googlesearch neste ambiente Python:
!pip install google -q

instalar-pacote-googlesearch-google-colab-python

  • Se tudo ocorrer bem, o Google Colab deve mostrar um sinal de “check” verde do lado esquerdo da linha de comando.
  • Agora você precisa adicionar somente mais um bloco de código, clicando no botão “+ Código” no lado superior esquerdo:

adicionar-linha-codigo-google-colab-python

  • Neste bloco de código você vai adicionar o seguinte comando, que irá indicar quantos resultados queremos saber do Google, qual a palavra-chave buscada e em que língua queremos buscar:
    • query: palavra-chave que deseja buscar;
    • num, stop: quantidade de URLs de concorrentes que queremos capturar, se quiser os competidores da 2ª página, só aumentar o número dos 2 argumentos para 20;
    • lang: idioma da busca, neste caso fizemos para português, mas é possível fazer para en (inglês), es (espanhol) ou qualquer outra língua.
from googlesearch import search
query = "analista de seo"
for result in search(query, num=10, stop=10, lang="pt"):
    print(result)

E o resultado para esta busca será o seguinte:

resultado-python-google-colab-analista-de-seo

Fácil, né? Isso facilita muito o nosso trabalho, especialmente se não tivermos a disposição ferramentas pagas de SEO, que geralmente tem um preço bem salgado. A programação em Python pode ajudar bastante em tarefas simples como essa, que caso a extração precisa ser feita manualmente, levaria muito mais tempo.

Link do Script para fácil utilização, basta fazer uma cópia e usar como preferir: https://colab.research.google.com/drive/1ma0apLbptGTpjgRJSS4pbDq4Rui8Q7zV?usp=sharing

E aí, gostou? Fique à vontade para deixar qualquer dica, dúvida ou sugestão. Obrigado e bons estudos!

Sobre Vinicius Stanula

Especialista de SEO, faixa azul de Jiu Jitsu, eu amo esportes, SEO, dados, tecnologia e gatos. Espero poder contribuir cada vez mais com essa comunidade de SEO que tanto amo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *