इन 3 में से कौन सा URL-Rewritings बेहतर SEO फ्रेंडली URL हैं?


11

मेरी वर्तमान फ्लैट-फाइल नं-सीएमएस वेबसाइट की कल्पना करें जैसे URL http://example.com/en/tomato

यह निश्चित रूप से बहुत ही अदभुत है और टमाटर के सूप , टमाटर के म्यूजिक बैंड , टोमेटो मूवी , या अधिक संभावना नहीं है, लेकिन अभी भी कुछ भी हो सकता है ... बस टमाटर के बारे में!

इसलिए, मैं इसे वास्तविक मनुष्यों के साथ-साथ खोज इंजनों के लिए और अधिक विशिष्ट बनाना चाहता हूं। यह देखते हुए: दोनों भाषा कोड और छोटा फ़ाइल नाम कोड आवश्यक हैं और बदला नहीं जा सकता तो कहीं बात होनी ही थी enऔर tomatoजैसे जो कुछ सीमांकक निम्नलिखित preciding / /के लिए .htaccess करने के लिए सही अदृश्य रीडायरेक्ट करने के लिए /tomato.php?language=en

URL में जोड़े गए शब्दों के लिए मेरे दिमाग में कुछ विकल्प आए:

A   example.com/en/tomato/just-about-tomatos
B   example.com/en/tomato/just-about-tomatos.htm
C   example.com/just-about-tomatos/en/tomato
D   example.com/en/tomato_just_about_tomatos
E   example.com/en/tomato-just-about-tomatos

प्रश्न 1: मनुष्यों के साथ-साथ खोज इंजनों में से कौन सा सबसे अच्छा है?

Question2: कौन सा एक सुरुचिपूर्ण नियम यह सुनिश्चित करना चाहिए में हो .htaccess ?

आपके सुझाव और उत्तर के लिए धन्यवाद! बहुत सराहना की।

जवाबों:


6

मुझे लगता है कि आपने समय से पहले सबसे अच्छे उत्तर का चयन किया होगा?

प्रश्न 1:
मेरी पसंद होगी example.com/en/tomato/just-about-tomatos- मेरा औचित्य:

  • /en/एक प्राथमिक भाषा फ़ोल्डर है जो उसमें मौजूद सभी सामग्री को सम्मिलित करता है, इसलिए डोमेन के बाद सीधे प्रदर्शित होने के लिए सबसे उपयुक्त है, और एक नए डोमेन के बाद बहुभाषी कार्यान्वयन के लिए सबसे अच्छा विकल्प है , और बी) उप-डोमेन।
  • /just-about-tomatosपृष्ठ है - इसलिए अंत में निवास करना चाहिए। .htmजब आप URL और उपयोगकर्ताओं को फिर से लिखना न कर रहे हों तो आपको लिखने की कोई आवश्यकता नहीं है।

प्रश्न 2: अपने URL में भाग
जोड़ने के लिए, just-about-tomatosआपको संभवतः एक मैपिंग सिस्टम बनाना होगा, क्योंकि वह चरण आपके मौजूदा URL में दिखाई नहीं देता है।


वास्तव में सबसे अच्छे उत्तर के रूप में आपके सुझाव पर पुनर्विचार किया! एक अंतिम प्रश्न: क्या अंतिम भाग (जो वास्तव में कुछ भी हो सकता है) को रिक्त स्थान के साथ शाब्दिक शब्द होना उचित होगा? <a href="https://webmasters.stackexchange.com/en/tomato/just about tomatos">....</a> या बिल्कुल रिक्त स्थान से बचा जाना चाहिए और डैश के साथ बदल दिया जाना चाहिए -?
सैम

2
रिक्त स्थान एक वेब फ़ाइल नाम / URL का हिस्सा नहीं बन सकते (जब तक कि एन्कोडेड न हो) और सबसे अच्छा अभ्यास नहीं माना जाता है (जैसा कि एक स्थान URL के अंत को इंगित करता है), और बहुत कम से कम (यदि आपको उनका उपयोग करना चाहिए) एन्कोडेड होना चाहिए %20। मैं निश्चित रूप से हर बार हाइफ़न (डैश) के साथ जाऊँगा।
माइक हडसन

उस छोटे से स्पष्टीकरण के लिए +1। डैश के अलावा -अन्य विकल्प क्या हैं? हैं +डैश की तुलना में बेहतर? PHP का urlencode फ़ंक्शन उन्हें डिफ़ॉल्ट रूप से उपयोग करता है ऐसा लगता है ... आप इस मुद्दे पर क्या सलाह देते हैं? बहुत बहुत धन्यवाद
सैम

+ज्यादातर स्थितियों में भी ऐसा ही होगा, हालांकि ऐसा लगता है कि Google (और अधिकांश अन्य प्रकाशक एसईएल
माइक हडसन

1
@Sam - मैं इसके साथ कुछ भी गलत नहीं देख सकता - जब आप अनावश्यक रूप से शब्दों को दोहराना शुरू करते हैं, तो यह थोड़ा अनचाहा लग सकता है।
माइक हडसन

4

बस स्पष्ट करना चाहते हैं कि एरिक वोल्ड पैरामीटर ( ?lang=en) के बारे में क्या लिखते हैं

यह बताता है कि Google इस तरह के पैरामीटर का उपयोग करने की अनुशंसा नहीं करता है क्योंकि यह आगंतुकों (और अन्य कारकों) के लिए भ्रमित है।

आपकी सूची में से सबसे अच्छा विकल्प A होगा जैसा कि सीरियोमिक सुझाव दिया गया है, लेकिन इससे भी बेहतर अगर आप इसे इस तरह से रखें:

en.example.com/tomato/just-about-tomatos


@aji, +1 उस lang.website.com/etc पर मेरे मन को पढ़ने के लिए, लेकिन मैंने इस विकल्प को तब से नहीं लिखा, जब तक कि मैं यह नहीं जानता कि htaccess के माध्यम से यह कैसे संभव है / साझा होस्टिंग के साथ मेरे pesk खाते ... हालांकि यह सवाल सिर्फ यह है कि कौन सा तरीका सबसे अच्छा होगा, यह वास्तविक रूप से अच्छा होगा यदि आप सुझाव देते हैं कि ऐसा कैसे किया जाए। आपके सुझाव के लिए वैसे भी धन्यवाद!
सैम

3

URL जितना संभव हो सके वर्णनात्मक होना चाहिए और यह उस सामग्री के संदर्भ में होना चाहिए जो इसे प्रदर्शित करता है। मैं एसईओ यूआरएल पर भी काम करता हूं और मुझे लगता है कि मेरा ज्ञान विकल्प बी अच्छा है।

B   example.com/en/tomato/just-about-tomatos.htm

आपके तर्क के आधार पर, प्रश्नकर्ता द्वारा किए गए सभी 4 सुझाव उपयुक्त हैं?
माइक हडसन

2
यह मुझे अजीब लगता है कि आप फ़ाइल एक्सटेंशन के साथ एक को चुनेंगे।
अपक्रीच

1

हाइफ़न का उपयोग करना एसईओ के लिए अच्छा है और यह तकनीक एसईओ टाइप यूआरएल लेखन के लिए अनुकूल है। हम विभिन्न प्रकार के URL का उपयोग करते हैं, लेकिन वे SEO के लिए सहायक नहीं हैं।


-1

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

तो मैं सुझाव दूंगा:

website.com/tomato/just-about-tomatos.htm?lang=en


1
यह बहुत ही भयंकर रूप से है - 1) जब आप इसे और अधिक दोस्ताना तरीके से फिर से लिख सकते हैं तो एक झंझट क्यों है? (वह पहले से ही URL को फिर से लिख रहा है!) 2) उपयोगकर्ता पृष्ठ पर 'फ़ाइल प्रकार' की देखभाल क्यों करता है?
UpTheCreek
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.