Este post sobre los Custom Extraction de Screaming Frog te va a resultar útil para entender las posibilidades de esta poderosa herramienta de crawling cuando la usas más allá de una auditoría SEO.
Y es que: ¿cuántas veces te has visto repasando ficha a ficha las descripciones de producto en un e-commerce? o ¿cuántas veces has necesitado extraer los precios de una web de la competencia?
Este tipo de necesidades son muy habituales, por ejemplo en el CRO.
Trabajamos para optimizar las conversiones de tu web y vendas más.
Vamos a aprovechar la potencia de los filtros de extracción de datos de Screaming Frog (que debería estar en la caja de herramientas de cualquier SEO profesional) para obtener datos como los ejemplos que he puesto antes.
Las Custom Extraction es una funcionalidad de la herramienta que nos permite obtener cualquier dato de una página web, recorriendo el HTML mediante filtros y consultas realizados con los lenguajes: CSSPath, XPath y expresiones regulares.
Algunos ejemplos de uso de las Custom Extraction de Screaming Frog son:
En el título del post ya anuncio que son usos avanzados. Hay una importante barrera de entrada porque -estarás de acuerdo conmigo- no todo el mundo sabe XPath, CSSPath o expresiones regulares; eso dificulta bastante el poder sacar el máximo rendimiento de esta funcionalidad.
Para este ejemplo voy a usar la tienda de espías online espia2.com y el modo de rastréo va a ser siempre ‘spyder‘ y voy a extraer:
Esta tienda es un WORDPRESS con WOOCOMMERCE, y -si has trasteado con el HTML de WP habrás podido observar que cada etiqueta <body> de cada URL hay una propiedad class en cuyo nombre aparece el tipo de página (o layout).
Si abres con el inspector de código el HTML de la URL https://espia2.com/producto/grabadora-espia-con-iman/ podrás observar que la línea 221 del mismo muestra esto:
<body class="product-template-default single single-product postid-9906 theme-flatsome rltdpstsplgn_ woocommerce woocommerce-page woocommerce-no-js full-width header-shadow bg-fill lightbox nav-dropdown-has-arrow has-lightbox">
Los pasos que debes dar para extraer el layout en esta tienda de ejemplo son:
//body/@class
Si inicias el rastreo, podrás observar que se ha añadido una columna llamada «Layout 1» y en ella está el nombre de cada propiedad class extraída de cada etiqueta <BODY>
En la URL de ejemplo anterior, con el inspector de código, podrás observar que el breadcrumb se encuentra en la línea 549, y muestra esto:
</p><nav class="woocommerce-breadcrumb breadcrumbs" itemprop="breadcrumb"><a href="https://espia2.com">Inicio</a> <span class="divider">/</span> <a href="https://espia2.com/grabadoras-de-voz-espia/">Grabadoras de voz espía</a></nav><p>
Los pasos que debes dar para extraer el breadcrumb en esta tienda de ejemplo son:
//nav[@class="woocommerce-breadcrumb breadcrumbs"]
Si inicias el rastreo, podrás observar que se ha añadido una columna llamada «Breadcrumb 1» y en ella está la ruta de cada breadcrumb
Igual que en las anteriores puedes usar el inspector de código para detectar cuáles el el elemento del HTML que quieres extraer:
Los pasos que debes dar para extraer la descripción corta en esta tienda de ejemplo son:
//div[@itemprop="description"]/p
Si inicias el rastreo, podrás observar que se ha añadido una nueva columna llamada «Descripción Corta 1» y en ella está el texto. ¿Te atreverías a sacar la descripción larga?
Los pasos que debes dar para extraer el precio de los productos en esta tienda de ejemplo son:
//div[@class="price-wrapper"]/p/span/bdi
Si inicias el rastreo, podrás observar que se ha añadido una nueva columna llamada «Precio 1» y en ella está la codiciada información (sobretodo si rastreas a un competidor.
Screaming Frog es una potente y útil herramienta para los profesionales del mundo del SEO en particular, del marketing digital en general y también para programadores webs o ingenieros informáticos.
Sin embargo, existe poca o ninguna documentación oficial en español.
Si estás empezando, te recomiendo este libro digital porque te ayudará a corregir fallos en tu blog o sitio web usando SCREAMING FROG.
Bueno, yo sólo te he enseñado el inicio del hilo y te toca a ti, si eres curioso, jugar con la madeja y probar con tu sitio web.
Ahora sólo espero que si algo de este artículo sobre las Custom Extraction de Screaming Frog contiene algún error, me lo digas y -si te ha parecido útil- ¡DÍSELO A TODO EL MUNDO!