Un ghid pentru utilizarea 301 pentru a redirecționa HTTP către HTTPS

Publicat: 2021-12-18

Un ghid pentru utilizarea 301 pentru a redirecționa HTTP către HTTPS

Migrarea site-ului dvs. de la HTTP la HTTPS poate părea un proces copleșitor și complex. Cu toate acestea, având mari beneficii de securitate și avantaje SEO, este logic să migrați de la HTTP la HTTPS. Nici procesul nu trebuie să fie dificil. Cheia este să migrați folosind 301 pentru a redirecționa HTTP către HTTPS.

Astăzi vom acoperi elementele de bază ale modului de migrare, de ce este important pentru SEO și de ce ar trebui să utilizați întotdeauna redirecționările 301 în detrimentul altora.

Ce este HTTPS?

În primul rând, revizuim elementele de bază ale HTTPS.

Este posibil să fi observat în colțul din stânga al barei de căutare a browserului din partea de sus a paginii că este adesea un mic lacăt verde însoțit de codul HTTPS sau Hypertext Transfer Protocol Secure.

Web URL design grafic

Sursa: Tribulant Software

Este versiunea securizată a HTTP, care este protocolul principal folosit pentru a face schimb de date între un browser și un site web. HTTPS este criptat pentru a îmbunătăți securitatea transferului de date. Acest lucru este esențial pentru site-urile care manipulează informații sensibile, cum ar fi detalii bancare, parole sau date personale.

URL securizat versus adresa URL nesecurizată

Sursa: Omni Convert

Orice site care gestionează orice fel de detalii de conectare ar trebui să utilizeze HTTPS. În browsere precum Chrome, veți observa că orice pagină web care nu are HTTPS este marcată ca nesigură.

Sursa: How-To Geek

De ce este important HTTPS?

Google subliniază câteva motive critice pentru trecerea la HTTPS în ghidul său de migrare a site-ului web:

Orice informații trimise folosind HTTPS sunt securizate cu Transport LayerSecurity Protocol (TLS) care oferă trei straturi de protecție:

  1. Integritatea datelor. Datele nu pot fi modificate sau corupte în timpul transferului intenționat sau în alt mod.
  1. Criptare . Datele sunt criptate, astfel încât să fie ferite de snoopers care încearcă să fure informații.
  1. Autentificare. Arată că utilizatorii dvs. comunică cu site-ul dorit. Acest lucru protejează împotriva oricăror posibile atacuri interferente și construiește încredere, ceea ce are ca rezultat beneficii atât SEO, cât și pentru afaceri.

HTTPS nu este doar esențial pentru a vă oferi dvs. și utilizatorilor liniște că site-ul dvs. este sigur, ci este și o parte importantă a SEO.

În 2014, Google a făcut din HTTPS un semnal de clasare pentru a oferi site-urilor HTTPS sigure un impuls. Deloc surprinzător, Google dorește ca webul să fie un loc mai sigur, astfel încât mai mulți utilizatori să aibă încredere în rezultatele căutării lor. Deși este încă doar un semnal ușor de clasare , modul său Google de a încuraja webmasterii să facă trecerea la HTTPS.

În plus, merită să ne amintim că, dacă browsere precum Chrome notifică utilizatorii că site-ul dvs. nu este sigur, este posibil ca vizitatorii paginii să apese imediat butonul înapoi și să vă mărească rata de respingere.

Folosind 301 pentru a redirecționa HTTP către HTTPS

Când migrați la HTTPS, Google vă recomandă să faceți acest lucru pe bază de adresă URL. Cel mai bine este să faceți migrarea folosind redirecționări 301.

Redirecționare 301 de la pagina veche la pagina nouă

Sursa: Hallam Internet

Utilizarea redirecționărilor 301 face, în general, migrarea de la HTTP la HTTPS mult mai curată . Dacă Google recunoaște că toate adresele URL vechi tocmai s-au mutat într-una nouă, nu ați eliminat nimic, nu ați indexat nimic sau robots.txt, îi va fi mult mai ușor pentru Google să aibă încredere în migrare, deoarece un site mare se mută de la HTTP la HTTPS spre deosebire de altceva.

Când lucrurile sunt clarificate pentru Google, motorul de căutare poate vedea că este doar o mișcare generică și nu trebuie să se gândească la detalii. Când Google poate face acest lucru, este mai probabil ca motorul de căutare să poată comuta totul, fără modificări semnificative ale site-ului.

Puteți folosi 303 coduri de stare?

Deși este posibil să utilizați redirecționări 303, precum și alte coduri de stare pentru a migra de la HTTP la HTTPS, nu este chiar recomandabil.

Google spune că, dacă începeți să utilizați alte tipuri de coduri de rezultat HTTPS pentru redirecționări, atunci motorul de căutare durează în cele din urmă mai mult să reproceseze fiecare adresă URL și, în cele din urmă, îngreunează Google să transmită semnalele către noua versiune a site-ului.

Dacă doriți ca site-ul dvs. să se claseze bine în mod constant în SERP-urile, este întotdeauna mai bine să păstrați partea bună a Google și să faceți viața mai ușoară pentru motorul de căutare. Asigurându-vă că este ușor pentru roboții Google să vă acceseze pagina cu crawlere, înseamnă că motorul de căutare are mai multe șanse să vă recompenseze pagina.

Cum să începeți migrarea site-ului dvs. la HTTPS

Dacă te gândești de ceva vreme la migrarea site-ului tău de la HTTP la HTTPS, trebuie să te gândești la pașii corespunzători pentru a te asigura că traficul site-ului tău nu are de suferit. Practic, aceasta înseamnă să comunicați către Google că v-ați mutat site-ul de la HTTP la HTTPS.

Design grafic care arată HTTP + SSL = HTTPS

Sursa: Free Code Camp

Puteți face acest lucru prin:

  • Nu blocați site-ul dvs. HTTPS de la accesarea cu crawlere folosind robots.txt
  • Decizia tipului de certificat de care aveți nevoie: multi-domeniu, un singur domeniu sau wildcard
  • Folosind certificate pe 2048 de biți
  • Implementarea adreselor URL relative care se află pe același domeniu securizat
  • Utilizarea adreselor URL de protocol pentru alte domenii
  • Evitați eticheta noindex robots și permiteți indexarea tuturor paginilor dvs. web de către motoarele de căutare atunci când este posibil

Cum să migrați de la HTTP la HTTPS

  1. Cumpărați un certificat SSL

Certificatele SSL sunt fișiere mici de date care leagă o cheie la detaliile personale ale unei organizații. Când este instalat corect, activează protocolul HTTPS care permite conexiuni sigure între browsere web și servere.

Puteți achiziționa certificate SSL de la câțiva furnizori diferiți. Noi sugerăm:

  • SSLs.com
  • GoGetSSL.com

Puteți alege dintre trei tipuri de certificate diferite, în funcție de nevoile afacerii dvs.

  1. Validarea domeniului. Un singur domeniu sau subdomeniu care este ieftin și este emis în câteva minute prin e-mail. Acesta apare ca un lacăt verde.
  1. Validarea afacerii/organizației. Un singur domeniu sau subdomeniu care necesită verificarea afacerii care oferă un nivel mai ridicat de încredere și securitate. Acesta este de obicei eliberat în 1-3 zile. Acest lucru este indicat de adresa companiei care apare în bara verde.
  1. Validare extinsă. La fel ca mai sus, dar cu un nivel mai ridicat de încredere și securitate, emis în termen de 2-7 zile.
Design grafic al unui browser care arată o adresă URL securizată cu afișarea numelui companiei.

Sursa: Pinterest

2. Instalați certificatul SSL

Acesta este un pas destul de avansat din punct de vedere tehnic dacă nu sunteți obișnuit să instalați certificate SSL. Cel mai bine ar fi să angajați un specialist pentru job, dar puteți consulta și acest ghid pentru a începe.

3. Actualizați toate linkurile hard-coded către HTTPS

Cel mai bine este să utilizați adrese URL relative ca regulă generală , dar vor exista întotdeauna momente când cineva a codificat o adresă URL, așa că va trebui să faceți o analiză completă a site-ului și a bazei de date în timpul unei migrări HTTP la HTTPS.

Din nou, dacă nu sunteți sigur despre efectuarea modificărilor bazei de date, cel mai bine este să lăsați lucrul unui expert care se poate asigura că lucrarea este făcută corect.

4. Actualizați scripturile personalizate la HTTPS

Trebuie să actualizați orice scripturi personalizate pe care le aveți, astfel încât acestea să trimită acum către versiunile HTTPS. Aceasta include scripturi găzduite de terți, altfel site-ul dvs. poate afișa un avertisment de conținut mixt.

5. Creați redirecționări 301 către URL-uri HTTPS noi

Crearea redirecționărilor 301 este cel mai critic pas în întregul proces de migrare. Redirecționările 301 sunt o redirecționare permanentă care transmite aproximativ 90% din sucul de link (putere de clasare) către pagina redirecționată.

Dacă nu utilizați redirecționări 301, cel mai probabil vă veți deteriora serios eforturile de SEO și vă veți vedea că clasamentul scad peste noapte.

Cel mai bine este să implementați redirecționări 301 la nivel de server, spre deosebire de utilizarea unui plugin. De fapt, este mai simplu să o faci și la nivel de server dacă gestionezi sute de adrese URL.

Adăugarea de redirecționări 301 necesită confort cu codificare, așa că cel mai bine este să o faceți numai dacă aveți deja cunoștințe - dacă nu, lăsați-l unui expert.

6. Actualizați fișierul Robots.txt

Orice legături codificate greu sau reguli de blocare care pot fi prezente în fișierele dvs. robots.txt pot indica în continuare fișiere HTTP. Este important ca acestea să fie actualizate, astfel încât să trimită către noile fișiere HTTPS.

7. Actualizați Google Search Console

După ce site-ul dvs. rulează pe HTTPS, trebuie să creați un nou profil Google Search Console. Faceți clic pe „Adăugați o proprietate” și continuați cu procesul de revendicare.

O captură de ecran a Google Search Console.

Retrimiteți site-ul dvs. pentru sitemap-uri

Dacă utilizați sitemap-uri (ceea ce ar trebui), va trebui să retrimiteți versiunea HTTPS în noul dvs. profil Google Search Console.

Utilizați Instrumentul de inspecție URL

Lipiți adresa URL în instrumentul de inspecție URL și apăsați Enter. Faceți clic pe „Solicitați indexare”, iar Google va accesa din nou site-ul dvs. web. Uneori, Google poate dura săptămâni pentru a accesa din nou cu crawlere totul de pe site-ul dvs. după o migrare, astfel încât acest pas accelerează lucrurile.

O captură de ecran a Google Search Console care arată cum să solicitați indexarea.

8. Retrimiteți fișierul de respingere

Acesta este un pas esențial dacă site-ul dvs. a suferit vreodată de un SEO prost sau ați avut nevoie să eliminați un backlink. Probabil ați creat și trimis un fișier de respingere în trecut, acesta este doar un caz de refacere cu noul dvs. profil Google Search Console.

Dacă nu retrimiteți fișierul de respingere sub noul profil, Google nu va vedea fișierul de respingere când apare o nouă actualizare a algoritmului.

Acest lucru se face cu ușurință, mergând la profilul dvs. original Google Search Console și descarcând fișierul de respingere. Apoi, trebuie să lansați instrumentul de respingere sub HTTPS și să retrimiteți fișierul.

9. Actualizați adresa URL a profilului dvs. Google Analytics

Sub contul dvs., faceți clic pe Admin și vizualizați setările. Întoarceți adresa URL în versiunea HTTPS. Faceți același lucru și în setările proprietății dvs. Aceasta înseamnă că nu veți pierde nimic din istoricul dvs. și puteți relua de unde ați rămas.

Cum să vă asigurați că versiunea HTTP a site-ului dvs. este redirecționată către HTTPS folosind redirecționări 301

Odată ce aveți certificatul SSL la loc, este important să vă asigurați că utilizatorii vizitează efectiv versiunea HTTPS a site-ului dvs. și nu cea HTTP. Dacă ați implementat corect redirecționările 301, nu ar trebui să fie o problemă.

Pentru a verifica dacă redirecționarea este activată, accesați pagina dvs. de pornire și verificați bara de adrese URL. Ar trebui să vedeți site-ul dvs. afișat împreună cu https și o pictogramă de lacăt.

O captură de ecran a adresei web securizate Grow Hack Scale

Schimbați acest lucru în HTTP și apăsați Enter. Dacă redirecționarea este corect aplicată, veți fi redirecționat automat la versiunea HTTPS.

Dacă acest lucru funcționează corect, redirecționările ar trebui să fie corect aplicate, cu toate acestea, pot apărea probleme:

  • Redirecționări HTTPS către HTTP
  • Redirecționările HTTP către HTTPS nu sunt implementate în toate paginile dvs. web, cum ar fi subdomeniile.

rezumat

Migrarea de la HTTP la HTTP este un pas esențial atât pentru securitate, cât și pentru SEO. Deși poate fi un proces ușor complex, odată ce cunoașteți pașii, este mult mai ușor. Cheia este să creați redirecționări 301, astfel încât paginile HTTP să treacă la HTTP. Amintiți-vă, dacă nu vă simțiți confortabil să codați sau să faceți modificări de domeniu, cereți ajutor unui specialist.