

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.
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.
Per començar a fer servir regex en SEO, és essencial conèixer els símbols més comuns:
| Símbol | Funció |
| . | 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:
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.
Google Analytics 4 permet fer servir expressions regulars en diverses seccions per segmentar, filtrar o configurar condicions. Alguns usos clau inclouen:
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/
Quan crees segments personalitzats (per exemple, sessions que contenen una determinada categoria de producte), pots fer servir regex per incloure/excloure comportaments.
GA4 permet configurar esdeveniments basats en coincidències amb expressions regulars. Per exemple, per mesurar clics en enllaços externs que continguin "oferta":
.*oferta.*
Pots utilitzar regex per excloure trànsit intern (com el del teu equip) basant-te en patrons d’IP o paràmetres.
Des del 2021, GSC permet utilitzar expressions regulars als filtres de "consultes" i "pàgines". Això ofereix molta flexibilitat en l’anàlisi.
Pots trobar patrons de cerca amb més precisió.
^comprar.* → Paraules clau que comencen per "comprar" .*gratis$ → Paraules clau que acaben en "gratis"
Filtra URLs per subdirectoris, paràmetres o patrons.
^/categoria/.*/producto → URLs que contenen estructures de tipus categoria/producte
.*precio.* → Coincideix amb qualsevol text que contingui la paraula "precio"
\?ref= → Coincideix amb URLs que contenen el paràmetre "?ref="
Screaming Frog és una eina molt potent per auditar llocs web, i regex n’amplia encara més la funcionalitat.
Pots crear filtres al crawler basats en URLs, títols, descripcions, H1, etc.
.*\.pdf$ → Filtrar totes les URLs que acaben en .pdf
Extreu dades específiques de l’HTML com preus, encapçalaments o metadades amb regex:
Preu: (\d+,\d{2})€Utilitza-ho a "Config > Include / Exclude" per rastrejar només seccions concretes.
Analitza quines URLs estan sent bloquejades o incloses segons patrons.
Google Sheets permet utilitzar regex amb funcions molt útils per automatitzar i netejar dades SEO:
Comprova si un text compleix un patró.
=REGEXMATCH(A2, ".*producto.*")
=REGEXEXTRACT(A2, "/producto/([a-zA-Z0-9\-]+)")
=REGEXREPLACE(A2, "(\?.*)", "") → Elimina paràmetres de URLs
A Apache, els fitxers .htaccess permeten redireccions condicionals mitjançant expressions regulars.
RewriteRule ^blog/([0-9]{4})/(.*)$ /archivo/$1/$2 [R=301,L]Redirigeix URLs com /blog/2022/post-titulo a /archivo/2022/post-titulo
RewriteCond %{HTTP_USER_AGENT} ^.*(AhrefsBot|SemrushBot).*$ [NC]RewriteRule .* - [F,L]
Pots detectar paràmetres i redirigir, reescriure o bloquejar en funció d’ells.
Pots utilitzar ChatGPT per a:
"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+/$
Hi ha diversos llocs que ens ajuden a validar si estem utilitzant correctament les expressions regulars.
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.

Tens un projecte en ment? En volem saber més!
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ó.