regex per a seo
13 / 08 / 2025

Expressions regulars (REGEX) per al SEO: què són i per a què serveixen

Carles Fillol: Especialista en SEO i Marketing digital
Carles Fillol
Tècnic SEO

Descobreix què són les expressions regulars (regex) i com aplicar-les al SEO tècnic amb Google Analytics, Search Console, Google Sheets o .htaccess. Filtra, automatitza i analitza amb precisió.

En el món del SEO tècnic, cada detall compta. Les dades són les que ens ajuden a prendre decisions estratègiques. Però com filtrar, interpretar i aprofitar grans volums de dades de manera eficient? Doncs amb expressions regulars, també conegudes com regex.

A primera vista poden semblar complexes o massa tècniques, però si les entenem, les expressions regulars són una eina extremadament útil per a qui treballa amb posicionament web. Ens permeten identificar patrons en textos, URLs o consultes, filtrar informació en eines com Google Analytics o Search Console, i fins i tot automatitzar tasques repetitives en fulls de càlcul.

Què és regex?

Les expressions regulars, comunament conegudes com regex, són seqüències de caràcters que defineixen un patró de cerca. Tot i que el seu origen és en el món de la programació, la seva utilitat s'ha estès a múltiples àrees, inclòs el SEO.

En termes senzills, regex permet trobar, filtrar o modificar cadenes de text que segueixen un patró determinat. Per exemple, podries trobar totes les URLs que acaben en ".jpg" o tots els títols que contenen una paraula específica. Aquesta capacitat de filtrar dades de manera tan precisa les converteix en una eina molt poderosa.

Principals expressions i símbols bàsics

Per començar a fer servir regex en SEO, és essencial conèixer els símbols més comuns:

SímbolFunció
.Representa qualsevol caràcter
^Indica l'inici d'una cadena
$Indica el final d'una cadena
*Coincideix amb el caràcter anterior 0 o més vegades
+Coincideix amb el caràcter anterior 1 o més vegades
?Fa que el caràcter anterior sigui opcional
()`Agrupa expressions
[]Defineix una classe de caràcters
\Escapa caràcters especials

Exemples senzills d'aplicar:

  • /blog/.* → Coincideix amb totes les URLs que comencen amb /blog/
  • ^https:// → Coincideix amb cadenes que comencen amb https://

On fer servir les Regex

Tot això està molt bé, però posem-ho en pràctica per poder fer servir totes aquestes expressions regulars i que ens facilitin la feina. A continuació t’explico les diferents eines en què les pots fer servir.

Regex a Google Analytics (GA)

Google Analytics 4 permet fer servir expressions regulars en diverses seccions per segmentar, filtrar o configurar condicions. Alguns usos clau inclouen:

Filtres personalitzats en informes

Pots aplicar regex en filtres per mostrar només certs esdeveniments, pàgines vistes o rutes de conversió.

Exemple:

^/blog/.*  → Inclou només URLs que comencen amb /blog/

Creació de segments

Quan crees segments personalitzats (per exemple, sessions que contenen una determinada categoria de producte), pots fer servir regex per incloure/excloure comportaments.

Configuració d'esdeveniments

GA4 permet configurar esdeveniments basats en coincidències amb expressions regulars. Per exemple, per mesurar clics en enllaços externs que continguin "oferta":

.*oferta.*

Excloure trànsit intern (IPs, URLs, UAs)

Pots utilitzar regex per excloure trànsit intern (com el del teu equip) basant-te en patrons d’IP o paràmetres.

Regex a Google Search Console (GSC)

Des del 2021, GSC permet utilitzar expressions regulars als filtres de "consultes" i "pàgines". Això ofereix molta flexibilitat en l’anàlisi.

Filtre de consultes

Pots trobar patrons de cerca amb més precisió.

^comprar.*  → Paraules clau que comencen per "comprar"
.*gratis$   → Paraules clau que acaben en "gratis"

Filtre de pàgines (URLs)

Filtra URLs per subdirectoris, paràmetres o patrons.

^/categoria/.*/producto  → URLs que contenen estructures de tipus categoria/producte

Casos d’ús:

  • Analitzar el CTR d’una família de productes
  • Filtrar consultes transaccionals
    .*precio.* → Coincideix amb qualsevol text que contingui la paraula "precio"
  • Veure el rendiment de URLs amb paràmetres
    \?ref= → Coincideix amb URLs que contenen el paràmetre "?ref="

Regex a Screaming Frog

Screaming Frog és una eina molt potent per auditar llocs web, i regex n’amplia encara més la funcionalitat.

Filtres personalitzats

Pots crear filtres al crawler basats en URLs, títols, descripcions, H1, etc.

.*\.pdf$ → Filtrar totes les URLs que acaben en .pdf

Extracció personalitzada (Custom Extraction)

Extreu dades específiques de l’HTML com preus, encapçalaments o metadades amb regex:

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

Segmentació d’informes

Utilitza-ho a "Config > Include / Exclude" per rastrejar només seccions concretes.

Ús a Sitemaps i robots.txt

Analitza quines URLs estan sent bloquejades o incloses segons patrons.

Regex a Google Sheets

Google Sheets permet utilitzar regex amb funcions molt útils per automatitzar i netejar dades SEO:

REGEXMATCH()

Comprova si un text compleix un patró.

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

REGEXEXTRACT()

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

REGEXREPLACE()

  • Reemplaça part d’una cadena per una altra.
=REGEXREPLACE(A2, "(\?.*)", "") → Elimina paràmetres de URLs

Casos útils:

  • Separar paràmetres UTM
  • Detectar errors a URLs
  • Extreure slugs, noms de categories, IDs

Regex a .htaccess

A Apache, els fitxers .htaccess permeten redireccions condicionals mitjançant expressions regulars.

Redirecció amb patrons

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

Redirigeix URLs com /blog/2022/post-titulo a /archivo/2022/post-titulo

Bloqueig d’IPs o bots

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

Control de paràmetres

Pots detectar paràmetres i redirigir, reescriure o bloquejar en funció d’ells.

Regex amb ChatGPT

Pots utilitzar ChatGPT per a:

  • Escriure expressions des de zero
  • Corregir expressions trencades
  • Convertir necessitats en patrons (llenguatge natural → regex)
  • Generar filtres per a eines específiques (GSC, Sheets, etc.)

Exemple de prompt útil:

"Necessito una expressió regular per detectar URLs amb /categoria/ seguit d’un número i que acabin en /"

ChatGPT et respondria amb una cosa com:

^/categoria/\d+/$

Validadors i recursos útils

Hi ha diversos llocs que ens ajuden a validar si estem utilitzant correctament les expressions regulars.

  • Regex101: Ideal per provar, depurar i entendre expressions regulars.
  • Google Help – Regex a GA4

Les expressions regulars són una eina extremadament poderosa per a qui treballa en SEO tècnic. Tot i que al principi poden semblar complexes, el seu aprenentatge obre un món de possibilitats per optimitzar, analitzar i prendre decisions amb més precisió.

I com veus, els seus usos són múltiples: les pots aplicar a Search Console, Analytics, fulls de càlcul o fins i tot a .htaccess. Entendre regex pot marcar la diferència en les teves estratègies de posicionament.

Carles Fillol: Especialista en SEO i Marketing digital
Sobre l'autor/a
Carles Fillol — Tècnic SEO
La meva passió pel SEO va començar amb petits projectes de nínxol, però amb el temps he anat ampliant horitzons. He treballat en projectes de tota mena, i això m’ha permès aprendre i explorar noves estratègies per aconseguir les millors posicions als motors de cerca.

Notícies relacionades

Tens un projecte en ment? En volem saber més!