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.