Dlaczego 301, a nie po prostu nowy link
Kod 301 przekazuje większość wartości SEO (linków, zaufania) ze starego adresu na nowy. Zwykłe przekierowanie w JavaScript albo kod 302 (tymczasowe) tego nie robi — w efekcie strona traci wypracowane pozycje.
Kiedy używać
Przy zmianie struktury URL, migracji na nową domenę, łączeniu dwóch stron w jedną.