Cómo usar regex en Google Search Console

Los filtros regex son la forma más rápida de sacar respuestas reales de Google Search Console. En cuanto dominas un puñado de patrones, puedes separar el tráfico de marca del que no lo es, extraer cada pregunta que hace la gente antes de llegar a tu sitio o aislar una única carpeta, todo sin exportar una sola fila.
Esta guía te da recetas listas para copiar y pegar que funcionan, además de las reglas RE2 que rompen sin avisar las que no. Todo lo que sigue se ejecuta dentro del informe Performance, sin complementos.
Dónde puedes usar regex en Google Search Console
Para abrir regex: Performance > Search results > + New filter > elige Query o Page > escoge Custom (regex) en el desplegable.
Aparece un segundo desplegable con Matches regex y Doesn't match regex. Esa segunda opción es tu filtro negativo, y la usarás constantemente.
Sintaxis RE2: qué admite Google (y qué no)
Google funciona con RE2, su propio motor de regex. Es rápido y prescinde de algunas funciones que quizá esperes de Python o JavaScript. Cuatro reglas causan la mayoría de los momentos de "por qué no funciona esto":
- Tu patrón coincide en cualquier parte de la cadena salvo que lo ancles con
^(inicio) o$(final). Así queseotambién coincide con "seo tools" y "best seo agency". - Según la documentación de Google, la coincidencia no distingue mayúsculas de fábrica. Antepón
(?-i)si necesitas una coincidencia que sí las distinga. De todos modos, los datos de consulta se almacenan en minúsculas, así que las mayúsculas solo te afectan en las URL de página. - Los lookaheads, lookbehinds y retrorreferencias no existen en RE2. Cuando recurrirías a un lookahead negativo, cambia el filtro a Doesn't match regex en su lugar.
- GSC limita el patrón a unos 4096 caracteres. Si llegas al tope, reparte el patrón en dos filtros apilados.
Cuidado con los patrones inválidos: GSC no muestra ningún error de sintaxis cuando una regex está mal formada. Simplemente devuelve cero resultados, exactamente igual que un patrón válido sin coincidencias. Si un filtro vuelve vacío, descarta primero un patrón roto.
Filtros regex listos para copiar y pegar en GSC
Pégalos directamente en el filtro de Query o Page. Recuerda cambiar la marca y las carpetas de ejemplo por las tuyas.
- Consultas de marca (Query > Matches regex). Enumera tu marca y las formas en que la gente la escribe mal:
seocrawl|seo crawl|seocrawl ai - Consultas sin marca (Query > Doesn't match regex). Usa exactamente el mismo patrón, solo cambia el filtro a "Doesn't match". Esta es la medida real de tu alcance orgánico.
- Variantes cercanas de la marca (Query > Matches regex).
?hace que un carácter sea opcional, así que un patrón captura varias erratas:seo ?crawl|seocrwal|seo crawel|secrawl - Consultas con preguntas (Query > Matches regex). Anclada al inicio para que solo obtengas consultas que empiezan por una palabra interrogativa:
^(who|what|when|where|why|how|is|are|can|do|does|should)\b - Una sola carpeta o ruta (Page > Matches regex). Escapa los puntos de tu dominio con una barra invertida:
example\.com/(blog|guides|docs)/ - Varias keywords a la vez (Query > Matches regex). La barra vertical es un OR sin más:
buy|purchase|order|pricing|cost - Excluye términos que no quieres (Query > Doesn't match regex). Descarta a quienes buscan empleo, cazadores de gratis o el nombre de un competidor:
jobs|salary|free|login - Consultas long-tail por número de palabras (Query > Matches regex). Coincide con cualquier consulta de cuatro palabras o más, una fuente limpia de ideas para FAQ y contenido:
\S+(\s+\S+){3,}
Construye un filtro paso a paso: preguntas sin marca
Supongamos que quieres ver cómo va tu tráfico sin marca basado en preguntas.
- Abre Performance > Search results y añade un filtro de Query.
- Elige Custom (regex), ponlo en Doesn't match regex y pega tu patrón de marca (
seocrawl|seo crawl). Aplica. - Añade un segundo filtro de Query, Matches regex, y pega el patrón de preguntas (
^(who|what|when|where|why|how)\b). Aplica.
GSC apila ambos filtros, así que la tabla ahora muestra solo preguntas sin marca, ordenadas por clics.
Cambia la ordenación a impresiones y estarás viendo la demanda por la que posicionas pero apenas te llevas clics y podrás empezar a trabajar en tu próximo lote de briefs de contenido.
Arregla una regex que no coincide con nada
¿Tabla vacía? Así lo puedes resolver:
| Síntoma | Por qué | Solución |
|---|---|---|
| El filtro no devuelve nada aunque hay datos | Anclaste demasiado: ^how$ solo coincide con la palabra suelta "how" | Quita el $ salvo que quieras una coincidencia exacta |
| El patrón devuelve cero filas, sin error | Usaste una función que RE2 no admite (lookahead, retrorreferencia), que invalida todo el patrón | Reescribe las negaciones como un filtro "Doesn't match regex" |
| Un patrón que debería coincidir no lo hace | Un carácter especial se lee de forma literal: los puntos, las barras y las interrogaciones tienen significado en regex | Escápalos con una barra invertida |
| No aparece ninguna consulta en mayúsculas | Los datos de consulta se almacenan en minúsculas | Escribe el patrón en minúsculas |
Deja de reescribir regex en cada sesión
La regex de GSC es potente, pero no recuerda nada. En cada sesión reescribes el mismo patrón de marca, el mismo filtro de preguntas, la misma ruta de carpeta.
GSC te da filtros regex y de "contains", pero ninguna taxonomía guardada, así que la mayoría de los equipos acaban exportando a una hoja de cálculo y etiquetando consultas a mano cada semana.
Para los equipos que necesitan cada consulta en un solo lugar (no solo lo que cabe en una sesión), esa agrupación ya viene integrada en el Dashboard SEO de SEOcrawl AI. Etiquetas keywords y páginas sobre tus clics e impresiones reales de Search Console, y luego segmentas el informe por lo que definas: marca, clúster temático, intención, etapa del embudo.
El etiquetado funciona de tres formas: manualmente, mediante reglas de autoetiquetado que clasifican las nuevas consultas a medida que aparecen, o directamente desde Claude o ChatGPT a través del MCP de SEOcrawl AI.
Las etiquetas se guardan y se reutilizan, así que la separación entre marca y no marca que escribes una vez sigue funcionando el mes siguiente, sin reescribir. Y como los datos vienen de tu propio Google Search Console y no de un panel scrapeado, no hay límite de filas ni techo de exportación de 1000 filas contra el que pelear.
Escribe el segmento una vez, reutilízalo cada mes. SEOcrawl AI etiqueta tus keywords y páginas de Search Console, y luego te deja segmentar clics e impresiones por marca, clúster o intención sin límite de filas. Prueba SEOcrawl AI o explora el Dashboard SEO.
FAQs
¿Google Search Console admite regex?
Sí. El informe Performance acepta regex en los filtros de Query y Page mediante la opción Custom (regex), usando la sintaxis RE2 de Google. Dispones tanto de Matches regex como de Doesn't match regex, y puedes apilar varios filtros a la vez. Los filtros de país, dispositivo y aspecto en la búsqueda no lo admiten.
¿La regex de Google Search Console distingue mayúsculas y minúsculas?
No, no por defecto. La documentación oficial de Google indica que la coincidencia regex en el informe Performance no distingue mayúsculas de minúsculas salvo que antepongas (?-i) para forzar una coincidencia que sí las distinga. Como GSC almacena los datos de consultas en minúsculas, en la práctica las mayúsculas solo afectan a los filtros de URL de página, así que casi nadie necesita esa marca.
¿Cómo filtro las consultas de marca con regex?
Añade un filtro de Query, elige Custom (regex) e introduce tu marca y sus erratas habituales separadas por la barra vertical, por ejemplo seocrawl|seo crawl|seocrwal. Mantén Matches regex seleccionado para ver el tráfico de marca. Para ver todo lo demás, usa el mismo patrón aplicando Doesn't match regex en su lugar.
¿Por qué mi regex no coincide con nada?
Normalmente es una de cuatro cosas: anclaste con ^ o $ de forma demasiado estricta; usaste una función no admitida como un lookahead o una retrorreferencia, que invalida todo el patrón y no devuelve nada; no escapaste un carácter especial como un punto o una barra; o escribiste letras en mayúscula frente a datos de consulta en minúscula.
¿Cómo conservo mis filtros regex en lugar de reescribirlos en cada visita?
GSC no tiene función de guardado, así que los patrones desaparecen al terminar la sesión. SEOcrawl AI lo resuelve dejándote etiquetar y agrupar tus keywords de GSC una sola vez, ya sea manualmente, con reglas de autoetiquetado o a través de su MCP. Luego reutiliza esos segmentos en cada informe. Las etiquetas se apoyan en tus propios datos de Search Console, así que no hay límite de keywords ni reconstrucción semanal.
Autor: David Kaufmann

Llevo más de 10 años completamente obsesionado con el SEO — y sinceramente, no lo cambiaría por nada.
Mi carrera dio un salto cuando trabajé como especialista SEO sénior en Chess.com — uno de los 100 sitios web más visitados de todo Internet. Operar a esa escala, con millones de páginas, decenas de idiomas y uno de los SERPs más competitivos, me enseñó cosas que ningún curso podría. Esa experiencia cambió mi perspectiva sobre lo que significa hacer SEO de verdad — y se convirtió en la base de todo lo que he construido desde entonces.
De esa experiencia nació SEO Alive — una agencia para marcas que se toman en serio el crecimiento orgánico. No vendemos dashboards ni informes mensuales. Construimos estrategias que realmente mueven la aguja, combinando lo mejor del SEO clásico con el nuevo mundo del Generative Engine Optimization (GEO) — asegurando que tu marca aparezca no solo en los enlaces azules de Google, sino también en las respuestas generadas por IA que ChatGPT, Perplexity y Google AI Overviews entregan a millones de personas cada día.
Y como no encontré una herramienta que gestionara ambos mundos correctamente, construí la mía propia — SEOcrawl, una plataforma de inteligencia SEO empresarial que une rankings, auditorías técnicas, monitorización de backlinks, salud del crawl y seguimiento de visibilidad de marca en IA, todo en un solo lugar. Es la plataforma que siempre deseé que existiera.
Descubre más contenido de este autor

