301 redirecționări: ce, de ce și cum

Publicat: 2021-07-19

Redirecționările 301 joacă un rol cheie în sănătatea site-ului dvs. web. Citiți acest articol pentru a cunoaște practicile utilizării 301 și pentru a vă pune la curent cu sfaturile și trucurile folosite de echipa de experți SEO Hallam.

Ce este o redirecționare 301?

301 Exemplu de redirecționare

O redirecționare 301 este o modalitate de a trimite vizitatorii site-ului web către o adresă URL live, atunci când cea solicitată inițial a fost eliminată. O redirecționare ar trebui să indice spre cea mai relevantă sau similară pagină live către cea care nu mai este necesară, acest lucru asigurând cea mai bună experiență de utilizator pentru vizitator și înseamnă că orice valoare a backlink-ului este direcționată corect și nu pierdută cu vechea pagină.

De exemplu, dacă vă auditați adresele URL și găsiți unul precum https://www.example.com/old1234.html, probabil că veți dori să curățați acest lucru, astfel încât s-ar putea să utilizați o redirecționare 301 pentru a trimite vizitatori de pe pagina respectivă la o pagină mai curată - https://www.example.com/new .

Acest lucru va opri oricine aterizează pe pagina anterioară și orice site-uri care erau conectate la pagina veche vor transmite acum valoarea linkului către pagina nouă. Chiar și după redirecționarea unei pagini, ar trebui să mergeți și să actualizați orice backlink pe care îl aveți pe alte site-uri pentru a indica direct către noua pagină, acest lucru asigurând că toată valoarea link-ului este trecută.

Ce înseamnă redirecționarea „301”?

Redirecționările 301 pot apărea ca „301” sau „301 mutate definitiv”. Este un cod de stare a răspunsului HTTP (HyperText Transfer Protocol) care arată răspunsul de la serverul unde este găzduită pagina către browserele care au solicitat adresa URL. Codurile de stare 301 nu sunt în mod inerent rele, afirmă pur și simplu că pagina solicitată a fost redirecționată către alta și aceasta va fi cea pe care o servește browserul.

De fapt, obținerea unui răspuns 301 poate însemna că faceți o treabă bună menținând arhitectura site-ului ordonată - oprind vizitatorii să aterizeze pe pagini irelevante, vechi sau stricate.

Ori de câte ori serverul site-ului dvs. web „servește” o pagină web de pe site-ul dvs. către un vizitator (fie un om, fie un spider al motorului de căutare), acesta furnizează și un cod de stare în antet. Aceste informații sunt „difuzate” înainte de conținutul real al paginii și vă informează browserul (sau motorul de căutare) ce conține pagina (sau fișierul), fie că este o imagine, HTML, PDF, video etc. Codul de stare al serverului este conceput pentru a informa vizitator sau motor de căutare a „stării” paginii (fișierului) în cauză.

Codul de stare „301” este unul dintre multele răspunsuri HTTP, care ne spun și motoarelor de căutare ce se întâmplă cu acea adresă URL. Codul de stare de răspuns HTTP, „301“, înseamnă că această adresă URL sa mutat definitiv, ceea ce înseamnă orice link - uri care conțin URL - ul vechi ar trebui să fie redirecționate către noua adresă URL furnizată.

Un instrument rapid și simplu de verificare a stării răspunsului HTTP a unuia sau a adresei URL în bloc.

Când ar trebui să utilizați 301 redirecționări?

Redirecționările 301 ar trebui utilizate atunci când o pagină nu mai este relevantă, utilă sau a fost eliminată. Acestea sunt, de asemenea, foarte valoroase pentru reconstruirea site-urilor, unde adresele URL sunt ordonate în paginile mai noi și mai curate. Este foarte important să redirecționați orice adrese URL vechi care nu vor rămâne la fel la o reconstruire a site-ului dvs. web.

Cazuri de utilizare:

  • Trecerea la un domeniu nou (site-ul nostru anterior era Hallam.biz, care este acum redirecționat către Hallaminternet.com)
  • Curățarea adreselor URL dinamice și redirecționarea acestora către versiuni mai scurte, prietenoase cu motoarele de căutare
  • Prevenirea problemelor de conținut duplicat; de exemplu, dacă aveți mai multe bloguri scrise pe același subiect și doriți să le agregați într-o singură postare super blog

Care este diferența dintre o redirecționare 301 și atributul rel = „canonic”?

Pentru a clarifica o anumită confuzie, să abordăm diferența dintre o redirecționare 301 și atributul rel = „canonic”. Atributul rel = „canonic” este adesea folosit greșit ca înlocuitor 301.

  • O redirecționare 301 este o redirecționare permanentă care trimite utilizatorul direct la noua pagină
    • Afișați „Pagina B” nouă când încercați să accesați „Pagina A” veche
  • Atributul rel = „canonic” este o indicație sau o sugestie pentru motorul de căutare cu privire la versiunea unui grup de pagini similare care este preferată pentru indexare, pentru a evita duplicarea conținutului
    • Afișați „Pagina A listând produsele după preț” în loc de „Pagina B listând produsele în ordine alfabetică”

Prin urmare, eticheta canonică care nu este auto-referențiată trebuie utilizată numai pe paginile care prezintă conținut identic sau aproape identic cu celelalte pagini (pagini dinamice cu mai multe adrese URL pentru aceeași pagină, ca în www.example.com/index. html ar trebui să aibă o etichetă canonică care să indice www.example.com deoarece este exact aceeași pagină.). 301s trebuie utilizate numai atunci când o pagină este înlăturată, mutată sau înlocuită.

Beneficiul SEO al redirecționărilor 301

Redirecționările 301 sunt foarte importante pentru SEO și pot fi diferența dintre o reconstruire de site de succes și una nereușită. Există mai multe moduri în care pot fi utile:

Menținerea vizitatorilor implicați pe site-ul dvs.:

Dacă un vizitator dă clic pe un link și i se prezintă o pagină 404, acest lucru îi va afecta negativ experiența pe site și i-ar putea provoca frustrarea și părăsirea. Având 301 de redirecționări în loc înseamnă că vizitatorul poate ateriza și naviga cu ușurință pe site, interacționând cu conținut care i-ar putea transforma în cele din urmă într-un client sau un adept.

Echitate de legătură:

301 este alegerea preferată a redirecționărilor 3xx pentru SEO-uri datorită capacității sale dovedite de a transmite aproximativ 90% echitate de link din pagina redirecționată. Acest lucru este mai puțin probabil cu 302 de redirecționări, care sunt temporare și, prin urmare, este posibil ca motoarele de căutare să nu transmită echitatea link-ului pe care ar trebui să o transmită către noua adresă URL.

Beneficiul SEO al transmiterii de linkuri de la o redirecționare 301

Eliminarea adreselor URL vechi din indexul unui motor de căutare:

Dacă un păianjen al motorului de căutare întâlnește o redirecționare 301 atunci când accesează cu crawlere site-ul dvs. web, acesta le indică necesitatea de a elimina vechea adresă URL din index și de a o înlocui cu cea nouă. Aceasta înseamnă că noua pagină ar trebui să înlocuiască în cele din urmă vechea pagină din indexul motoarelor de căutare - și între timp, vechea adresă URL va redirecționa vizitatorii umani către noua adresă URL ori de câte ori cineva încearcă să o acceseze.

Dacă nu utilizați o redirecționare 301 ori de câte ori eliminați o pagină de pe site-ul dvs., motoarelor de căutare li se va furniza un cod de răspuns de eroare 404 Not Found, care poate duce la scăderea completă a paginii din indexul motorului de căutare în timp.

Probleme cu redirecționările 301

Problemele de redirecționare 301 apar de obicei din utilizarea incorectă sau incorectă a acestora.

Cea mai comună manifestare a acestui lucru este atunci când proprietarul unui site web redirecționează toate paginile vechi ale site-ului către noua pagină de pornire (deoarece este mai rapidă). Dacă reduceți conținutul site-ului dvs. web, creați noi pagini sau categorii, trebuie să vă petreceți timpul asigurându-vă că fiecare pagină veche este redirecționată către cea mai relevantă pagină nouă sau existentă. Gândiți-vă la experiența utilizatorului și dacă ați fi descurajat dacă ați dori să găsiți acel articol despre care a vorbit toată lumea, doar pentru a fi redirecționat către pagina principală!

O altă problemă care apare în timp o reprezintă lanțurile de redirecționare. După mai multe reîmprospătări de site-uri, este ușor să cădeți în această capcană, dar este crucial să aflați ce sunt lanțurile și cum să le eliminați din lista dvs. de redirecționare.

Un exemplu de lanț de redirecționare:

  • Pagina A are o mulțime de backlinks, dar doriți să o indicați spre pagina B.
  • Site-ul primește o actualizare, acum pagina B indică pagina C.
  • Pagina D este o nouă pagină uimitoare și strălucitoare, așa că îndreptați pagina C către pagina D.

Acum aveți un lanț de redirecționări care înseamnă că echitatea legăturii încearcă să curgă de la pagina A până la pagina D.

În esență, lanțurile trebuie aplatizate, astfel încât fiecare variantă veche a unei pagini să redirecționeze direct către cea nouă. De exemplu:

  • Pagina A> Pagina D
  • Pagina B> Pagina D
  • Pagina C> Pagina D

Redirecționarea lanțurilor este motivul pentru care este atât de important să vă mențineți pluginul .htaccess sau redirecționat ordonat pentru a vedea unde se află lanțurile dvs. și a le corecta cu ușurință.

Cum se configurează 301 redirecționări

Acum, că am discutat despre ce sunt redirecționările 301, despre importanța acestora și despre cazurile în care ar trebui să le utilizați, vom explica acum cel mai comun mod de implementare a acestora pentru paginile de pe site-ul dvs. web.

301 Redirecționare: .htaccess

În marea majoritate a cazurilor, comportamentul unui server web este configurat folosind ceea ce se numește un fișier .htaccess. Acesta este un fișier text simplu care se află în directorul rădăcină al site-ului dvs. În scopul implementării unei redirecționări 301, va trebui să plasați un fișier .htaccess în directorul dvs. rădăcină (dacă unul nu există deja). Puteți crea / edita un fișier .htaccess folosind orice instrumente de editare text simplu, cum ar fi Notepad, Sublime sau Textedit - înainte de a denumi fișierul pe care l-ați creat / editat „.htaccess”.

Pentru a explica textul care ar trebui să fie conținut în fișierul dvs. .htaccess, vom începe prin a folosi un exemplu foarte simplu, cum ar fi redenumirea unei pagini de pe site-ul dvs. web. De exemplu, dacă doriți să modificați adresa URL a unei pagini din:

https://www.example.com/old.html

la:

https://www.example.com/new

Pentru a vă asigura că vechea pagină redirecționează către noua pagină, va trebui să adăugați următorul cod în fișierul dvs. .htaccess:

redirecționează 301 /old.html https://www.example.com/new

Iată o explicație a ceea ce înseamnă codul de mai sus:

  1. Redirect 301 ” spune motoarelor de căutare (și browserelor) că pagina dvs. a fost mutată definitiv
  2. /Old.html ” - oferă locația veche a paginii
  3. Https://www.example.com/new.html ” - este noua locație a paginii pe care îi spuneți serverului să redirecționeze vizitatorii. Această parte a codului necesită ca adresa URL completă să funcționeze corect

Este important să rețineți că, dacă mutați mai multe pagini, va trebui să includeți o declarație de redirecționare pentru fiecare pagină pe care o mutați. Este recomandat să aveți o linie unică pentru fiecare pagină ca cea mai sigură abordare dacă doriți să vă asigurați că comenzile dvs. sunt preluate de motoarele de căutare.

301 Redirecționare: WordPress

exemplu de redirecționare 301 implementat în pluginul Redirecționare

Există pluginuri foarte utile care pot fi utilizate pe site-urile WordPress, care îndepărtează elementul de codare de la crearea unei redirecționări 301. Pluginurile, cum ar fi Redirecționarea, permit utilizatorului să introducă vechea adresă URL, apoi noua adresă URL și să facă snap - aveți o redirecționare 301. Acest lucru face procesul de implementare a redirecționărilor mai simplu și mai rapid, eliminând deseori necesitatea implicării dezvoltatorilor.

În afară de funcția principală a pluginului, Redirecționarea este, de asemenea, un instrument cu adevărat util pentru selectarea link-urilor și a 404-urilor întrerupte, pentru importul sau exportul de redirecționări în bloc și vine cu propriul jurnal al utilizatorilor / referenților care au accesat site-ul și când. Acesta poate fi exportat pentru analiza fișierului jurnal.

301 Sfaturi de economisire a timpului de redirecționare

Deși este de o importanță vitală, implementarea redirecționărilor poate fi dificilă și dificilă pentru a obține corect prima dată. Iată câteva sfaturi care vă ajută să economisiți timp și să faceți procesul mai ușor.

Dacă vă puteți păstra URL-urile la fel pe un site nou, faceți-o

Acest lucru nu este întotdeauna posibil, dar dacă există pagini care există pe site-ul vechi care vor avea un loc pe cel nou, păstrați adresele URL la fel. Dacă adresele URL sunt dezordonate sau nu descriu cu exactitate conținutul paginii, atunci modificarea acestora poate fi inevitabilă. Păstrarea URL-urilor la fel nu numai că va economisi timp la redirecționarea cartografierii, ci va reduce riscul de scădere a traficului atunci când noile pagini înlocuiesc vechea.

Descărcați vechile adrese URL din cât mai multe surse posibil înainte ca site-ul să fie lansat

Nu vă încadrați în capcana de panică din ultimul minut, obțineți toate vechile adrese URL într-o foaie de calcul cu mult înainte ca noul site să fie lansat. Acest lucru vă oferă timp pentru a identifica cu precizie vechiul și noul și pentru a sapa diferite surse pentru linkuri mai puțin evidente / adrese URL vechi.

Filtrează-ți adresele URL și plasează-le în ordinea lungimii în .htaccess sau plugin

Ordinea adreselor URL din .htaccess determină ce redirecționări sunt executate mai întâi. Utilizați o formulă de lungime pentru a număra lungimea caracterelor adresei URL, apoi sortați în categorii și filtrați de la cel mai lung la cel mai scurt. Punerea adreselor URL mai scurte în partea de jos a fiecărei categorii va împiedica declanșarea acesteia înainte ca redirecționările URL mai lungi să aibă șansa să aibă loc.

Utilizați formule pentru a finaliza bucăți directe de mapare a redirecționării

Un caz de utilizare ar putea fi cazul în care o bază de categorie a fost adăugată la o adresă URL activă, astfel încât toate adresele URL anterioare necesită doar adăugarea categoriei. Exemplu: https://www.example.com/produsul-amazing-my la https://www.example.com/products/productul-amazing-my/

rezumat

Sperăm că acum înțelegeți mai bine:

  • Ce este o redirecționare 301
  • De ce l-ai folosi
  • Noțiunile de bază implicate în implementarea redirecționărilor 301

Prin utilizarea redirecționărilor 301, în esență furnizați motoarelor de căutare o notă care să spună „această pagină sa mutat, vă rugăm să găsiți aici cea mai recentă versiune”, a cărei importanță nu poate fi supraevaluată.

Ca întotdeauna, sunt bucuros să răspund la orice întrebări pe care le aveți în secțiunea de comentarii, așa că vă rugăm să începeți discuția de mai jos.


Dacă aveți nevoie de ajutor pentru SEO, nu ezitați să ne contactați.