URL: क्या मुझे हाइफ़न, अंडरस्कोर या प्लस प्रतीकों का उपयोग करना चाहिए?


112

सर्च इंजन के लिए कौन सा बेहतर है?

  1. example.com/my_cool_page.html
  2. example.com/my-cool-page.html
  3. example.com/my+cool+page.html

उपयोग +(प्लस)।
जानूस ट्रॉल्सन

6
@JanusTroelsen: आपको +URL के पथ भाग (इस प्रश्न का विषय) में एक स्थान का प्रतिनिधित्व करने के लिए उपयोग नहीं करना चाहिए । हालाँकि, +क्वेरिस्ट्रिंग (URL पैरामीटर मान) में किसी स्थान को एन्कोड करने के लिए उपयोग किया जा सकता है। संबंधित: webmasters.stackexchange.com/questions/32867/…
MrWhite

1
Google इंजीनियर से इसके बारे में अच्छा वीडियो: youtube.com/watch?v=AQcSFsQyct8 (मैट कट्स का उल्लेख नीचे दिए गए उत्तर में भी किया गया था)
JohnB

जवाबों:


91

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

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

कुछ ऐसे मामले हैं जहां यह बात हो सकती है। एक के लिए, यदि कोई लिंक के लिए एंकर टेक्स्ट के रूप में पूर्ण URL का उपयोग करता है, तो खोज इंजन उन शब्दों को प्रासंगिक शब्दों से बाहर निकालने में सक्षम होगा। दूसरे के लिए, यह संभव है कि खोज इंजन URL में शब्दों का उपयोग सहसंबंधी कारकों के रूप में उन शब्दों की प्रासंगिकता को निर्धारित करने के लिए पृष्ठ सामग्री के लिए करते हैं।

मैट कट्स के पास एक दिनांकित टुकड़ा है जो इसे समझाता है, और अगस्त 2011 से एक और हालिया Google वेबमास्टर सहायता वीडियो है जिसमें कहा गया है कि Google अभी भी अंडरस्कोर को शब्द विभाजक नहीं मानता है । आप खोज इंजन के लिए जीवन को जितना संभव हो उतना आसान बना सकते हैं, उसी कारण से कि आप उन्हें वैध HTML प्रदान करते हैं।

यदि आप एक नई साइट शुरू कर रहे हैं, तो आप निश्चित रूप से डैश का उपयोग करना बेहतर है।


76

यहाँ आपका जवाब है:

https://webmasters.stackexchange.com/questions/374/urls-should-i-use-hyphens-underscores-or-plus-symbols

साइटों का स्टैक एक्सचेंज नेटवर्क Google के साथ उच्च स्थान पर है और स्टैक एक्सचेंज अपने URL में हाइफ़न का उपयोग करता है।


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

4
@ डान SO को अपने ट्रैफ़िक का लगभग 85% Google से प्राप्त होता है (या इसलिए मैंने जो ब्लॉग पोस्ट देखी है, उससे मुझे याद आता है) और मैंने प्रोग्रामिंग से संबंधित जानकारी की खोज की और एसओ पृष्ठ पाए जो केवल मिनट पुराने थे। इसलिए मुझे लगता है कि हम कह सकते हैं कि स्टैक लोगों को एसईओ के बारे में एक बात या 2 पता है
Srul

1
अच्छी बात। वर्डप्रेस एक ही सम्मेलन का उपयोग करता है।
टीएफएम

27
क्षमा करें, लेकिन यह कहना तार्किक तार्किकता है कि "Stack को Google से उच्च स्थान दिया गया है और Stack URLs में hyphens का उपयोग करता है इसलिए URL में hyphens SEO के लिए बेहतर हैं"। कोई सिद्ध कारण लिंक नहीं है। Google पर मुख्य कारण स्टैक का उच्च स्तर है कि यह एक बहुत लोकप्रिय वेबसाइट है और Google यह जानता है।
दान डिप्लो

3
यद्यपि डैन तकनीकी रूप से सही है, लेकिन यह सब "प्रमाण" चर्चा वास्तव में उत्तर की लालित्य से अलग है।
Fletch

22

जेफ एटवुड के इस लेख ने हमेशा मेरे लिए इसे अपनाया : रिक्त स्थान, अंडरस्कोर और डैश :

यह_आस__सिंगल_शब्द, लेकिन यह-कई-शब्द हैं।

... हालाँकि यह अब Google के मामले में पकड़ में नहीं आता है ("वेब-साइट" खोजने की कोशिश करें: इसे एक शब्द माना जाता है)।


मैं समझता हूं और दृष्टिकोण से सहमत हूं। हालांकि, मैं व्यक्तिगत रूप से पठनीयता कारणों के लिए एक विभाजक के रूप में अंडरस्कोर पसंद करता हूं। इसलिए मैंने अपने स्वादिष्ट टैग में विभाजक के रूप में अंडरस्कोर का उपयोग करने के लिए स्विच किया है।
जॉर्ज मैरियन

मेरे पास कई वेबसाइटें हैं जो अंडरस्कोर का उपयोग करती हैं लेकिन कभी भी डैश नहीं होती हैं और सभी प्रमुख सर्च इंजन उन्हें ठीक पहचानते हैं। वास्तव में मुझे नहीं पता कि मैंने ऐसा क्यों करना शुरू कर दिया है जब तथ्य यह है कि अंडरस्कोर नहीं करते हैं, तो हाइफ़न के अलावा अन्य शब्द भी लपेटते हैं।
तलवी वटिया

10

अंडरस्कोर का एक और नकारात्मक पहलू यह है कि वे कुछ ब्राउज़रों में अदृश्य होंगे जब पूरे URL को एक अंडरलाइन के साथ लिंक के रूप में प्रस्तुत किया जाता है, जो भ्रमित हो सकता है यदि उपयोगकर्ता URL को कॉपी और पेस्ट किए बिना उपयोग करने का प्रयास करता है (उदाहरण के लिए इसे लिखना या पढ़ना या पढ़ना) )।


दुर्भाग्य से, यह सवाल का जवाब नहीं देता है (जो विशेष रूप से खोज इंजन को संदर्भित करता है), हालांकि मुझे वास्तव में लगता है कि यह यहां सबसे उपयोगी उत्तर है!
बॉबी जैक

2
यह सच है, लेकिन जब आपके पास अंडरलाइन होता है, तो यह अंतरिक्ष की तरह ही अच्छा लगता है! (बिना कैनिंग इफ़ेक्ट के)
तलवी वटिया

अंडरलाइन्स का उपयोग नहीं करने के लिए वर्षों पहले यह मूल कारण था।
रोब

+1। यह वास्तव में वैसे भी खोज इंजन के लिए कोई फर्क नहीं पड़ता। यदि उन्हें वास्तव में URL से पाठ की आवश्यकता है, तो पृष्ठ में स्पष्ट रूप से कोई सामग्री नहीं है।
Oskar Skog

8

मुझे लगता है कि हाइफ़न पढ़ना आसान है, और यह वह है जो सबसे अधिक उपयोग में है (इसलिए आपके उपयोगकर्ता URL में हाइफ़न शामिल होने की उम्मीद करेंगे)।


5

मेरा मानना ​​है कि हाइफ़न सर्च इंजन पर बेहतर करेंगे, क्योंकि वे शब्द विभाजक के रूप में उपयोग किए जाते हैं। साथ ही वे उपयोगकर्ताओं को पढ़ने में थोड़ा आसान होते हैं।


5

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


3
एक एसईओ परिप्रेक्ष्य से हाइफ़न बेहतर हैं तो अंडरस्कोर करते हैं क्योंकि वे शब्द सीमांकक हैं और अंडरस्कोर नहीं हैं
जॉन कोंडे

4

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

बेशक, यह कोई बड़ी बात नहीं है क्योंकि अधिकांश उपयोगकर्ता वेबसाइट पते में टाइपिंग नहीं कर रहे हैं, लेकिन यह संभव है कि कोई व्यक्ति किसी समय हो।


3

मेरे लिए, अंडरस्कोर की तुलना में हाइफ़न पढ़ना आसान है। मुझे लगता है कि यह ज्यादातर अन्य लोगों के लिए भी आसान है।

हाइफ़न को शब्द डिवाइडर के रूप में माना जाता है, जो आपके पृष्ठ नामों को वास्तविक शब्दों के रूप में देखने में मदद करता है, जो एक अच्छी बात है।

अंडरस्कोर, कई में, यदि अधिकांश नहीं, तो मामलों को शब्द डिवाइडर के रूप में नहीं माना जाता है, जो एक पृष्ठ नाम को अक्षरों और अंडरस्कोर के बड़े क्लस्टर के रूप में प्रस्तुत करता है।

इसका मतलब यह है कि - अन्य सभी चीजें समान हैं - यदि आप अपने पृष्ठों के नामों में हाइफ़न के बजाय अंडरस्कोर का उपयोग करते हैं तो आपके पृष्ठ अधिकांश स्थानों पर कम स्कोर करेंगे। कितना कम है? बहुत ज्यादा नहीं। क्या हमेशा ऐसा ही रहेगा? नहीं।


3

सर्च इंजन के लिए बेहतर क्या है?
कोई बात नहीं। क्या मायने रखता है: उपयोगकर्ताओं के लिए बेहतर क्या है?

  • एक आधुनिक खोज इंजन को एक शब्द विभाजक और एक शब्द योजक या जो कुछ भी है, के अजीब नियमों पर भरोसा नहीं करना चाहिए। आधुनिक खोज इंजन टाइपो, एपोस्ट्रोफ, विराम चिह्न आदि से निपट सकते हैं, यह पता लगाना कि कौन से शब्द अलग-अलग होते हैं, किसी मुद्दे से ज्यादा नहीं होना चाहिए।

  • मैं उन लोगों से असहमत हूं जो दावा करते हैं कि हाइफ़न बेहतर हैं क्योंकि वे प्राकृतिक शब्द डेलिमिटर हैं। वे तरह के हैं, लेकिन इस तरह के नहीं हैं: वे शब्दों को अर्ध-संलग्न या अर्ध-सीमांकित बनाते हैं। प्राकृतिक शब्द सीमांकक 20% है।

लेकिन उपरोक्त कथन अप्रासंगिक हैं। वैसे भी URL महत्वपूर्ण नहीं होना चाहिए।

URL में कीवर्ड कितने महत्वपूर्ण हैं?
वे महत्वपूर्ण नहीं होना चाहिए, अगर वे पृष्ठ पर स्पष्ट रूप से कोई सामग्री नहीं है।

  • URL मनुष्यों के लिए बहुत दृश्यमान नहीं हैं: लिंक में एंकर टेक्स्ट हो सकता है, यह पृष्ठ पर नहीं दिखाया गया है और यह ब्राउज़र टैब पर नहीं दिखाया गया है।

  • <शीर्षक /> और मुख्य शीर्षक अधिक दिखाई दे रहे हैं और आमतौर पर URL में किसी भी तरह से कीवर्ड बना रहे हैं।

मनुष्य के लिए यह कितना महत्वपूर्ण है?
निर्भर करता है।

एक खोज इंजन के दृष्टिकोण से: बिल्कुल नहीं, उपयोगकर्ता को केवल एक खोज क्वेरी दर्ज करने और एक दिलचस्प शीर्षक और विवरण के साथ स्निपेट पर क्लिक करने की आवश्यकता है।

लेकिन अन्य जगहों से भी पर्यटक आते हैं। कुछ मामलों में, "URL गुणवत्ता" को अप्रासंगिक बनाने के बजाय एक अच्छा लंगर पाठ होता है, लेकिन ऐसे मामले होते हैं जब यह मायने रखता है।

  • URL की त्वरित और गंदी प्रतिलिपि चिपकाने / साझा करना: लेखक के लिए कोई समस्या नहीं है, लेकिन यह पाठक के लिए मायने रखता है।

  • URL को मैन्युअल रूप से दर्ज करने की आवश्यकता है। (उदाहरण के लिए एक छवि से पाठ को कॉपी नहीं किया जा सकता है।)

URL की गुणवत्ता क्या निर्धारित करती है?

  • लंबाई; आप एड्रेस बार को क्षैतिज रूप से स्क्रॉल करने के लिए नहीं चाहते हैं या URL केवल linewrap से लिंक करते हैं। और कहने की जरूरत नहीं है: एक लंबा URL टाइप करने में भी अधिक समय लगता है।

  • शब्द सीमांकक; ऐसा प्रतीत होता है कि अधिकांश लोग इस बात पर सहमत हैं कि हाइफ़न बेहतर हैं।

  • अव्यवस्था; उदाहरण: विशिष्ट आईडी, फ़ाइल नाम एक्सटेंशन, अजीब URL पैरामीटर। ये याद रखना मुश्किल हैं।

  • अजीब अक्षर और वाक्यविन्यास; एक पुराना उदाहरण टिल्ड ( http://example.com/~user/ ) होगा, लेकिन URL पैरामीटर सिंटैक्स थोड़ा अजीब भी है। कोई भी असामान्य चरित्र कुछ लोगों के लिए टाइप करना मुश्किल हो सकता है।

  • सुरक्षित चरित्र बनाम यूनिकोड; यह एक दो धार वाली तलवार है और इसके अपने जवाब की हकदार है। लेकिन संक्षेप में: ब्राउजर यूआरएल,% c3% a4 आदि टाइप करने के लिए गधे में दर्द होता है, न कि प्रत्येक कीबोर्ड असुरक्षित वर्णों में प्रवेश कर सकता है, संभवतः कुछ एन्कोडिंग नरक, लेकिन कीवर्ड मूल वक्ताओं के लिए समझ में आता है।

  • पाठ की लंबाई; URL को शीर्षक का एक रूप मानें, शब्दों का उल्लेख न करें और व्याकरण को अनदेखा न करें।

लोग कुछ अलग टाइप करेंगे
आपके वेबसर्वर को मान्यता प्राप्त गैर-कैनोनिकल URL को उनके कैनोनिकल संस्करण में पुनर्निर्देशित करने के लिए डिज़ाइन किया जाना चाहिए। यह तय करना आपके ऊपर है:

  • http बनाम https

  • www वि। सं

  • ट्रेलिंग स्लैश बनाम नो ट्रेलिंग स्लैश

लेकिन आपके सर्वर को उन सभी को स्वीकार करने और सही करने की आवश्यकता है।

खोज परिणामों के साथ 404 पृष्ठ उपयोगकर्ता के लिए अच्छा होगा। (खोज क्वेरी के रूप में URL से शब्दों का उपयोग करें।)


2

यहाँ बहुत अच्छे जवाब। एक और बिंदु जो जोड़ा जाना चाहिए वह यह है कि एक हाइफ़न की पिक्सेल-चौड़ाई एक अंडरस्कोर से छोटी है, जो आपको SERP में एक और कीवर्ड प्राप्त करने की अनुमति दे सकती है


यदि पिक्सेल चौड़ाई (और उपलब्ध स्थान) एक महत्वपूर्ण कारक है, तो शायद .(डॉट) - एक हाइफ़न से छोटा - काम करेगा?
MrWhite

1

Google स्पष्ट है कि वे हाइफ़न पसंद करते हैं:

हम अनुशंसा करते हैं कि आप अपने URL में अंडरस्कोर (_) के बजाय हाइफ़न (-) का उपयोग करें।

https://support.google.com/webmasters/answer/76329?hl=en

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


0

यह इस बात पर निर्भर करता है कि आप URL से क्या व्यक्त करना चाहते हैं:

सतह पर, यह मानना ​​आसान है कि खोज इंजन द्वारा हाइफ़न और अंडरस्कोर का इलाज किया जाता है। बहरहाल, मामला यह नहीं।

संक्षेप में, Google एक हाइफ़न को एक स्थान (या शब्द विभाजक) के रूप में मानता है। इसलिए, जब आप पारंपरिक स्थान नहीं जोड़ सकते हैं, तब भी यह Google की नज़र में इस तरह दिखाई देता है।

दूसरी ओर एक अंडरस्कोर, एक "शब्द जुड़ने वाला" माना जाता है। ऊपर दिए गए उदाहरण के साथ चिपका, Google miami_real_estate_agentके समान है miamirealestateagent

चार्ली रोज

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