SlideShare una empresa de Scribd logo
1 de 76
Descargar para leer sin conexión
Automatizaciones SEO para vivir mejor
¡QUE LO HAGA OTRO!
IÑAKI HUERTA / @Ikhuerta / hola@ikaue.com
Iñaki Huerta
Director de
Analista Digital y SEO
Organizador del User Web Analytics
Ministro del Ministerio SEO
Creador de JuegoSEO.com
@ikhuerta / blog.ikhuerta.com
SI ALGO NOS
GUSTA A LOS SEO
ES MATARNOS
A TRABAJAR
SI ALGO NOS
GUSTA A LOS SEO
ES MATARNOS
A TRABAJAR
GOOGLE ESTÁ
LLENO DE
PRUEBAS
Y ¿SABÉIS CÓMO SE GANA
PASTA EN INTERNET?
Y ¿SABÉIS CÓMO SE GANA
PASTA EN INTERNET?
¡CURRANDO!
Y AUN ASÍ
TODO
TRABAJO
SE PUEDE
AUTOMATIZAR
: Una serie llena de aprendizajes importantísimos sobre la vida
AUTOMATIZAR = GANAR TIEMPO
- que puedes dedicar a otras tareas…
- que te permite acceder a cosas que normalmente no harías…
- que nunca te permitiría sacar algunos datos…
- que te permite dedicar a tus becarios a cosas con las que realmente aprendan…
TODO
EL MUNDO AUTOMATIZA
EN MAYOR O
MENOR MEDIDA
Alarmas
Pagos recurrentes
Citas repetitivas en el calendario
Notificaciones del móvil
AUTOMATIZANDO
A NIVEL
DIOS:
https://www.genbeta.com/actualidad/un-
programador-automatiza-su-propio-trabajo-
durante-seis-anos
La historia completa:
CUANDO ME
MERECE LA PENA
AUTOMATIZAR
CUANDO ME
MERECE LA PENA
AUTOMATIZAR
Cuando el tiempo de crear la automatización es sensiblemente inferior al de
hacer las tareas a mano.
Es decir: Cuando se trata de trabajo reiterativo
(en el que además no ponemos neuronas)
HOY OS TRAIGO COSAS MUY ACCESIBLES
→ O se automatizan sin grandes conocimientos técnicos
→ O directamente os dejo el código para que lo tengáis ya hecho
QUE LO HAGA
TU ORDENADOR…
UNA MACRO: (abreviación de marcroinstrucción)
- Instrucciones secuenciales que pueden lanzarse con una llamada o ejecución.
+ UNA TAREA PROGRAMADA:
- Órdenes que programamos en el tiempo para que lancen estas instrucciones sin mediar nosotros.
El precursor y el más potente para hacer esto:
https://autohotkey.com/
Se puede hacer de todo, pero hay que aprender el lenguaje
de programación propio.
Gratuito
La grabación más simple que puedes hacer
https://www.tinytask.net/
1. Damos a grabar.
2. Realizamos la tarea nosotros
3. Guardamos como archivo “.rec”
4. Ejecutamos ese archivo .rec con el
cada vez que queramos hacer la tarea
Gratuito
Programar tareas en Windows 10
https://www.genbeta.com/paso-a-paso/como-programar-tareas-en-windows-10
El punto medio perfecto
Creado para detallar las tareas paso a paso.
Facilita muchas acciones con formularios y ventanas de edición.
Permite grabar comportamientos como un paso más
Lanza las tareas programadas el solo.
https://robotask.com/
$119.95
¡¡¡Gracias a @fxmorales (Francisco Morales)
por enseñármelo!!!
¿QUÉ QUEREMOS AUTOMATIZAR CON MACROS?
1 Lanzar herramientas que no se dejan automatizar de otra forma
Creamos una Macro lanzando la herramienta a nuestro gusto
Tarea programada periódica que la ejecuta por si sola
1º
2º
Definimos variables del dominio y la URL donde está nuestro
índice de sitemaps para que la Macro los sepa.
Abrimos Search Console con Chrome de incognito
Nos logamos con nuestra cuenta Google y vamos a la página
de sitemaps de nuestro cliente
Leemos su fichero sitemaps y subimos con los formularios de
GSC uno a uno cada uno de sus XML internos
Cerramos Chrome
EJEMPLO DE MACRO SEO:
Vamos a subir todas las URLs de un índice de sitemaps
una a una a Google Search console para poder analizar
el informe de cobertura de cada una por separado
(ya sean 3 o 500 sitemaps)
Definimos variables del dominio y la URL donde está nuestro
índice de sitemaps para que la Macro los sepa.
Abrimos Search Console con Chrome de incognito
Nos logamos con nuestra cuenta Google y vamos a la página
de sitemaps de nuestro cliente
Leemos su fichero sitemaps y subimos con los formularios de
GSC uno a uno cada uno de sus XML internos
Cerramos Chrome
Vamos con una Macro SEO:
Vamos a subir todas las URLs de un índice de sitemaps
una a una a Google Search console para poder analizar
el informe de cobertura de cada una por separado
(ya sean 3 o 500 sitemaps)
¿LA QUIERES?
https://www.dropbox.com/s/7bkwufj06bbhb1q/IKAUE%20-
%20Leer%20IndexSitemap%20y%20subir%20sus%20sitemaps%20uno%20a%20uno.tsk?dl=0
Instálate Robotask e impórtala para tener subidas de sitemaps automatizadas
2 Navegar y copiar datos de los que necesitamos hacer
seguimiento cada cierto tiempo
Creamos una Macro accediendo a la web, copiando el dato y
almacenándolo en algún sistema (BBDD, Google drive, etc)
Tarea programada periódica que la ejecuta por si sola
1º
2º
¿QUÉ QUEREMOS AUTOMATIZAR CON MACROS?
Descargarte KW sugeridas
- Answer the public
- UbberSuggest
- Google Ads
Cada semana y ver si hay
novedades.
Descargar datos de Cobertura
Desde Google Search console
Pudiendo integrarlos en tus
informes
Descargar tus herramientas sin
API
Grabando cada dato en un csv
Pudiendo integrarlos en tus
informes
También puedes conseguir datos
de herramientas que no tienes
integradas por API
3 Informes periódicos totalmente “manuales” y a medida
Creamos una macro en la que sacamos datos y capturas de pantalla.
Que crea un archivo (por ejemplo Word o ppt)
Lo exporta a PDF
Y crea un email y lo envía
Tarea programada periódica que la ejecuta por si sola
1º
2º
¿QUÉ QUEREMOS AUTOMATIZAR CON MACROS?
3 Informes periódicos totalmente “manuales” y a medida
Por ejemplo…
- Capturas de pantalla de dashboards que no podemos exportar
- Gráficos de herramientas contratadas que solo queremos una selección
- Redacción de emails con KPIs básicos…
¿QUÉ QUEREMOS AUTOMATIZAR CON MACROS?
CONSEJOS IMPORTANTES PARA CREAR MACROS:
1 Ordenador dedicado
Destina un viejo ordenador que apenas se use a esta tarea, no el tuyo propio y nunca cambies su monitor (o se volverá loco)
2 Mejor sin ratón
Evita usar el ratón lo máximo posible al grabar las macros (mejor atajos de teclado, fallan menos)
3 Empieza tu macro desde 0
Empieza las sesiones del navegador en incognito y lógate en la propia macro y empieza todos los docs en blanco como doc nuevo.
Evita tener ventanas ya abiertas
Quita todas las comprobaciones de actualizaciones y popups y cierra todo lo que abras en las propias macros al terminar la tarea4
APRENDE A HACER MACROS CON EL NAVEGADOR
1 Mejor copiar URLs que navegar de verdad
Muchas veces hará falta hacer clicks en menús, pero cuando puedas evitarlo no lo hagas.
>> Al abrir navegador el foco estará en la URL así que copia directamente la que quieras.
>> Durante la navegación puedes volver a editar la URL presionando F6
2 Añade esperas entre páginas
Cada vez que hagas click o cambies de URL deja un mínimo de 3 segundos a que cargue la nueva página. Por buena que sea tu
conexión no te puedes fiar de que el 100% de las veces cargue rápido.
Aprende a poner el foco sobre lo que deseas sin ratón
Usa “CTRL + F” y busca un texto y luego “ESC” para poner el foco ahí. Accede con a links o envía los forms con ENTER y mueve
el foco un número controlado de veces con TAB.
3
QUE LO HAGAN LOS
SERVICIOS EN LA NUBE…
SERVICIOS DE ACTIVADORES
1 Servicios en la nube (son webs)
Con formularios y menús para definir qué queremos hacer
2 Con multitud de conexiones a distintas APIs ya creados
Hablamos de cientos de servicios que ya tienen integrados ellos
Con una lógica del tipo “Activador → Acción”
Cada cierto tiempo o cuando algo cambia en una API, se da una orden a otra API3
• La más conocida y sencilla
• Multitud de apis y sistemas IOT
• Muy poco configurable
• Gratuita
• Compleja y poco vistosa
• Aún más APIs (pero menos IOT)
• Filtros y acumulación de acciones
• De pago (20$/mes)
• La “nueva”
• Van sacando conectores
• Control total de la lógica y los datos
• Según uso
(1.000 operaciones free / 10.000: 9$ / 40.000: 29$)
• La más conocida y sencilla
• Multitud de apis y sistemas IOT
• Muy poco configurable
• Gratuita
• Compleja y poco vistosa
• Aún más APIs (pero menos IOT)
• Filtros y acumulación de acciones
• De pago (20$/mes)
• La “nueva”
• Van sacando conectores
• Control total de la lógica y los datos
• Según uso
(1.000 operaciones free / 10.000: 9$ / 40.000: 29$)
EN INTEGROMAT DISEÑAMOS
FLUJOS DE TRABAJO NO SIEMPLES
REACCIONES
• Sigue siendo muy intuitiva
• Y cuando la conoces
resulta ser la más versatil
Trabajan con flujos que defines con Drag&Drop
• Añadir cuantos pasos y operaciones desees
• Iterar sobre varios elementos
• Seguir varias líneas de trabajo en un solo activador
Trabajan con flujos que defines con Drag&Drop
• Añadir cuantos pasos y operaciones desees
• Iterar sobre varios elementos
• Seguir varias líneas de trabajo en un solo activador
ES CASI COMO PROGRAMAR
PERO A BASE DE CLICKS Y
FORMULARIOS
RECETA:
Insertar las nuevas publicaciones de la competencia en GA
Y así poder estudiar su línea de publicación
La cantidad de
datos con los que
nos deja trabajar es
brutal
RECETA:
Enviar informes de datos concretos a slack y a tu movil
RECETA:
Alertas cuando algún dato de GA suponga un problema para el negocio
RECETA:
Si una página crítica deja de funcionar (de dar código 200) avisarnos cuanto antes
RECETA:
Si nuestra visibilidad en Sistrix baja que nos avise (usando la API de Sistrix)
https://twitter.com/ikhuerta/status/1030091702869139456
O ENVIAR LO QUE SEA DONDE TE DE LA GANA…
Bases de datos:
Servicios web:
Chats:
Mail & EmailMarketing
Guardado de archivos y logs
Notificaciones a equipos y personas
NUESTRA RECETA
FAVORITA:
Creamos un webhook:
Una URL
de Integromat a la que
enviamos alertas
de cualquier otro
automatismo (incluso de
las macros)
para que integromat
acabe el trabajo de
integración.
RECETAS DE VALIDACIÓN:
Validar cada día que los informes
que tenemos han cargado bien
y ofrecen los datos que esperamos
(validamos que ciertas celdas
contienen datos lógicos)
El único problema de integromat:
Trabaja por “número de operaciones”
Cada acción es un proceso:
- Consultar una URL (Cada una “+1” operación)
- Enviar un dato (cada uno “+1” operación)
- Formatearlo (cada uno “+1” operación)
- Etc.
La cuenta Free te da 1.000 operaciones al mes
Cada 10.000 que sumes aprox supone 9$
Gestionado con un poco de inteligencia, puede ser muy barato…
Automatizaciones que consumían demasiadas operaciones y que tuvimos que optimizar
QUE LO HAGA
GOOGLE…
¿Conoces ?
- Es el lenguaje con el que se crean extensiones y
funcionalidades en Google Drive
La Herramienta: https://www.google.com/script/start/
¿Conoces ?
- Es Javascript
Que en lugar de disponer del DOM (objeto window) dispone de
objetos Google.
Ventajas de
Comodidad en la programación:
1. Se programa en la propia web (sin instalar nada)
2. Activadores integrados: Gestiona sus propias tareas programadas.
3. Control y debug de las ejecuciones.
4. Código integrable en Google Sheets fácilmente.
5. Amplísima comunidad en Stack Overflow (¡viva el corta y pega!)
Ventajas de
Accesos directos (solo llamando a las funciones y objetos ya creados)
1. Acceso directo a todos los servicios de Google Apps
Drive, Sheets, Docs, Forms, Calendar, Sites, Gmail, Contacts, etc.
2. Acceso directo a muchos servicios Google
Analytics, Search Console, BigQuery, Adsense, Doubleclick, Shopping, Tag Manager, Youtube, Tasks, etc.
3. Acceso a utilidades básicas de scripting:
Scrapear Internet, Lectura de XMLs, Apis, Creación de widgets, Charts y Dashboards, Acceso a Bases de datos o emails,
https://developers.google.com/apps-script/
Y tenemos una API para lanzar y gestionar los scripts desde otros servicios:
Accede y Analiza la
lista de URLs
Lee un Google Sheets
con la lista de URLs
de control
Si hay cambios
en algún criterio
SEO de esas
URLs
Envía un email a todos
los emails que le digas
Guarda Backup del
aviso en Google Sheets
Y lanza a Integromat
para que puedas
integrarlo con lo que
quieras
Uno de nuestros scripts preferidos: Avisarnos cuando el cliente o IT nos la líen.
Accede y Analiza la
lista de robots.txt
Lee un Sheets con los
dominios a revisar
Si hay cualquier
cambio (el que
sea)
Envia un email a todos
los emails que le digas
Guarda Backup del
aviso en Google Sheets
Y lanza a Integromat
para que puedas
integrarlo con lo que
quieras
Y otro parecido: Que nos avisen cuanto antes si alguien cambia el Robots.txt
¿LO QUIERES para
tus proyectos?
Aquí lo tienes:
https://script.google.com/d/1z6UT
wMlGM5p1Cl_rfAlS8oYnKRfkWPuI
3_ll0_FRhSQY8gtcFRU9157S/edit?u
sp=sharing
- Accede
- Guarda una copia
- Y pon tus datos ☺
Los limites de :
https://developers.google.com/apps-script/guides/services/quotas
QUE OS LO
EXPLIQUEN OTROS…
https://searchengineland.com/how-to-
run-screaming-frog-seo-spider-in-the-
cloud-in-2019-317416
Cómo crawlear
automáticamente con
Screaming Frog en un
servidor y bajarte los
datos.
¡Super extenso y detallado!
(para tontos, vamos)
https://codeseo.io/an-old-friend/
Funciones para extraer datos SEO y
estado de indexación con Google
Sheets
La mitad de los códigos que publica la gente que sacan
cosas parecidas con Google Sheets son spinoffs de este código.
https://relgrowth.com/seo-tools
Más automatizaciones
con Google App Scripts
en Google Sheets
Muy variado, aunque alguna es
de pago.
https://sheetsformarketers.com/google
-sheets-templates/
Y aun más Google App
Scripts para Sheets para
hacer de todo (+100)
Aquí hay un poco de porquería
pero también mucho script
válido
Y ESO ES TODO…
(que me tengo que ir pitando al aeropuerto)
¡MUCHAS GRACIAS!
Iñaki Huerta
Analista Digital y SEO
blog.Ikhuerta.com
@Ikhuerta
hola@ikaue.com

Más contenido relacionado

La actualidad más candente

Web Server SEO: Make your TTFB faster!
Web Server SEO: Make your TTFB faster!Web Server SEO: Make your TTFB faster!
Web Server SEO: Make your TTFB faster!Ash New
 
GretaMunari - The redemption of content automation
GretaMunari - The redemption of content automationGretaMunari - The redemption of content automation
GretaMunari - The redemption of content automationGretaMunari1
 
Data Driven Approach to Scale SEO at BrightonSEO 2023
Data Driven Approach to Scale SEO at BrightonSEO 2023Data Driven Approach to Scale SEO at BrightonSEO 2023
Data Driven Approach to Scale SEO at BrightonSEO 2023Nitin Manchanda
 
Crawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to KnowCrawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to KnowSallyR7
 
How to get your SEO work prioritised in house - Maddie McCartney.pptx
How to get your SEO work prioritised in house - Maddie McCartney.pptxHow to get your SEO work prioritised in house - Maddie McCartney.pptx
How to get your SEO work prioritised in house - Maddie McCartney.pptxMaddie McCartney
 
Brighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuffBrighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuffMichael Van Den Reym
 
Internal Linking - The Topic Clustering Way edited.pptx
Internal Linking - The Topic Clustering Way edited.pptxInternal Linking - The Topic Clustering Way edited.pptx
Internal Linking - The Topic Clustering Way edited.pptxDixon Jones
 
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)Gianna Brachetti-Truskawa 🐙
 
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...Aleyda Solís
 
BrightonSEO Slides April 2023
BrightonSEO Slides April 2023BrightonSEO Slides April 2023
BrightonSEO Slides April 2023Cheryl Luzet
 
EAT: Have We Been Looking At It Backwards
EAT: Have We Been Looking At It BackwardsEAT: Have We Been Looking At It Backwards
EAT: Have We Been Looking At It BackwardsEdwardZiubrzynski1
 
Ashley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdfAshley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdfAshley Liddell
 
How to rethink the traditional SEO workspace to promote team wellbeing and pr...
How to rethink the traditional SEO workspace to promote team wellbeing and pr...How to rethink the traditional SEO workspace to promote team wellbeing and pr...
How to rethink the traditional SEO workspace to promote team wellbeing and pr...Varn
 
Python For SEO specialists and Content Marketing - Hand in Hand
Python For SEO specialists and Content Marketing - Hand in HandPython For SEO specialists and Content Marketing - Hand in Hand
Python For SEO specialists and Content Marketing - Hand in HandDido Grigorov
 
Data-driven SEO & content strategy to reduce your customer acquisition costs
Data-driven SEO & content strategy to reduce your customer acquisition costsData-driven SEO & content strategy to reduce your customer acquisition costs
Data-driven SEO & content strategy to reduce your customer acquisition costsadlift
 
How to do keyword research in a language you don’t speak, by Lidia Infante
How to do keyword research in a language you don’t speak, by Lidia InfanteHow to do keyword research in a language you don’t speak, by Lidia Infante
How to do keyword research in a language you don’t speak, by Lidia InfanteLidia Infante
 
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptxBeth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptxBethBarnham1
 
Veronika bSEO-Googles-MUM-Speaker-Slides.pptx
Veronika bSEO-Googles-MUM-Speaker-Slides.pptxVeronika bSEO-Googles-MUM-Speaker-Slides.pptx
Veronika bSEO-Googles-MUM-Speaker-Slides.pptxVeronika Höller
 
Brighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdfBrighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdfMaxFlajsner1
 
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)Kristina Azarenko
 

La actualidad más candente (20)

Web Server SEO: Make your TTFB faster!
Web Server SEO: Make your TTFB faster!Web Server SEO: Make your TTFB faster!
Web Server SEO: Make your TTFB faster!
 
GretaMunari - The redemption of content automation
GretaMunari - The redemption of content automationGretaMunari - The redemption of content automation
GretaMunari - The redemption of content automation
 
Data Driven Approach to Scale SEO at BrightonSEO 2023
Data Driven Approach to Scale SEO at BrightonSEO 2023Data Driven Approach to Scale SEO at BrightonSEO 2023
Data Driven Approach to Scale SEO at BrightonSEO 2023
 
Crawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to KnowCrawl Budget: Everything you Need to Know
Crawl Budget: Everything you Need to Know
 
How to get your SEO work prioritised in house - Maddie McCartney.pptx
How to get your SEO work prioritised in house - Maddie McCartney.pptxHow to get your SEO work prioritised in house - Maddie McCartney.pptx
How to get your SEO work prioritised in house - Maddie McCartney.pptx
 
Brighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuffBrighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuff
 
Internal Linking - The Topic Clustering Way edited.pptx
Internal Linking - The Topic Clustering Way edited.pptxInternal Linking - The Topic Clustering Way edited.pptx
Internal Linking - The Topic Clustering Way edited.pptx
 
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
TECHNICAL SEO QA - SHINING A LIGHT ON INVISIBLE WORK (BrightonSEO April 2022)
 
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
 
BrightonSEO Slides April 2023
BrightonSEO Slides April 2023BrightonSEO Slides April 2023
BrightonSEO Slides April 2023
 
EAT: Have We Been Looking At It Backwards
EAT: Have We Been Looking At It BackwardsEAT: Have We Been Looking At It Backwards
EAT: Have We Been Looking At It Backwards
 
Ashley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdfAshley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdf
 
How to rethink the traditional SEO workspace to promote team wellbeing and pr...
How to rethink the traditional SEO workspace to promote team wellbeing and pr...How to rethink the traditional SEO workspace to promote team wellbeing and pr...
How to rethink the traditional SEO workspace to promote team wellbeing and pr...
 
Python For SEO specialists and Content Marketing - Hand in Hand
Python For SEO specialists and Content Marketing - Hand in HandPython For SEO specialists and Content Marketing - Hand in Hand
Python For SEO specialists and Content Marketing - Hand in Hand
 
Data-driven SEO & content strategy to reduce your customer acquisition costs
Data-driven SEO & content strategy to reduce your customer acquisition costsData-driven SEO & content strategy to reduce your customer acquisition costs
Data-driven SEO & content strategy to reduce your customer acquisition costs
 
How to do keyword research in a language you don’t speak, by Lidia Infante
How to do keyword research in a language you don’t speak, by Lidia InfanteHow to do keyword research in a language you don’t speak, by Lidia Infante
How to do keyword research in a language you don’t speak, by Lidia Infante
 
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptxBeth Barnham Schema Auditing BrightonSEO Slides.pptx
Beth Barnham Schema Auditing BrightonSEO Slides.pptx
 
Veronika bSEO-Googles-MUM-Speaker-Slides.pptx
Veronika bSEO-Googles-MUM-Speaker-Slides.pptxVeronika bSEO-Googles-MUM-Speaker-Slides.pptx
Veronika bSEO-Googles-MUM-Speaker-Slides.pptx
 
Brighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdfBrighton SEO 2023 - ML Lessons For Total Search.pdf
Brighton SEO 2023 - ML Lessons For Total Search.pdf
 
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
eCommerce Internal Linking - Into the Spider-Verse (BrightonSEO edition)
 

Similar a ¡Que lo haga otro! Automatizaciones SEO para vivir mejor

Automatizalo Todo: vías de automatización y extracción de datos. User Web Ana...
Automatizalo Todo: vías de automatización y extracción de datos. User Web Ana...Automatizalo Todo: vías de automatización y extracción de datos. User Web Ana...
Automatizalo Todo: vías de automatización y extracción de datos. User Web Ana...Iñaki Huerta (ikhuerta)
 
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-SourceWeb-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Sourcesenado-web-clon
 
Automate feature tour
Automate feature tourAutomate feature tour
Automate feature tourHelpSystems
 
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015Miguel Tabera
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePointAdrian Diaz Cervera
 
Instalacion adobe dream weaver
Instalacion adobe dream weaverInstalacion adobe dream weaver
Instalacion adobe dream weaverLuis Viteri
 
Trucos para recordatorios de os x
Trucos para recordatorios de os xTrucos para recordatorios de os x
Trucos para recordatorios de os xjuangmejiaa
 
Construcción de un siti web
Construcción de un siti webConstrucción de un siti web
Construcción de un siti webmascorroale
 
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.pptJ T "Tom" Johnson
 
BancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioBancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioDavid Gil Sánchez
 
Diapositivas de tecnologia
Diapositivas de tecnologiaDiapositivas de tecnologia
Diapositivas de tecnologiaGonzalo Valdés
 
Diapositivas de tecnologia
Diapositivas de tecnologiaDiapositivas de tecnologia
Diapositivas de tecnologiaGonzalo Valdés
 

Similar a ¡Que lo haga otro! Automatizaciones SEO para vivir mejor (20)

Automatizalo Todo: vías de automatización y extracción de datos. User Web Ana...
Automatizalo Todo: vías de automatización y extracción de datos. User Web Ana...Automatizalo Todo: vías de automatización y extracción de datos. User Web Ana...
Automatizalo Todo: vías de automatización y extracción de datos. User Web Ana...
 
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-SourceWeb-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
 
FULLSTACK JS DEV in 2017
FULLSTACK JS DEV in 2017FULLSTACK JS DEV in 2017
FULLSTACK JS DEV in 2017
 
Bootcamp Javascript Online
Bootcamp Javascript OnlineBootcamp Javascript Online
Bootcamp Javascript Online
 
Automate feature tour
Automate feature tourAutomate feature tour
Automate feature tour
 
Automate feature tour
Automate feature tour Automate feature tour
Automate feature tour
 
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015Diseña tu propio Office 365 - Global Azure Bootcamp 2015
Diseña tu propio Office 365 - Global Azure Bootcamp 2015
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePoint
 
Instalacion adobe dream weaver
Instalacion adobe dream weaverInstalacion adobe dream weaver
Instalacion adobe dream weaver
 
Trucos para recordatorios de os x
Trucos para recordatorios de os xTrucos para recordatorios de os x
Trucos para recordatorios de os x
 
Construcción de un siti web
Construcción de un siti webConstrucción de un siti web
Construcción de un siti web
 
Diseño web
Diseño webDiseño web
Diseño web
 
Guia 8
Guia 8Guia 8
Guia 8
 
Diseño web
Diseño webDiseño web
Diseño web
 
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
#2-Revelar Algunos Tesoros de Web 2,0-(Esp)-Feb07.ppt
 
BancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancarioBancaCivica.es: Un caso de éxito Drupal en el sector bancario
BancaCivica.es: Un caso de éxito Drupal en el sector bancario
 
Diapositivas de tecnologia
Diapositivas de tecnologiaDiapositivas de tecnologia
Diapositivas de tecnologia
 
Diapositivas de tecnologia
Diapositivas de tecnologiaDiapositivas de tecnologia
Diapositivas de tecnologia
 
Joomla! v3 - Presentación
Joomla! v3 - PresentaciónJoomla! v3 - Presentación
Joomla! v3 - Presentación
 
Diseño web
Diseño webDiseño web
Diseño web
 

Más de Iñaki Huerta (ikhuerta)

Trabajando la Intención de Búsqueda - Clinic Summit
Trabajando la Intención de Búsqueda - Clinic SummitTrabajando la Intención de Búsqueda - Clinic Summit
Trabajando la Intención de Búsqueda - Clinic SummitIñaki Huerta (ikhuerta)
 
Propiedades App+Web de Google Analytics- ¿Qué cambia con respecto a Universal...
Propiedades App+Web de Google Analytics- ¿Qué cambia con respecto a Universal...Propiedades App+Web de Google Analytics- ¿Qué cambia con respecto a Universal...
Propiedades App+Web de Google Analytics- ¿Qué cambia con respecto a Universal...Iñaki Huerta (ikhuerta)
 
KPIs Con los que cambiaras tu forma de hacer SEO - Congreso Web 19
KPIs Con los que cambiaras tu forma de hacer SEO - Congreso Web 19KPIs Con los que cambiaras tu forma de hacer SEO - Congreso Web 19
KPIs Con los que cambiaras tu forma de hacer SEO - Congreso Web 19Iñaki Huerta (ikhuerta)
 
Paginaciones, el agujero negro de la indexación - Clinic Seo - Congreso Web 2019
Paginaciones, el agujero negro de la indexación - Clinic Seo - Congreso Web 2019Paginaciones, el agujero negro de la indexación - Clinic Seo - Congreso Web 2019
Paginaciones, el agujero negro de la indexación - Clinic Seo - Congreso Web 2019Iñaki Huerta (ikhuerta)
 
Consejos sobre la visualización de datos - User Web Analytics - Eshow Barcelo...
Consejos sobre la visualización de datos - User Web Analytics - Eshow Barcelo...Consejos sobre la visualización de datos - User Web Analytics - Eshow Barcelo...
Consejos sobre la visualización de datos - User Web Analytics - Eshow Barcelo...Iñaki Huerta (ikhuerta)
 
Auditando Google Analytics - Clinic SEO - eShow 2019
Auditando Google Analytics - Clinic SEO - eShow 2019Auditando Google Analytics - Clinic SEO - eShow 2019
Auditando Google Analytics - Clinic SEO - eShow 2019Iñaki Huerta (ikhuerta)
 
Atribución: Cómo afrontar el análisis a nivel de usuario en tu empresa sin vo...
Atribución: Cómo afrontar el análisis a nivel de usuario en tu empresa sin vo...Atribución: Cómo afrontar el análisis a nivel de usuario en tu empresa sin vo...
Atribución: Cómo afrontar el análisis a nivel de usuario en tu empresa sin vo...Iñaki Huerta (ikhuerta)
 
Visualización y presentación de datos - User Web Analytics Eshow
Visualización y presentación de datos - User Web Analytics EshowVisualización y presentación de datos - User Web Analytics Eshow
Visualización y presentación de datos - User Web Analytics EshowIñaki Huerta (ikhuerta)
 
La Analítica en el mundo del SEO - ClinicSEO @ Eshow
La Analítica en el mundo del SEO - ClinicSEO @ EshowLa Analítica en el mundo del SEO - ClinicSEO @ Eshow
La Analítica en el mundo del SEO - ClinicSEO @ EshowIñaki Huerta (ikhuerta)
 
Mitos y Realidades de la indexación - SeoPlus 2018
Mitos y Realidades de la indexación - SeoPlus 2018Mitos y Realidades de la indexación - SeoPlus 2018
Mitos y Realidades de la indexación - SeoPlus 2018Iñaki Huerta (ikhuerta)
 
Tendencias SEO actuales (Junio 2018) - Webminar en Siteground
Tendencias SEO actuales (Junio 2018) - Webminar en SitegroundTendencias SEO actuales (Junio 2018) - Webminar en Siteground
Tendencias SEO actuales (Junio 2018) - Webminar en SitegroundIñaki Huerta (ikhuerta)
 
El Análisis Descendente - Metodologías de Análisis en SEonthebeach 2018
El Análisis Descendente - Metodologías de Análisis en SEonthebeach 2018El Análisis Descendente - Metodologías de Análisis en SEonthebeach 2018
El Análisis Descendente - Metodologías de Análisis en SEonthebeach 2018Iñaki Huerta (ikhuerta)
 
Interpretación Semántica en SEO. Congreso Web Zaragoza 2018
Interpretación Semántica en SEO. Congreso Web Zaragoza 2018Interpretación Semántica en SEO. Congreso Web Zaragoza 2018
Interpretación Semántica en SEO. Congreso Web Zaragoza 2018Iñaki Huerta (ikhuerta)
 
Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...
Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...
Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...Iñaki Huerta (ikhuerta)
 
Indexa como nunca lo habías hecho - ClinicSeo eShow 2018
Indexa como nunca lo habías hecho - ClinicSeo eShow 2018Indexa como nunca lo habías hecho - ClinicSeo eShow 2018
Indexa como nunca lo habías hecho - ClinicSeo eShow 2018Iñaki Huerta (ikhuerta)
 
Potencia tu Tag Manager - User Web Analytics - Eshow 2017
Potencia tu Tag Manager - User Web Analytics - Eshow 2017Potencia tu Tag Manager - User Web Analytics - Eshow 2017
Potencia tu Tag Manager - User Web Analytics - Eshow 2017Iñaki Huerta (ikhuerta)
 
Todo lo que no mides (y deberias) - Google Analytics en el SEonthebach
Todo lo que no mides (y deberias) - Google Analytics en el SEonthebachTodo lo que no mides (y deberias) - Google Analytics en el SEonthebach
Todo lo que no mides (y deberias) - Google Analytics en el SEonthebachIñaki Huerta (ikhuerta)
 
Seo escalable - imagina, crea y crece congreso web zaragoza 2017
Seo escalable - imagina, crea y crece   congreso web zaragoza 2017Seo escalable - imagina, crea y crece   congreso web zaragoza 2017
Seo escalable - imagina, crea y crece congreso web zaragoza 2017Iñaki Huerta (ikhuerta)
 

Más de Iñaki Huerta (ikhuerta) (20)

MIgraciones SEO - Clinic SEO - Eshow 2019
MIgraciones SEO - Clinic SEO - Eshow 2019MIgraciones SEO - Clinic SEO - Eshow 2019
MIgraciones SEO - Clinic SEO - Eshow 2019
 
Trabajando la Intención de Búsqueda - Clinic Summit
Trabajando la Intención de Búsqueda - Clinic SummitTrabajando la Intención de Búsqueda - Clinic Summit
Trabajando la Intención de Búsqueda - Clinic Summit
 
Propiedades App+Web de Google Analytics- ¿Qué cambia con respecto a Universal...
Propiedades App+Web de Google Analytics- ¿Qué cambia con respecto a Universal...Propiedades App+Web de Google Analytics- ¿Qué cambia con respecto a Universal...
Propiedades App+Web de Google Analytics- ¿Qué cambia con respecto a Universal...
 
Trabaja menos y gana más - Seoplus 2019
Trabaja menos y gana más - Seoplus 2019Trabaja menos y gana más - Seoplus 2019
Trabaja menos y gana más - Seoplus 2019
 
KPIs Con los que cambiaras tu forma de hacer SEO - Congreso Web 19
KPIs Con los que cambiaras tu forma de hacer SEO - Congreso Web 19KPIs Con los que cambiaras tu forma de hacer SEO - Congreso Web 19
KPIs Con los que cambiaras tu forma de hacer SEO - Congreso Web 19
 
Paginaciones, el agujero negro de la indexación - Clinic Seo - Congreso Web 2019
Paginaciones, el agujero negro de la indexación - Clinic Seo - Congreso Web 2019Paginaciones, el agujero negro de la indexación - Clinic Seo - Congreso Web 2019
Paginaciones, el agujero negro de la indexación - Clinic Seo - Congreso Web 2019
 
Consejos sobre la visualización de datos - User Web Analytics - Eshow Barcelo...
Consejos sobre la visualización de datos - User Web Analytics - Eshow Barcelo...Consejos sobre la visualización de datos - User Web Analytics - Eshow Barcelo...
Consejos sobre la visualización de datos - User Web Analytics - Eshow Barcelo...
 
Auditando Google Analytics - Clinic SEO - eShow 2019
Auditando Google Analytics - Clinic SEO - eShow 2019Auditando Google Analytics - Clinic SEO - eShow 2019
Auditando Google Analytics - Clinic SEO - eShow 2019
 
Atribución: Cómo afrontar el análisis a nivel de usuario en tu empresa sin vo...
Atribución: Cómo afrontar el análisis a nivel de usuario en tu empresa sin vo...Atribución: Cómo afrontar el análisis a nivel de usuario en tu empresa sin vo...
Atribución: Cómo afrontar el análisis a nivel de usuario en tu empresa sin vo...
 
Visualización y presentación de datos - User Web Analytics Eshow
Visualización y presentación de datos - User Web Analytics EshowVisualización y presentación de datos - User Web Analytics Eshow
Visualización y presentación de datos - User Web Analytics Eshow
 
La Analítica en el mundo del SEO - ClinicSEO @ Eshow
La Analítica en el mundo del SEO - ClinicSEO @ EshowLa Analítica en el mundo del SEO - ClinicSEO @ Eshow
La Analítica en el mundo del SEO - ClinicSEO @ Eshow
 
Mitos y Realidades de la indexación - SeoPlus 2018
Mitos y Realidades de la indexación - SeoPlus 2018Mitos y Realidades de la indexación - SeoPlus 2018
Mitos y Realidades de la indexación - SeoPlus 2018
 
Tendencias SEO actuales (Junio 2018) - Webminar en Siteground
Tendencias SEO actuales (Junio 2018) - Webminar en SitegroundTendencias SEO actuales (Junio 2018) - Webminar en Siteground
Tendencias SEO actuales (Junio 2018) - Webminar en Siteground
 
El Análisis Descendente - Metodologías de Análisis en SEonthebeach 2018
El Análisis Descendente - Metodologías de Análisis en SEonthebeach 2018El Análisis Descendente - Metodologías de Análisis en SEonthebeach 2018
El Análisis Descendente - Metodologías de Análisis en SEonthebeach 2018
 
Interpretación Semántica en SEO. Congreso Web Zaragoza 2018
Interpretación Semántica en SEO. Congreso Web Zaragoza 2018Interpretación Semántica en SEO. Congreso Web Zaragoza 2018
Interpretación Semántica en SEO. Congreso Web Zaragoza 2018
 
Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...
Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...
Saca partido al nuevo Google Search Console - Clinic Seo Congreso Web Zaragoz...
 
Indexa como nunca lo habías hecho - ClinicSeo eShow 2018
Indexa como nunca lo habías hecho - ClinicSeo eShow 2018Indexa como nunca lo habías hecho - ClinicSeo eShow 2018
Indexa como nunca lo habías hecho - ClinicSeo eShow 2018
 
Potencia tu Tag Manager - User Web Analytics - Eshow 2017
Potencia tu Tag Manager - User Web Analytics - Eshow 2017Potencia tu Tag Manager - User Web Analytics - Eshow 2017
Potencia tu Tag Manager - User Web Analytics - Eshow 2017
 
Todo lo que no mides (y deberias) - Google Analytics en el SEonthebach
Todo lo que no mides (y deberias) - Google Analytics en el SEonthebachTodo lo que no mides (y deberias) - Google Analytics en el SEonthebach
Todo lo que no mides (y deberias) - Google Analytics en el SEonthebach
 
Seo escalable - imagina, crea y crece congreso web zaragoza 2017
Seo escalable - imagina, crea y crece   congreso web zaragoza 2017Seo escalable - imagina, crea y crece   congreso web zaragoza 2017
Seo escalable - imagina, crea y crece congreso web zaragoza 2017
 

¡Que lo haga otro! Automatizaciones SEO para vivir mejor

  • 1. Automatizaciones SEO para vivir mejor ¡QUE LO HAGA OTRO! IÑAKI HUERTA / @Ikhuerta / hola@ikaue.com
  • 2. Iñaki Huerta Director de Analista Digital y SEO Organizador del User Web Analytics Ministro del Ministerio SEO Creador de JuegoSEO.com @ikhuerta / blog.ikhuerta.com
  • 3. SI ALGO NOS GUSTA A LOS SEO ES MATARNOS A TRABAJAR
  • 4. SI ALGO NOS GUSTA A LOS SEO ES MATARNOS A TRABAJAR
  • 6. Y ¿SABÉIS CÓMO SE GANA PASTA EN INTERNET?
  • 7. Y ¿SABÉIS CÓMO SE GANA PASTA EN INTERNET? ¡CURRANDO!
  • 8. Y AUN ASÍ TODO TRABAJO SE PUEDE AUTOMATIZAR : Una serie llena de aprendizajes importantísimos sobre la vida
  • 9. AUTOMATIZAR = GANAR TIEMPO - que puedes dedicar a otras tareas… - que te permite acceder a cosas que normalmente no harías… - que nunca te permitiría sacar algunos datos… - que te permite dedicar a tus becarios a cosas con las que realmente aprendan…
  • 10. TODO EL MUNDO AUTOMATIZA EN MAYOR O MENOR MEDIDA Alarmas Pagos recurrentes Citas repetitivas en el calendario Notificaciones del móvil
  • 12. CUANDO ME MERECE LA PENA AUTOMATIZAR
  • 13. CUANDO ME MERECE LA PENA AUTOMATIZAR Cuando el tiempo de crear la automatización es sensiblemente inferior al de hacer las tareas a mano. Es decir: Cuando se trata de trabajo reiterativo (en el que además no ponemos neuronas)
  • 14. HOY OS TRAIGO COSAS MUY ACCESIBLES → O se automatizan sin grandes conocimientos técnicos → O directamente os dejo el código para que lo tengáis ya hecho
  • 15. QUE LO HAGA TU ORDENADOR…
  • 16. UNA MACRO: (abreviación de marcroinstrucción) - Instrucciones secuenciales que pueden lanzarse con una llamada o ejecución. + UNA TAREA PROGRAMADA: - Órdenes que programamos en el tiempo para que lancen estas instrucciones sin mediar nosotros.
  • 17. El precursor y el más potente para hacer esto: https://autohotkey.com/ Se puede hacer de todo, pero hay que aprender el lenguaje de programación propio. Gratuito
  • 18. La grabación más simple que puedes hacer https://www.tinytask.net/ 1. Damos a grabar. 2. Realizamos la tarea nosotros 3. Guardamos como archivo “.rec” 4. Ejecutamos ese archivo .rec con el cada vez que queramos hacer la tarea Gratuito
  • 19. Programar tareas en Windows 10 https://www.genbeta.com/paso-a-paso/como-programar-tareas-en-windows-10
  • 20. El punto medio perfecto Creado para detallar las tareas paso a paso. Facilita muchas acciones con formularios y ventanas de edición. Permite grabar comportamientos como un paso más Lanza las tareas programadas el solo. https://robotask.com/ $119.95 ¡¡¡Gracias a @fxmorales (Francisco Morales) por enseñármelo!!!
  • 21. ¿QUÉ QUEREMOS AUTOMATIZAR CON MACROS? 1 Lanzar herramientas que no se dejan automatizar de otra forma Creamos una Macro lanzando la herramienta a nuestro gusto Tarea programada periódica que la ejecuta por si sola 1º 2º
  • 22. Definimos variables del dominio y la URL donde está nuestro índice de sitemaps para que la Macro los sepa. Abrimos Search Console con Chrome de incognito Nos logamos con nuestra cuenta Google y vamos a la página de sitemaps de nuestro cliente Leemos su fichero sitemaps y subimos con los formularios de GSC uno a uno cada uno de sus XML internos Cerramos Chrome EJEMPLO DE MACRO SEO: Vamos a subir todas las URLs de un índice de sitemaps una a una a Google Search console para poder analizar el informe de cobertura de cada una por separado (ya sean 3 o 500 sitemaps)
  • 23. Definimos variables del dominio y la URL donde está nuestro índice de sitemaps para que la Macro los sepa. Abrimos Search Console con Chrome de incognito Nos logamos con nuestra cuenta Google y vamos a la página de sitemaps de nuestro cliente Leemos su fichero sitemaps y subimos con los formularios de GSC uno a uno cada uno de sus XML internos Cerramos Chrome Vamos con una Macro SEO: Vamos a subir todas las URLs de un índice de sitemaps una a una a Google Search console para poder analizar el informe de cobertura de cada una por separado (ya sean 3 o 500 sitemaps) ¿LA QUIERES? https://www.dropbox.com/s/7bkwufj06bbhb1q/IKAUE%20- %20Leer%20IndexSitemap%20y%20subir%20sus%20sitemaps%20uno%20a%20uno.tsk?dl=0 Instálate Robotask e impórtala para tener subidas de sitemaps automatizadas
  • 24. 2 Navegar y copiar datos de los que necesitamos hacer seguimiento cada cierto tiempo Creamos una Macro accediendo a la web, copiando el dato y almacenándolo en algún sistema (BBDD, Google drive, etc) Tarea programada periódica que la ejecuta por si sola 1º 2º ¿QUÉ QUEREMOS AUTOMATIZAR CON MACROS?
  • 25. Descargarte KW sugeridas - Answer the public - UbberSuggest - Google Ads Cada semana y ver si hay novedades. Descargar datos de Cobertura Desde Google Search console Pudiendo integrarlos en tus informes Descargar tus herramientas sin API Grabando cada dato en un csv Pudiendo integrarlos en tus informes También puedes conseguir datos de herramientas que no tienes integradas por API
  • 26. 3 Informes periódicos totalmente “manuales” y a medida Creamos una macro en la que sacamos datos y capturas de pantalla. Que crea un archivo (por ejemplo Word o ppt) Lo exporta a PDF Y crea un email y lo envía Tarea programada periódica que la ejecuta por si sola 1º 2º ¿QUÉ QUEREMOS AUTOMATIZAR CON MACROS?
  • 27. 3 Informes periódicos totalmente “manuales” y a medida Por ejemplo… - Capturas de pantalla de dashboards que no podemos exportar - Gráficos de herramientas contratadas que solo queremos una selección - Redacción de emails con KPIs básicos… ¿QUÉ QUEREMOS AUTOMATIZAR CON MACROS?
  • 28. CONSEJOS IMPORTANTES PARA CREAR MACROS: 1 Ordenador dedicado Destina un viejo ordenador que apenas se use a esta tarea, no el tuyo propio y nunca cambies su monitor (o se volverá loco) 2 Mejor sin ratón Evita usar el ratón lo máximo posible al grabar las macros (mejor atajos de teclado, fallan menos) 3 Empieza tu macro desde 0 Empieza las sesiones del navegador en incognito y lógate en la propia macro y empieza todos los docs en blanco como doc nuevo. Evita tener ventanas ya abiertas Quita todas las comprobaciones de actualizaciones y popups y cierra todo lo que abras en las propias macros al terminar la tarea4
  • 29. APRENDE A HACER MACROS CON EL NAVEGADOR 1 Mejor copiar URLs que navegar de verdad Muchas veces hará falta hacer clicks en menús, pero cuando puedas evitarlo no lo hagas. >> Al abrir navegador el foco estará en la URL así que copia directamente la que quieras. >> Durante la navegación puedes volver a editar la URL presionando F6 2 Añade esperas entre páginas Cada vez que hagas click o cambies de URL deja un mínimo de 3 segundos a que cargue la nueva página. Por buena que sea tu conexión no te puedes fiar de que el 100% de las veces cargue rápido. Aprende a poner el foco sobre lo que deseas sin ratón Usa “CTRL + F” y busca un texto y luego “ESC” para poner el foco ahí. Accede con a links o envía los forms con ENTER y mueve el foco un número controlado de veces con TAB. 3
  • 30. QUE LO HAGAN LOS SERVICIOS EN LA NUBE…
  • 31. SERVICIOS DE ACTIVADORES 1 Servicios en la nube (son webs) Con formularios y menús para definir qué queremos hacer 2 Con multitud de conexiones a distintas APIs ya creados Hablamos de cientos de servicios que ya tienen integrados ellos Con una lógica del tipo “Activador → Acción” Cada cierto tiempo o cuando algo cambia en una API, se da una orden a otra API3
  • 32. • La más conocida y sencilla • Multitud de apis y sistemas IOT • Muy poco configurable • Gratuita • Compleja y poco vistosa • Aún más APIs (pero menos IOT) • Filtros y acumulación de acciones • De pago (20$/mes) • La “nueva” • Van sacando conectores • Control total de la lógica y los datos • Según uso (1.000 operaciones free / 10.000: 9$ / 40.000: 29$)
  • 33. • La más conocida y sencilla • Multitud de apis y sistemas IOT • Muy poco configurable • Gratuita • Compleja y poco vistosa • Aún más APIs (pero menos IOT) • Filtros y acumulación de acciones • De pago (20$/mes) • La “nueva” • Van sacando conectores • Control total de la lógica y los datos • Según uso (1.000 operaciones free / 10.000: 9$ / 40.000: 29$)
  • 34. EN INTEGROMAT DISEÑAMOS FLUJOS DE TRABAJO NO SIEMPLES REACCIONES • Sigue siendo muy intuitiva • Y cuando la conoces resulta ser la más versatil
  • 35. Trabajan con flujos que defines con Drag&Drop • Añadir cuantos pasos y operaciones desees • Iterar sobre varios elementos • Seguir varias líneas de trabajo en un solo activador
  • 36. Trabajan con flujos que defines con Drag&Drop • Añadir cuantos pasos y operaciones desees • Iterar sobre varios elementos • Seguir varias líneas de trabajo en un solo activador ES CASI COMO PROGRAMAR PERO A BASE DE CLICKS Y FORMULARIOS
  • 37. RECETA: Insertar las nuevas publicaciones de la competencia en GA Y así poder estudiar su línea de publicación
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. La cantidad de datos con los que nos deja trabajar es brutal
  • 43.
  • 44. RECETA: Enviar informes de datos concretos a slack y a tu movil
  • 45.
  • 46. RECETA: Alertas cuando algún dato de GA suponga un problema para el negocio
  • 47.
  • 48. RECETA: Si una página crítica deja de funcionar (de dar código 200) avisarnos cuanto antes
  • 49. RECETA: Si nuestra visibilidad en Sistrix baja que nos avise (usando la API de Sistrix) https://twitter.com/ikhuerta/status/1030091702869139456
  • 50. O ENVIAR LO QUE SEA DONDE TE DE LA GANA… Bases de datos: Servicios web: Chats: Mail & EmailMarketing Guardado de archivos y logs Notificaciones a equipos y personas
  • 51. NUESTRA RECETA FAVORITA: Creamos un webhook: Una URL de Integromat a la que enviamos alertas de cualquier otro automatismo (incluso de las macros) para que integromat acabe el trabajo de integración.
  • 52. RECETAS DE VALIDACIÓN: Validar cada día que los informes que tenemos han cargado bien y ofrecen los datos que esperamos (validamos que ciertas celdas contienen datos lógicos)
  • 53.
  • 54. El único problema de integromat: Trabaja por “número de operaciones” Cada acción es un proceso: - Consultar una URL (Cada una “+1” operación) - Enviar un dato (cada uno “+1” operación) - Formatearlo (cada uno “+1” operación) - Etc. La cuenta Free te da 1.000 operaciones al mes Cada 10.000 que sumes aprox supone 9$
  • 55. Gestionado con un poco de inteligencia, puede ser muy barato… Automatizaciones que consumían demasiadas operaciones y que tuvimos que optimizar
  • 57. ¿Conoces ? - Es el lenguaje con el que se crean extensiones y funcionalidades en Google Drive
  • 59. ¿Conoces ? - Es Javascript Que en lugar de disponer del DOM (objeto window) dispone de objetos Google.
  • 60. Ventajas de Comodidad en la programación: 1. Se programa en la propia web (sin instalar nada) 2. Activadores integrados: Gestiona sus propias tareas programadas. 3. Control y debug de las ejecuciones. 4. Código integrable en Google Sheets fácilmente. 5. Amplísima comunidad en Stack Overflow (¡viva el corta y pega!)
  • 61. Ventajas de Accesos directos (solo llamando a las funciones y objetos ya creados) 1. Acceso directo a todos los servicios de Google Apps Drive, Sheets, Docs, Forms, Calendar, Sites, Gmail, Contacts, etc. 2. Acceso directo a muchos servicios Google Analytics, Search Console, BigQuery, Adsense, Doubleclick, Shopping, Tag Manager, Youtube, Tasks, etc. 3. Acceso a utilidades básicas de scripting: Scrapear Internet, Lectura de XMLs, Apis, Creación de widgets, Charts y Dashboards, Acceso a Bases de datos o emails,
  • 62. https://developers.google.com/apps-script/ Y tenemos una API para lanzar y gestionar los scripts desde otros servicios:
  • 63. Accede y Analiza la lista de URLs Lee un Google Sheets con la lista de URLs de control Si hay cambios en algún criterio SEO de esas URLs Envía un email a todos los emails que le digas Guarda Backup del aviso en Google Sheets Y lanza a Integromat para que puedas integrarlo con lo que quieras Uno de nuestros scripts preferidos: Avisarnos cuando el cliente o IT nos la líen.
  • 64. Accede y Analiza la lista de robots.txt Lee un Sheets con los dominios a revisar Si hay cualquier cambio (el que sea) Envia un email a todos los emails que le digas Guarda Backup del aviso en Google Sheets Y lanza a Integromat para que puedas integrarlo con lo que quieras Y otro parecido: Que nos avisen cuanto antes si alguien cambia el Robots.txt
  • 65. ¿LO QUIERES para tus proyectos? Aquí lo tienes: https://script.google.com/d/1z6UT wMlGM5p1Cl_rfAlS8oYnKRfkWPuI 3_ll0_FRhSQY8gtcFRU9157S/edit?u sp=sharing - Accede - Guarda una copia - Y pon tus datos ☺
  • 66.
  • 67.
  • 68.
  • 69. Los limites de : https://developers.google.com/apps-script/guides/services/quotas
  • 71. https://searchengineland.com/how-to- run-screaming-frog-seo-spider-in-the- cloud-in-2019-317416 Cómo crawlear automáticamente con Screaming Frog en un servidor y bajarte los datos. ¡Super extenso y detallado! (para tontos, vamos)
  • 72. https://codeseo.io/an-old-friend/ Funciones para extraer datos SEO y estado de indexación con Google Sheets La mitad de los códigos que publica la gente que sacan cosas parecidas con Google Sheets son spinoffs de este código.
  • 73. https://relgrowth.com/seo-tools Más automatizaciones con Google App Scripts en Google Sheets Muy variado, aunque alguna es de pago.
  • 74. https://sheetsformarketers.com/google -sheets-templates/ Y aun más Google App Scripts para Sheets para hacer de todo (+100) Aquí hay un poco de porquería pero también mucho script válido
  • 75. Y ESO ES TODO… (que me tengo que ir pitando al aeropuerto)
  • 76. ¡MUCHAS GRACIAS! Iñaki Huerta Analista Digital y SEO blog.Ikhuerta.com @Ikhuerta hola@ikaue.com