SEO redirects समझाए गए: कब 301, 302, 307 या 308 इस्तेमाल करें, Google हर एक से कैसे पेश आता है, chains और soft 404 से कैसे बचें, और सुरक्षित रूप से माइग्रेशन कैसे करें।

इस पेज पर
AI से इस लेख का सार देखें
त्वरित क्विज़
आपकी साइट के तकनीकी पहलू कौन ठीक करे?
आपके लिए हमारी सलाह
मुफ़्त Google टूल से खुद जांचें
Search Console उन पेजों की सूची देता है जिन्हें Google पढ़ नहीं पाता, और PageSpeed Insights गति जांचता है। कई छोटी समस्याएं आपके वेबसाइट बिल्डर की सेटिंग से ठीक हो जाती हैं।
आपके लिए हमारी सलाह
एक वेब डेवलपर
आपकी समस्या कोड या सर्वर में है: SEO जानने वाला डेवलपर सही व्यक्ति है। उसे Search Console की गलतियों की सूची दें।
आपके लिए हमारी सलाह
तकनीकी ऑडिट टूल
आपकी साइट पर कई पेज हैं: एक क्रॉलर उन सबको Google की तरह पढ़ता है और हर पेज के हिसाब से ठीक करने वाली गलतियों की पूरी सूची देता है।
आपके लिए हमारी सलाह
स्वचालित ऑडिट, फिर कंटेंट
आपकी साइट चलती है, लेकिन कम विज़िटर लाती है: तकनीकी समस्याएं शायद ही कभी कारण होती हैं। Sorank साइट का ऑडिट करता है, फिर वे पेज लिखता है जो ट्रैफ़िक लाते हैं।
संक्षेप में: redirect उपयोगकर्ताओं और crawlers को एक पुराने URL से नए URL पर भेजता है। SEO के लिए, जब कोई पेज स्थायी रूप से हट गया हो तो सर्वर-साइड 301 (या 308) इस्तेमाल करें, क्योंकि Google स्थायी redirect को इस संकेत के रूप में लेता है कि नए URL को index किया जाना चाहिए। 302 (या 307) सिर्फ़ अस्थायी बदलावों के लिए इस्तेमाल करें, हर पुराने URL को होम पेज के बजाय उसके सबसे करीबी समकक्ष पर भेजें, chains से बचें, और माइग्रेशन के बाद कम से कम एक साल तक redirects बनाए रखें।
हर साइट के URL बदलते हैं: कोई उत्पाद नया नाम पाता है, ब्लॉग की संरचना बदलती है, या पूरा domain HTTPS या नए ब्रांड पर चला जाता है। SEO redirects के बिना हर बदलाव एक मृत पेज, खोए हुए backlinks और ऐसे विज़िटर छोड़ जाता है जो एरर पर पहुँचते हैं। सही redirect के साथ Google पुराने URL के संकेत नए URL पर ले जाता है और उपयोगकर्ताओं को पता भी नहीं चलता। redirects और Google Search पर Google का दस्तावेज़ नियम तय करता है; यह गाइड उन्हें ऐसे फ़ैसलों में बदलती है जिन्हें आप पेज-दर-पेज लागू कर सकते हैं।
Redirect एक निर्देश है कि कोई URL अब कहीं और रहता है। जब कोई browser या crawler पुराना पता माँगता है, तो सर्वर 3xx status code और एक Location header से जवाब देता है जो नए पते की ओर इशारा करता है, और क्लाइंट उसका पालन करता है। खोज इंजन के लिए redirect इंडेक्सिंग के बारे में भी कुछ बताता है: क्या नया URL नतीजों में पुराने की जगह ले, या बदलाव अस्थायी है।
Domain स्थानांतरित करने, डुप्लीकेट पेज मिलाने, HTTP से HTTPS पर जाने, URL संरचना बदलने, या हटाए गए पेज की जगह करीबी समकक्ष रखने के लिए redirects मानक उपकरण हैं। वे canonical tag के साथ मिलकर काम करते हैं, जो बिना विज़िटर को कहीं भेजे एक पसंदीदा URL बताता है।
Google redirects को दो परिवारों में बाँटता है। स्थायी redirect उसकी इंडेक्सिंग प्रक्रिया को बताते हैं कि लक्ष्य canonical बनना चाहिए; अस्थायी redirect ऐसा नहीं करते, इसलिए पुराना URL नतीजों में बना रह सकता है।
| Redirect | स्थायी या अस्थायी | Google इसे कैसे लेता है | कब इस्तेमाल करें |
|---|---|---|---|
| 301 Moved Permanently | स्थायी | संकेत कि लक्ष्य canonical होना चाहिए | किसी भी पेज के लिए डिफ़ॉल्ट चुनाव जो स्थायी रूप से हट गया हो |
| 308 Permanent Redirect | स्थायी | 301 जैसा ही | स्थायी बदलाव जहाँ forms या API calls को अपना method बनाए रखना हो |
| 302 Found | अस्थायी | canonical संकेत नहीं; स्रोत index में बना रह सकता है | छोटे प्रचार, A/B tests, maintenance |
| 303 See Other | अस्थायी | canonical संकेत नहीं | form submission के बाद पुष्टि पेज दिखाने के लिए |
| 307 Temporary Redirect | अस्थायी | canonical संकेत नहीं | अस्थायी बदलाव जहाँ method नहीं बदलना चाहिए |
| 0 सेकंड पर Meta refresh | स्थायी | स्थायी redirect के रूप में समझा जाता है | सिर्फ़ तब जब सर्वर कॉन्फ़िगर न कर सकें |
| विलंबित meta refresh | अस्थायी | अस्थायी redirect के रूप में समझा जाता है | शायद ही कभी उपयोगी; उपयोगकर्ताओं के लिए भ्रमित करने वाला |
| JavaScript redirect | स्थायी | सिर्फ़ तब दिखता है जब Google पेज render करता है | आख़िरी विकल्प, जब सर्वर और meta विकल्प संभव न हों |
Google जब भी संभव हो सर्वर-साइड स्थायी redirect की सिफ़ारिश करता है, और कहता है कि JavaScript redirect तभी इस्तेमाल करें जब न सर्वर-साइड और न meta refresh redirect संभव हो, क्योंकि Google शायद कभी ऐसा redirect नहीं देखता जो render पर निर्भर हो। JavaScript SEO पर हमारी गाइड समझाती है कि render क्यों गारंटीशुदा नहीं है।
एक सवाल पूछें: क्या पुराना URL वापस आएगा? अगर नहीं, तो 301 redirect इस्तेमाल करें। स्थायी बदलाव के लिए 302 इस्तेमाल करना सबसे आम redirect गलती है: Google पुराने URL को index में रख सकता है और नतीजों में दिखा सकता है, जबकि नया पेज उन संकेतों का इंतज़ार करता है जो कभी पूरी तरह नहीं पहुँचते। Google कुछ पुराने 302 को समय के साथ सुधार लेता है, लेकिन आपको उस पर भरोसा नहीं करना चाहिए।
307 और 308 कोड एक तकनीकी कारण से मौजूद हैं। MDN की HTTP redirections गाइड के अनुसार, 301 या 302 browsers को POST request को GET में बदलने दे सकते हैं, जबकि 307 और 308 method और body को अपरिवर्तित रखते हैं। साधारण पेजों के लिए इसका SEO पर कोई फ़र्क नहीं पड़ता; यह forms, checkouts और APIs के लिए मायने रखता है।
ऐसे तरीके से नहीं जिसकी योजना बनानी पड़े। Google के Gary Illyes ने 2016 में कहा था कि 30x redirects अब PageRank नहीं खोते। असली नुकसान कहीं और से आते हैं: किसी असंबंधित पेज पर redirect करना, कुछ महीनों बाद redirect टूट जाना, या लंबी chains छोड़ देना जो crawling को धीमा करती हैं।
Chain तब बनती है जब URL A, B पर redirect करता है, और B, C पर। Chains सालों के माइग्रेशन से जमा होती हैं: HTTP से HTTPS, फिर www से non-www, फिर नई URL संरचना। Google के HTTP status codes दस्तावेज़ के अनुसार Google के crawlers 10 redirect hops तक चलते हैं, लेकिन Google सलाह देता है कि सीधे अंतिम गंतव्य पर redirect करें, और अगर यह संभव न हो, तो chains को तीन hops या उससे कम रखें। हर hop उपयोगकर्ताओं के लिए देरी जोड़ता है और बड़ी साइटों पर crawl budget बर्बाद करता है।
Loop तब बनता है जब A, B पर redirect करता है और B वापस A पर। Browsers एरर दिखाते हैं, crawlers हार मान लेते हैं और पेज index से बाहर हो जाता है। Loops आम तौर पर परस्पर विरोधी नियमों से आते हैं, उदाहरण के लिए एक CMS नियम और एक सर्वर नियम जो trailing slash पर असहमत हों।
हर हटाए गए पेज को redirect की ज़रूरत नहीं है। सिर्फ़ तभी redirect करें जब कोई करीबी समकक्ष मौजूद हो। URL बदलाव के साथ site moves पर Google का दिशानिर्देश कई पुराने URL को एक असंबंधित गंतव्य, जैसे होम पेज, पर redirect करने के खिलाफ़ चेताता है, जिससे उपयोगकर्ता भ्रमित हो सकते हैं और उसे soft 404 माना जा सकता है।
| स्थिति | सबसे अच्छा जवाब | क्यों |
|---|---|---|
| पेज नए URL पर चला गया | नए URL पर 301 | उपयोगकर्ता और संकेत सामग्री का पीछा करते हैं |
| कई पेज एक में मिलाए गए | हर पुराने पेज से मिले हुए पेज पर 301 | नया पेज वही ज़रूरत पूरी करता है |
| उत्पाद बंद, करीबी विकल्प मौजूद | विकल्प या उसकी श्रेणी पर 301 | विज़िटर को अब भी वही मिलता है जो वह चाहता था |
| सामग्री हटाई गई, कोई समकक्ष नहीं | 404 या 410 | एक ईमानदार एरर किसी असंबंधित पेज से बेहतर है |
| अस्थायी अनुपलब्धता | 302 या 307, या सूचना के साथ पेज रखें | मूल URL index में बना रहना चाहिए |
| कई पुराने URL होम पेज पर | बचें | संभवतः soft 404 माने जाएँगे |
Google कहता है कि 429 को छोड़कर सभी 4xx एरर एक ही तरह से लिए जाते हैं, इसलिए 404 और 410 के बीच चुनाव का व्यावहारिक असर कम है: दोनों मामलों में पहले से index हुआ URL index से हटा दिया जाता है।
माइग्रेशन वह जगह है जहाँ redirects traffic बचाते या बर्बाद करते हैं। हमारी पूरी SEO migration गाइड पूरे प्रोजेक्ट को कवर करती है; redirects के लिए पाँच नियम लागू होते हैं:
तरीका आपके stack पर निर्भर करता है, लेकिन नतीजा एक ही होना चाहिए: सर्वर से एक 3xx जवाब।
हर बदलाव के बाद redirect जाँचक से पुराने URL की जाँच करें: यह हर hop का status code और अंतिम गंतव्य दिखाता है।
पुराने URL आपके बदलने के बाद भी लंबे समय तक जीवित रहते हैं। दूसरी साइटें, newsletters, social posts और AI जवाब उस पते की ओर इशारा करते रहते हैं जो लिखे जाने के समय मौजूद था। जब ChatGPT, Perplexity या Gemini कोई पेज उद्धृत करते हैं और लिंक एरर पर ले जाता है, तो आप विज़िट खो देते हैं और उद्धरण का मूल्य खत्म हो जाता है। स्थायी redirect उन संदर्भों को काम करते रखता है और खोज इंजन और AI crawlers को पुराने पेज का इतिहास नए पेज से जोड़ने में मदद करता है। ChatGPT जिन पेजों का हवाला देता है उन पर हमारा अध्ययन दिखाता है कि ये जवाब स्थिर, सुस्थापित स्रोतों पर कितना निर्भर करते हैं।
Redirects technical SEO का वह हिस्सा हैं जिस पर अक्सर तब तक ध्यान नहीं जाता जब तक traffic गिरता नहीं। हर हटाए गए URL के लिए एक स्थायी, सीधा, प्रासंगिक redirect आपकी रैंकिंग और backlinks को आपके लिए काम करता रखता है। माइग्रेशन का असर क्लिक, positions और AI उद्धरणों पर एक ही जगह देखने के लिए, Sorank का GEO और SEO डैशबोर्ड इस्तेमाल करें।
Google सलाह देता है कि redirects जितना संभव हो रखें, और आम तौर पर किसी बदलाव के बाद कम से कम एक साल तक। कई साइटें उन्हें अनिश्चित काल तक रखती हैं, क्योंकि पुराने backlinks और bookmarks वर्षों तक विज़िटरों को पिछले URL पर भेजते रहते हैं।
नहीं। किसी प्रासंगिक पेज पर 301 redirect सामग्री स्थानांतरित करने का सुझाया गया तरीका है, और Google इसे इस संकेत के रूप में लेता है कि नए URL को index किया जाना चाहिए। समस्याएँ redirect chains, loops और असंबंधित पेजों पर redirects से आती हैं, redirect से नहीं।
आपको ऐसा नहीं करना चाहिए। Google चेताता है कि कई पुराने URL को किसी असंबंधित पेज, जैसे होम पेज, पर redirect करने से उपयोगकर्ता भ्रमित हो सकते हैं और उसे soft 404 माना जा सकता है। हर पेज को उसके सबसे करीबी समकक्ष पर redirect करें, और जिन पेजों का कोई समकक्ष नहीं है उन्हें 404 या 410 लौटाने दें।
आपसे पहले लोगों ने Sorank आज़माया है
