Regex en Search Console: los filtros que te muestran las queries que no estás trackeando
Un recetario de patrones listos para copiar y pegar. Sin teoría de autómatas, sin patrones de 400 caracteres que nadie entiende: solo la sintaxis que Search Console acepta y las combinaciones que te devuelven demanda que no estabas midiendo.
TL;DR
- ✓ El filtro vive en el informe de rendimiento, dentro de la dimensión Consulta o Página, en la opción de filtro personalizado. Acepta "coincide" y "no coincide".
- ✓ Search Console usa RE2, no PCRE. Olvídate del lookahead y de las referencias hacia atrás: si tu patrón las trae, lo va a rechazar.
- ✓ En español, los acentos parten tus resultados en dos. Todo patrón serio contempla "como" y "cómo", "cuanto" y "cuánto".
- ✓ El regex segmenta; la hoja de cálculo hace los números. No hay filtro de CTR ni de posición en la interfaz.
- ✓ El objetivo no es un informe bonito, es salir con una lista corta de palabras clave que quepan en tus 5 unidades del plan Free o en las 50 de Pro.
Dónde está el filtro de expresiones regulares en el informe de rendimiento de Search Console
Antes de escribir un solo patrón, hay que encontrar la casilla. Google metió el regex en Search Console dentro de los filtros normales, sin destacarlo, y por eso mucha gente lleva años usando la herramienta sin saber que existe. El camino son cuatro clics y siempre el mismo.
1. Abre Rendimiento → Resultados de búsqueda
Es el informe de rendimiento de Search Console clásico, el de la gráfica con clics e impresiones. Asegúrate de tener activadas las cuatro métricas arriba: clics, impresiones, CTR y posición media. Sin la columna de impresiones visible, la mitad de las recetas de este post no te van a servir de nada.
2. Pulsa "Nuevo" o el chip de filtros
Ahí es donde viven los filtros de Search Console por consultas, páginas, países, dispositivos y tipo de búsqueda. En pantallas pequeñas el control se colapsa en un icono de embudo, pero es el mismo menú.
3. Elige Consulta y cambia el desplegable a personalizado
Por defecto el filtro está en "contiene". Al abrir el desplegable aparecen también "no contiene", "es exactamente" y la opción de expresión regular, con sus dos variantes: coincide y no coincide. Esa segunda variante es la que hace posible la mitad de las recetas de más abajo.
4. Pega el patrón y revisa el rango de fechas
Un filtro no cambia la ventana temporal. Si tienes seleccionados los últimos 28 días vas a ver muy pocas filas, y con un sitio joven vas a ver casi ninguna. Para este trabajo conviene subir a tres meses o al máximo disponible.
Un aviso que ahorra frustración: el filtro se aplica sobre las consultas que Search Console decide mostrarte, no sobre el total real de búsquedas que te trajeron tráfico. Google anonimiza la cola de consultas con muy poco volumen, así que siempre va a haber una diferencia entre la suma de las filas de la tabla y el total de la gráfica. No es un error del patrón. Es cómo funciona el informe. Y el rango temporal tiene su propio techo: el informe guarda hasta 16 meses, un límite que tiene consecuencias serias para el análisis de estacionalidad y que desarrollamos aparte en la guía sobre los 16 meses de datos históricos de Search Console.
La otra cosa que conviene decidir antes de empezar es qué vas a hacer con lo que encuentres. Un filtro de regex sin destino termina siendo una captura de pantalla en un documento que nadie abre. El destino natural es una lista corta de palabras clave a monitorear a diario, que es justamente lo que hace un rank tracker con integración de Search Console: Search Console te dice dónde apareciste según Google, y el tracker te dice en qué posición estás en tu país (o en tu ciudad, si está entre las 52 disponibles) y en tu dispositivo.
Sintaxis mínima de regex que sirve en Search Console: RE2 y lo que no soporta
Las expresiones regulares de Google Search Console no son las mismas que las de tu editor de texto. Search Console corre sobre RE2, la implementación que Google escribió para garantizar que ningún patrón, por retorcido que sea, pueda colgar el servidor. Esa garantía de tiempo lineal tiene un precio: RE2 elimina las construcciones que obligan al motor a retroceder sobre la cadena.
Traducido a la práctica: el 95% de lo que necesitas funciona igual, y el 5% que falla es siempre lo mismo. Esta tabla es todo lo que hace falta memorizar.
| Construcción | Qué hace | ¿Funciona? |
|---|---|---|
| | | Alternativa: "esto o aquello" | Sí |
| ( ) | Agrupa alternativas | Sí |
| [ ] | Clase de caracteres, uno cualquiera de los que van dentro | Sí |
| ^ · $ | Ancla al inicio y al final de la consulta | Sí |
| . · * · + · ? | Cualquier carácter y cuantificadores | Sí |
| (?i) | Bandera de insensibilidad a mayúsculas | Sí |
| \d \s \b | Dígito, espacio, límite de palabra (solo ASCII) | Sí, con cuidado |
| (?= (?! (?<= | Lookahead y lookbehind | No |
| \1 \2 | Referencias hacia atrás | No |
Las tres trampas del español
La primera y la más cara son los acentos. Search Console guarda la consulta tal como la escribió el usuario, y en LATAM la mayoría teclea sin tildes desde el móvil. Si tu patrón de preguntas dice solo "cómo", te vas a perder a todos los que escribieron "como", que en nuestros datos son la mayoría absoluta. Toda alternativa en español se escribe con las dos formas, sin excepción.
La segunda es que los atajos de clase como el de dígito o el de límite de palabra trabajan sobre ASCII. Un patrón que use el límite de palabra alrededor de "cómo" se comporta de forma rara porque la tilde no es un carácter ASCII de palabra. La alternativa segura y aburrida: en vez de límites de palabra, usa espacios explícitos y el ancla de final de cadena. Funciona siempre y se lee mejor.
La tercera es el punto. Cuando filtres URLs vas a querer escapar el punto del dominio, y la barra invertida sobrevive mal al copiar y pegar entre Slack, Notion y el navegador. Truco: escribe el punto dentro de corchetes. Es más corto de leer, hace exactamente lo mismo y no hay barra invertida que se pierda por el camino.
La limitación que más molesta: como RE2 no tiene lookahead negativo, no puedes escribir en un solo patrón "que sea una pregunta y además no contenga mi marca". Esa combinación se resuelve de dos formas: aplicando el segundo criterio con el filtro "no coincide con regex", o exportando el resultado del primer filtro y limpiándolo en la hoja de cálculo. No hay tercera vía elegante, y cualquier patrón de internet que prometa lo contrario va a fallar al pegarlo.
Con eso ya tienes todo lo necesario. Lo que viene ahora son patrones concretos, cada uno con lo que devuelve y con la pregunta de negocio que responde.
Recetas listas: separar consultas de marca y no marca
Esta es la primera segmentación que debería hacer cualquiera, y la razón es sencilla: las consultas de marca inflan tus métricas y esconden la realidad. Si el 60% de tus clics vienen de gente que ya te conocía y escribió tu nombre en Google, tu CTR global es una mentira piadosa y tu posición media es un número que no refleja ninguna batalla competitiva. Separar marca de no marca es lo que convierte el informe en algo accionable.
El patrón tiene que cubrir el nombre correcto, las erratas frecuentes, el dominio escrito a mano y las variantes con espacios. La gente escribe fatal el nombre de las marcas, y cada errata que no contemples se te cuela en el cubo de "no marca".
Receta 1 · Todo lo que es marca
(?i)(rankiamos|rankiamo|rankeamos|rankiamos com|rankiamos app) Filtro: Consulta → coincide con regex. Sustituye las alternativas por tu marca y sus erratas reales, que las sacas mirando la tabla de consultas ordenada por impresiones. Deja fuera el punto del dominio a propósito: así atrapas tanto "rankiamos.com" como "rankiamos com".
Receta 2 · Todo lo que NO es marca
(?i)(rankiamos|rankiamo|rankeamos) Mismo patrón, pero eligiendo no coincide con regex. Este es tu universo real de descubrimiento: gente que no te conocía y aun así te vio. En un dominio nuevo suele ser el 100% del informe, y ahí es donde vive todo el trabajo pendiente.
Receta 3 · Marca de competidor
(?i)(semrush|ahrefs|accuranker|serpwatcher|seo edge) Aparecer en búsquedas con el nombre de un competidor es una señal fuerte: significa que Google ya te considera parte de ese conjunto de resultados. Suelen ser consultas de baja frecuencia y altísima intención comercial, y casi siempre están mal atendidas porque nadie escribe contenido para ellas.
Receta 4 · Marca + una duda concreta
(?i)rankiamos.*(precio|precios|opiniones|reseñas|resenas|gratis|cancelar|funciona|es bueno) Aquí el punto seguido de asterisco hace de comodín: "cualquier cosa en medio". El patrón devuelve las consultas donde alguien busca tu marca junto a una duda específica. Son el mejor combustible que existe para una página de preguntas frecuentes o para una sección de opiniones, porque te están diciendo literalmente qué frena la compra.
Ojo con el orden: este patrón exige que la marca vaya antes que la duda. Si quieres capturar los dos órdenes, duplica el patrón con las dos alternativas separadas por barra vertical, porque sin lookahead no hay forma de expresar "ambos términos en cualquier orden" de manera compacta.
Recetas listas: preguntas, comparativas y variantes por país LATAM
Esta tanda segmenta por intención y por geografía. Es donde el regex deja de ser un truco de limpieza y empieza a producir ideas de contenido, porque cada bloque de resultados corresponde a un formato de página distinto.
Receta 5 · Preguntas, con y sin tilde
(?i)^(que|qué|como|cómo|cuando|cuándo|donde|dónde|cual|cuál|cuanto|cuánto|quien|quién|por que|por qué|para que|para qué|se puede|es posible|vale la pena)( |$) El paréntesis final con un espacio o el fin de cadena es lo que evita que "que" te devuelva "quesos artesanales". Es el sustituto correcto del límite de palabra en un idioma con tildes. Todo lo que salga de aquí es material para encabezados de tipo pregunta con respuesta directa debajo, que es el formato que mejor se cita en los resúmenes con IA de Google.
Receta 6 · Comparativas y alternativas
(?i)(vs|versus|comparativ|comparacion|comparación|alternativ|mejor |mejores |cual es mejor|cuál es mejor|diferencia entre|top 10|top 5|ranking de) Fíjate en los troncos cortados: "comparativ" y "alternativ" sin terminación cubren singular, plural, masculino y femenino con una sola alternativa. Es el truco que más caracteres ahorra en un patrón largo. Las consultas de este cubo tienen intención comercial alta y aceptan mal un artículo genérico: quieren tabla, precios y una recomendación clara.
Receta 7 · Intención transaccional
(?i)(precio|precios|costo|costos|cuanto cuesta|cuánto cuesta|tarifa|tarifas|plan |planes|barato|economico|económico|gratis|comprar|contratar|suscripcion|suscripción|prueba gratis) Este es el cubo que un negocio debería revisar primero, porque cada impresión perdida aquí tiene un valor monetario estimable. Si tienes impresiones en consultas de precio y no tienes una página de precios que rankee, ya sabes cuál es tu siguiente tarea.
Receta 8 · Variantes geográficas LATAM
(?i)(colombia|bogota|bogotá|medellin|medellín|cali|barranquilla|mexico|méxico|cdmx|guadalajara|monterrey|argentina|buenos aires|chile|santiago|peru|perú|lima|ecuador|quito|guayaquil|españa|espana|madrid|barcelona) Este patrón detecta las consultas donde el usuario escribió la ubicación de forma explícita. No confundas eso con la intención local implícita: alguien que busca "dentista" desde Medellín también tiene intención local aunque no lo escriba, y esa demanda no aparece aquí, aparece en el filtro de País de Search Console. Las dos cosas son útiles y miden fenómenos distintos.
Receta 9 · Consultas largas y consultas cortas
^[^ ]+ [^ ]+ [^ ]+ [^ ]+ [^ ]+ ^[^ ]+ [^ ]+$ El primero devuelve consultas de cinco palabras o más: cola larga pura, poca competencia, intención clarísima. El segundo devuelve las de exactamente dos palabras: términos cabeza, mucho volumen y una barrera de entrada que un dominio joven no va a superar en meses. Para un sitio nuevo, el primer patrón vale diez veces más que el segundo, y esa es la decisión estratégica que casi nadie toma de forma consciente.
Receta 10 · Idioma: separar el inglés del español
(?i)(tracker|tracking|best |how to|software|tool|free |app for|checker) Parece un patrón exótico hasta que miras tus propios datos. En nuestra propiedad, Estados Unidos aporta más impresiones que Colombia, y buena parte de esa demanda llega en inglés desde consultas como seo position tracking mac o iphone rank tracking. Colombia aporta menos impresiones pero con una posición media mucho mejor: 9.4 frente a rangos de 20 a 70 en el resto de mercados.
Ese contraste es exactamente el tipo de decisión que un filtro bien puesto resuelve en treinta segundos y que sin filtro no se ve nunca. Y también es el motivo por el que este blog existe en dos idiomas: los datos decían que había demanda en inglés antes de que nosotros lo supiéramos.
El filtro que más paga: impresiones altas con cero clics
Demanda confirmada que no estás capturando. Es la lista más corta y la más rentable del informe.
Aquí hay que decir primero lo que no se puede hacer: Search Console no tiene un filtro de CTR ni un filtro de posición en la interfaz. Los clics, las impresiones, el CTR y la posición son métricas, y los filtros operan sobre dimensiones de texto. Cualquier tutorial que te prometa un regex para "consultas con CTR menor al 1%" está confundiendo las dos cosas.
La forma real de hacerlo son cuatro pasos, y el regex es el primero de ellos:
Paso 1 · Excluye tu marca
Aplica la receta 2 con "no coincide con regex". Las consultas de marca con muchas impresiones y pocos clics casi nunca son un problema real de contenido, así que las quitas del análisis desde el principio.
Paso 2 · Sube el rango a tres meses o más
Con 28 días, una consulta con demanda estacional o de baja frecuencia no acumula suficientes impresiones para destacar. Tres meses es el mínimo razonable; seis es mejor si el sitio tiene poco tráfico.
Paso 3 · Ordena por impresiones y exporta
Haz clic en la cabecera de la columna de impresiones para ordenar de mayor a menor, y usa el botón de exportar. Google Sheets o CSV, da igual. Lo que importa es sacar la tabla del navegador.
Paso 4 · Filtra clics igual a cero en la hoja
Ese es el filtro numérico que la interfaz no te da. Ordena el resultado por impresiones y quédate con las 20 primeras filas. Esa es tu lista de trabajo del trimestre.
Cómo se ve esto en un dominio nuevo: nuestros propios números
Rankiamos.com registró 581 impresiones y 1 clic en 90 días. No es un ejemplo de manual con cifras cómodas: es un dominio nuevo, sin autoridad, empezando desde cero. Y precisamente por eso sirve, porque muestra qué información se puede sacar cuando los números son pequeños. Estas son las consultas comerciales con más impresiones tras aplicar los cuatro pasos:
| Consulta | Impresiones | Posición media | Lectura |
|---|---|---|---|
| app de seo tracking | 70 | 23.8 | Prioridad 1: comercial y a dos páginas |
| seo latam | 33 | 69 | Demasiado lejos, requiere contenido nuevo |
| iphone rank tracking | 24 | 27.6 | Encaja con el producto, atacar en inglés |
| seo position tracking mac | 14 | 18.4 | La más cerca del top 10 |
| posicion google | 7 | 17.9 | Genérica, intención poco clara |
| como posicionarse en el numero 1 de google | 7 | 74 | Cola larga, competencia alta |
Datos de Search Console de rankiamos.com, ventana de 90 días cerrada en julio de 2026. El sitio completo sumó 1 clic en ese periodo, así que todas estas consultas están en la práctica en cero clics.
La lectura útil no es "estamos mal", que ya lo sabíamos. Es esta: la consulta comercial con más impresiones es app de seo tracking en posición 23.8, y hay otra en posición 18.4. Ninguna de las dos está a un salto imposible de la primera página. En cambio "seo latam" en posición 69 es un término cabeza que no se gana con un ajuste, se gana con meses de contenido y enlaces. Eso convierte una tabla de seis filas en una decisión de priorización concreta.
Un detalle antes de seguir: si al aplicar estos filtros ves varias URLs distintas compitiendo por la misma consulta, no lo trates como un problema de CTR. Es otra cosa y se resuelve de otra manera, y lo explicamos en la guía sobre detectar canibalización con Search Console.
De la lista de search console queries a tu lista de keywords a monitorear
Hasta aquí has hecho la mitad del trabajo. Encontrar palabras clave en Search Console es útil, pero el informe tiene tres límites estructurales que hacen que no sirva como sistema de seguimiento, y conviene tenerlos claros antes de montar un proceso encima.
Solo ves lo que ya tienes
Search Console reporta consultas donde tu sitio ya apareció. Todo lo que Google nunca te ha mostrado sencillamente no existe en el informe, por bueno que sea el patrón. Es un espejo retrovisor, no un radar.
La posición es un promedio agregado
El número que ves mezcla dispositivos, países y momentos del día en una sola cifra. Puede ser una posición estable o el promedio de una posición que oscila salvajemente, y desde el informe no hay forma de distinguirlo.
No hay alerta cuando algo se cae
Un regex es una consulta puntual. Si mañana pierdes seis posiciones en tu consulta más rentable, Search Console no te lo va a decir: te vas a enterar la próxima vez que abras el informe, que con suerte será dentro de dos semanas.
Por eso el flujo natural es en dos piezas. Search Console hace el descubrimiento, porque conoce datos que ninguna herramienta externa puede adivinar. Un rank tracker hace el seguimiento, porque mide la posición exacta cada día, en la ciudad que le digas y separando móvil de escritorio. La forma de unirlas está detallada paso a paso en la guía para conectar Google Search Console a un rank tracker, que es el punto de partida si todavía no tienes la propiedad vinculada.
Una advertencia honesta sobre el traspaso: cuando agregas una palabra clave a un tracker, el histórico empieza ese día. No es retroactivo. Lo que ya pasó vive en Search Console y ahí se queda. Por eso conviene no dejar la lista final para dentro de tres meses: cada semana que tardas es una semana de histórico propio que no vas a tener.
Cómo elegir 5 keywords en el plan Free o 50 en Pro con este método
El cupo obliga a decidir, y eso es bueno. El plan Free de Rankiamos son 5 palabras clave con chequeo semanal automático, sin tarjeta. El plan Pro son 50 con chequeo diario y actualización manual de cada palabra clave 6 horas después de su última medición (hasta 30 unidades al día). La cuenta que suele tomar a la gente por sorpresa es que cada combinación de palabra clave y ciudad consume una unidad: 20 términos en 3 ciudades son 60 unidades, no 20. El precio no sube por agregar ciudades, pero el cupo sí se gasta. Los límites exactos de cada plan están en la página de precios.
Con esa restricción encima, este es el orden de selección que aplicamos sobre la lista que salió del regex:
| Prioridad | Criterio | Free (5) | Pro (50) |
|---|---|---|---|
| 1 | Comercial, posición 11 a 25, con impresiones | 3 | 13 |
| 2 | Ya en top 10: defensa de lo que factura | 2 | 10 |
| 3 | Cola larga con intención clara (5+ palabras) | 0 | 12 |
| 4 | Segunda y tercera ciudad de los términos clave | 0 | 10 |
| 5 | Apuestas a futuro y términos cabeza lejanos | 0 | 5 |
Con 5 unidades no hay espacio para curiosidad. La regla es brutal y funciona: tres consultas comerciales atascadas entre la posición 11 y la 25, y dos que ya estén en el top 10 y que no te puedas permitir perder. Nada de términos cabeza a 60 posiciones de distancia, por muy bonito que sea el volumen: en el plan Free vas a ver esa palabra clave como «30+» durante seis meses, porque la app mide hasta el top 30, y no vas a aprender nada.
Con 50 unidades sí puedes permitirte estructura, y ahí el reparto de la tabla funciona bien para la mayoría de proyectos. La única línea que discutiría según el caso es la cuarta: abrir ciudades solo tiene sentido si tu negocio compite de verdad a nivel local. Si vendes software a todo el continente, esas 10 unidades rinden más repartidas en más términos distintos que en más ubicaciones para los mismos.
Y una última cosa sobre la frecuencia. El chequeo semanal del plan Free es suficiente para ver tendencias de fondo, pero no para detectar una caída a tiempo. Si la lista que sacaste con estos filtros tiene términos de los que depende facturación real, el chequeo diario deja de ser un lujo. La diferencia entre enterarte hoy y enterarte el martes que viene son seis días de tráfico perdido que nadie te devuelve.
Cómo lo resuelve Rankiamos
El regex te da la lista. Esto es lo que pasa después con ella.
🔗 Search Console conectado desde el plan Free
La integración con Google Search Console viene incluida también en el plan gratuito: trae hasta 250 consultas de los últimos 28 días, y a su lado está el escaneo del sitio, con hasta 50 palabras clave por las que ya posicionas. No es una función reservada para el plan de pago: es de donde salen las palabras clave que vale la pena monitorear. El filtro con regex, eso sí, lo sigues haciendo en Search Console.
📈 Volumen de búsqueda para priorizar
En el plan Pro puedes pedir el volumen de búsqueda de cada palabra clave, junto con su CPC, el valor estimado del tráfico y la estacionalidad. Es el dato que le falta al informe de rendimiento para decidir cuál de dos consultas con impresiones parecidas merece de verdad la unidad de cupo.
🤖 Análisis con IA y citas del AI Overview
En el plan Pro puedes pedir análisis con IA por palabra clave (30 al mes) y ver si tu dominio aparece citado en el resumen con IA de Google; las alertas de cuando el resumen te cita o te deja de citar llegan en los dos planes. Útil justo con las consultas de tipo pregunta que sacaste con la receta 5.
⌚ Chequeo diario en el bolsillo
Chequeo diario automático en Pro y, en los dos planes, actualización manual de cada palabra clave 6 horas después de su última medición. Los widgets de iPhone y de la pantalla de bloqueo y la app de Apple Watch también vienen en los dos planes. En Pro, con la opción «Ambos», móvil y escritorio consumen 2 unidades de cupo, una por cada dispositivo.
Para que no haya sorpresas: Rankiamos es una app nativa para iPhone, iPad, Mac y Apple Watch. No hay versión web ni versión Android hoy. Si tu equipo trabaja en Windows, esto no te va a servir y prefiero decírtelo aquí que después de que instales.
Plan Free: 2 proyectos, 5 keywords, chequeo semanal, Search Console incluido · Sin tarjeta
El resumen en una frase
Diez patrones bien elegidos convierten una tabla de mil filas ilegibles en cinco listas con las que se puede trabajar: marca, no marca, preguntas, comparativas y demanda geográfica. Ninguno de ellos es complicado, y ninguno necesita nada que RE2 no soporte. Lo difícil no es la sintaxis, es tener la disciplina de terminar el ejercicio con una lista corta en vez de con una captura de pantalla.
El siguiente paso es igual de simple: toma las 5 o las 50 consultas que sobrevivieron al filtro, ponlas a medir (cada semana en Free, a diario en Pro) y deja de adivinar. Si quieres ver qué hace el producto con esa lista una vez cargada, está todo en el detalle de funcionalidades del tracker.
Preguntas frecuentes
¿Search Console acepta cualquier expresión regular? ▾
¿El regex de Search Console distingue mayúsculas de minúsculas? ▾
¿Puedo usar regex en el filtro de Página y no solo en el de Consulta? ▾
¿Por qué mi regex no devuelve nada si sé que esas consultas existen? ▾
¿Se puede filtrar por CTR o por posición con una expresión regular? ▾
¿Cuántas de las palabras clave que encuentre debería monitorear? ▾
¿Sirve este método si mi sitio tiene muy pocas impresiones? ▾
Lee también
Conectar Google Search Console a un rank tracker
El paso previo a todo esto: vincular la propiedad, entender qué dato aporta cada fuente y montar el flujo completo.
DiagnósticoDetectar canibalización con Search Console
Qué hacer cuando varias URLs tuyas compiten por la misma consulta y cómo decidir cuál se queda.