Come usare il regex in Google Search Console

Come usare il regex in Google Search Console

I filtri regex sono il modo più veloce per ottenere risposte reali da Google Search Console. Non appena padroneggi una manciata di pattern, puoi separare il traffico di brand da quello non-brand, estrarre ogni domanda che le persone si pongono prima di arrivare da te o isolare una singola cartella del tuo sito, il tutto senza esportare una sola riga.

Questa guida ti offre ricette pronte da copiare e incollare che funzionano, più le regole RE2 che rompono in silenzio quelle che non funzionano. Tutto ciò che segue viene eseguito dentro il report Performance, senza componenti aggiuntivi.

Dove puoi usare il regex in Google Search Console

Per aprire il regex: Performance > Search results > + New filter > scegli Query o Page > seleziona Custom (regex) dal menu a tendina.

Compare un secondo menu a tendina con Matches regex e Doesn't match regex. Quella seconda opzione è il tuo filtro negativo, e la userai di continuo.

Dove si trova il regex in Google Search Console: il percorso del report Performance da Search results a New filter, a Query o Page, all'opzione Custom regex, poi l'interruttore tra Matches regex e Doesn't match regex
Il regex si trova nel report Performance, sui filtri Query e Page, con un interruttore tra Matches e Doesn't match

Sintassi RE2: cosa supporta Google (e cosa no)

Google gira su RE2, il suo motore di regex. È veloce e rinuncia ad alcune funzioni che potresti aspettarti da Python o JavaScript. Quattro regole causano la maggior parte dei momenti «perché non funziona»:

  • Il tuo pattern corrisponde in qualsiasi punto della stringa a meno che tu non lo ancori con ^ (inizio) o $ (fine). Così seo corrisponde anche a «seo tools» e «best seo agency».
  • Secondo la documentazione di Google, la corrispondenza non distingue maiuscole e minuscole di serie. Anteponi (?-i) se ti serve una corrispondenza che le distingua. I dati delle query sono comunque memorizzati in minuscolo, quindi le maiuscole ti creano problemi solo sugli URL di pagina.
  • Lookahead, lookbehind e retroreferenze non esistono in RE2. Quando saresti tentato da un lookahead negativo, passa invece il filtro a Doesn't match regex.
  • GSC limita il pattern a circa 4096 caratteri. Se raggiungi il tetto, distribuisci il pattern su due filtri impilati.

Attenzione ai pattern non validi: GSC non mostra alcun errore di sintassi quando un regex è malformato. Restituisce semplicemente zero risultati, esattamente come un pattern valido senza corrispondenze. Se un filtro torna vuoto, escludi prima un pattern rotto.

Le quattro regole RE2 che fanno inciampare il regex di Google Search Console: ancora con accento circonflesso o dollaro altrimenti corrisponde ovunque, la corrispondenza non distingue maiuscole e minuscole per impostazione predefinita, niente lookahead né retroreferenze, e un limite di circa 4096 caratteri
Quattro regole RE2: ancoraggio, insensibilità alle maiuscole, niente lookahead né retroreferenze, e il limite di 4096 caratteri

Filtri regex pronti da copiare e incollare per GSC

Incollali direttamente nel filtro Query o Page. Ricorda di sostituire il brand e le cartelle di esempio con i tuoi.

  • Query di brand (Query > Matches regex). Elenca il tuo brand e i modi in cui le persone lo scrivono male: seocrawl|seo crawl|seocrawl ai
  • Query non-brand (Query > Doesn't match regex). Usa esattamente lo stesso pattern, basta spostare il filtro su «Doesn't match». Questa è la misura reale della tua portata organica.
  • Ortografie simili del brand (Query > Matches regex). ? rende un carattere facoltativo, così un solo pattern cattura diversi errori: seo ?crawl|seocrwal|seo crawel|secrawl
  • Query con domande (Query > Matches regex). Ancorata all'inizio così ottieni solo le query che iniziano con una parola interrogativa: ^(who|what|when|where|why|how|is|are|can|do|does|should)\b
  • Una singola cartella o percorso (Page > Matches regex). Esegui l'escape dei punti nel tuo dominio con una barra rovesciata: example\.com/(blog|guides|docs)/
  • Più keyword alla volta (Query > Matches regex). La barra verticale è un semplice OR: buy|purchase|order|pricing|cost
  • Escludi i termini che non vuoi (Query > Doesn't match regex). Elimina chi cerca lavoro, i cacciatori di gratuito o il nome di un concorrente: jobs|salary|free|login
  • Query long-tail per numero di parole (Query > Matches regex). Questo corrisponde a qualsiasi query di quattro parole o più, una fonte pulita di idee per FAQ e contenuti: \S+(\s+\S+){3,}

Costruisci un filtro passo dopo passo: domande non-brand

Supponiamo che tu voglia vedere come sta andando il tuo traffico non-brand basato su domande.

  • Apri Performance > Search results e aggiungi un filtro Query.
  • Scegli Custom (regex), impostalo su Doesn't match regex e incolla il tuo pattern di brand (seocrawl|seo crawl). Applica.
  • Aggiungi un secondo filtro Query, Matches regex, e incolla il pattern delle domande (^(who|what|when|where|why|how)\b). Applica.

GSC impila entrambi i filtri, così la tabella ora mostra solo domande non-brand, ordinate per clic.

Passa l'ordinamento sulle impressioni e stai guardando la domanda per cui ti posizioni ma su cui guadagni a stento clic e puoi iniziare a lavorare sul tuo prossimo lotto di brief di contenuto.

Impilare due filtri Query in Google Search Console per isolare il traffico di domande non-brand: il filtro uno è Doesn't match regex sul pattern di brand, il filtro due è Matches regex sul pattern di parole interrogative, e il risultato è la tabella delle domande non-brand
Impila un filtro Doesn't-match di brand con un filtro Matches di domande per vedere le domande non-brand

Sistema un regex che non corrisponde a nulla

Tabella vuota? Ecco come risolverla:

SintomoPerchéSoluzione
Il filtro non restituisce nulla anche se ci sono datiHai ancorato troppo: ^how$ corrisponde solo alla singola parola «how»Togli il $ a meno che tu non voglia una corrispondenza esatta
Il pattern restituisce zero righe, senza erroreHai usato una funzione che RE2 non supporta (lookahead, retroreferenza), che invalida l'intero patternRiscrivi le negazioni come un filtro «Doesn't match regex»
Un pattern che dovrebbe corrispondere non lo faUn carattere speciale è letto alla lettera: punti, barre e punti interrogativi hanno un significato in regexEsegui l'escape con una barra rovesciata
Non compare nessuna query in maiuscoloI dati delle query sono memorizzati in minuscoloScrivi il pattern in minuscolo

Smetti di riscrivere il regex a ogni sessione

Il regex di GSC è potente, ma non ricorda nulla. A ogni sessione riscrivi lo stesso pattern di brand, lo stesso filtro di domande, lo stesso percorso di cartella.

GSC ti dà filtri regex e «contains», ma nessuna tassonomia salvata, così la maggior parte dei team finisce per esportare in un foglio di calcolo e taggare le query a mano ogni settimana.

Per i team che hanno bisogno di ogni query in un unico posto (non solo di ciò che entra in una sessione), quel raggruppamento è già integrato nel Dashboard SEO di SEOcrawl AI. Tagghi keyword e pagine sopra i tuoi clic e impressioni reali di Search Console, poi ritagli il report in base a ciò che definisci: brand, cluster tematico, intento, fase del funnel.

Il tagging funziona in tre modi: manualmente, tramite regole di auto-tag che classificano le nuove query man mano che compaiono, oppure direttamente da Claude o ChatGPT tramite l'MCP di SEOcrawl AI.

I tag sono salvati e riutilizzabili, così la separazione tra brand e non-brand che scrivi una volta continua a funzionare il mese successivo, senza riscrivere. E poiché i dati provengono dal tuo Google Search Console anziché da un pannello scrapato, non c'è alcun limite di righe né tetto di esportazione di 1000 righe contro cui combattere.

Scrivi il segmento una volta, riutilizzalo ogni mese. SEOcrawl AI tagga le tue keyword e pagine di Search Console, poi ti lascia ritagliare clic e impressioni per brand, cluster o intento senza limite di righe. Prova SEOcrawl AI o esplora il Dashboard SEO.

FAQs

Google Search Console supporta il regex?

Sì. Il report Performance accetta il regex sui filtri Query e Page tramite l'opzione Custom (regex), usando la sintassi RE2 di Google. Hai sia Matches regex sia Doesn't match regex, e puoi impilare più filtri alla volta. I filtri Paese, Dispositivo e Aspetto nella ricerca non lo supportano.

Il regex di Google Search Console distingue maiuscole e minuscole?

No, non per impostazione predefinita. La documentazione ufficiale di Google indica che la corrispondenza regex nel report Performance non distingue maiuscole e minuscole a meno che tu non anteponga (?-i) per forzare una corrispondenza che le distingua. Poiché GSC memorizza i dati delle query in minuscolo, in pratica le maiuscole incidono solo sui filtri per URL di pagina, quindi quasi nessuno ha bisogno di quel flag.

Come filtro le query di brand con il regex?

Aggiungi un filtro Query, scegli Custom (regex) e inserisci il tuo brand e i suoi errori di battitura più comuni separati dalla barra verticale, per esempio seocrawl|seo crawl|seocrwal. Tieni selezionato Matches regex per vedere il traffico di brand. Per vedere tutto il resto, usa lo stesso pattern applicando invece Doesn't match regex.

Perché il mio regex non corrisponde a nulla?

Di solito è una di quattro cose: hai ancorato in modo troppo rigido con ^ o $; hai usato una funzione non supportata come un lookahead o una retroreferenza, che rende invalido l'intero pattern e non restituisce nulla; non hai eseguito l'escape di un carattere speciale come un punto o una barra; oppure hai scritto lettere maiuscole a fronte di dati di query in minuscolo.

Come conservo i miei filtri regex invece di riscriverli a ogni visita?

GSC non ha una funzione di salvataggio, quindi i pattern spariscono al termine della sessione. SEOcrawl AI risolve questo problema lasciandoti taggare e raggruppare le tue keyword di GSC una volta sola, manualmente, con regole di auto-tag o tramite il suo MCP. Poi riutilizza quei segmenti in ogni report. I tag si basano sui tuoi dati di Search Console, quindi niente limite di keyword né ricostruzione settimanale.

Autore: David Kaufmann

David Kaufmann

Ho passato gli ultimi oltre 10 anni completamente ossessionato dal SEO — e onestamente, non vorrei fosse altrimenti.

La mia carriera ha fatto un salto di qualità quando ho lavorato come Senior SEO Specialist per Chess.com — uno dei 100 siti più visitati dell'intero Internet. Operare a quella scala, su milioni di pagine, decine di lingue e in una delle SERPs più competitive in assoluto, mi ha insegnato cose che nessun corso o certificazione avrebbe mai potuto. Quell'esperienza ha cambiato la mia prospettiva su come dovrebbe essere davvero un grande SEO — ed è diventata la base di tutto ciò che ho costruito da allora.

Da quell'esperienza è nata SEO Alive — un'agenzia per brand che fanno sul serio con la crescita organica. Non siamo qui per vendere dashboards e report mensili. Siamo qui per costruire strategie che spostino davvero l'ago della bilancia, combinando il meglio del SEO classico con l'entusiasmante nuovo mondo della Generative Engine Optimization (GEO) — facendo in modo che il tuo brand appaia non solo nei link blu di Google, ma anche all'interno delle risposte generate dall'AI che ChatGPT, Perplexity e Google AI Overviews consegnano ogni giorno a milioni di persone.

E poiché non riuscivo a trovare uno strumento che gestisse correttamente entrambi questi mondi, me ne sono costruito uno — SEOcrawl, una piattaforma enterprise di SEO intelligence che unisce rankings, audit tecnici, monitoraggio dei backlinks, salute del crawl e tracciamento della visibilità del brand nell'AI, tutto in un unico posto. È la piattaforma che ho sempre desiderato esistesse.

→ Leggi tutti gli articoli di David
Altri articoli di David Kaufmann

Scopri altri contenuti di questo autore