Como Usar Regex no Google Search Console

Como Usar Regex no Google Search Console
David Kaufmann
Tutoriais SEO

Os filtros regex são a forma mais rápida de extrair respostas reais do Google Search Console. Assim que dominares um punhado de padrões, consegues separar o tráfego de marca do de não-marca, extrair todas as perguntas que as pessoas fazem antes de chegarem a ti, ou isolar uma única pasta do teu site, tudo sem exportar uma única linha.

Este guia dá-te receitas prontas para copiar e colar que funcionam, além das regras RE2 que silenciosamente estragam as que não funcionam. Tudo o que se segue corre dentro do relatório Performance, sem necessidade de extensões.

Onde podes usar regex no Google Search Console

Para abrir o regex: Performance > Search results > + New filter > escolhe Query ou Page > seleciona Custom (regex) no menu suspenso.

Aparece um segundo menu suspenso com Matches regex e Doesn't match regex. Essa segunda opção é o teu filtro negativo, e vais usá-la constantemente.

Onde vive o regex no Google Search Console: o caminho no relatório Performance desde Search results até New filter, Query ou Page, a opção Custom regex e depois o interruptor entre Matches regex e Doesn't match regex
O regex está no relatório Performance nos filtros Query e Page, com um interruptor entre Matches e Doesn't match

Sintaxe RE2: o que o Google suporta (e o que não suporta)

O Google funciona com o RE2, o seu próprio motor de regex. É rápido e abdica de algumas funcionalidades que poderias esperar do Python ou do JavaScript. Quatro regras causam a maioria dos momentos de "porque é que isto não funciona":

  • O teu padrão corresponde em qualquer parte da string a menos que o ancores com ^ (início) ou $ (fim). Portanto seo também corresponde a "seo tools" e "best seo agency".
  • Segundo a documentação do Google, a correspondência não diferencia maiúsculas de minúsculas de origem. Adiciona (?-i) no início se precisares de uma correspondência sensível a maiúsculas. De qualquer forma, os dados das consultas são guardados em minúsculas, por isso as maiúsculas só te afetam nos URLs de Page.
  • Lookaheads, lookbehinds e backreferences não existem no RE2. Quando terias de recorrer a um lookahead negativo, muda antes o filtro para Doesn't match regex.
  • O GSC limita o padrão a cerca de 4096 carateres. Se atingires o limite, divide o padrão por dois filtros combinados.

Atenção aos padrões inválidos: o GSC não mostra qualquer erro de sintaxe quando um regex está malformado. Simplesmente devolve zero resultados, exatamente como um padrão válido sem correspondências. Se um filtro voltar vazio, descarta primeiro um padrão avariado.

As quatro regras RE2 que atrapalham o regex do Google Search Console: ancora com o acento circunflexo ou o cifrão ou corresponde em qualquer parte, a correspondência não diferencia maiúsculas por predefinição, sem lookaheads ou backreferences, e um limite de cerca de 4096 carateres
Quatro regras RE2: ancoragem, indiferença a maiúsculas, ausência de lookaheads ou backreferences, e o limite de 4096 carateres

Filtros regex prontos a copiar e colar para o GSC

Cola estes diretamente no filtro Query ou Page. Lembra-te de trocar a marca e as pastas de exemplo pelas tuas.

  • Consultas de marca (Query > Matches regex). Lista a tua marca mais as formas como as pessoas a escrevem mal: seocrawl|seo crawl|seocrawl ai
  • Consultas de não-marca (Query > Doesn't match regex). Usa exatamente o mesmo padrão, apenas troca o filtro para "Doesn't match". Esta é a verdadeira medida do teu alcance orgânico.
  • Grafias aproximadas da marca (Query > Matches regex). O ? torna um caráter opcional, por isso um único padrão apanha vários erros de escrita: seo ?crawl|seocrwal|seo crawel|secrawl
  • Consultas com perguntas (Query > Matches regex). Ancoradas ao início para só obteres consultas que começam com uma palavra interrogativa: ^(who|what|when|where|why|how|is|are|can|do|does|should)\b
  • Uma única pasta ou caminho (Page > Matches regex). Escapa os pontos do teu domínio com uma barra invertida: example\.com/(blog|guides|docs)/
  • Várias keywords ao mesmo tempo (Query > Matches regex). O pipe é um simples OR: buy|purchase|order|pricing|cost
  • Excluir termos que não queres (Query > Doesn't match regex). Elimina candidatos a emprego, caçadores de brindes ou o nome de um concorrente: jobs|salary|free|login
  • Consultas long-tail por número de palavras (Query > Matches regex). Isto corresponde a qualquer consulta com quatro palavras ou mais, uma fonte limpa de ideias para FAQ e conteúdo: \S+(\s+\S+){3,}

Cria um filtro passo a passo: perguntas de não-marca

Imagina que queres ver como está a correr o teu tráfego de não-marca baseado em perguntas.

  • Abre Performance > Search results e adiciona um filtro Query.
  • Escolhe Custom (regex), define-o como Doesn't match regex e cola o padrão da tua marca (seocrawl|seo crawl). Aplica.
  • Adiciona um segundo filtro Query, Matches regex, e cola o padrão de perguntas (^(who|what|when|where|why|how)\b). Aplica.

O GSC combina ambos os filtros, por isso a tabela mostra agora apenas perguntas de não-marca, ordenadas por cliques.

Muda a ordenação para impressões e estás a olhar para procura para a qual posicionas mas em que quase não ganhas cliques e podes começar a trabalhar no teu próximo lote de briefings de conteúdo.

Combinar dois filtros Query no Google Search Console para isolar o tráfego de perguntas de não-marca: o filtro um é Doesn't match regex sobre o padrão de marca, o filtro dois é Matches regex sobre o padrão de palavras interrogativas, e o resultado é a tabela de perguntas de não-marca
Combina um filtro Doesn't-match de marca com um filtro Matches de perguntas para ver perguntas de não-marca

Corrige um regex que não corresponde a nada

Tabela vazia? Eis como resolvê-lo:

SintomaPorquêSolução
O filtro não devolve nada apesar de existirem dadosAncoraste com demasiada rigidez: ^how$ só corresponde à palavra isolada "how"Retira o $ a menos que queiras uma correspondência exata
O padrão devolve zero linhas, sem erroUsaste uma funcionalidade que o RE2 não suporta (lookahead, backreference), o que invalida todo o padrãoReescreve as negativas como um filtro "Doesn't match regex"
Um padrão que deveria corresponder não correspondeUm caráter especial é lido literalmente: pontos, barras e pontos de interrogação têm significado em regexEscapa-os com uma barra invertida
Não aparecem consultas com maiúsculasOs dados das consultas são guardados em minúsculasEscreve o padrão em minúsculas

Deixa de reescrever regex a cada sessão

O regex do GSC é poderoso, mas não se lembra de nada. A cada sessão voltas a escrever o mesmo padrão de marca, o mesmo filtro de perguntas, o mesmo caminho de pasta.

O GSC dá-te filtros regex e "contains", mas nenhuma taxonomia guardada, por isso a maioria das equipas acaba por exportar para uma folha de cálculo e etiquetar as consultas à mão todas as semanas.

Para equipas que precisam de todas as consultas num só lugar (não apenas o que cabe numa sessão), esse agrupamento já está integrado no SEO Dashboard do SEOcrawl AI. Etiquetas keywords e páginas sobre os teus cliques e impressões reais do Search Console e depois segmentas o relatório por tudo o que definires: marca, cluster temático, intenção, fase do funil.

A etiquetagem funciona de três formas: manualmente, através de regras de auto-etiquetagem que classificam novas consultas à medida que aparecem, ou diretamente a partir do Claude ou do ChatGPT através do MCP do SEOcrawl AI.

As etiquetas ficam guardadas e são reutilizáveis, por isso a divisão entre marca e não-marca que escreves uma vez continua a funcionar no mês seguinte, sem reescrever. E como os dados vêm do teu próprio Google Search Console em vez de um painel extraído, não há limite de linhas nem teto de exportação de 1000 linhas para combater.

Escreve o segmento uma vez, reutiliza-o todos os meses. O SEOcrawl AI etiqueta as tuas keywords e páginas do Search Console e depois deixa-te segmentar cliques e impressões por marca, cluster ou intenção sem limite de linhas. Experimenta o SEOcrawl AI ou explora o SEO Dashboard.

FAQs

O Google Search Console suporta regex?

Sim. O relatório Performance aceita regex nos filtros Query e Page através da opção Custom (regex), usando a sintaxe RE2 do Google. Tens as duas opções Matches regex e Doesn't match regex, e podes combinar vários filtros ao mesmo tempo. Os filtros de País, Dispositivo e Aparência na Pesquisa não suportam regex.

O regex do Google Search Console diferencia maiúsculas de minúsculas?

Não, não por predefinição. A documentação oficial do Google indica que a correspondência de regex no relatório Performance não diferencia maiúsculas de minúsculas, a menos que adiciones (?-i) no início para forçar uma correspondência sensível a maiúsculas. Como o GSC guarda os dados das consultas em minúsculas, na prática as maiúsculas só afetam os filtros de URL de Page, por isso a maioria das pessoas nunca precisa da flag.

Como filtro consultas de marca com regex?

Adiciona um filtro Query, escolhe Custom (regex) e introduz a tua marca e os erros de escrita mais comuns separados pelo caráter pipe, por exemplo seocrawl|seo crawl|seocrwal. Mantém Matches regex selecionado para ver o tráfego de marca. Para ver todo o resto, usa o mesmo padrão aplicando Doesn't match regex.

Porque é que o meu regex não corresponde a nada?

Normalmente é uma de quatro coisas: ancoraste com ^ ou $ de forma demasiado restrita; usaste uma funcionalidade não suportada como um lookahead ou uma backreference, o que torna todo o padrão inválido e não devolve nada; não escapaste um caráter especial como um ponto ou uma barra; ou escreveste letras maiúsculas contra dados de consultas em minúsculas.

Como mantenho os meus filtros regex em vez de os voltar a escrever a cada visita?

O GSC não tem função de guardar, por isso os padrões desaparecem quando a sessão termina. O SEOcrawl AI resolve isto ao permitir-te etiquetar e agrupar as tuas keywords do GSC uma única vez, seja manualmente, com regras de auto-etiquetagem ou através do seu MCP. Depois reutiliza esses segmentos em todos os relatórios. As etiquetas assentam sobre os teus próprios dados do Search Console, por isso não há limite de keywords nem reconstrução semanal.

Autor: David Kaufmann

David Kaufmann

Passei os últimos 10 e tantos anos completamente obcecado por SEO — e, sinceramente, não quereria que fosse de outra forma.

A minha carreira atingiu um novo patamar quando trabalhei como Senior SEO Specialist na Chess.com — um dos 100 sites mais visitados de toda a internet. Operar nessa escala, em milhões de páginas, dezenas de idiomas e numa das SERPs mais competitivas que existem, ensinou-me coisas que nenhum curso ou certificação jamais poderia. Essa experiência mudou a minha perspetiva sobre o que é realmente um grande trabalho de SEO — e tornou-se a base de tudo o que construí desde então.

Foi a partir dessa experiência que fundei a SEO Alive — uma agência para marcas que levam a sério o crescimento orgânico. Não estamos aqui para vender dashboards e relatórios mensais. Estamos aqui para construir estratégias que realmente fazem a diferença, combinando o melhor do SEO clássico com o novo e empolgante mundo da Generative Engine Optimization (GEO) — garantindo que a tua marca apareça não só nos links azuis do Google, mas também dentro das respostas geradas por AI que o ChatGPT, o Perplexity e o Google AI Overviews entregam a milhões de pessoas todos os dias.

E como não consegui encontrar uma ferramenta que lidasse corretamente com esses dois mundos, construí uma eu mesmo — a SEOcrawl, uma plataforma enterprise de SEO intelligence que reúne rankings, auditorias técnicas, monitoramento de backlinks, saúde do crawl e tracking de visibilidade de marca em AI, tudo num só lugar. É a plataforma que sempre desejei que existisse.

→ Ler todos os artigos de David
Mais artigos de David Kaufmann

Descubra mais conteúdos deste autor