<h1> - शब्दार्थ प्रभाव बनाम एसईओ प्रभाव


10

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


दृष्टिकोण 1: संस्करण ए

एकल <h1>: केवल पृष्ठ विशिष्ट सामग्री के लिए शीर्षकों का उपयोग करना।

यह सामग्री क्षेत्र के भीतर आवश्यकतानुसार <h1>बहते हुए पृष्ठ विशिष्ट शीर्ष के लिए शीर्ष-स्तरीय नेविगेशन के रूप में निकलता है <h2-6>। जबकि छोड़ने <header>, <nav>और <footer>के रूप में "शीर्षकहीन" तत्वों।

<header>
  <nav>
    <!-- no headings -->

<div role="main">
  <h1>
  <section>
    <h2>
      <section>
        <h3>

<footer>
  <!-- no headings -->

दृष्टिकोण 1: संस्करण 2

एकाधिक <h1>: केवल पृष्ठ विशिष्ट सामग्री के लिए केवल शीर्षकों का उपयोग करना।

के रूप में ही 1 ए से अधिक, उतना ही महत्वपूर्ण और पृष्ठ की सामग्री विषयों के अलावा के साथ। (ब्लॉग या विभाजित विषय पृष्ठों के लिए संभव है)

<header>
  <nav>
    <!-- no headings -->

<div role="main">
  <h1>
  <article>
    <h2>
  <article>
    <h1>

<footer>
  <!-- no headings -->

दृष्टिकोण 1 रूपरेखा: एसईओ के लिए सबसे तार्किक (मेरे शोध से मेरी राय)

  • अनामांकित शरीर
    • शीर्षकहीन एनएवी
  • मुख्य शीर्षक
    • अनुभाग शीर्षक
      • सबस्क्रिप्शन हेडिंग
    • शीर्षक रहित अनुभाग

दृष्टिकोण 2:

एकाधिक <h1>की: रूपरेखा संरचना और सामग्री पदानुक्रम पर जोर दें

इस साइट में चौड़ा तत्वों के शीर्षकों पर लागू होता है <header>, <nav>और <footer>कई का उपयोग कर <h1>'गैर-सामग्री उन्मुख तत्वों के लिए है।

<header>
  <h1>
  <nav>
    <h2>

<div role="main">
  <h1>
  <section>
    <h2>
    <section>
      <h3>

<footer>
  <h1>
  <section>
    <h2>

दृष्टिकोण 2 की रूपरेखा: शब्दार्थ रूपरेखा के लिए सबसे तार्किक (फिर से, मेरी राय)

  • हेडर शीर्षक
    • नेविगेशन शीर्षक
  • मुख्य शीर्षक
    • अनुभाग शीर्षक
      • सबस्क्रिप्शन हेडिंग
  • पाद लेख शीर्षक
    • अनुभाग शीर्षक

दृष्टिकोण ३

एकल <h1>: सामग्री पदानुक्रम फोकस; <h1-6>साइट-व्यापी तत्वों के लिए निम्न स्तर

इस साइट में चौड़ा तत्वों के शीर्षकों पर लागू होता है <header>, <nav>और <footer>कई का उपयोग किए बिना <h1>'गैर-सामग्री उन्मुख तत्वों के लिए है।

<header>
  <h2>
  <nav>
    <h3>

<div role="main">
  <h1>
  <section>
    <h2>
    <section>
      <h3>

<footer>
  <h2>
  <section>
    <h3>

दृष्टिकोण 3 रूपरेखा: दोनों दृष्टिकोणों की एक संकर किस्म

  • हेडर शीर्षक
    • नेविगेशन शीर्षक
  • मुख्य शीर्षक
    • अनुभाग शीर्षक
      • सबस्क्रिप्शन हेडिंग
    • पाद लेख शीर्षक
    • अनुभाग शीर्षक

तो उस सब के साथ, मैंने कहा, मुझे इस सब से कैसे मतलब है? क्या कोई भी दृष्टिकोण दूसरे की तुलना में अधिक अर्थ मूल्य रखता है? क्या कोई एसईओ के संदर्भ में अधिक समझ में आता है? क्या कोई खुश संतुलन है जिसे हासिल किया जा सकता है?

स्रोत: कई और भी थे, ये वे हैं जिन्हें मैं इस समय याद कर सकता हूं


1
मैंने अभी आपका बायो पढ़ा है, एक पशु चिकित्सक के रूप में, मैं आपकी सेवा के लिए धन्यवाद! (मैं भी एक पाइप धूम्रपान करने वाला होता हूं ... लेकिन वह एक और दिन के लिए होता है।)
क्लोनेटनोक

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

1
@closetnoc, haha ​​आपकी सेवा के लिए भी धन्यवाद।
darcher

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

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

जवाबों:


5

शुरू करने के लिए, आपके किसी भी उदाहरण का शब्दार्थ से कोई लेना-देना नहीं है। आपका प्रश्न पूरी तरह से पार्सर मॉडल पर आधारित है, जहां पृष्ठ को पारंपरिक तरीके से शीर्ष-से-नीचे पढ़ा जाता है।

इस कारण से, आपका पहला उदाहरण सही है। निम्नलिखित उदाहरण आपको अनुमानित परिणाम देने में विफल होंगे और आपको गंभीर दिल की जलन पैदा कर सकते हैं।

कृपया समझें कि आपके वेब पेज को वैचारिक रूप से कई तरीकों से देखा जाएगा: एक, पारंपरिक DOM मॉडल का अनुसरण करना जहां HTML और ऐसे का मूल्यांकन उपयोगकर्ता के दृष्टिकोण से किया जाता है; दो, केवल शीर्षक, उप-शीर्षक, सामग्री और इतने पर इंगित करने के लिए सरल मार्क-अप के साथ पाठ; और तीन, एक शब्दार्थ दृश्य का उपयोग करते हुए, जहां वास्तव में केवल मामूली वजन सूचकांक में हेडर टैग पर लागू होता है, यह h1-6 पदानुक्रम में जगह पर आधारित होता है। DOM मॉडल से, आपको शीर्षक टैग, विवरण मेटा-टैग जैसी चीजें मिलेंगी, और इसी तरह से अन्य दो विचारों में गायब हो जाएगा। हालाँकि, आपकी सामग्री को भारित करने के लिए DOM दृश्य बहुत कम है। यह प्राथमिक कार्य आपके पृष्ठ को समझना है, जहां आपका नेविगेशन है, जहां आपके हेडर और पाद हैं, जहां आपकी सामग्री शुरू होती है और समाप्त होती है, आदि।

आपको वास्तव में क्या ध्यान देना है वह केवल पाठ और शब्दार्थ विचार है। सिमेंटिक व्यू ज्यादातर टेक्स्ट से ही देखने को मिलता है, हालांकि, यह इसके साथ विभिन्न भाषा विज्ञान, मनोविश्लेषण, सेमनिट्स, और आपकी सामग्री के अन्य विश्लेषण भी करता है।

मैं फिर से शब्दार्थ का वर्णन नहीं करूंगा, लेकिन मैं आपको कुछ समय पहले लिखे एक उत्तर की ओर इशारा करूंगा जो इस विषय पर एक मिनी-ट्यूटोरियल है: Google खोज परिणामों के बिना कीवर्ड स्टफिंग वाली वेबसाइट एक से अधिक रैंक वाली क्यों होगी?

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

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

यह कैसे काम करता है, इस पर एक परिप्रेक्ष्य है: एसईओ में डोमेन नाम का लाभ शीर्षक को अनदेखा करें और उत्तर के शीर्ष को छोड़ दें और प्रोग्रामर के दृष्टिकोण पर पहुंचें।

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

अंत में, मैं आपको उन सभी ऑनलाइन एसईओ सलाह के बारे में चेतावनी दूंगा जो लोग इंजीनियर नहीं हैं। यह आपके ध्यान के लिए पैसा और पैसा बनाने के लिए एक रैकेट है। सर्च इंजन कैसे काम करते हैं यह कोई रहस्य नहीं है। यदि आप जानते हैं कि कहाँ देखना है तो यह वहाँ है। अधिकांश सभी SEO विशेषज्ञ ऐसे विशेषज्ञ नहीं होते हैं कि वे आपको यह नहीं बता सकते हैं कि खोज तकनीक को एक साथ कैसे रखा जाता है। Google या बिंग के लिए एक इंजीनियर होने के नाते, हम वास्तव में कभी नहीं जान सकते कि ये खोज इंजन कैसे काम करते हैं। सौभाग्य से, Google ने हमें पर्याप्त बताया है (और वास्तव में उन्होंने हमें लगभग वह सब कुछ बता दिया है जो हमें जानना आवश्यक है- और यह मैट नाम के एक व्यक्ति से नहीं आया था) यदि आप विज्ञान और प्रौद्योगिकियों को जानते हैं, तो मान्यताओं का एक बहुत ही उचित सेट हो सकता है। बना हुआ। मेरे दृष्टिकोण से, अधिकांश एसईओ सही से अधिक गलत हैं, जबकि कुछ की औसत से बहुत अधिक हिट दर है।


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

2

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

मैं उपयुक्त रैंक के शीर्षकों का उपयोग करूँगा, क्योंकि यह वही है जो एचटीएमएल 5 को प्रोत्साहित करता है , लेकिन यह भी हर जगह उपयोग करना संभव h1है (यदि आप हमेशा उपयुक्त सामग्री तत्वों का उपयोग कर रहे हैं)।


आप शीर्षकों headerया footerतत्वों को "लागू" नहीं कर सकते , क्योंकि वे सामग्री का खंडन नहीं कर रहे हैं (वे केवल शीर्षकों को शामिल कर सकते हैं, लेकिन यह शीर्षक header/ के दायरे तक सीमित नहीं होगा footer)।

प्रत्येक सेक्शनिंग सामग्री तत्व ( section, article, nav, aside) और प्रत्येक सेक्शनिंग मूल तत्व ( body, blockquoteआदि) एक शीर्षक लागू कर सकते हैं।

ये सेक्शनिंग कंटेंट / रूट एलीमेंट्स और हेडिंग एलिमेंट्स h1- h6एकमात्र ऐसे तत्व हैं जो डॉक्यूमेंट की रूपरेखा के लिए मायने रखते हैं ।

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

आपके दृष्टिकोण 1 में, इस bodyतरह का एक अनटाइटल्ड सेक्शन है (लेकिन यह केवल मामला है क्योंकि आपका पहला हेडिंग एलिमेंट से पहलेnav दिखाई देता है ; अन्यथा यह पूरे दस्तावेज़ के लिए हेडिंग होगा)। मुझे नहीं लगता कि बिना शीर्षक वाला खंड एक अच्छा विकल्प है। यह रूपरेखा में पहली प्रविष्टि है, और, आदर्श रूप से (लेकिन जरूरी नहीं), सब कुछ जो इस प्रविष्टि के दायरे में है।h1
body

वैश्विक नेविगेशन वाले किसी विशिष्ट वेबसाइट के लिए, यह अनुभाग की हेडिंग के लिए साइट के नाम का उपयोग करने के लिए समझ में आता है ( लंबा स्पष्टीकरण ) body, क्योंकि वैश्विक नेविगेशन पूरी साइट से संबंधित है , न कि केवल वर्तमान दस्तावेज़ के लिए:

<body>
  <h1>My site</h1> <!-- site name -->

  <nav></nav> <!-- site navigation -->

</body>

<!-- Outline:
  1. "My site"
    1.1 Untitled nav
-->

इस दस्तावेज़ की मुख्य सामग्री भी साइट शीर्षक के दायरे में होनी चाहिए, क्योंकि साइट इस दस्तावेज़ की मुख्य सामग्री का संदर्भ है, अर्थात, यह आपकी साइट का हिस्सा है:

<body>
  <h1>My site</h1> <!-- site name -->

  <nav></nav> <!-- site navigation -->

  <article> <!-- document content -->
    <h2>My blog post</h2>
  </article>

</body>

<!-- Outline:
  1. "My site"
    1.1 Untitled nav
    1.2 "My blog post"
-->

यदि आपके पास मुख्य सामग्री के कई खंड हैं, उदाहरण के लिए, ब्लॉग पोस्ट की एक सूची, तो अक्सर इसका उपयोग करने के लिए समझ में आता sectionहै जिसमें ये सभी शामिल हैं article, बजाय इसके articleसीधे चिल्ड के रूप में body:

<body>
  <h1>My site</h1> <!-- site name -->

  <nav></nav> <!-- site navigation -->

  <section> <!-- document content -->
    <h2>Recent blog posts</h2>

    <article>
      <h3>My blog post</h3>
    </article>

    <article>
      <h3>Another blog post</h3>
    </article>

  </section>

</body>

<!-- Outline:
  1. "My site"
    1.1 Untitled nav
    1.2 "Recent blog posts"
      1.2.1 "My blog post"
      1.2.2 "Another blog post"
-->

यदि आपके पास साइट-व्यापी पाद है जो इतना जटिल है कि उसे सेक्शनिंग तत्वों की आवश्यकता है, तो उसे फिर से उसी स्तर पर होना चाहिए जैसे navकि मुख्य सामग्री और (जैसा कि वह साइट से संबंधित है, मुख्य सामग्री नहीं):

<body>
  <h1>My site</h1> <!-- site name -->

  <nav></nav> <!-- site navigation -->

  <section> <!-- main content -->
    <h2>Recent blog posts</h2>

    <article>
      <h3>My blog post</h3>
    </article>

    <article>
      <h3>Another blog post</h3>
    </article>

  </section>

  <section> <!-- site footer -->
    <!-- this section should be the child of a 'footer' element -->
  </section>

</body>

<!-- Outline:
  1. "My site"
    1.1 Untitled nav
    1.2 "Recent blog posts"
      1.2.1 "My blog post"
      1.2.2 "Another blog post"
    1.3. Untitled section
-->

(इन सभी उदाहरणों में नेविगेशन मुख्य सामग्री से पहले आता है, लेकिन यह अक्सर मुख्य सामग्री को सबसे पहले समझ में आता है। इनकी अदला-बदली संभव है। आपको केवल यह सुनिश्चित करना चाहिए कि h1साइट का नाम किसी अन्य अनुभाग / शीर्षक से पहले आता है।)


1
2.4.6 हेडिंग और लेबल और 2.4.10 सेक्शन हेडिंग वे हैं जो मुझे लगता है कि आप एक्सेसिबिलिटी के संदर्भ में संदर्भित कर रहे हैं, और @closetnoc प्रतिक्रिया के परिणामस्वरूप सहायक तकनीकों को प्राप्त करने के लिए वैकल्पिक तरीकों की तलाश कर रहे हैं। वर्तमान में गैर-सामग्री उन्मुख वर्गों के लिए शीर्षकों को असाइन करने के लिए aria- भूमिका / लेबलिंग का उपयोग किया जा रहा है। जो दस्तावेज़ की रूपरेखा को प्रभावित नहीं करता है। मैंने एक त्वरित उदाहरण लिखा: यहाँ ...
दारचेर १२'१५

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