Unealtă SEO gratuită · Tehnic · Migrări
Generator redirecturi 301 pentru migrări fără pierderi
Lipești perechile adresă veche → adresă nouă și primești regulile gata de urcat pentru Apache, nginx, Cloudflare, WordPress sau CSV — cu bucle, lanțuri și conflicte detectate, plus un tester care urmărește redirectul pas cu pas.
Câte o pereche pe rând. Separatori acceptați: tab, virgulă, punct și virgulă, → sau spațiu. Adresele pot fi căi (/pagina) sau URL-uri complete; antetul CSV este opțional, la fel ca un al treilea câmp cu codul (301, 302, 307, 308 sau 410) pe rând. Rândurile care încep cu # sunt comentarii; sursele cu * trec automat la regulile wildcard.
„Doar calea” scrie /pagina-noua/ (același domeniu). „URL complet” adaugă domeniul nou — necesar când site-ul își schimbă domeniul sau trece de la http la https.
Avansat: reguli wildcard și pagini șterse (410)
Un * captează restul adresei, iar în destinație îl folosești ca $1, $2…: /blog-vechi/* → /blog/$1. Regulile exacte au prioritate, iar cele specifice sunt puse înaintea celor generale.
Câte o adresă pe rând, fără destinație (accepți și *). Folosește 410 doar pentru pagini fără echivalent.
| # | Sursă | Destinație | Cod | Stare |
|---|
Notă onestă: unealta generează reguli, nu le testează pe serverul tău. Rezultatul depinde de configurația ta (CMS, cache, CDN, alte reguli existente). Încarcă regulile întâi pe un mediu de test (staging), verifică-le cu curl -I sau cu un crawler și urmărește raportul de indexare din Search Console după lansare.
301, 302, 307 sau 308: ce cod alegi
Un redirect este un răspuns al serverului care spune clientului unde s-a mutat o pagină. 301 și 308 înseamnă „mutat definitiv”: Google le tratează ca semnal puternic că destinația este noua adresă canonică. 302 și 307 înseamnă „temporar”: adresa veche rămâne cea principală. Diferența dintre 301 și 308 (respectiv 302 și 307) este că variantele noi păstrează metoda HTTP, ceea ce contează pentru formulare și API-uri, nu pentru pagini obișnuite. Pentru o migrare sau o schimbare de URL alegi 301; despre cazurile în care un redirect temporar are sens citește ghidul despre redirecturile 301 și 302.
Codul 410 nu este un redirect, ci spune că pagina a fost ștearsă intenționat și nu are echivalent. Folosește-l doar pentru adrese care chiar nu mai au unde să ducă.
Planul de redirecturi la o migrare
Regula de bază: o hartă 1:1, fiecare adresă veche către cea mai apropiată pagină echivalentă de pe site-ul nou. Pornește de la o listă completă de adrese vechi (o scanare a site-ului cu un crawler, sitemap-ul, paginile cu vizite în analytics, paginile cu linkuri externe), apoi asociază-le una câte una. Trimiterea în masă a tuturor paginilor către prima pagină nu ajută utilizatorul și poate fi tratată de Google ca soft 404; acele pagini apar în raportul de indexare din Search Console, iar ghidul despre paginile neindexate explică ce faci cu ele. Dacă o pagină nu are echivalent, un 404 sau un 410 sincer este mai potrivit decât un redirect forțat.
Planul complet al unei migrări — inventar, hartă, testare, monitorizare — este în articolul despre migrarea unui site fără pierderi SEO. Dacă refaci și site-ul, crearea unui site optimizat SEO include de la început harta de redirecturi.
Lanțuri, bucle și ordinea regulilor
- Lanțul (A → B → C) apare când o destinație a fost ea însăși mutată ulterior. Fiecare pas adaugă întârziere, iar Googlebot urmează doar un număr limitat de redirecturi consecutive (documentat: până la 10). Opțiunea „Aplatizează lanțurile” scrie A → C direct; actualizează și linkurile interne, ca să indice adresa finală, iar dacă două adrese afișează același conținut, vezi și canonical și conținutul duplicat.
- Bucla (A → B → A, sau A → A) nu se termină niciodată: browserul afișează eroarea „prea multe redirecturi”. Unealta le detectează și le scoate din ieșire.
- Ordinea contează. Regulile exacte trebuie să fie înaintea celor cu wildcard, iar cele specifice (
/blog/2018/*) înaintea celor generale (/blog/*); altfel regula generală preia cererile. Unealta ordonează automat, dar verifică rezultatul. În Apache,Redirectpotrivește și sub-căile, de aceea varianta implicită esteRewriteRule. - Șirurile de interogare (
?id=12) nu fac parte din cale: serverele le tratează separat, iar fragmentele (#) nu ajung deloc la server.
Cât timp păstrezi redirecturile
Cât mai mult. Pentru mutări de site, Google recomandă păstrarea lor cel puțin un an, dar linkurile externe, marcajele și motoarele care mai au adresele vechi în index continuă să trimită vizitatori mult timp după aceea. Un redirect consumă foarte puține resurse, deci îl ștergi doar după ce ai verificat că nu mai primește cereri.
Ce face și ce nu face unealta
Unealta transformă lista ta în reguli pentru Apache, nginx, Cloudflare Bulk Redirects (formatul poate fi modificat de Cloudflare, așa că verifică documentația lor), pluginul Redirection din WordPress sau CSV și îți semnalează problemele evidente. Nu testează regulile pe serverul tău: rezultatul depinde de configurația ta (CMS, cache, CDN, alte reguli deja existente). Încarcă regulile întâi pe un mediu de test, verifică cu curl -I sau cu un crawler și urmărește Search Console după lansare. Redirecturile fac parte din partea tehnică a SEO; dacă vrei ca cineva să le verifice împreună cu restul site-ului, vezi optimizarea SEO tehnică sau un audit SEO, iar pentru site-uri multilingve completează cu generatorul hreflang.
Întrebări frecvente
Întrebări frecvente despre redirecturile 301
Care e diferența dintre redirectul 301 și 302?
301 (și 308) înseamnă „mutat definitiv”: Google îl tratează ca semnal puternic că destinația este noua adresă canonică. 302 (și 307) înseamnă „temporar”: adresa veche rămâne cea principală. Pentru migrări și schimbări de URL folosești 301; detalii și exemple în ghidul despre redirecturile 301 și 302.
Pot redirecționa toate paginile vechi către pagina principală?
Nu este recomandat. Un vizitator care căuta un produs sau un articol nu găsește ce voia pe pagina principală, iar Google poate trata un număr mare de astfel de redirecturi ca soft 404. Trimite fiecare adresă către cea mai apropiată pagină echivalentă; dacă nu există una, un 404 sau un 410 este mai potrivit. Vezi și paginile neindexate în Search Console.
Ce este un lanț de redirecturi și de ce îl aplatizez?
Un lanț apare când A trimite la B, iar B la C. Fiecare pas adaugă întârziere și o șansă de eroare, iar Googlebot urmează doar un număr limitat de redirecturi consecutive. Aplatizarea scrie direct A → C. Corectează și linkurile interne, ca să indice adresa finală; dacă două adrese arată același conținut, verifică și canonical-ul.
Cât timp trebuie să păstrez redirecturile?
Cât mai mult posibil. Pentru mutări de site, Google recomandă cel puțin un an, iar linkurile externe și marcajele vechi continuă să trimită vizitatori mult mai târziu. Planul complet al unei mutări este în articolul despre migrarea fără pierderi SEO.
Unealta testează regulile pe serverul meu?
Nu. Ea generează regulile și simulează local, în browser, ce s-ar întâmpla cu o adresă; nu face cereri către serverul tău. Încarcă regulile întâi pe un mediu de test, verifică-le cu curl -I sau cu un crawler și urmărește Search Console după lansare. Pentru o verificare făcută de un specialist, vezi optimizarea SEO tehnică.
Laboratorul SEO
Alte unelte gratuite
Generator robots.txt & llms.txt
Controlezi ce crawlere și ce boți AI au acces la site — plus fișierul llms.txt pentru GEO.
Deschide unealta →Corector diacritice & slug URL
Corectează ş/ţ cu sedilă în ș/ț corecte și generează URL-uri curate din titluri.
Deschide unealta →Generator hreflang
Etichete hreflang reciproce pentru site-uri multilingve — în HTML, antet HTTP sau sitemap, cu validare.
Deschide unealta →Vrei ca un specialist să se uite peste rezultate?
Uneltele îți arată simptomele. Noi găsim cauzele și le reparăm: trimite-ne adresa site-ului și primești o analiză inițială gratuită.
[email protected] · 0771 430 955