Las expresiones regulares o también denominadas RegEx son secuencias o conjuntos de caracteres que nos permiten determinar patrones de búsqueda y que pueden ayudarnos a ganar mucho tiempo en la clasificación de información y análisis en SEO.
La aplicación de las RegEx es muy amplia y es por ello que hoy quiero centrarme en un punto para mostrar su potencial en SEO: su aplicación en el análisis de datos.
Uso de RegEx en Herramientas de Análisis
Cuando utilizamos Google Analytics, Google Search Console o incluso cuando cruzamos datos en Google Data Studio con hojas de cálculo para analizar determinadas métricas como tráfico, conversiones, CTR, etc., necesitamos agrupar la información para poder analizarla de forma más eficiente. Para hacerlo, por ejemplo, podemos agrupar por tipologías de página las URLs del sitio.
Agrupar páginas por tipologías nos permite analizar determinados clústeres de la web para posteriormente analizar datos concretamente y tomar decisiones específicas en función de los datos obtenidos. Un ejemplo de tipologías de página podría ser: categorías, productos, blog y home.
Agrupación de Páginas con RegEx
Identificación de Patrones
Para agrupar estas páginas, no lo hacemos manualmente. Aquí es donde empieza la magia de las expresiones regulares. Tras identificar un patrón en las URLs para cada tipología, podremos crear una única expresión regular que nos servirá la información agrupada para analizar la información de forma eficiente.
A continuación, un ejemplo para un ecommerce:
Queremos agrupar la información de este ecommerce en los siguientes tipos de página:
- Home
- Categorías
- Productos
- Blog
Ejemplos de URLs y Patrones
Aquí un ejemplo de URL de cada una de estas páginas para el ecommerce:
- Home:
https://www.example.com/
- Categorías:
https://www.example.com/c/shoes/
- Productos:
https://www.example.com/product.html
- Blog:
https://www.example.com/blog/article234
Como podemos ver en las URLs anteriores, hemos identificado un patrón para cada tipo de página que nos va a permitir crear una expresión regular.
Aplicación en Google Data Studio
A continuación, muestro la expresión regular creada y que aplicamos en Google Data Studio para agrupar toda la información en las tipologías de página que hemos determinado anteriormente y ver datos de tráfico de Google Analytics:
regexCopiar código^https:\/\/www\.example\.com\/(c\/.+\/|product\.html|blog\/.+|)$
Resultados del Análisis
Ahora ya podemos ver el tráfico del ecommerce segmentado por tipologías de página y ver realmente el tráfico que está aportando cada pagetype al total del tráfico de la web. Al igual que podemos estudiar la evolución de cada uno de ellos, por ejemplo, en este caso vemos que el tráfico del Blog cae en picado a partir de abril, ¡ya tenemos insights de valor!
Herramientas útiles para RegEx
Esta es una aplicación de las infinitas que podemos realizar utilizando expresiones regulares o RegEx para SEO. A continuación, te dejo algunas herramientas que pueden ayudarte en este ámbito:
- Aprende RegEx: RegexOne
- Testea tus expresiones regulares: RegEx Tester
- Transforma URLs en expresiones regulares: URL Regexator
Entonces… ¿para qué sirve el RegEx?
Las expresiones regulares son una herramienta poderosa para el análisis de datos en SEO. Nos permiten agrupar y analizar información de manera eficiente, lo que nos da insights valiosos para la toma de decisiones.