regex para seo
13 / 08 / 2025

Expresiones regulares (REGEX) para SEO: que son y para qué sirven

Carles Fillol: Especialista en SEO y Marketing digital
Carles Fillol
Técnico SEO

Aprende qué son las expresiones regulares (regex) y cómo aplicarlas al SEO técnico en herramientas como Google Analytics, Search Console, Sheets y .htaccess. Mejora tu análisis y automatización.

En el mundo del SEO técnico, cada detalle cuenta. Los datos son lo que nos ayuda a tomar las decisiones estratégicas. Pero ¿cómo filtrar, interpretar y aprovechar grandes volúmenes de datos de forma eficiente? Pues con expresiones regulares, también conocidas como regex.

A primera vista pueden parecer complejas o demasiado técnicas, pero si las comprendemos, las expresiones regulares son una herramienta extremadamente útil para quienes trabajan con posicionamiento web. Nos permiten identificar patrones en textos, URLs o consultas, filtrar información en herramientas como Google Analytics o Search Console, e incluso automatizar tareas repetitivas en hojas de cálculo.

¿Qué es regex?

Las expresiones regulares, comúnmente conocidas como regex, son secuencias de caracteres que definen un patrón de búsqueda. Aunque su origen está en el mundo de la programación, su utilidad se ha extendido a múltiples áreas, incluido el SEO.

En términos sencillos, regex permite encontrar, filtrar o modificar cadenas de texto que siguen un patrón determinado. Por ejemplo, podrías encontrar todas las URLs que terminan en ".jpg" o todos los títulos que contienen una palabra específica. Esta capacidad de filtrar datos de forma tan precisa las convierte en una herramienta muy poderosa.

Principales expresiones y símbolos básicos

Para empezar a usar regex en SEO, es esencial conocer los símbolos más comunes:

SímboloFunción
.Representa cualquier carácter
^Indica el inicio de una cadena
$Indica el final de una cadena
*Coincide con el carácter anterior 0 o más veces
+Coincide con el carácter anterior 1 o más veces
?Hace que el carácter anterior sea opcional
()`Agrupa expresiones
[]Define una clase de caracteres
\Escapa caracteres especiales

Ejemplos sencillos de aplicar:

  • /blog/.* → Coincide con todas las URLs que comienzan con /blog/
  • ^https:// → Coincide con cadenas que empiezan con https://

Dónde usar las Regex

Todo esto está muy bien, pero vamos a darle un uso práctico para poder usar todas estas expresiones regulares y que nos faciliten el trabajo. A continuación te cuento las diferentes herramientas en las que las puedes usar.

Regex en Google Analytics (GA)

Google Analytics 4 permite usar expresiones regulares en diversas secciones para segmentar, filtrar o configurar condiciones. Algunos usos clave incluyen:

Filtros personalizados en informes

Puedes aplicar regex en filtros para mostrar solo ciertos eventos, páginas vistas o rutas de conversión.

Ejemplo:

^/blog/.*  → Incluye solo URLs que comienzan con /blog/

Creación de segmentos

Cuando creas segmentos personalizados (por ejemplo, sesiones que contienen una determinada categoría de producto), puedes usar regex para incluir/excluir comportamientos.

Configuración de eventos

GA4 permite configurar eventos basados en coincidencias con expresiones regulares. Por ejemplo, para medir clicks en enlaces externos que contengan "oferta":

.*oferta.*

Excluir tráfico interno (IPs, URLs, UAs)

Puedes usar regex para excluir tráfico interno (como de tu equipo) basándote en patrones de IP o parámetros.

Regex en Google Search Console (GSC)

Desde 2021, GSC permite usar expresiones regulares en los filtros de "consultas" y "páginas". Esto ofrece muchísima flexibilidad en análisis.

Filtro de consultas

Puedes encontrar patrones de búsqueda con mayor precisión.

^comprar.*  → Palabras clave que comienzan por "comprar"
.*gratis$   → Palabras clave que terminan en "gratis"

Filtro de páginas (URLs)

Filtrar URLs por subdirectorios, parámetros o patrones.

^/categoria/.*/producto  → URLs que contienen estructuras de tipo categoría/producto

Casos de uso:

  • Analizar el CTR de una familia de productos
  • Filtrar consultas transaccionales
    .*precio.*
  • Ver rendimiento de URLs con parámetros
    \?ref= → Coincide con URLs que contienen el parámetro "?ref="

Regex en Screaming Frog

Screaming Frog es una herramienta muy potente para auditar sitios web, y regex amplía aún más su funcionalidad.

Filtros personalizados

Puedes crear filtros en el crawler basados en URLs, títulos, descripciones, H1, etc.

.*\.pdf$ → Filtrar todas las URLs que terminan en .pdf

Extracción personalizada (Custom Extraction)

Extrae datos específicos del HTML como precios, encabezados o metadatos con regex:

Precio: (\d+,\d{2})€

Segmentación de informes

Úsalo en los "Config > Include / Exclude" para rastrear únicamente secciones concretas.

Uso en Sitemaps y robots.txt

Analiza qué URLs están siendo bloqueadas o incluidas según patrones.

Regex en Google Sheets

Google Sheets permite usar regex con funciones muy útiles para automatizar y limpiar datos SEO:

REGEXMATCH()

Comprueba si un texto cumple un patrón.

=REGEXMATCH(A2, ".*producto.*")

REGEXEXTRACT()

  • Extrae un patrón concreto.
=REGEXEXTRACT(A2, "/producto/([a-zA-Z0-9\-]+)")

REGEXREPLACE()

  • Reemplaza parte de una cadena con otra.
=REGEXREPLACE(A2, "(\?.*)", "") → Elimina parámetros de URLs

Casos útiles:

  • Separar parámetros UTM
  • Detectar errores en URLs
  • Extraer slugs, nombres de categorías, IDs

Regex en .htaccess

En Apache, los archivos .htaccess permiten redirecciones condicionales mediante expresiones regulares.

Redirección con patrones

RewriteRule ^blog/([0-9]{4})/(.*)$ /archivo/$1/$2 [R=301,L]

Redirige URLs como /blog/2022/post-titulo a /archivo/2022/post-titulo

Bloqueo de IPs o bots

RewriteCond %{HTTP_USER_AGENT} ^.*(AhrefsBot|SemrushBot).*$ [NC]
RewriteRule .* - [F,L]

Control de parámetros

Puedes detectar parámetros y redirigir, reescribir o bloquear en base a ellos.

Regex con ChatGPT

Puedes usar ChatGPT para:

  • Escribir expresiones desde cero
  • Corregir expresiones rotas
  • Convertir necesidades en patrones (lenguaje natural → regex)
  • Generar filtros para herramientas específicas (GSC, Sheets, etc.)

Ejemplo de prompt útil:

"Necesito una expresión regular para detectar URLs con /categoria/ seguido de un número y que terminen en /"

ChatGPT te respondería con algo como:

^/categoria/\d+/$

Validadores y recursos útiles

Existen diferentes sitios que nos sirven para validar si estamos usando correctamente las diferentes expresiones regulares.

  • Regex101: Ideal para probar, depurar y entender expresiones regulares.
  • Google Help – Regex en GA4

Las expresiones regulares son una herramienta extremadamente poderosa para quienes trabajan en SEO técnico. Aunque al principio pueden parecer complejas, su aprendizaje abre un mundo de posibilidades para optimizar, analizar y tomar decisiones con mayor precisión.

Y como ves, sus usos son múltiples, lo puedes hacer en Search Console, Analytics, hojas de cálculo o incluso .htaccess. Entender regex puede marcar la diferencia en tus estrategias de posicionamiento.

Carles Fillol: Especialista en SEO y Marketing digital
Sobre el autor/a
Carles Fillol — Técnico SEO
Mi pasión por el SEO comenzó con pequeños proyectos de nicho, pero con el tiempo he ido ampliando horizontes. He trabajado en todo tipo de proyectos, lo que me ha permitido aprender y explorar nuevas estrategias para alcanzar las mejores posiciones en los motores de búsqueda.

Noticias relacionadas

¿Tienes un proyecto en mente? Cuéntanoslo