Rastrea los resultados de Google con iMacros y siga las posiciones de los dominios por las palabras claves que te interesan: Free Rank Checker Tool Part 2

Obtendremos tras calcular las funciones y filtrar por “Organic”: los dominios posicionados por cada búsqueda, sus rankings y rangos de rankings, sus URLs y el mes de comprobación.

A partir de allí se puede conseguir cualquier información para generar informes, definir y orientar acciones de optimización SEO.

Volver a la primera parte del artículo

Ejemplos:

TOP 30 de dominios por número de veces que aparecen en primera página de Google por una selección de términos:

Rankings agregados por proyecto (A, B, C…) y cálculos (% TOP10, Ahorro SEO…):

Evolución de los rankings por término (A, B, C…) dentro de un proyecto:

Tendencias mensuales por proyecto y rankings agregados por grupo de términos:

Mejoras del scraper:

Se puede mejorar este scraper con un par de macros VBA y unos scripts adicionales en archivos batch. Así podemos llegar a automatizar todo el proceso y actualizar mensualmente los rankings y los dashboards usando una sola máquina encendida 24h/24h para hasta unos 30000 términos. No dejo publico el código completo pero aquí dejo unos ejemplos de archivos batch para ejecutar iMacros, otros script .bat y programas hasta conseguir una automatización completa del proceso:

Bucle de ejecución de tareas sucesivas con archivo .bat:

:loop
start cmd /k Call “1-Launch-imacro-linkchecker.bat” 1111
ping -n 10 127.0.0.1 >nul
start cmd /k Call “2-Delete-first-line.bat” 2222
ping -n 2 127.0.0.1 >nul
goto loop
exit

Reiniciar Firefox con archivo .bat:

taskkill /im “firefox.exe”
ping -n 5 127.0.0.1 >nul

Ejecución de un script iMacros con archivo .bat:

Start /D “C:\Program Files (x86)\Mozilla Firefox” firefox.exe imacros://run/?m=Macro.iim
ping -n 5 127.0.0.1 >nul
exit

Borrar la primera fila de un archivo TXT usado con iMacros vía archivo .bat:

more +1 Scraper-v4-keywords.txt > Scraper-v4-keywords2.txt
xcopy “C:\Documents and Settings\USER\Mis documentos\iMacros\Macros\Scraperv4\Scraper-v4-keywords2.txt” “C:\Documents and Settings\USER\Mis documentos\iMacros\Macros\Scraperv4\Scraper-v4-keywords.txt” /y
del “C:\Documents and Settings\USER\Mis documentos\iMacros\Macros\Scraperv4\Scraper-v4-keywords2.txt” /f /q
exit

Ejecutar Macro VBA con archivo .bat:

Se necesita ejecutar un archivo .vbs a través de un archivo .bat:

Archivo .bat:

cscript “C:\Documents and Settings\USER\Mis documentos\iMacros\Macros\Scraperv4\Scraper-v4-macros-export.vbs”

Script .vbs:

Option Explicit
On Error Resume Next
ExcelMacroExample
Sub ExcelMacroExample()
Dim xlApp
Dim xlBook
Set xlApp = CreateObject(“Excel.Application”)
Set xlBook = xlApp.Workbooks.Open(“C:\Documents and Settings\USER\Mis documentos\iMacros\Macros\Scraperv3\Scraper-v3-macro-reset-list-kw.xlsm”, 0, True)
xlApp.Run “Macro1”
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
End Sub

The end.