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”:
- 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
- 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:
- 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:
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!