Referrer HTTP

Cunoscut și ca: referer HTTP, antetul Referer, HTTP Referer header, Referer header, referrer web, HTTP Referrer
Ce este referrerul HTTP?
Pe scurt
Referrerul HTTP indică adresa paginii din care a fost solicitată o resursă. În protocol, antetul de cerere poartă numele „Referer”, scris astfel dintr-o eroare de ortografie. Valoarea transmisă poate include originea, calea și șirul de interogare, în funcție de politica Referrer-Policy.
Referrer și antetul Referer
Referrerul HTTP descrie sursa unei solicitări web. Implementarea din protocol este antetul de cerere Referer. Numele antetului conține o eroare de ortografie păstrată în specificația HTTP: se scrie Referer, nu Referrer.
Antetul poate conține adresa absolută sau parțială a paginii din care a fost cerută resursa. Când cineva accesează un link, valoarea poate indica pagina care include acel link. Când o pagină solicită o resursă de pe alt domeniu, valoarea poate indica pagina care folosește resursa.
Serverul poate utiliza aceste informații pentru analiză, jurnalizare și optimizarea memorării în cache. Datele disponibile nu sunt însă identice în toate cererile. Politica Referrer-Policy stabilește ce informații pot fi incluse.
Ce poate conține
Valoarea Referer poate include:
- originea adresei;
- calea paginii;
- șirul de interogare.
Fragmentele URL, precum #contact, nu sunt incluse. Nici informațiile de forma username:password nu pot apărea în antet.
La nivelul paginii, proprietatea JavaScript document.referrer returnează URI-ul paginii care a trimis utilizatorul printr-un link. Pentru o accesare directă, cum ar fi deschiderea dintr-un marcaj, valoarea este un șir gol. Proprietatea returnează doar un text și nu oferă acces DOM la pagina sursă.
Referrerul trebuie tratat și ca informație cu implicații de confidențialitate. Configurarea politicii de transmitere determină cât din adresa sursă ajunge la destinație.
De ce contează în SEO?
În SEO clasic, referrerul HTTP este util în primul rând pentru analizarea și jurnalizarea accesărilor. Dacă antetul este transmis, serverul poate identifica pagina sursă sau o parte din adresa acesteia. Astfel pot fi investigate accesările venite prin linkuri și solicitările făcute de pagini către resurse externe.
Referrerul nu trebuie confundat cu o confirmare a modului în care Google evaluează sau clasifică o pagină. Extrasele furnizate definesc funcționarea antetului HTTP, nu un factor de clasare. Absența valorii nu demonstrează nici că accesarea a fost directă, în toate situațiile analizate. Informația disponibilă depinde de Referrer-Policy și de contextul cererii.
Pentru accesările provenite din servicii bazate pe AI, rolul este tot unul de observare tehnică. Dacă o navigare către site include antetul Referer, serverul poate înregistra informația permisă de politica aplicată. Sursele nu stabilesc că asemenea servicii transmit întotdeauna un referrer și nici că antetul influențează selecția, citarea sau poziționarea conținutului de către un LLM.
Prin urmare, referrerul HTTP poate completa analiza accesărilor provenite din suprafețe clasice sau bazate pe AI, dar nu trebuie folosit singur pentru atribuirea sursei și nu reprezintă o metodă de optimizare GEO.
Exemplu
Un magazin online românesc publică un ghid despre alegerea unei biciclete. Ghidul conține un link către pagina unei categorii. La accesarea linkului, cererea către server poate include:
GET /biciclete HTTP/1.1
Host: magazin-exemplu.ro
Referer: https://magazin-exemplu.ro/ghid/alegerea-bicicletei
Serverul poate identifica ghidul ca pagină sursă. Dacă politica de referrer permite doar transmiterea originii, valoarea poate fi limitată la https://magazin-exemplu.ro/. Un fragment precum #recomandari nu va fi inclus.
Cum verifici?
- Deschide instrumentele pentru dezvoltatori ale browserului și accesează fila Network.
- Încarcă pagina sau urmează linkul pe care vrei să îl testezi.
- Selectează cererea relevantă și verifică secțiunea cu anteturile cererii.
- Caută antetul
Refererși notează dacă include originea, calea sau șirul de interogare. - Verifică antetul ori configurația
Referrer-Policypentru a înțelege de ce valoarea este completă, limitată sau absentă. - Pentru valoarea disponibilă documentului curent, rulează în consola browserului:
console.log(document.referrer);
- Compară rezultatul cu jurnalele serverului, dacă acestea înregistrează antetul
Referer.
Ce trebuie să faci?
- Stabilește o politică
Referrer-Policypotrivită nevoilor de analiză și confidențialitate. - Verifică efectul politicii asupra navigărilor interne și către alte domenii.
- Nu include informații sensibile în căile URL sau în șirurile de interogare care ar putea fi transmise.
- Folosește referrerul împreună cu alte date de jurnalizare, nu ca dovadă unică a sursei unei accesări.
- Testează separat linkurile, redirecționările și solicitările de resurse externe.
Greșeli frecvente
- Scrierea antetului ca `Referrer`, deși numele său HTTP standard este `Referer`.
- Presupunerea că valoarea conține întotdeauna adresa completă a paginii sursă.
- Așteptarea ca fragmentele URL sau informațiile de autentificare să apară în antet.
- Interpretarea unui `document.referrer` gol ca dovadă suficientă pentru o anumită sursă de trafic.
- Confundarea referrerului cu un factor de clasare sau cu un semnal garantat de vizibilitate în serviciile bazate pe AI.
Perspectiva SEO 365
Verificăm mai întâi politica Referrer-Policy, apoi valorile observate în browser și în jurnalele serverului. Punem accentul pe interpretarea prudentă a datelor și pe protejarea informațiilor din URL. Folosim referrerul pentru a completa analiza tehnică, fără a-l trata ca pe o sursă completă de atribuire.