Il meta tag refresh serve ad effettuare redirect in modo tale che se un utente giunge in una determinata pagina web che poniamo chiamare paginaA.htm, esso si trovi automaticamente nella paginapaginaB.htm.
Per funzionare correttamente il metatag deve essere inserito nell'heading (tra i tag <head> e </head>). Eccone un esempio:
<meta http-equiv="refresh" content="0; url=http://www.sito.com/pagina B.html">
In base all'esempio di cui sopra, in un tempo immediato (0 secondi) l'utente viene redirezionato alla pagina paginaB.html.
Sfortunatamente questa tecnica è stata talmente abusata in passato che viene considerata spam dai motori di ricerca di tutto il mondo (non solo i maggiori e più conosciuti).
Il metatag refresh infatti è stato largamente utilizzato per riempire con tonnellate di parole chiave pagine web iperottimizzate che non venivano mostrate all'utente finale (in quanto reindirizzato altrove) al solo scopo di posizionarsi sui motori di ricerca con le parole/frasi chiave desiderate.
Raccomandiamo assolutamente di evitare sistematicamente l'adozione di questa tecnica.