ई-कॉमर्स आइटम उपयोगकर्ता द्वारा नष्ट कर दिया गया है, होम पेज पर 301 पुनर्निर्देशित या 404 नहीं मिला?


15

मैं जानता हूँ कि इस सवाल का किसी न किसी प्रकार के समान है इस एक है, जहां वे 404 का उपयोग करना चाहिये, लेकिन पढ़ने के बाद यह एक दूसरे को जहां वे जब साइट URL बदलते हैं (विशिष्ट मामले में नया स्वरूप / पुनः फैक्टरिंग वजह से था) 301 उपयोग करने के लिए सुझाव है कि मैं का एक सा मिलता है भ्रमित और मुझे आशा है कि कोई इस विशिष्ट उदाहरण के लिए स्पष्ट कर सकता है:

  1. मान लीजिए कि मेरे पास ईकामर्स साइट है,

  2. यह भी मान लें अंतिम उपयोगकर्ता साइट और यूआरएल पर आइटम पृष्ठों बनाया ईकामर्स webapp में कुछ दिलचस्प आइटम नहीं डाला गया है: http://...?id=20, http://...?id=30आदि

  3. अब कहते हैं कि इन दिलचस्प वस्तुओं में से कुछ को कई अन्य साइटों से उनके लिए कई बाहरी लिंक मिले क्योंकि कुछ लोगों ने उन वस्तुओं को बहुत दिलचस्प पाया और उनसे जुड़ा।

  4. कुछ वर्षों के बाद अंतिम उपयोगकर्ता उन वस्तुओं, इतनी स्पष्ट रूप से पृष्ठों और URL हटा http://...?id=20, http://...?id=30आदि अब अब मौजूद नहीं है, लेकिन वेब पर अभी भी कई पृष्ठों का झुकाव उसकी ओर लिंक कर रहे हैं

अब ईकामर्स साइट को क्या करना चाहिए, बस उन मदों के लिए 404 पृष्ठ दिखाएं?

लेकिन, मैं भ्रमित हूं, क्या यह सभी Google पीआर आइटम पृष्ठों के बाहरी लिंक द्वारा पारित नहीं होगा? तो क्या होम पेज पर 301 रीडायरेक्ट का उपयोग करना बेहतर नहीं है जो कम से कम पीआर को होम पेज पर पहुंचा दे?


संपादित करें:

खैर, अब तक की सबसे अच्छी बात के जवाब के अनुसार 404/410 करना है

इस प्रश्न को और अधिक पूर्ण बनाने के लिए, मैं एक विशेष मामले के बारे में बात करना चाहूंगा, बस यह सुनिश्चित करने के लिए कि मैं समझ गया हूं। ठीक से।

मान लीजिए कि उपयोगकर्ता उन वस्तुओं को फिर से बनाता है (जिन्हें वह पहले बिंदु 4 पर हटा दिया गया था), शायद वह अपने नाम और विवरण को थोड़ा बदल देता है, लेकिन वे मूल रूप से एक ही आइटम हैं। Webapp कोई रास्ता नहीं इन नए जोड़ा आइटम यह इतना पुराने आइटम स्पष्ट रूप से उन्हें नए URL के साथ नए आइटम के रूप में बनाने थे पता करने के लिए है http://...?id=100, http://...?id=101, यह इस बिंदु पर समझ में आता है नए लोगों के लिए 301 वर्ष रीडायरेक्ट URL के लिए करता है?


अन्य संस्करण (यह बहुत ही महत्वपूर्ण होगा):

खैर अब तक प्राप्त किए गए चतुर उत्तरों के अनुसार, यह विशेष मामले के लिए लगता है, मेरे अंतिम EDIT में समझाया गया है, मैं 301 का उपयोग कर सकता हूं, क्योंकि यह भ्रामक कारण नहीं है क्योंकि मूल रूप से नए पृष्ठ सामग्री की अवधि में पुराने पृष्ठ के लिए एक प्रतिस्थापन है। यह मूल रूप से पीआर को बाहरी लिंक से और बेहतर उपयोगकर्ता अनुभव के लिए पास रखने के लिए किया जाता है।

लेकिन उपयोगकर्ता के अनुभव के साथ, यह डिबेटेबल है (* 1), बाहरी टूटी हुई लिंक से पीआर को संरक्षित करने के लिए क्यों न केवल हमेशा 301 का उपयोग करें, मेरी समझ में Google ने डुप्लिकेट सामग्री को नापसंद किया है, लेकिन क्या हमें यकीन है कि होम पेज पर 301 रीडायरेक्ट देखा गया है Google के लिए डुप्लिकेट सामग्री के रूप में ?!

Google खुद ही 301 index.html को रीडायरेक्ट करने के लिए रूट करने का सुझाव देता है, यदि वे 301 को डुप्लिकेटेड सामग्री मानते हैं तो क्या डुप्लिकेट की गई सामग्री को भी नहीं माना जाएगा? वे इसका सुझाव क्यों देते हैं?

मुझे आपको उकसाता है: "क्यों नहीं हर पेज पर 301 पेज जोड़ने की जरूरत है?"

(* 1) एक उपयोगकर्ता के रूप में, जब मैं किसी बाहरी लिंक से किसी वेबसाइट के पेज के लिए एक टूटे हुए URL का अनुसरण करता हूं तो मैं इस वेबसाइट पर और अधिक चिपक जाता हूं अगर मुझे 404 पृष्ठ देखने के बजाय होम पेज पर पुनर्निर्देशित हो जाता है, जहां मुझे लगता है कि वेबसाइट नहीं है यहां तक ​​कि अब भी मौजूद है और शायद मैं वेबसाइट के होम पेज पर जाने की कोशिश भी नहीं करता।


वह लिंक Google से नहीं है। यह Google समूह की एक पोस्ट है, इसलिए इसे आधिकारिक सलाह के रूप में न लें।
असंतुष्टगीतगो

@myself: myslef के लिए एक अनुस्मारक और जो कोई भी मेरे प्रश्न को पढ़ता है, जो मुझे सवाल में याद आ रहा था वह 404 पृष्ठ का विचार है जो ऐसा नहीं लगता है कि पूरी वेबसाइट नीचे गई: उपयोगकर्ता के अनुकूल 404 पृष्ठ।
मार्को डेमायो

जवाबों:


7

पहले उपयोगकर्ता !!! उपयोगकर्ताओं के बजाय खोज इंजन के लिए खानपान विफलता के लिए एक नुस्खा है।

अच्छा प्रयोज्यता उन्हें एक ऐसे पृष्ठ पर पुनर्निर्देशित करना होगा जो यह बताता है कि उत्पाद अब मौजूद नहीं है और अन्य संबंधित वस्तुओं का पता लगाने के लिए उन्हें आमंत्रित करता है। इस तरह आप एक खराब लिंक या भ्रम के कारण आगंतुक को नहीं खोते हैं। सब के बाद अगर वे एक लिंक का अनुसरण कर रहे हैं जो एक बात की उम्मीद कर रहे हैं और एक और दिखाया गया है तो यह आपके लिए बुरा है यदि आप इसे ठीक से नहीं संभालते हैं।

मुझे नहीं पता कि 4xx पेज पीआर पास करते हैं क्योंकि मैंने इससे संबंधित कुछ भी निर्णायक नहीं देखा है, लेकिन अगर आप करते हैं तो पीआर उस पेज को आपके होम पेज से लिंक करके और आपके द्वारा आवश्यक किसी भी अन्य महत्वपूर्ण पेज को "फैल" कर सकता है। यदि आप उस पीआर को खो देते हैं तो यह कोई बड़ी बात नहीं है। प्रयोज्यता जो आप पीआर लाभ की पेशकश की जो भी लाभ मिलता है।

अपडेट करें

एक 301 बिल्कुल वही है जो आप करना चाहते हैं। यह एक ही उत्पाद है और आप पुनर्निर्देशन करके यह सुनिश्चित करते हैं कि नई लिस्टिंग से पुराने पृष्ठ द्वारा अर्जित लाभ प्राप्त होते हैं और उपयोगकर्ता अभी भी उस उत्पाद को पा सकते हैं जिसकी उन्हें तलाश है।

अद्यतन # 2

जो सामग्री नहीं मिली है, उसके लिए 301 रीडायरेक्ट करना शब्दार्थिक रूप से गलत है (सामग्री स्थानांतरित नहीं हुई है, यह बस अस्तित्व में नहीं है) और उपयोगकर्ताओं को भ्रमित कर सकता है (वे उत्पाद एक्स की उम्मीद कर रहे थे और आपके होम पेज को इसके बजाय नहीं मिला। स्पष्टीकरण क्यों)।

301 रीडायरेक्ट डुप्लिकेट सामग्री मुद्दों का कारण नहीं है। वे खोज इंजनों को सचेत करके उन्हें हल करते हैं कि पृष्ठ A पृष्ठ B पर स्थानांतरित हो गया है।

(* 1) मैं एक उपयोगकर्ता के रूप में, जब किसी बाहरी लिंक से किसी वेबसाइट के पेज पर एक टूटे हुए यूआरएल का अनुसरण करता हूं, तो मैं इस वेबसाइट पर और अधिक चिपक सकता हूं यदि मुझे 404 पृष्ठ देखने के बजाय होम पेज पर रीडायरेक्ट किया जाए, जहां मुझे लगता है कि वेबिस्ट भी नहीं करता है अब मौजूद हैं और शायद मैं वेबसाइट के होम पेज पर जाने की कोशिश भी नहीं करता।

एक बेहतर समाधान जो आपकी समस्या को हल करता है, उन्हें एक कस्टम 404 पृष्ठ दिखाना है जो बताता है कि पेज अब मौजूद नहीं है, संभावित विकल्पों की सिफारिश करता है, और यदि उन्हें कोई भी संभव विकल्प पसंद नहीं है, तो उन्हें होम पेज पर आमंत्रित किया जाता है। अगर वे किसी भी तरह से निकलते हैं तो आपको उन्हें पहले स्थान पर रखने का कभी मौका नहीं मिला। यह समाधान सबसे अधिक उपयोगकर्ता के अनुकूल है और आपको रूपांतरण का उच्चतम अवसर प्रदान करता है।


मैंने एक विशेष मामले के साथ प्रश्न को अपडेट किया
मार्को डेमायो

आपका उत्तर वह था जिसने मुझे अब तक अधिक समझा, लेकिन यह विषय अभी भी अस्पष्ट है। मैंने एक महत्वपूर्ण भाग के साथ प्रश्न को अद्यतन किया, मैं वास्तव में आपके विचारों को पढ़ने के लिए झूठ बोलूंगा।
बजे मार्को डेमायो

@Marco: जवाब अद्यतन
जॉन कोंडे

आपका उत्तर बहुत स्पष्ट और सटीक है। सभी अद्यतन पर follwoing के लिए भी धन्यवाद। मैं आखिर समझ गया!
बजे मार्को डेमायो

7

मेरे दिमाग में, इस स्थिति में स्थिति कोड का उपयोग करने के लिए410 gone यह अधिक समझ में आएगा ।

अनुरोधित संसाधन अब सर्वर पर उपलब्ध नहीं है और कोई अग्रेषण पता ज्ञात नहीं है। इस स्थिति को स्थायी माना जाता है। लिंक संपादन क्षमताओं वाले ग्राहक उपयोगकर्ता अनुमोदन के बाद अनुरोध-यूआरआई के संदर्भ हटा सकते हैं। यदि सर्वर को पता नहीं है, या यह निर्धारित करने के लिए कोई सुविधा नहीं है, कि क्या स्थिति स्थायी है या नहीं, तो स्थिति कोड 404 (नहीं मिला) SHOULD का उपयोग किया जाना चाहिए। जब तक अन्यथा संकेत न दिया जाए, यह प्रतिक्रिया अस्वीकार्य है।

410 प्रतिक्रिया मुख्य रूप से प्राप्तकर्ता को यह सूचित करके वेब रखरखाव के कार्य की सहायता के लिए है कि संसाधन जानबूझकर अनुपलब्ध है और सर्वर के मालिक चाहते हैं कि उस संसाधन के दूरस्थ लिंक हटा दिए जाएं। इस तरह की घटना सीमित समय, प्रचार सेवाओं और व्यक्तियों से संबंधित संसाधनों के लिए आम है जो अब सर्वर की साइट पर काम नहीं कर रहे हैं। सभी स्थायी रूप से अनुपलब्ध संसाधनों को "चला गया" के रूप में चिह्नित करना या किसी भी लम्बाई के लिए चिह्न रखना आवश्यक नहीं है - जो कि सर्वर के मालिक के विवेक पर छोड़ दिया जाता है।

फिर, http://...?id=XXआइटम के साथ पृष्ठ (प्रविष्टि को नष्ट न करें) रखें, लेकिन आगंतुकों को सूचित करने के लिए एक उल्लेख जोड़ें कि यह आइटम निश्चित रूप से उपलब्ध नहीं है।

अपने स्टेटस कोड विकल्पों में आपकी मदद करने के लिए, इस पर एक नज़र डालने की कोशिश करें:


[EDIT] विशेष मामले के बारे में

यदि कोई मानता है कि "हटाए गए" आइटम को वास्तव में हटाया नहीं गया है, लेकिन सिर्फ अनुपलब्ध के रूप में चिह्नित किया गया है, तो सबसे अच्छा यह है कि उपयोगकर्ता को अपने बदलाव करने के लिए अपने आइटम को "पुनः सक्रिय" करने के लिए प्रोत्साहित करें।


थैंक्स, उन सभी स्टेटिस कोड निश्चित रूप से एक दिलचस्प विषय है जिसके बारे में मैं निश्चित रूप से पढ़ूंगा। आपकी बात तर्क है, लेकिन मेरे सवाल में मैं एसईओ के बारे में चिंतित हूं और मैं इस बात से अवगत हूं कि अगर 410 का स्टॉप कोड मिल जाता है तो Google क्या करेगा।
मार्को डेमायो

1
मुझे जॉनमू (Google कर्मचारी) google.com/support/forum/p/Webmasters/…
Marco Demaio

मैंने एक विशेष मामले के साथ प्रश्न का मूल्यांकन किया
मार्को डेमायो

और मैंने अपना जवाब अपडेट किया ^ ^
पास्कल क्यूवाई

6

यदि सामग्री का एक टुकड़ा जानबूझकर साइट से हटा दिया गया है, तो स्वाभाविक रूप से उस पृष्ठ का पीआर गायब हो जाएगा। यही उचित व्यवहार है। पीआर अन्य उपयोगकर्ताओं के वोटों का प्रतिनिधित्व करता है जो यह दर्शाता है कि वे मानते हैं कि लिंक किया गया पेज मूल्यवान है। इसलिए यदि उन्होंने जिस सामग्री को वोट दिया है, उसे हटा दिया गया है, तो स्वाभाविक रूप से उनके वोट को छोड़ दिया जाना चाहिए।

अब, आप अपने पीआर को बनाए रखने या फसल के लिए URL को दूसरे पृष्ठ पर पुनर्निर्देशित कर सकते हैं । लेकिन जब तक उस पृष्ठ में एक समान प्रतिस्थापन सामग्री न हो, यह एक भ्रामक और अनैतिक अभ्यास होगा, जो एक अर्थ में रेट्रोएक्टिव क्लोकिंग के समान है। यह मूल रूप से हाल ही में समाप्त हुए डोमेन को खरीदने के समान है ताकि आप इसका पीआर प्राप्त कर सकें।

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

हालाँकि, आप अभी भी हटाए गए पृष्ठों के लिंक से लाभ उठाकर 410 त्रुटि पृष्ठ स्थापित कर सकते हैं जो उपयोगकर्ताओं को समान सामग्री या आपके होमपेज पर निर्देशित करता है। और यदि आपके पास एक अच्छा आंतरिक लिंक संरचना है, तो हटाए गए पृष्ठ को अपने पीआर पर अन्य पृष्ठों पर पूरा समय बीत रहा होगा।

नोट: यदि यह एक ऐसा उत्पाद है जो केवल स्टॉक से बाहर है, तो आपको पृष्ठ को छोड़ देना चाहिए और उपयोगकर्ताओं को अपनी खरीदारी कार्ट में इसे जोड़ने की अनुमति नहीं देना चाहिए। हालाँकि उन्हें अभी भी अपनी इच्छा सूची में जोड़ने की अनुमति दी जा सकती है या उत्पाद के स्टॉक में वापस आने पर अधिसूचित होने के लिए कहा जा सकता है।


मैंने एक विशेष मामले के साथ प्रश्न को अपडेट किया
मार्को डेमायो

1
@ मार्को: उस स्थिति में, इसे "प्रतिस्थापन सामग्री" माना जाएगा और 301 उपयुक्त होगा। यह ऐसा है जैसे अगर आपने अपनी वेबसाइट को दोबारा बनाया, तो आपके पृष्ठ सभी अलग-अलग हो सकते हैं, लेकिन वे पुराने पृष्ठों के थोड़े अद्यतन संस्करण हैं, इसलिए 301 उपयुक्त होगा। एक अन्य उदाहरण है यदि आपने किसी उत्पाद का नया संस्करण जारी किया है। जब तक पुराने पेज की तलाश कर रहे उपयोगकर्ता नए के साथ खुश होंगे, तब तक आप 301 का उपयोग कर सकते हैं।
Lèse majesté

1
अपने उत्तर के अंतिम भाग से सहमत हों। विशेष रूप से, यदि उपयोगकर्ता खोज इंजन के माध्यम से उस पृष्ठ को खोज रहे हैं, तो पृष्ठ को किसी भी उपयुक्त सामग्री और नोट से बाहर रखना एक अच्छा विचार है। उपयोगकर्ता को आगे बढ़ने के लिए प्रोत्साहित करने के लिए आप कुछ समान वस्तुओं को सूचीबद्ध कर सकते हैं। यदि एक विशिष्ट "प्रतिस्थापन" आइटम है, तो इसके बजाय 301 का उपयोग करें।
असंतुष्टगीतगेट

1

प्रश्न के लिए: मैं अपवर्जित उत्पाद के लिए एक 404/410 पृष्ठ रखूंगा, और नए उत्पाद के लिए एक नया निर्माण करूंगा।

विशेष मामले के लिए: शायद मैं एक ही ऊपर या ... एक 303 पुनर्निर्देशन का उपयोग करें। शायद एक 301, लेकिन यह निश्चित रूप से मेरी पहली पसंद नहीं होगी।

दूसरे संपादन के लिए: जैसा कि वेब डेवलपर्स / एसईओ लोगों के लिए कई बार कहा गया है: एसईओ एक अच्छे बिल्ड पेज का परिणाम है। पहले उपयोगकर्ताओं पर विचार करें। अवधि।

इसके अलावा पहिया को सुदृढ़ न करें क्योंकि किसी ने कहा कि आपको इसकी आवश्यकता है। टेक्नोलॉजीज मौजूद हैं और उन्हें उचित तरीके से उपयोग करने के लिए आपकी जिम्मेदारी है। HTTP हेडर और रिस्पांस कोड लगभग किसी भी मामले को शामिल करता है जिसकी आप कल्पना / आवश्यकता कर सकते हैं।

अब उपयोगकर्ता के रूप में, मैं कह सकता हूँ कि अगर मुझे कोई उपयोगी 404 पृष्ठ तक पहुँचने में कोई आपत्ति नहीं है। बेशक, बदसूरत, समय नए रोमन आकार 10px, काले और सफेद, तकनीकी पाठ के साथ, सबसे खराब कभी एक उपयोगकर्ता पा सकते हैं। मुझे उससे भी नफरत है। लेकिन अगर मैं किसी ऐसे पृष्ठ पर पहुँचता हूँ, जो मुझे साइटमैप की जाँच करने, खोज करने और कुछ इसी तरह के लिंक उपलब्ध कराने का विकल्प देता है ... तो इससे मुझे होम पेज पर रीडायरेक्ट होने से अधिक खुशी होती है।

निष्कर्ष वह करें जो आपको करने की आवश्यकता है, जो आपके पास पहले से है उसका उपयोग करें (जो आपके पास बेहतर है), और अपने आप को अपने उपयोगकर्ता के रूप में रखें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.