HTTP स्टेटस कोड क्या हैं और वे SEO के लिए क्यों मायने रखते हैं?

जानें HTTP स्टेटस कोड क्या हैं, SEO के लिए क्यों मायने रखते हैं और रैंकिंग बिगाड़ने वाले 404, 500 और दूसरे एरर कैसे ठीक करें।

जब भी कोई व्यक्ति या सर्च इंजन आपकी साइट का कोई URL खोलता है, आपका सर्वर एक कोड वापस भेजता है। वह कोड एक संकेत है। वह विज़िटर और सर्च इंजन को बताता है कि क्या हुआ। क्या पेज सामान्य रूप से लोड हुआ? क्या वह कहीं और चला गया? क्या वह हटा दिया गया? क्या सर्वर टूटा है? स्टेटस कोड मायने रखते हैं क्योंकि सर्च इंजन उनसे तय करते हैं कि क्या क्रॉल करना है, क्या इंडेक्स करना है और क्या अनदेखा करना है।

HTTP स्टेटस कोड तीन अंकों की संख्याएँ हैं जो आपका सर्वर तब भेजता है जब कोई पेज माँगता है। वे उस अनुरोध की स्थिति बताते हैं। विज़िटर को वे नहीं दिखते (वे पर्दे के पीछे होते हैं) पर सर्च इंजन हर एक पर ध्यान देते हैं।

स्टेटस कोड समझना SEO के लिए ज़रूरी है। 404 (not found) लौटाने वाला पेज Google को बताता है कि पेज चला गया। 500 (server error) लौटाने वाला पेज Google को बताता है कि कुछ टूटा है। 200 (OK) लौटाने वाला पेज Google को बताता है कि सब ठीक है। हर कोड असर डालता है कि सर्च इंजन उस पेज के साथ कैसा बर्ताव करें।

2xx कोड: सफलता

200 OK वह कोड है जो आप चाहते हैं। इसका मतलब है पेज सफलता से लोड हुआ। सर्च इंजन उसे क्रॉल करते हैं, इंडेक्स करते हैं और स्वस्थ मानते हैं। स्वस्थ साइट के लगभग सभी पेज 200 लौटाते हैं।

201 Created का मतलब है कोई संसाधन सफलता से बना। 204 No Content का मतलब है अनुरोध सफल रहा पर लौटाने के लिए कोई कंटेंट नहीं। ये दुर्लभ हैं। ज़्यादातर पेज 200 हैं।

3xx कोड: रीडायरेक्ट

301 Moved Permanently का मतलब है पेज स्थायी रूप से नए URL पर चला गया। सर्च इंजन रीडायरेक्ट फ़ॉलो करते हैं और इसकी जगह नया URL इंडेक्स करते हैं। रैंकिंग की सारी ताकत नए URL को चली जाती है। जब आप पेज को स्थायी रूप से हटाना चाहें तो 301 इस्तेमाल करें।

302 Found का मतलब है पेज अस्थायी रूप से हट गया। सर्च इंजन मूल URL इंडेक्स करते रहते हैं। कोई रैंकिंग की ताकत आगे नहीं जाती। 302 तभी इस्तेमाल करें जब आप पेज को वापस लाने की योजना बनाएँ। ज़्यादातर स्थायी बदलाव 301 होने चाहिए, 302 नहीं।

307 Temporary Redirect 302 जैसा है पर HTTP मेथड बनाए रखता है। 308 Permanent Redirect 301 जैसा है पर HTTP मेथड बनाए रखता है। ये कम आम हैं।

4xx कोड: क्लाइंट की गलतियाँ

404 Not Found का मतलब है पेज मौजूद नहीं है। सर्च इंजन यह कोड देखकर URL को अपने इंडेक्स से हटा देते हैं। जब पेज सच में अब मौजूद नहीं होता, तब 404 सही है। पर बहुत ज़्यादा 404 आपकी साइट की सेहत बिगाड़ते हैं। क्रॉल एरर के लिए Google Search Console देखें।

410 Gone 404 जैसा है पर ज़्यादा मज़बूत। यह सर्च इंजन को साफ़ बताता है कि पेज स्थायी रूप से चला गया है और लौटेगा नहीं। जिन पेजों को आपने जानबूझकर हटाया उनके लिए 410 इस्तेमाल करें। जो पेज किसी दिन लौट सकते हैं उनके लिए 404 इस्तेमाल करें।

403 Forbidden का मतलब है पहुँच से मना किया गया। पेज मौजूद है पर सर्वर उसे परोसने से मना करता है। सर्च इंजन यह देखकर उस पेज को क्रॉल करने की कोशिश बंद कर देते हैं। 403 सिर्फ़ उन पेजों के लिए इस्तेमाल करें जिन्हें आप robots.txt के बिना जानबूझकर सर्च इंजन से रोकना चाहते हैं।

400 Bad Request का मतलब है अनुरोध गलत बना था। 401 Unauthorized का मतलब है लॉगिन चाहिए। 429 Too Many Requests का मतलब है सर्वर अनुरोधों को धीमा कर रहा है। SEO में ये कम आम हैं पर दिखने पर समस्याओं का संकेत देते हैं।

5xx कोड: सर्वर की गलतियाँ

500 Internal Server Error का मतलब है आपके सर्वर पर कुछ टूटा है। सर्च इंजन यह देखकर पेज को अस्थायी रूप से अपने इंडेक्स से हटा सकते हैं या क्रॉल की आवृत्ति घटा सकते हैं। 500 एरर तुरंत ठीक करें।

503 Service Unavailable का मतलब है सर्वर अस्थायी रूप से बंद है (रखरखाव, ओवरलोड वगैरह)। सर्च इंजन इसे 500 से ज़्यादा नरमी से लेते हैं। वे पेज को बाद में दोबारा कोशिश करेंगे। योजनाबद्ध रखरखाव के दौरान 503 इस्तेमाल करें।

502 Bad Gateway और 504 Gateway Timeout सर्वरों के बीच संवाद की समस्याएँ बताते हैं। ये अस्थायी स्थितियाँ हैं। इन्हें जल्दी सुलझाएँ।

स्टेटस कोड SEO के लिए क्यों मायने रखते हैं

स्टेटस कोड सर्च इंजन को बताते हैं कि पेज इंडेक्स करना है या नहीं। 200 इंडेक्स होता है। 404 इंडेक्स से हटा दिया जाता है। 301 रैंकिंग की ताकत आगे पहुँचाता है।

स्टेटस कोड क्रॉल बजट को प्रभावित करते हैं। अगर आपकी साइट कई 500 या 503 लौटाती है, तो सर्च इंजन क्रॉल की आवृत्ति घटा देते हैं। वे मान लेते हैं कि आपकी साइट में समस्याएँ हैं। इसका मतलब है कि आपके कम पेज क्रॉल और इंडेक्स होते हैं।

स्टेटस कोड भरोसे को प्रभावित करते हैं। कई एरर लौटाने वाली साइट टूटी हुई दिखती है। सर्च इंजन रैंकिंग में टूटी साइटों को कम प्राथमिकता देते हैं। जो साइट सही स्टेटस कोड के साथ साफ़ जवाब देती है, वह स्वस्थ दिखती है।

स्टेटस कोड की समस्याएँ कैसे ढूँढें

Google Search Console इस्तेमाल करें। Coverage Report इंडेक्सिंग की स्थिति दिखाती है। Crawl Stats Report दिखाती है कि Google ने कितने पेज क्रॉल किए और उसे कौन-से कोड मिले। 4xx या 5xx कोड के असामान्य पैटर्न देखें।

साइट क्रॉलर टूल इस्तेमाल करें। ये टूल आपकी साइट क्रॉल करते हैं और हर पेज के स्टेटस कोड बताते हैं। वे 404, 500, रीडायरेक्ट और दूसरी समस्याएँ बड़े पैमाने पर दिखाते हैं।

सर्वर लॉग जाँचें। आपके वेब होस्टिंग प्रोवाइडर के पास एक्सेस लॉग होते हैं। ये लॉग हर अनुरोध और लौटाया स्टेटस कोड दर्ज करते हैं। वे दिखाते हैं कि सर्च इंजन क्या खोल रहे हैं और आपके सर्वर ने कौन-से कोड लौटाए।

आम स्टेटस कोड गलतियाँ और सुधार

गलती: रीडायरेक्ट करना चाहते हैं पर 404 लौटाना। सुधार: इसकी जगह 301 रीडायरेक्ट इस्तेमाल करें। अगर आपने पेज कहीं और हटाए हैं, तो उन्हें 404 लौटाने न दें।

गलती: पहुँच से मना करना चाहते हैं पर 500 लौटाना। सुधार: इसकी जगह 403 Forbidden लौटाएँ। 500 साइट की समस्या जैसा लगता है। 403 जानबूझकर है।

गलती: बिना कंटेंट वाले पेज पर 200 लौटाना। सुधार: उचित स्टेटस कोड लौटाएँ। अगर पेज चला गया है, तो 404 या 410 लौटाएँ। अगर हटा है, तो 301 लौटाएँ।

गलती: सॉफ़्ट 404। कुछ पेज 200 लौटाते हैं पर उनमें असली कंटेंट नहीं होता (खाली पेज, एरर संदेश, "page not found" टेक्स्ट)। सर्च इंजन 200 देखकर सोचते हैं कि पेज ठीक है। इसकी जगह 404 या 410 लौटाएँ।

अक्सर पूछे जाने वाले सवाल

क्या मुझे 301 या 302 रीडायरेक्ट इस्तेमाल करने चाहिए?

स्थायी बदलाव के लिए 301 इस्तेमाल करें। 302 तभी इस्तेमाल करें जब आप पेज को वापस मूल URL पर लाने की योजना बनाएँ। Google कहता है कि 302 रीडायरेक्ट भी अब रैंकिंग की ताकत आगे पहुँचाते हैं (उन्हें 301 जैसा माना जाता है), पर स्थायी बदलाव के लिए 301 अब भी सही चुनाव है। शक हो तो 301 इस्तेमाल करें। WEMASY वेबसाइट बिल्डर से आप अपनी वेबसाइट पर अपने पेज बना सकते हैं। यहाँ देखें: वेबसाइट बिल्डर।

मुझे कितने 404 बर्दाश्त करने चाहिए?

लक्ष्य शून्य है, पर कुछ 404 अपरिहार्य हैं। बाहरी लिंक टूटते हैं। यूज़र URL की वर्तनी गलत लिखते हैं। कुछ 404 समस्या नहीं हैं। सैकड़ों या हज़ारों 404 बताते हैं कि कुछ गलत है। क्रॉल एरर के लिए नियमित Google Search Console देखें और ज़रूरी वाले ठीक करें (404 लौटाते लोकप्रिय पेज)।

क्या मुझे सभी 404 को अपने होमपेज पर रीडायरेक्ट करना चाहिए?

नहीं। 404 को अपने होमपेज पर रीडायरेक्ट करना सर्च इंजन और यूज़र को उलझाता है। अगर पेज चला गया है, तो उसे 404 या 410 लौटाने दें। अगर वह नए URL पर चला गया है, तो उस नए URL पर रीडायरेक्ट करें। सभी 404 को होमपेज पर रीडायरेक्ट न करें।

क्या 500 एरर मेरी SEO खत्म कर देते हैं?

अस्थायी रूप से, हाँ। अगर आपकी साइट 500 एरर लौटाती है, तो Google उन पेजों को इंडेक्स करना बंद कर देता है। वह आपका क्रॉल बजट घटा सकता है। पर 500 एरर आम तौर पर अस्थायी होते हैं। एक बार आप मूल समस्या ठीक कर लें, तो Google पेज सामान्य रूप से दोबारा इंडेक्स करता है। अपने सर्वर पर नज़र रखें और 500 एरर जल्दी ठीक करें।

क्या मैं 404 की जगह 410 इस्तेमाल कर सकता हूँ?

हाँ, और 410 ज़्यादा कुशल है। 410 Google को बताता है कि पेज स्थायी रूप से चला गया है और नहीं लौटेगा। Google उसे इंडेक्स से जल्दी हटा देता है। 404 Google को बताता है कि पेज किसी दिन लौट सकता है, इसलिए Google समय-समय पर उसे दोबारा क्रॉल कर सकता है। हटाए पेजों के लिए 410 और जो पेज बहाल हो सकते हैं उनके लिए 404 इस्तेमाल करें।

सॉफ़्ट 404 कैसा दिखता है?

सॉफ़्ट 404 ऐसा पेज है जो 200 OK लौटाता है पर उसमें असली कंटेंट नहीं होता। आम उदाहरण: खाली पेज, सिर्फ़ एरर संदेश वाले पेज, "page not found" हेडिंग वाले पर 200 लौटाते पेज। सर्च इंजन उलझ जाते हैं। बिना कंटेंट वाले पेजों के लिए 200 की जगह 404 या 410 लौटाएँ।

यह भी पढ़ें

और पढ़ें: SEO के बारे में सब कुछ

इसे अभी आज़माएँ
अपनी खुद की वेबसाइट पर।

WEMASY के साथ मुफ़्त शुरू करें और कुछ ही मिनटों में अपनी साइट बनाएँ।