क्या href = "#" (या अन्य आंतरिक लिंक) के साथ <a> टैग का उपयोग करना चाहिए rel = "noindex, nofollow"?


10

एसईओ प्रयोजनों के लिए, चाहिए <a>साथ टैग href="#"की मेकअप उपयोग rel="nofollow", rel="noindex", rel="noindex, nofollow", या यह नहीं है बात?

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


5
कभी भी # 'एंकर टैग नहीं है, यह बुरा अभ्यास है, एसईओ के लिए बुरा है और पहुँच के लिए बुरा है।
toomanyairmiles

2
यह SEO के लिए बुरा नहीं है। पृष्ठ के कुछ हिस्सों या किसी दूरस्थ पृष्ठ के w3 मानक, w3schools.com/tags/att_a_href.asp पर एंकरिंग करते समय # का उपयोग करना पूरी तरह से ठीक है। आप jquery का उपयोग कर सकते हैं और ट्रिगर करने के लिए एक वर्ग या ID की आईडी सेट कर सकते हैं। यदि आप चाहते हैं कि माउसओवर ईवेंट
Anagio

@toomanyairmiles एसईओ या एक्सेसिबिलिटी के लिए क्यों बुरा होगा?

2
@Christofian सबसे पहले जावास्क्रिप्ट विनीत होना चाहिए, दूसरी बात अगर कोई href नहीं है तो यह एक बटन टैग होना चाहिए या कुछ और शब्दार्थिक रूप से यह एसईओ के लिए बुरा है क्योंकि Google इसका अनुसरण नहीं कर सकता है या नहीं करेगा - यह केवल अनदेखा किया गया है और इसके पीछे जो भी सामग्री है। अनुक्रमित नहीं किया जाएगा।
toomanyairmiles

2
@Anagio w3schools w3c से संबद्ध नहीं है और त्रुटियों से भरा है। यह एसईओ के लिए बुरा है क्योंकि इसे नजरअंदाज किया जाएगा और यह अर्थहीन है।
toomanyairmiles

जवाबों:



9

आपके पास पहले स्थान पर #या उसके साथ लिंक नहीं होना चाहिए javascript:void(0)। आपको लिंक को एक उपयुक्त संसाधन की ओर इंगित करना चाहिए - उदाहरण के लिए यदि आप एक छवि दर्शक बना रहे हैं, तो लिंक को छवि पर ही जाना चाहिए। यदि आप पॉपअप विंडो बना रहे हैं, तो उपयोगकर्ता द्वारा जावास्क्रिप्ट को अक्षम करने की स्थिति में, लिंक पॉपअप विंडो से URL को इंगित करना चाहिए।

यदि कोई उपयुक्त संसाधन नहीं है, तो आपको पहली जगह में लिंक का उपयोग नहीं करना चाहिए। एक स्पैन या डिव एलिमेंट का उपयोग करें और उस पर जावास्क्रिप्ट इवेंट अटैच करें। ध्यान दें कि आप इसे लिंक की तरह दिखने के लिए स्टाइल कर सकते हैंcursor: pointer;

और जैसा कि सू की सिफारिश करता है, nofollowआंतरिक लिंक पर कभी उपयोग न करें । "पेजरैंक स्कल्पिंग" (जो हास्यास्पद और बमुश्किल वैसे भी प्रभावी था) नामक एक प्रक्रिया हुआ करती थी, लेकिन अब यह बिल्कुल प्रभावी नहीं है।


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

3

व्यक्तिगत रूप से मैं हमेशा ऐसे किसी भी लिंक को शामिल नहीं करना चाहूंगा जिसमें href = "#" हो, लेकिन मुझे लगता है कि यह संदर्भ पर निर्भर करता है।

यदि आप प्रश्न में लिंक के साथ जावास्क्रिप्ट के साथ कुछ चालाक कर रहे हैं, जो केवल एक कारण होगा जो मैं एक href = "#" या href = "जावास्क्रिप्ट: शून्य (0);"; इसके बजाय लिंक को कभी भी मकड़ी के जाले में दिखाई देने की अनुमति नहीं है (निश्चित रूप से अगर यह वास्तव में एक शब्द है) मार्कअप, तो जब भी आपकी जावास्क्रिप्ट निष्पादित होती है, घटना हैंडलर और आवश्यकतानुसार अन्य कार्यक्षमता को संलग्न करते हुए पृष्ठ में इसे संलग्न न करें।

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

क्षमा याचना

मुझे नहीं लगता कि मैंने वास्तव में वहां सवाल का जवाब दिया था ...।

मुझे लगता है कि यह Google द्वारा वर्तमान पृष्ठ पर वापस लिंक के रूप में अच्छी तरह से व्यवहार किया जा सकता है, लेकिन मुझे पूरी तरह से यकीन नहीं है कि यह कैसे बाधा उत्पन्न करेगा, या एसईओ बिल्कुल मदद करेगा।

वास्तव में, ऐसी स्थिति नहीं है जिसके बारे में मैं सोच सकता हूं कि यह पूरी तरह से मृत लिंक प्रदान करने के लिए एक अच्छा विचार कहां होगा।

उत्तर। कोई बात नहीं, लेकिन फिर भी, यह वैसे भी मत करो ....!

सौभाग्य!


2

जब तक आपके पास लिंक के भीतर शीर्षक टैग नहीं है, तब तक # चिह्न कुछ भी नहीं करेगा। यह एक लिंक नहीं है, क्योंकि वस्तुतः कोई मूल्य नहीं है। आप हमेशा नाम = "" का उपयोग कर सकते हैं।


0

जिन लोगों पर नजर नहीं रखी जाती है वे टैब का उपयोग करते हैं, शाप देने वाले का नहीं और पेज को ट्रैवर्स करते समय एक एंकर टैग से दूसरे में टैब करना होगा।

इस प्रकार, यदि आप उन पृष्ठों को लिख रहे हैं जो उन लोगों द्वारा पढ़े जाने वाले हैं जो टेक्स्ट-टू-स्पीच ब्राउज़र (जैसे जॉज़) का उपयोग कर रहे हैं, तो # टैग आंतरिक से लेकर पेज तक आंतरिक उपयोग करना, नेविगेशन की संरचना के लिए एक बहुत ही उपयोगी तरीका है।

जब तक व्यक्ति उन तक पहुंचता है, जबड़े इन टैगों की घोषणा करेंगे। तो आप # टैग का उपयोग करके महत्वपूर्ण आंतरिक लिंक की एक निर्देशिका बना सकते हैं।

आपको एच 1, एच 2, आदि टैग का सार्थक रूप से उपयोग करना चाहिए क्योंकि ये पृष्ठ ब्राउज़ करने वाले व्यक्ति के लिए सामग्री का एक गैर-दृश्य सूचकांक बनाने के लिए भी उपयोग किया जाता है।


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