302 redirect (alebo HTTP status code 302: Found) je druh presmerovania, ktoré signalizuje, že požadovaný obsah bol dočasne presunutý na inú URL adresu. Pre používateľa to znamená, že sa automaticky presmeruje na nový odkaz – z jeho pohľadu ide o plynulý prechod.
Pre vyhľadávače však táto informácia znamená, že aktuálna zmena je len dočasná a pôvodná stránka by mala zostať v indexe ako hlavná verzia. Google teda neočakáva, že nová URL nahrádza pôvodnú a preto neprenesie jej hodnotu, spätné odkazy, ani pozície vo výsledkoch vyhľadávania.
Praktické využitie 302 redirect
Použitie 302 redirectu je vhodné v situáciách, keď stránka:
- prechádza úpravou – napr. meníte štruktúru alebo obsah a nechcete, aby sa dočasné zmeny dostali do indexu vyhľadávača
- slúži ako dočasné promo – napr. stránka produktu je na chvíľu presmerovaná na kampaňovú landing page
- je súčasťou A/B testovania – rôznym skupinám návštevníkov sa zobrazujú rôzne verzie stránky bez trvalého dopadu na SEO
- je nedostupná – počas výpadku, technickej údržby alebo migrácie sa používateľ presmeruje na informačnú stránku.
Príklad: E-shop predáva produkt, ktorý sa vypredal. Namiesto toho, aby zákazník narazil na prázdnu stránku, ho systém dočasne presmeruje na inú, relevantnú produktovú ponuku. Akonáhle sa produkt znova naskladní, presmerovanie sa odstráni.
Ako funguje 302 redirect v praxi
Keď používateľ alebo robot zadá požiadavku na konkrétnu URL adresu, server odpovie hlavičkou:
HTTP/1.1 302 Found
Location: https://novadomena.sk/ina-stranka
Tým server oznámi, že zdroj sa dočasne nachádza inde a klient (prehliadač alebo bot) by mal načítať túto inú adresu. Na rozdiel od 301 redirectu sa však nepredpokladá, že presun je trvalý.
Rozdiel medzi 301 a 302 redirectom
Kľúčový rozdiel medzi 301 a 302 redirectom spočíva v trvácnosti presmerovania a spôsobe, ako s tým naložia vyhľadávače.
Nesprávne použitie 302 redirectu namiesto 301 môže mať vážne SEO dôsledky – napr. vyhľadávače nebudú indexovať novú stránku alebo sa návštevnosť zbytočne rozdelí medzi dve rôzne stránky.
Najčastejšie chyby pri práci s 302 redirectmi
- Použitie 302 tam, kde má byť 301 – napr. pri migrácii webu, pri presune článkov alebo stránok natrvalo. Dôsledkom je strata SEO hodnoty a zlá indexácia.
- Zabudnutie odstrániť 302 redirect – po ukončení kampane alebo oprave webu zostane dočasné presmerovanie aktívne, čím vzniká zmätok a môže to poškodiť prehľadnosť webu.
- Redirect loop alebo reťazenie – viacnásobné presmerovania za sebou spomaľujú načítanie stránky a môžu spôsobiť, že robot nedosiahne cieľovú stránku.
- Chýbajúca dokumentácia presmerovaní – najmä vo väčších tímoch alebo agentúrach by mali byť všetky aktívne redirecty evidované, inak vznikajú zbytočné konflikty a duplicity.
302 redirect a SEO
Z pohľadu vyhľadávačov ako Google či Bing je 302 redirect neutrálny – teda neznižuje hodnotenie webu, ale ani neprenáša SEO výhody na cieľovú adresu. Google sa však za posledné roky v spracovaní redirectov zlepšil a niekedy dokáže aj 302 redirect interpretovať ako trvalý, ak je dlhodobo aktívny. Aj preto sa odporúča s týmto typom narábať opatrne a dodržiavať jasné pravidlo: Ak viete, že stránka sa nebude vracať, použite 301.
Kedy sa 302 redirect určite nehodí
Nepoužívajte 302 redirect, ak:
- natrvalo meníte URL adresy (napr. po redizajne alebo zmene domény),
- migrujete blog alebo celý web na novú platformu,
- rušíte staré podstránky a chcete návštevníkov presmerovať na relevantné náhrady.
V týchto prípadoch je nutné použiť 301 redirect, aby ste zachovali SEO hodnotu a plynulé prechody pre používateľov aj roboty.
Záver
302 redirect je užitočný nástroj pri dočasných zmenách na webe, ktorý zlepšuje používateľskú skúsenosť, pomáha pri kampaniach, testovaní alebo technickej údržbe. Ak je však nesprávne použitý namiesto 301 redirectu, môže spôsobiť problémy so SEO, stratou hodnoty spätných odkazov a zmätkom v indexácii. Preto by mal byť vždy použitý len vtedy, keď je presmerovanie skutočne dočasné. Akonáhle pominie dôvod jeho existencie, redirect treba buď odstrániť, alebo preklopiť na 301.