कुछ वेबसाइट यूआरएल के अंत में "स्लग" क्यों जोड़ते हैं? [बन्द है]


111

कई वेबसाइटें, जिनमें यह भी शामिल है, जाहिरा तौर पर स्लग - वर्णनात्मक कहलाती हैं, लेकिन जहां तक ​​मैं पाठ के बेकार बिट्स को बता सकता हूं - यूआरएल के अंत तक।

उदाहरण के लिए, इस सवाल के लिए साइट जो URL देती है वह है:

/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls

लेकिन निम्नलिखित URL बस के रूप में भी काम करता है:

/programming/47427/

क्या इस पाठ का बिंदु केवल URL को किसी और उपयोगकर्ता के अनुकूल बनाना है या कुछ अन्य लाभ हैं?


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

4
^ ^ +1, लेकिन आपके उत्तर को टिप्पणी के बजाय एक उत्तर के रूप में देखना बेहतर होगा ..
डायनेक्स

खोज इंजन परिणामों में रैंकिंग के साथ मदद करता है।
जे स्मोक

stackoverflow.com/q/47427 यह भी काम करता है: P
हैबीब परवाड

जवाबों:


166

स्लग URL को अधिक उपयोगकर्ता-अनुकूल बनाते हैं और आप जानते हैं कि जब आप किसी लिंक पर क्लिक करते हैं तो क्या उम्मीद की जाती है। यदि Google खोज इंजन URL में है, तो Google जैसे खोज इंजन उच्चतर रैंक करते हैं।


3
यूआरएल को उपयोगकर्ता के अनुकूल बनाने वाली चीजों में से एक 'खोज-क्षमता' है, जिसका अर्थ है कि आप यूआरएल के एड्रेस बार से केवल अनुमान लगा सकते हैं। i.love.pets.com/search/cats+dogs आसानी से i.love.pets.com/search/pug+puppies आदि की ओर ले जा सकता है
जियान

12
जियान, मैंने उस तर्क को पहले सुना है, लेकिन मुझे नहीं लगता कि यह जांच के लिए खड़ा है। गीक्स के अलावा, शायद ही किसी ने वास्तव में सीधे URL टाइप किए हों। पठनीयता निश्चित रूप से महत्वपूर्ण है, और मुझे लगता है कि बढ़ती संख्या में उपयोगकर्ता URL देखते हैं, लेकिन जब "अनुमान" लगता है तो मुझे लगता है कि अल्पसंख्यक बहुत छोटे हैं।
पलकहीनता

4
@eyelidlessnes - मुझे असहमत होना पड़ेगा। जबकि लोग मैन्युअल रूप से URL दर्ज नहीं कर सकते हैं, मैंने सबूत देखे हैं कि वे उन्हें बनाते हैं। हमारे लॉग और हमारे निगरानी उपकरणों को देखने के माध्यम से, हम नमूने देखते हैं जहां एक उपयोगकर्ता सत्र कुछ करेगा और फिर URL को संशोधित करेगा (एक रेफरल की कमी के कारण)। दी, सभी लोग ऐसा नहीं कर रहे हैं - लेकिन यह निश्चित रूप से यातायात की एक नगण्य राशि नहीं है।
जोसेफ फेरिस

@Xian। हां, कुछ प्रकार के URLS, हालांकि, स्लग अनिवार्य रूप से कॉलर आईडी है। कॉल करने वाले का नाम आवश्यक नहीं है, लेकिन यह आपको यह तय करने में मदद करता है कि आप कॉल का उत्तर देना चाहते हैं या नहीं। स्लग URL को अधिक अनुकूल बनाते हैं और उपयोगकर्ता को इसे क्लिक करने की अधिक संभावना बनाते हैं।
आर्मस्ट्रांगेस्ट

xian, बिल्कुल ऐसा कैसे है जो google.com/search?q=cat+puppy से अलग है? जो लोग URL की खोज करते हैं, वे संभवतः ऐसा करेंगे। मैं ऐसा करता हूँ।
नेट्रॉक्स

39

प्रयोज्यता एक कारण है, यदि आप अपने ई-मेल में वह लिंक प्राप्त करते हैं, तो आप जानते हैं कि क्या उम्मीद है। एसईओ (खोज इंजन अनुकूलन) एक और कारण है। Google जैसे सर्च इंजन आपके पेज को url में मौजूद कीवर्ड के लिए उच्च रैंक देंगे


2
आपको क्या लगता है कि Google ने यह निर्णय क्यों लिया? इससे क्या प्रेरित हुआ?
माइक क्लार्क

क्या आप Google से कोई दस्तावेज़ प्राप्त कर सकते हैं जो विशेष रूप से बताता है कि यदि URL url में समाहित है तो वे एक पृष्ठ उच्च रैंक करेंगे?
चैनवर्क

@chainwork नहीं, लेकिन सैकड़ों संकेत हैं जो एक खोज इंजन पृष्ठों को रैंक करने के लिए उपयोग करता है, और आप सुनिश्चित कर सकते हैं कि URL एक ऐसा संकेत है।
मिचेल वैन ओस्टरहौट

2
खोज से मेल खाने वाले यूआरएल में कीवर्ड Google परिणामों में बोल्ड होते हैं और इस तरह से उपयोगकर्ताओं को खोज का संचालन करने के लिए और अधिक बाहर खड़ा कर देते हैं।
चैनवर्क

35

मैंने हाल ही में अपनी वेबसाइट का URL प्रारूप बदल दिया है:

www.mywebsite.com/index.asp?view=display&postid=100

सेवा

www.mywebsite.com/this-is-the-title-of-the-post

और देखा कि परिवर्तन के बाद दरों पर क्लिक करके लेख में लगभग 300% की वृद्धि हुई। यह निश्चित रूप से उपयोगकर्ता को यह तय करने में मदद करता है कि क्या वे जिस पर क्लिक करने के बारे में सोच रहे हैं वह एसईओ उद्देश्यों के संदर्भ में प्रासंगिक है, हालांकि मुझे कहना है कि मैंने बदलाव के बाद बहुत कम देखा है


4
मुझे उम्मीद है कि आपके पोस्ट के शीर्षक कभी नहीं बदलते हैं: बहुत से लोग मृत लिंक और वेबसर्विस का उत्पादन करने से नफरत करते हैं।
निकिता रायबाक

6
मैं वास्तव में अनुमान नहीं लगा सकता कि वह किस सीएमएस या ब्लॉगिंग सॉफ़्टवेयर का उपयोग कर रहा है, लेकिन वर्डप्रेस और इसी तरह के बहुत से लोगों के लिए, पोस्ट शीर्षक को संशोधित करने के बाद पोस्ट पहले ही लाइव हो गया है, स्लग को नहीं बदलता है (और वास्तव में आपके द्वारा बताए गए कारण के लिए)।
साइडे वेय्स

25

मैं अन्य प्रतिक्रियाओं से सहमत हूं कि किसी भी गलत टाइप किए गए स्लग को 301-रीडायरेक्ट को उचित रूप देना चाहिए। दूसरे शब्दों में, /programming/47427/whको पुनर्निर्देशित करना चाहिए /programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls। इसका एक और लाभ है जिसका उल्लेख नहीं किया गया है - यदि आप एक कैनोनिकल URL पर रीडायरेक्ट नहीं करते हैं, तो यह दिखाई देगा कि आपके पास डुप्लिकेट पृष्ठों की लगभग-अनंत संख्या है। Google को डुप्लिकेट सामग्री से नफरत है।

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

/programming/47427/why-do-some-वेबसाइटों-एड-मल-टू-अंत के- यूआरएल

... उफ़, URL के अंत में मेल सॉफ्टवेयर कट गया! हालांकि कोई समस्या नहीं है क्योंकि आप अभी भी बस के साथ रोल कर सकते हैं/programming/47427

इस दृष्टिकोण के साथ एक बड़ी समस्या यह है कि यदि आप स्लग को अपनी सामग्री के शीर्षक से प्राप्त करते हैं, तो आप गैर-एएससीआईआई, यूटीएफ -8 खिताब से कैसे निपटेंगे?


1
अच्छी पोस्ट, बहुत मान्य बिंदु! +1 आपके प्रश्न के अनुसार, "आप गैर-असिसी, यूटीएफ 8 शीर्षक से कैसे निपटेंगे?" इसके लिए एल्गोरिदम हैं, उदाहरण के लिए एक वर्डप्रेस उपयोग करता है। यदि 600 से अधिक वर्णों को अनुमति दी गई थी, तो मैं इस सटीक समस्या के लिए एक PHP समाधान पोस्ट करूंगा। यदि आप वास्तव में जानना चाहते हैं, तो इसे एक प्रश्न के रूप में पोस्ट करें और मुझे इसका उत्तर देने में खुशी होगी;)
मैथियास ब्यनेंस

1
पुन: "डुप्लिकेट पृष्ठों की लगभग अनंत संख्या" - यह केवल तभी होगा जब गैर-कैनन URL के लिंक हों। यदि आप इसे अपनी साइट के अनुरूप रखते हैं तो कोई समस्या नहीं होनी चाहिए। URL को काटे जाने के बारे में आपका सिद्धांत मूर्खतापूर्ण है, URL कहीं भी काट दिया जा सकता है, है ना? 4742 के बाद भी, जो एक अलग सवाल पैदा करेगा। जब तक आप URL में सिर्फ मानक अक्षर, संख्या, डैश और / या अंडरस्कोर करते हैं, ऐसा होने की संभावना कम है।
असंतुष्टगीत

2
जैसा कि DisgruntledGoat ने सुझाव दिया, Google तकनीकी रूप से तब तक कोई डुप्लिकेट सामग्री नहीं ढूंढेगा जब तक कि कोई व्यक्ति किसी भिन्न स्लग के साथ पृष्ठ से लिंक न हो, इसलिए Google के मकड़ी को यह सोचकर धोखा दे सकता है कि डुप्लिकेट सामग्री है। तो मकड़ी इस पृष्ठ से नफरत करेगी, लोगों को जाने का रास्ता;)
ऑस्टिन महोनी

यदि आप पृष्ठ में rel = "कैनोनिकल" संकेत एम्बेड करते हैं, तो तकनीकी रूप से, आपको 301 रीडायरेक्ट करने की आवश्यकता नहीं है। "डुप्लिकेट पृष्ठों की अनंत संख्या के निकट" के बावजूद, Google एकमात्र वैध कैनोनिकल URL लेगा। अमेज़ॅन 301 नहीं करता है। यह कोशिश करें: amazon.com/lat-thinking-stragies/dp/0470942185 हालांकि, यह दोनों करना बेहतर है। कारण कोई है जो लिंक को पूरी तरह से संशोधित स्लग के साथ प्रकाशित कर सकता है और जब दर्शक इसे पढ़ता है, तो यह सामग्री से अलग दिखता है - दर्शक को भ्रमित करता है।
ईथन

"आप गैर-अस्सी, यूटीएफ 8 खिताब के साथ कैसे निपटेंगे?" आप प्रतिशत-उन्हें सांकेतिक शब्दों में बदलना। सभी आधुनिक ब्राउज़र वास्तव में यूनिकोड को पता बार में बहुभाषी महिमा दिखाते हैं, लेकिन क्लिपबोर्ड पर कॉपी करते समय आपको एक ASCII, प्रतिशत-एन्कोडेड URL देते हैं।
स्टिजन डे विट

14

अधिकांश साइट इसका उपयोग करने का कारण शायद SEO (सर्च इंजन ऑप्टिमाइजेशन) है। याहू URL में ही खोज कीवर्ड की उपस्थिति के लिए एक उचित भार दिया करता था, और इससे Google परिणाम में भी मदद मिली।

हाल ही में खोज इंजन ने URL में कीवर्ड के लिए दिए गए भार को कम कर दिया है, संभवतः क्योंकि तकनीक अब वैध साइटों की तुलना में स्पैम साइटों पर अधिक सामान्य है। URL में कीवर्ड अब केवल खोज परिणामों पर बहुत मामूली प्रभाव डालते हैं, यदि सभी पर।

खुद stackoverflow के लिए, SEO एक प्रेरणा हो सकती है (पुरानी आदतें कठिन मर जाती हैं) या बस प्रयोज्य के लिए।


एसईओ का एक कारक। लेकिन इससे भी महत्वपूर्ण बात यह है कि यह प्रयोज्यता के बारे में है, जैसा आपने कहा।
आर्मस्ट्रांगेस्ट

14

यह मूल रूप से संसाधन के लिए एक अधिक सार्थक स्थान है। आईडी का उपयोग करना पूरी तरह से वैध है लेकिन इसका मतलब है कि लोगों की तुलना में मशीनों के लिए अधिक है।

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

अर्थात:

/2008/sept/06/why-some-websites-add-slugs-end-of-urls/

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

/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-1/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-2/

बहुत सारे स्लग एल्गोरिदम से यूआरएल को छोटा रखने में सहायता करने के लिए "द" और "ए" जैसे सामान्य शब्दों से भी छुटकारा मिलता है। यह स्कोप दृष्टिकोण भी किसी दिन, महीने या वर्ष के लिए सभी संसाधनों को खोजने के लिए बहुत सरल बनाता है - आप बस खंडों को काटते हैं।

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


11

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

विडंबना यह है कि बहुत सारी वेबसाइटों ने अपने URL में कड़ाई से एसईओ प्रयोजनों के लिए शीर्षकों के एक पूर्ण क्रमबद्ध-हाइफ़न संस्करण को रखना शुरू कर दिया है, जिसका अर्थ है कि यह शब्द अब लागू नहीं होता है। यह अर्थपूर्ण शुद्धतावादियों को भी रैंक करता है, क्योंकि कई कार्यान्वयन सिर्फ अपने URL के अंत में शीर्षक के इस क्रमबद्ध संस्करण से निपटते हैं।


10

मैं ध्यान देता हूं कि आप टेक्स्ट को स्वतंत्र रूप से बदल सकते हैं। यह URL बस काम करने के लिए प्रकट होता है।

/programming/47427/why-is-billpg-so-very-awesome


क्या यह एक बग या फीचर है?
जैकब atturc

4
वास्तव में यह सुनिश्चित करता है कि विषय संशोधित होने के बाद भी आप किसी पोस्ट तक पहुंच सकते हैं (और इस तरह एक नया URL है)।
डिर्क वोल्मार

3
आदर्श रूप से, हालांकि प्रत्येक इंटरनेट संसाधन ('दस्तावेज़') में केवल 1 URI है। इसलिए मूल रूप से, एक ही दस्तावेज़ को विभिन्न यूआरआई के माध्यम से देखने की अनुमति देने से आपकी साइट पर नकारात्मक प्रभाव पड़ सकता है। यह शायद केवल एक चीज है जो मुझे स्टैक ओवरफ्लो के बारे में पसंद नहीं है;)
मैथियास ब्यनेंस

3
यही कारण है कि विहित पृष्ठ मौजूद हैं, और स्टैक ओवरफ्लो उनका उपयोग करता है। =)
एलिक्स एक्सल

4
@ एलिक्स एक्सल: 301 पुनर्निर्देश >कैनोनिकल पेज
मैथियास ब्यनेंस

6

जैसा कि पहले ही कहा गया है, 'स्लग' लोगों और खोज इंजनों की मदद करता है ...

कुछ ध्यान देने योग्य बात यह है कि पृष्ठ के स्रोत में एक विहित यूआरएल है

यह पृष्ठ को कई बार अनुक्रमित होने से रोकता है।

उदाहरण:

<link rel="canonical" href="http://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls">


3

लिंक भेजते समय पठनीयता को न भूलें, न कि केवल खोज इंजन में। यदि आप किसी को पहला लिंक ईमेल करते हैं तो वे URL को देख सकते हैं और सामान्य विचार प्राप्त कर सकते हैं कि यह किस बारे में है। दूसरा क्लिक करने से पहले उस पृष्ठ की सामग्री का कोई संकेत नहीं देता है।


2

यदि आपने किसी को एक लिंक ई-मेल किया है, तो यह उस विवरण को शामिल करने के लिए और अधिक अर्थ नहीं देगा, जो वास्तव में विवरण लिखने के बजाय किसी अन्य व्यक्ति को उस URL पर पार्स करने के बजाय जहां विवरण मौजूद है, और पढ़ने के लिए एक गुच्छा का प्रयास करें -hyphenated-शब्द-अटक-साथ।


आप स्पष्ट रूप से कभी भी रिक रोलएड नहीं रहे हैं, आपके पास है। आप कितने लिंक प्राप्त करते हैं: इसे देखें। प्रफुल्लित! <link>। यह अच्छा होगा अगर Youtube ने Urls को ऐसा किया: youtube.com/12345/evil-bikini-wax-job-not-work-safe। यह लिंक को अधिक भरोसेमंद बनाता है और मुझे क्लिक करने या न करने के निर्णय लेने में मदद करता है।
आर्मस्ट्रांगेस्ट

1
हालांकि, मैंने देखा है कि किसी भी एमवीसी प्रणाली को अतिरिक्त बुराई-बिकनी-मोम-नौकरी-नौकरी-सुरक्षित भाग की आवश्यकता नहीं है, और बस आसानी से youtube.com/12345 के रूप में भेजा जा सकता है, और अधिकांश लोग जो इस तरह से सामान को मेल करना चाहता था, वह जल्दी से इसे निकालना सीख जाएगा।
किबि

2

सबसे पहले, यह एसईओ और उपयोगकर्ता के अनुकूल है, लेकिन उदाहरण (इस साइट) के मामले में, यह अच्छी तरह से या सही ढंग से नहीं किया गया है (जैसा कि यह ब्लैक हैट ट्रिक्स और दूसरों द्वारा रैंक विषाक्तता के लिए खुला है, जो इस साइट पर बुरी तरह से प्रतिबिंबित होगा) ।

अगर

/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls

सामग्री है, तो

/programming/47427/

तथा

/programming/47427/any-other-bollix

डुप्लिकेट नहीं होना चाहिए। उन्हें वास्तव में स्वचालित रूप से उस लिंक का पता लगाना चाहिए जो वर्तमान पाठ का उपयोग नहीं कर रहा है (जैसा कि स्पष्ट रूप से स्लग को प्रश्न शीर्षक द्वारा परिभाषित किया गया है और बाद में संपादित किया जा सकता है) और उन्हें 301 स्वचालित रूप से रीडायरेक्ट करना चाहिए

/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls

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


1
पृष्ठ स्रोत देखें और आप इस मिल जाएगा: <link rel = "प्रामाणिक" href = " stackoverflow.com/questions/47427/... "> देखें: यहाँ: googlewebmastercentral.blogspot.com/2009/02/...
Armstrongest

0

आदर्श रूप में, "स्लग" केवल आवश्यक पहचानकर्ता होना चाहिए। व्यवहारिक रूप से, इस तरह की गतिशील साइटों पर, आपके पास या तो एक अद्वितीय संख्यात्मक पहचानकर्ता होना चाहिए या डिग की तरह "स्लग" के लिए संख्याओं को बढ़ाना / बढ़ाना शुरू करना होगा।


1
डिग लिंक पहले मुख्य पृष्ठ के नीचे जाने के दौरान मैं आया था। यह विशुद्ध रूप से संयोग है कि यह इसलिए भी होता है कि डिग्ग कितना दूर गिर गया है - सेक्स की लत के बारे में तीन बार पोस्ट किया गया है।
काइल क्रोनिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.