मार्कअप और प्रस्तुति अलग हैं
यह पूछना थोड़ा सा है "जब हमारे पास पेंट है तो हमें दीवारें क्यों होनी चाहिए?" :)
HTML टैग दर्शाता है कि आपकी सामग्री क्या है - यह एक शीर्षक है, यह एक सूची है, आदि।
सीएसएस दर्शाता है कि आपकी सामग्री कैसी दिखनी चाहिए - सुर्खियाँ नीली होनी चाहिए, सूचियाँ इस पर बहुत अधिक होनी चाहिए, मेनू बाईं ओर होना चाहिए, आदि।
जावास्क्रिप्ट बताता है कि आपके पृष्ठ को कैसे व्यवहार करना चाहिए - एनिमेशन, आदि।
तो, HTML सामग्री के बिना, सीएसएस और जावास्क्रिप्ट वास्तव में काम करने के लिए कुछ भी नहीं है।
ये श्रेणियां 100% काले और सफेद नहीं हैं - उदाहरण के लिए, CSS अब "बदलाव" निर्दिष्ट कर सकते हैं, जो एनिमेशन हैं - लेकिन वे मूल विचार हैं।
कृपया StackOverflow पर इस विषय पर पिछले चर्चाओं को देखने के लिए यहां और यहां ।
अच्छा मार्कअप प्रयास की एक टन बचाता है और बेहतर काम करता है
यदि आप एक लिंक की तरह व्यवहार करना चाहते हैं, तो आप <span class="mylink">
सीएसएस और जेएस के एक गुच्छा का उपयोग और उपयोग कर सकते हैं ताकि यह सही दिखे और महसूस करे। या आप बस एक <a>
तत्व का उपयोग कर सकते हैं और सभी को मुफ्त में डाउनलोड करने के लिए कोई अतिरिक्त कोड नहीं मिल सकता है, क्योंकि ब्राउज़र पहले से ही जानते हैं कि क्या करना है और तर्क को तेज, देशी कोड में लागू करना है। इसके अलावा स्क्रीन रीडर, मोबाइल ब्राउज़र, सर्च इंजन, एग्रीगेटर और आपके द्वारा उपयोग किए गए अन्य मामलों के लिए सही तरीके से काम करने की बहुत अधिक संभावना है।
यह भी है कि आपको <button>
क्लिक करने योग्य कार्यों के लिए, ए <label>
को लेबल करने के लिए <input>
, और <main>
आपके पृष्ठ के मुख्य अनुभाग के लिए उपयोग करना चाहिए ।
अच्छा मार्कअप एसईओ को कैसे प्रभावित करता है
मूल रूप से, एसईओ खोज इंजनों को समझाने के बारे में है कि आपकी सामग्री खोज शब्द के लिए सबसे अच्छा मेल है। जाहिर है, Google का कोई भी व्यक्ति व्यक्तिगत रूप से हर वेब पेज को नहीं पढ़ रहा है और न ही उसे रैंकिंग दे रहा है।
इसलिए, खोज इंजन के लिए यह जानने के लिए कि आपकी सामग्री क्या है, एक कार्यक्रम को इसे पार्स करना है।
और हे, देखो! हमारे पास यह पूरी भाषा है जिसे एचटीएमएल कहा जाता है जो आपकी सामग्री को इस तरह से लेबल करने के लिए है जिसे मशीनें समझ सकती हैं! :)
तो हाँ, स्पष्ट मार्कअप खोज इंजन को आपके पृष्ठों को बेहतर ढंग से अनुक्रमित करने में मदद करेगा।
एक चरम उदाहरण का उपयोग करने के लिए, यदि आपके पृष्ठ की शीर्षक वास्तव में एक तस्वीर थी जिसे आपने एक समाचार पत्र की शीर्षक के रूप में लिया था, तो यह दिलचस्प लग सकता है, और लोग इसे ठीक-ठीक पढ़ सकते हैं, लेकिन एक खोज इंजन के लिए, यह सिर्फ एक छवि होगी जिसका कोई अर्थ नहीं है । जबकि <h1>Turtle Groomer 5000</h1>
खोज इंजन को स्पष्ट रूप से बताता है कि आपके पास एक उत्पाद है जो वृषण स्वच्छता की सुविधा देता है।