Web scraping para SEO usando ImportXML en Google Sheets

Si llevas tiempo peleando por posiciones, sabes que automatizar tareas marca la diferencia entre un SEO del montón y uno que escala proyectos. Lo que mejor me ha funcionado para extraer datos de otras webs sin tocar código complejo es usar la función importxml google sheets. Te permite traerte información estructurada, desde etiquetas HTML hasta variables de e-commerce, directamente a tu celda.

Extracción de etiquetas SEO con XPath

Para sacarle jugo a esta función necesitas manejarte un poco con XPath. Este lenguaje te permite recorrer el código interno de cualquier página y apuntar exactamente al dato que quieres aislar. He visto que muchos se complican la vida pagando herramientas externas de scraping cuando pueden extraer el title, el description o el H1 de una URL de forma nativa.

La operativa es directa. Le pasas a la fórmula la URL que quieres analizar y el elemento XPath que buscas. Por ejemplo, si apuntas a la etiqueta title de una web, la función entra en la página y extrae literalmente el texto que hay dentro. Pones tu listado de URLs en una columna, aplicas la fórmula al lado y en segundos tienes todos los títulos mapeados frente a ti para auditar si están bien optimizados.

Alex Amigo

¿Necesitas ayuda con tu estrategia SEO?

Trabajemos juntos para hacer crecer tu negocio con una estrategia digital personalizada.

Monitorización de precios de la competencia

En mi experiencia con clientes de comercio electrónico, controlar lo que hace el rival te da un margen de maniobra brutal. Puedes usar esta misma función para rastrear el coste de un producto idéntico al tuyo en las tiendas de tus competidores.

Imagina que vendes un producto muy competido, como el caso de unas mascarillas FPP2. Tienes tres competidores fuertes y necesitas saber cuándo bajan sus precios o lanzan ofertas. Solo tienes que ir a la ficha de su producto, hacer clic derecho sobre el precio, inspeccionar el código fuente y copiar su ruta XPath completa.

Metes esa ruta en tu hoja de cálculo y el sistema hace el resto. Cada vez que abras tu documento, la celda ejecutará la consulta de nuevo hacia esa URL y te mostrará el precio actualizado. Así montas un panel de monitorización totalmente gratuito que te avisa si te estás quedando fuera de mercado, ahorrándote el trabajo manual de revisar tienda por tienda.

Preguntas frecuentes

¿Qué lenguaje necesito conocer para usar ImportXML correctamente?

Necesitas familiarizarte con XPath. Este lenguaje te permite recorrer el código de la página web para localizar y extraer exactamente la etiqueta HTML o el dato específico que necesitas auditar.

¿Puedo rastrear los precios de mis competidores con esta función?

Sí, puedes extraer el precio inspeccionando el elemento en la web de tu competidor y copiando su ruta XPath. Cada vez que abras tu documento, la función consultará la URL y actualizará el dato de forma automática.

¿Qué tipo de etiquetas SEO puedo extraer de una URL?

Puedes raspear cualquier dato estructurado que sea visible en el código fuente de la página. Esto incluye elementos vitales para el posicionamiento como etiquetas title, meta descripciones y encabezados H1.