Redirecționări și SEO - un ghid complet, promovarea site-ului web

În acest tutorial, vom examina tipurile de redirecționări, modul în care sunt implementate și modul de utilizare a acestora.

Din punct de vedere tehnic: ce este o redirecționare?

O redirecționare poate fi inițiată atât pe partea de server, cât și pe partea clientului:







Redirecționări de pe server:
  • Codurile de stare HTTP 30x.

Redirecționări de la server

Există mai multe tipuri de coduri de stare HTTP (RFC 7231) care indică o redirecționare a unui anumit tip. Nu există coduri de stare bune sau rele. Fiecare tip de redirecționare are scopul și poate fi aplicat pentru a optimiza un anumit aspect.

Dacă motorul de căutare detectează o redirecționare, trebuie să decidă cum să o gestioneze. Din punctul de vedere al SEO există o întrebare de bază: dacă este necesar să se transfere sub linkul pe care se efectuează redirecționarea, greutatea sau semnalele unui clasament?

Pentru a lua această decizie, motoarele de căutare iau în considerare codul de stare utilizat pentru redirecționare și caracteristicile sale tehnice.

Următorul tabel prezintă codurile de stare 30x și specificațiile acestora:

Redirecționări și SEO - un ghid complet, promovarea site-ului web

* cache-default pentru codurile de stare 301. 302. 307 și 308 pot fi realocate prin cache-ul metodei de cerere sau folosind controale cache explicite. Informații mai detaliate despre acest subiect pot fi găsite în RFC 7234, secțiunea 4.2.2.

Codul de stare de redirecționare vă poate ajuta să răspundeți la aceste întrebări.

Redirecționarea 301 - "Mută pentru totdeauna"

O redirecționare importantă în ceea ce privește SEO este redirecționarea 301 "Moved Forever". Google a confirmat că redirecționarea 301 transferă în mod obișnuit greutatea unui link cu o mică pierdere și este principala modalitate de a rezolva sarcinile SEO atunci când schimbați structura site-ului. Alte motoare de căutare pot pretinde o "filosofie" diferită.

Redirectul 301 este stocat în memoria cache în mod implicit, dacă nu este specificat altfel. cache-default poate fi anulată prin cache-ul metodei de solicitare sau prin utilizarea controalelor cache explicite.

Când să utilizați redirectarea 301

Cazuri de utilizare a redirectării 301

  • Mutarea unui domeniu în permanență;
  • Deplasați documentul în mod continuu;
  • Modificați protocolul site-ului în mod continuu;
  • Modificați structura site-ului în mod continuu.

Când nu este nevoie să utilizați redirecționarea 301

Redirect 301 este soluția greșită pentru cazurile în care caching-ul poate duce la un comportament neașteptat negativ.

exemple:
  • Geo-direcționare;
  • Direcționarea dispozitivului;
  • Testarea A / B;
  • Urmărirea (inclusiv campaniile cu campanii cu plata-pe-clic și cu campanii de recomandări).

Redirect 301 HTML nu ar trebui, de asemenea, să fie utilizat dacă doriți să aplicați o redirecționare temporară.

exemple:
  • Mărfuri sezoniere pe site-uri de comerț electronic;
  • Ofertă specială temporară pe paginile de destinație ale site-urilor de comerț electronic.

Redirecționarea 302 - "Găsit" / "Mișcat temporar"

Redirectul 302 nu este stocat în cache în mod implicit. cache-default poate fi anulată prin cache-ul metodei de solicitare sau prin utilizarea controalelor cache explicite.

Codul de stare 302 este în continuare cel mai frecvent utilizat stadiu temporar de meta-redirecționare HTML și oferă compatibilitate înapoi pentru clienții care nu acceptă HTTP / 1.1.

Când să utilizați redirectarea 302

Aceasta este soluția potrivită dacă doriți să aplicați o redirecționare temporară care nu afectează prezența site-ului în rezultatele căutării. Redirecționarea temporară ar trebui să fie limitată în timp. Poate fi folosit și dacă doriți să aplicați o redirecționare care nu este stocată în cache.

Cazuri de utilizare a redirectării 302:
  • Geo-direcționare;
  • Direcționarea dispozitivului;
  • Testarea A / B;
  • urmărire;
  • Conținut temporar periodic;
  • Redirecționați când nu există nici o pagină în rezultatele căutării.
exemple:
  • Mărfuri sezoniere pe site-uri de comerț electronic;
  • Ofertă specială temporară pe paginile de destinație ale site-urilor de comerț electronic.

Când nu trebuie să utilizați redirecționarea 302

exemple:
  • Mutarea unui domeniu în permanență;
  • Deplasați documentul în mod continuu;
  • Modificați protocolul site-ului în mod continuu;
  • Modificați structura site-ului în mod continuu.

303 - "Vezi mai multe"

Redirecționarea 303 nu este stocată niciodată în cache. Majoritatea clienților procesează codul de stare 303 în același mod ca și starea 302.

Când să utilizați redirecționarea 303

Cazuri de utilizare a redirectării 303

  • Toate utilizările redirecționării 302. care sunt procesate utilizând metoda GET pentru interogări repetate:
  • Geo-direcționare;
  • Direcționarea dispozitivului;
  • Testarea A / B;
  • urmărire;
  • Conținut temporar periodic;
  • Redirecționare atunci când în rezultatele căutării nu există nicio pagină;
  • Șablon PRG (POST / redirect / GET).

Când nu trebuie să utilizați redirecționarea 303

Redirecționarea HTML către o altă pagină 303 nu poate fi utilizată dacă metoda POST va fi utilizată pentru re-solicitare. De asemenea, nu se recomandă utilizarea redirecției 303 pentru clienții care nu acceptă HTTP / 1.1.

La fel ca redirecționarea 302. Redirecționarea 303 nu poate fi utilizată pentru scenarii care sunt permanente.

Redirecționarea 307 - "Mișcată temporar"

Redirecționarea 307 nu este stocată în cache în mod implicit. cache-default poate fi anulată prin cache-ul metodei de solicitare sau prin utilizarea controalelor cache explicite.

Când să utilizați redirecționarea 307

Când nu trebuie să utilizați redirecționarea 307

Redirectul 307 nu ar trebui să fie utilizat pentru un șablon PRG. De asemenea, codul de stare 307 nu ar trebui să fie utilizat în cazul în care redirecționarea este permanentă.







Redirecționarea 308 - "Mută pentru totdeauna"

Redirecționarea HTML 308 este stocată în cache în mod prestabilit, dacă nu se specifică altfel. cache-default poate fi anulată prin cache-ul metodei de solicitare sau prin utilizarea controalelor cache explicite.

RFC 7538 restricționează utilizarea codului de stare 308 în acele cazuri "atunci când serverul este pe deplin încrezător că clientul recunoaște noul cod sau când versiunea de rezervă a codului de stare 300 semantică nu este o problemă".

Când să utilizați redirecționarea 308

Când nu trebuie să utilizați redirectarea 308

Redirect 308 este soluția greșită pentru toate cazurile în care caching-ul poate duce la un comportament neașteptat negativ.

Concluzie privind redirecționările de la server

Există multe scenarii diferite care necesită caracteristici tehnice diferite ale indexului HTML redirecționat utilizat. Diferitele coduri de stare oferă o potrivire ideală pentru redirecționarea fiecărei situații.

Redirecționările de pe partea clientului

În timp ce redirecționările de pe server sunt modalitatea preferată de a implementa o redirecționare, dezvoltatorii nu au întotdeauna posibilitatea de a controla redirecționarea pe partea de server. În acest caz, redirecționarea pe partea clientului poate fi aplicată pentru a redirecționa utilizatorul sau pentru a actualiza documentul.

Actualizarea cu conținut Meta

În HTML, puteți rula o redirecționare utilizând următoarea sintaxă din secțiune :

V după 5 secunde. Pentru a executa redirecționarea HTML imediat, specificați 0 secunde. În acest proces, codurile de stare de redirecționare nu sunt implicate.

Cazuri de utilizare:
  • Redirecționarea bazată pe interacțiunea cu utilizatorul;
  • Redirecționare pentru diferite browsere;
  • Direcționarea dispozitivului.

Concluzie privind redirecționările de la nivelul clientului

Din punctul de vedere al SEO. redirecționarea de la server ar trebui să fie întotdeauna preferată în cazul redirecționării pe partea clientului. Principalul dezavantaj al unei redirecționări din partea clientului este lipsa de informații despre motivele redirecționării utilizatorului, ceea ce îl face mai puțin transparent pentru motoarele de căutare și este mai dificil pentru el să decidă cum să gestioneze redirecționarea.

Utilizări uzuale ale redirecționărilor în scopuri SEO

Redirecționări și SEO - un ghid complet, promovarea site-ului web

Redirecționează la schimbarea structurii site-ului

Dacă structura site-ului este modificată și redirecționarea nu este utilizată, utilizatorii vor ajunge la pagina 404 și greutatea SEO. precum și traficul poate fi pierdut. Acest lucru se întâmplă adesea când site-urile sunt repornite.

HTML redirecționarea către o altă pagină, utilizată pentru a preveni astfel de probleme, ar trebui să fie:
  • constantă;
  • Cacheable.

Notă. 308 redirecționări sunt mai relevante pentru soluția de specificații, dar este posibil ca clienții să nu o susțină.

Redirecționați pentru direcționarea în funcție de locație

Dacă utilizatorul își modifică locația geografică sau setările de limbă ale browserului, utilizarea unui cod de stare memorat poate duce la probleme. Utilizatorul poate vedea conținutul afișat pe baza locației sale anterioare. Ca urmare, experiența de interacțiune poate fi distorsionată sau agravată.

Pe baza cerințelor enumerate mai sus, vă sugerăm să utilizați 303 sau 307 redirecționări pentru direcționarea geografică. Webmasterii pot ajuta motoarele de căutare să înțeleagă mai bine site-urile internaționale dacă atributul de legătură al hreflang este utilizat în mod corespunzător.

Redirecționare pentru plata pe clic / marketingul recomandărilor

Cerințe pentru redirecționarea campaniilor cu plată pe clic / recomandări:
  • temporară;
  • Uncached / cache, în funcție de sarcini.

Următorul tabel arată care coduri de stare sunt potrivite pentru diferite cazuri:

Redirecționări și SEO - un ghid complet, promovarea site-ului web

Redirecționați pentru direcționarea în funcție de dispozitiv

Există cazuri în care utilizatorii nu vor să utilizeze versiunea site-ului corespunzător dispozitivului, deoarece preferă să utilizeze numai o versiune staționară sau mobilă. În acest caz, redirecționarea stocată în cache poate duce la probleme. Este posibil ca utilizatorul să nu poată selecta opțiunea corectă după ce redirectarea a fost stocată în cache.

Vă sugerăm să utilizați codul HTML de redirecționare 303, 302 sau 307 atunci când urmăriți dispozitivele.

Folosind rel = alternativ, webmasterii pot ajuta motoarele de căutare să înțeleagă mai bine site-urile internaționale.

Aceasta, de regulă, include (dar nu se limitează la acestea):
  • Traducere în versiunea non-www de la versiunea www;
  • Traducerea către HTTPS cu HTTP;
  • Adăugați o margine la sfârșit.
Cerințe pentru redirecționarea corectării adresei URL:
  • permanentă;
  • Cacheable.

Vă sugerăm să utilizați redirecționarea 301 sau 308 pentru corectarea adreselor URL.

Redirecționează și canonic în SEO

Din punct de vedere tehnic, redirecționarea HTML și rel = canonic nu pot fi comparate cu greu. Cu toate acestea, din punctul de vedere al SEO ei ajută:
  • Evitați problemele legate de conținutul duplicat;
  • Îmbinați proprietățile adresei URL. de exemplu, popularitatea legăturilor.

Erori tipice SEO asociate cu redirecționarea

Lanțuri de redirecționări

Cu timpul, pot fi adăugate redirecționări noi pe site, ceea ce poate duce la un lanț. Un lanț de redirecționări este o serie de redirecționări care urmează unul pe altul.

Aspectul lanțului de redirecționare HTML duce la:
  • Mesajul "prea multe redirecționări" este trimis către client.
  • Timpuri de întârziere mai lungi.
  • Probleme cu bugetul de scanare.
  • Pierderea SEO-greutate.

Redirecționează ca sursă de întârziere

Fiecare redirecționare generează o cerere către server, care trebuie prelucrată și la care răspunsul ar trebui recepționat. Aceasta duce la o creștere a întârzierii și poate duce la o scădere a activității utilizatorilor de pe site.

Redirecționări și SEO - un ghid complet, promovarea site-ului web

Clienții diferiți emite mesajul "Prea multe redirecționări" cu un număr diferit de redirecționări.

Un lanț de redirecționări poate apărea rapid, de exemplu, dacă există un lanț de corecții de adrese URL.

Următorul tabel prezintă un exemplu de lanț de redirecționare care apare din cauza unui anumit număr de corecții de adrese URL. procesate în fiecare etapă individuală.

Redirecționări și SEO - un ghid complet, promovarea site-ului web

Redirecționarea ca cauză a problemelor cu bugetul de scanare

Motoarele de căutare scanează doar un mic fragment din rețea. Una dintre sarcinile principale ale acestui proces este de a găsi numărul maxim de documente relevante care utilizează resurse limitate. Pentru a realiza acest lucru, fiecărui site îi este alocat un buget pentru scanarea conținutului de către motoarele de căutare, ceea ce determină numărul maxim de interogări pentru motorul de căutare într-o anumită perioadă de timp.

Dacă a avut loc o schimbare în clasamentul motorului dvs. de căutare în beneficiul unui terț, asigurați-vă că îl notificați despre motorul de căutare. Toate serviciile de bază oferă forme prin care webmasterii pot furniza astfel de informații.

Buclele de redirecționare din cauza cache-ului redirecționărilor

Majoritatea clienților ocolește această problemă. Clienții au tendința să spargă buclele de redirecționare, ignorând cache-ul intern și verificând informațiile despre cache într-o solicitare mai recentă. Cu toate acestea, acest comportament nu ar trebui să fie așteptat de la toți clienții.

Redirecționarea nevalidă la paginare

Adâncimea de paginare poate varia, în special pe site-uri cu o cantitate diferită de conținut.

exemplu:
Paginarea poate conține un anumit număr de elemente la un moment dat și mai puține elemente în altul. Aceasta duce la o modificare a numărului de pagini de paginare. Utilizatorul poate vedea o pagină de paginare la un moment dat și după un timp, când încearcă să o viziteze, devine deja inactivă.

Traducerea articolului «redirecționări SEO - ghidul complet "a fost pregătit de o echipă prietenoasă a proiectului Saitostroenie de la A la Z.







Articole similare

Trimiteți-le prietenilor: