301 बनाम 302 रीडायरेक्ट: 301 स्थायी है और नए URL को canonical बना देता है, 302 अस्थायी है और पुराने URL को बनाए रखता है। हर एक कब इस्तेमाल करें, साथ में 307, 308 और SEO के सुझाव।

इस पेज पर
AI से इस लेख का सार देखें
त्वरित क्विज़
आपकी साइट के तकनीकी पहलू कौन ठीक करे?
आपके लिए हमारी सलाह
मुफ़्त Google टूल से खुद जांचें
Search Console उन पेजों की सूची देता है जिन्हें Google पढ़ नहीं पाता, और PageSpeed Insights गति जांचता है। कई छोटी समस्याएं आपके वेबसाइट बिल्डर की सेटिंग से ठीक हो जाती हैं।
आपके लिए हमारी सलाह
एक वेब डेवलपर
आपकी समस्या कोड या सर्वर में है: SEO जानने वाला डेवलपर सही व्यक्ति है। उसे Search Console की गलतियों की सूची दें।
आपके लिए हमारी सलाह
तकनीकी ऑडिट टूल
आपकी साइट पर कई पेज हैं: एक क्रॉलर उन सबको Google की तरह पढ़ता है और हर पेज के हिसाब से ठीक करने वाली गलतियों की पूरी सूची देता है।
आपके लिए हमारी सलाह
स्वचालित ऑडिट, फिर कंटेंट
आपकी साइट चलती है, लेकिन कम विज़िटर लाती है: तकनीकी समस्याएं शायद ही कभी कारण होती हैं। Sorank साइट का ऑडिट करता है, फिर वे पेज लिखता है जो ट्रैफ़िक लाते हैं।
संक्षेप में: 301 रीडायरेक्ट बताता है कि पेज स्थायी रूप से कहीं और चला गया है: Google नए URL को खोज परिणामों में दिखाने वाला URL मानता है और पुराने पेज के सिग्नल उसी पर ले जाता है। 302 रीडायरेक्ट बताता है कि बदलाव अस्थायी है: Google मूल URL ही दिखाता रहता है। माइग्रेशन, URL बदलने और मिलाए गए पेजों के लिए 301 (या 308) इस्तेमाल करें; अस्थायी प्रमोशन, मेंटेनेंस या A/B टेस्ट जैसी छोटी अवधि की स्थितियों के लिए 302 (या 307)। गलत चुनाव से शायद ही रैंकिंग पूरी तरह बिगड़ती है, लेकिन यह Google को गलत संकेत देता है कि कौन सा URL रखना है।
301 बनाम 302 रीडायरेक्ट का सवाल हर माइग्रेशन, रीडिज़ाइन और URL की सफ़ाई में उठता है। रीडायरेक्ट और Google Search पर Google का दस्तावेज़ समझाता है कि रीडायरेक्ट का प्रकार इस बात का संकेत है कि कौन सा URL canonical होना चाहिए। यह गाइड कोड की तुलना करती है, दिखाती है कि कब कौन सा इस्तेमाल करें, और उन गलतियों की सूची देती है जो traffic घटाती हैं। पूरे विषय के लिए हमारी SEO रीडायरेक्ट गाइड देखें।
| कोड | नाम | प्रकार | खोज परिणामों में Google जो URL दिखाता है | आम इस्तेमाल |
|---|---|---|---|---|
| 301 | स्थायी रूप से स्थानांतरित | स्थायी | लक्ष्य URL | माइग्रेशन, URL बदलना, मिलाए गए पेज |
| 308 | स्थायी रीडायरेक्ट | स्थायी | लक्ष्य URL | 301 जैसा ही, रिक्वेस्ट मेथड बनाए रखता है |
| 302 | अस्थायी रूप से मिला | अस्थायी | स्रोत URL | अस्थायी पेज, मेंटेनेंस, टेस्ट |
| 307 | अस्थायी रीडायरेक्ट | अस्थायी | स्रोत URL | 302 जैसा ही, रिक्वेस्ट मेथड बनाए रखता है |
| 303 | अन्य देखें | अस्थायी | स्रोत URL | फ़ॉर्म सबमिट होने के बाद |
Google के अनुसार, स्थायी रीडायरेक्ट खोज परिणामों में लक्ष्य URL को ही दिखाए जाने वाला URL बना देते हैं, जबकि अस्थायी रीडायरेक्ट स्रोत पेज को वहीं रखते हैं; अगर दूसरे canonical सिग्नल लक्ष्य की ओर इशारा करें, तो लक्ष्य पेज इंडेक्स भी हो सकता है। HTTP स्टेटस कोड स्वयं वेब मानक RFC 9110 में परिभाषित हैं।
दोनों लक्ष्य की ओर सिग्नल भेजते हैं। Google वर्षों से कहता आया है कि रीडायरेक्ट से PageRank नहीं खोता, इसलिए 302 लिंक वैल्यू “बर्बाद” नहीं करता। असली फ़र्क canonical चुनाव का है: 302 के साथ Google पुराने URL को मुख्य मानकर रखता है, इसलिए नया URL उसकी जगह रैंक नहीं कर पाता। अगर कोई “अस्थायी” रीडायरेक्ट लंबे समय तक बना रहे, तो Google उसे आख़िरकार स्थायी की तरह भी मान सकता है, लेकिन उस पर भरोसा करना जोखिम है। 301 रीडायरेक्ट और canonical टैग की हमारी ग्लॉसरी प्रविष्टियाँ इन सिग्नलों को विस्तार से बताती हैं।
नोट
Google तुरंत होने वाले meta refresh रीडायरेक्ट को स्थायी और देरी वाले को अस्थायी मानता है, और JavaScript रीडायरेक्ट को आख़िरी विकल्प मानता है, क्योंकि रेंडरिंग विफल हो सकती है। सर्वर-साइड 301 या 308 रीडायरेक्ट अब भी सबसे भरोसेमंद हैं।
उदाहरण
एक दुकान /winter-coats का नाम बदलकर /coats करती है। यह बदलाव अंतिम है: 301। दो हफ़्ते की सेल के दौरान वह /coats को /coats-sale पर भेजती है और बाद में वापस बदल देगी: 302। सेल के लिए 301 इस्तेमाल करने पर Google नतीजों में /coats की जगह /coats-sale दिखाने लगेगा, और फिर उसे पलटना पड़ेगा।
| गलती | असर | समाधान |
|---|---|---|
| स्थायी बदलाव के लिए 302 इस्तेमाल करना | पुराना URL नतीजों में बना रहता है | 301 या 308 पर बदलें |
| रीडायरेक्ट चेन (A से B, फिर C) | क्रॉल और पेज धीमे, सिग्नल कमज़ोर | A को सीधे C पर रीडायरेक्ट करें |
| रीडायरेक्ट लूप | पेज पहुँच से बाहर | वह नियम ठीक करें जो वापस इशारा करता है |
| सब कुछ होम पेज पर रीडायरेक्ट | soft 404 की तरह माना जाता है | सबसे करीबी समकक्ष पेज पर रीडायरेक्ट करें |
| अंदरूनी लिंक अब भी पुराने URL पर | हर क्लिक पर बेवजह रीडायरेक्ट | अंदरूनी लिंक को अंतिम URL पर अपडेट करें |
सुझाव
रीडायरेक्ट के किसी भी बैच के बाद पुराने URL क्रॉल करें और जाँचें कि हर एक एक ही 301 देता है और ऐसे पेज पर पहुँचता है जो 200 लौटाता है। मुफ़्त रीडायरेक्ट चेकर किसी URL की पूरी चेन और स्टेटस कोड दिखाता है।
ज़्यादातर CMS पर यह काम रीडायरेक्ट मैनेजर या प्लगइन करता है; सर्वर पर वेब सर्वर कॉन्फ़िगरेशन (Apache, Nginx) के नियमों या होस्टिंग डैशबोर्ड से; फ़्रेमवर्क पर routing या middleware से। जो भी तरीका हो, कोड सोच-समझकर चुनें, उसे टेस्ट करें, और रीडायरेक्ट की सूची रखें ताकि अगले रीडिज़ाइन में भी वे बचे रहें (देखें वेबसाइट रीडिज़ाइन SEO)। canonical चेकर पुष्टि करता है कि लक्ष्य पेज खुद को canonical घोषित करता है।
जब बदलाव अंतिम हो तब 301 इस्तेमाल करें, और जब बाद में वापस बदलना हो तब 302; दोनों सिग्नल पास करते हैं, और फ़र्क इस बात का है कि Google कौन सा URL रखता है। रीडायरेक्ट सीधे रखें, अंदरूनी लिंक अपडेट करें, और हर माइग्रेशन के बाद उनकी जाँच करें। Sorank, SEO और GEO का सॉफ़्टवेयर जो autopilot पर चलता है, आपकी संरचना तय होने के बाद साफ़ URL पर कंटेंट प्रकाशित और लिंक करता रहता है; योजनाएँ देखने के लिए Sorank की योजनाएँ देखें, 3 दिन का मुफ़्त ट्रायल है। इंडेक्सिंग के पहलू के लिए Google इंडेक्सिंग पढ़ें।
नहीं, जब इसका इस्तेमाल अस्थायी बदलाव के लिए हो। यह 301 की तरह सिग्नल पास करता है, लेकिन Google से कहता है कि खोज परिणामों में मूल URL ही रखे। समस्या तब होती है जब इसे स्थायी बदलाव के लिए इस्तेमाल किया जाए, क्योंकि नया URL खोज परिणामों में पुराने URL की जगह नहीं ले पाता।
जितने समय तक संभव हो, आदर्श रूप से हमेशा के लिए, और माइग्रेशन के कम से कम एक साल बाद तक। पुराने URL पर बुकमार्क और बाहरी लिंक से विज़िट आते रहते हैं, और रीडायरेक्ट जल्दी हटाने पर वे 404 एरर बन जाते हैं।
दोनों स्थायी रीडायरेक्ट हैं और Google खोज के लिए इन्हें एक जैसा मानता है। 308 इसके अलावा गारंटी देता है कि रिक्वेस्ट मेथड और बॉडी वही रहें, जो फ़ॉर्म और APIs के लिए मायने रखता है। सामान्य पेजों के लिए 301 आम विकल्प है।
आपसे पहले लोगों ने Sorank आज़माया है
