Número de resultados en Google en Bulk

Si alguna vez te has visto en la tesitura de comprobar el número de resultados de Google de unas determinadas querys de forma automatizada, ¡estás de enhorabuena!. Es relativamente fácil hacerlo con el Scraper Google.Results de Excel SEO Tools, un plugin para Excel. Escribo este post porque verdaderamente está muy poco explicado toda la potencia de esta función y hasta ahora no he encontrado la fórmula para referenciar a URLs o keywords de forma relativa a una celda con el connector “GoogleResults” o “GoogleIndex“. Sin embargo, pero mediante reemplazos y concatenar, podemos extraer la fórmula que debemos poner en el Excel para que nos devuelva los resultados esperados.

Para ver el número de resultados en Google para una determinada keyword, simplemente ponemos:

=Connector(“Offpage.GoogleResults”;”adolfo suárez”;”google.com”)

Si lo que queremos es saber el número de URLs indexadas en un determinado dominio o directorio (tal y como si hiciésemos un site:domain.tld), ponemos:

=Connector(“Offpage.GoogleResults”;”adolfo suárez site:elpais.com”;”google.com”)

E igual de fácil es el número de resultados indexados de una determinada URL, lo podemos hacer con la query anterior:

=Connector(“Offpage.GoogleResults”;”site:elpais.com”;”google.com”)
=Connector(“Offpage.GoogleResults”;”site:elpais.com/tag/”;”google.com”)

O con GoogleIndex, quedando:

=Connector(“Offpage.GoogleIndex”;”elpais.com”;”google.com”)
=Connector(“Offpage.GoogleIndex”;”elpais.com/tag/”;”google.com”)

Cambiando obviamente las keywords o URLs y el el ccTLD del Google local donde queramos buscar.

Lo que no he conseguido que vaya fino son las referencias relativas a celdas en el campo “keywords” o “URLs”, es decir, teniendo en A las querys:

=Connector(“Offpage.GoogleResults”;A1;”google.com”)
=Connector(“Offpage.GoogleIndex”;A1;”google.com”)

En las últimas versiones del plugin parece que ya funciona, en caso contrario, tendremos que constuir las fórmulas que finalmente le enviaremos a los connectores mediante pasos intermedios, concatenando.

  1. Supongamos que tenemos en A los dominios donde buscar.
  2. En B las keywords (si queremos buscar dentro de un dominio, agregaremos el site:domain.tld quedando: =CONCATENAR(“keyword que queramos site:”;A3)
  3. En C tenemos que poner ‘=Connector(“Offpage.GoogleResults”; (importante el apóstrofe delante) para que se muestre igual. En D incluimos “;”google.com”) o el ccTLD que queramos.
  4. En E pondremos la fórmula para concatenar todo: =CONCATENAR(C3;B3;D3).

En una sesión de excel sin el plugin SEO Tools activo no pasará nada, pero con el plugin, deberían comenzar a mostrarse el número de resultados en D.

Nº de URLs Indexadas en un dominio directorio mediante Google Spreadsheet

También se puede hacer con las hojas de cálculo de Google y por lo tanto gratis. El código sería:

=importXml("https://www.google.com/search?q=site:www.yourdomainnamehere.com&num=100&start=1"; "//cite")

 

=importXml("https://www.google.com/search?q=site:www.yourdomainnamehere.com&num=100&start=100"; "//cite")

 

asi hasta 1000

 

Bonus track: Antonio Parra está preparando el script para obtener el número de resultados de una query o URL sin necesidad de andar mirando el total. 🙂

Deja un comentario