technical

Mantenir curtes les cadenes de redireccions

MetricSpot compta quantes redireccions segueix un visitant abans d'arribar a la URL final. Les cadenes llargues afegeixen latència, perden PageRank i poden fer que Googlebot abandoni el rastreig.

Què comprova aquesta auditoria

Segueix la cadena de redireccions des de la URL que has enviat fins a la destinació final i compta els salts. La comprovació falla si un visitant ha de seguir més d’una redirecció abans d’arribar a una resposta 200 real.

Per què importa

Cada salt és una anada i tornada: DNS, TCP, handshake TLS, resposta HTTP, afegit abans que l’usuari vegi res. En una xarxa mòbil són 200-600 ms per salt, fàcilment un segon de latència evitable.

Els motors de cerca tenen límits durs. Google segueix com a màxim deu redireccions per intent de rastreig i deixa d’indexar les pàgines que estan darrere de cadenes llargues. Cada salt també perd una mica de PageRank pel camí, així que una cadena de 4 salts pot perdre senyal de posicionament que la pàgina original havia guanyat amb esforç.

Patró habitual de cadena: http://example.com → http://www.example.com → https://www.example.com → https://www.example.com/. Són tres salts quan un n’hi hauria d’haver.

Com solucionar-ho

Col·lapsa la cadena perquè cada variant de la URL apunti directament a la URL canònica final amb un sol 301.

nginx, combina les redireccions http→https, sense www→www i de barra final en un sol bloc de servidor:

server {
  listen 80;
  listen 443 ssl;
  server_name example.com www.example.com;

  return 301 https://www.example.com$request_uri;
}

server {
  listen 443 ssl;
  server_name www.example.com;
  # ... configuració real ...
}

Apache, reescriu cap a la URL final en una sola regla:

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

Cloudflare, Rules → Bulk Redirects (o una Page Rule única amb “Forwarding URL → 301”). Posa el patró d’origen a cada hostname alternatiu que tinguis i el destí a l’origen canònic.

Audita el teu cas, curl -sIL https://example.com/ | grep -E '^(HTTP|Location)' imprimeix cada salt. Qualsevol cosa més llarga de dues línies és una cadena.

Després d’arreglar-ho, actualitza els enllaços interns i el teu sitemap.xml perquè facin servir directament la URL final, no té sentit mantenir viva una redirecció 301 per a enllaços que controles.

Preguntes freqüents

Una sola redirecció està bé sempre?

Sí. Un 301 únic d’http:// a https:// (o de sense-www a www) és normal i passa la comprovació. La fallada salta a dos o més salts seguits.

Arreglar la cadena perjudicarà el posicionament?

No, col·lapsar dues redireccions 301 en una sola 301 manté la mateixa destinació final i preserva el senyal que ja havies guanyat. La documentació de Google recomana explícitament fer-ho.

I les URL antigues d’una migració de CMS?

Mantén-les redirigint, però redirigeix-les directament a la nova URL, no a una URL intermèdia que torni a redirigir. Repassa el teu sitemap antic un cop i reescriu cada regla per saltar-se tots els salts després del primer.

Fonts

Última actualització 2026-05-11