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

août 3rd, 2016

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.