मेटा टैग
meta टैग ब्राउज़र या सर्च इंजन के लिए कुछ सेवा
कमांड सेट करता है:
पेज एन्कोडिंग, सर्च इंजन के लिए पेज विवरण,
पेज लेखक और इसी तरह।
टैग का सिद्धांत इस प्रकार है (कुछ अपवादों के साथ):
कमांड का नाम सेट किया जाता है (name एट्रिब्यूट में
या http-equiv एट्रिब्यूट में), और कमांड का मान
content एट्रिब्यूट में सेट किया जाता है।
मूल रूप से यह टैग टैग्स के एक समूह को समाहित करता है
(कमांड), जिनका सामान्य नाम मेटा-टैग है
meta टैग को क्लोजिंग टैग की आवश्यकता नहीं होती।
meta टैग का उपयोग
head टैग के अंदर किया जाना चाहिए।
उपयोग के लोकप्रिय उदाहरण
डॉक्यूमेंट एन्कोडिंग
वर्तमान में एन्कोडिंग का मानक है
utf-8। सिद्धांत रूप में स्पष्ट रूप से (टैग के माध्यम से
meta) एन्कोडिंग सेट नहीं की जा सकती
- ब्राउज़र आपको समझना चाहिए। व्यवहार में
मैं ऐसा करने की सलाह नहीं दूंगा - एन्कोडिंग
गड़बड़ा सकती है और रूसी टेक्स्ट के बजाय आप
अस्पष्ट प्रतीक देखेंगे।
HTML5 में एन्कोडिंग सरल रूप में सेट की जाती है:
<meta charset="utf-8">
पहले एन्कोडिंग इस तरह सेट की जाती थी (अब ऐसा नहीं करना चाहिए, पुराना हो गया है, आप पुरानी हो रही ट्यूटोरियल्स में मिल सकते हैं):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
डॉक्यूमेंट विवरण
डॉक्यूमेंट का मेटा-विवरण सर्च इंजन के लिए होता है, इसमें पेज का संक्षिप्त विवरण होना चाहिए। कुछ शर्तों के तहत सर्च इंजन इस विवरण से स्निपेट बना सकता है। स्निपेट - सर्च के दौरान वेबसाइट पेज का संक्षिप्त विवरण है। तदनुसार पेज का मेटा-विवरण ऐसा बनाया जाना चाहिए, जैसा आप सर्च में पेज का स्निपेट देखना चाहते हैं और प्रत्येक वेबसाइट पेज के लिए अलग।
इस तरह उपयोग करना चाहिए:
<meta name="description" content="यह पेज मेटा-टैग्स के बारे में बताता है।">
डॉक्यूमेंट की कीवर्ड
मेटा-कीवर्ड (कीवर्ड) का उद्देश्य सर्च इंजन के लिए है, ताकि सबसे महत्वपूर्ण शब्द निर्दिष्ट किए जा सकें, जिनके द्वारा पेज खोजा जाएगा। वर्तमान में वेबमास्टर्स की ओर से दुरुपयोग के कारण सर्च इंजन इस मेटा-टैग को महत्व नहीं देते।
इस तरह उपयोग करना चाहिए (कीवर्ड और वाक्यांश अल्पविराम से अलग करके सूचीबद्ध किए जाते हैं):
<meta name="keywords" content="मेटाटैग, मेटा-विवरण, HTML रीडायरेक्ट" >
रीडायरेक्ट (दूसरे पेज पर पुनर्निर्देशन)
यह किया जा सकता है कि किसी विशेष पेज पर प्रवेश करने पर उपयोगकर्ता को स्वचालित रूप से दूसरे पेज पर पुनर्निर्देशित कर दिया जाए (उदाहरण के लिए, यदि पेज स्थानांतरित हो गया है)। इस तरह उपयोग करें (5 सेकंड की संख्या है, जिसके बाद पुनर्निर्देशन होगा):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
अधिक उदाहरण
अधिक उदाहरण आप इस लिंक पर पा सकते हैं।
संभावित एट्रिब्यूट्स
| एट्रिब्यूट | विवरण |
|---|---|
name |
मेटा-टैग का नाम। इस नाम वाले मेटा-टैग का मान content एट्रिब्यूट द्वारा सेट किया जाता है। |
http-equiv |
HTTP हेडर सेट करने की अनुमति देता है, उन्हें ब्राउज़र में भेजने के लिए।
हेडर का नाम सेट करता है। हेडर का मान content एट्रिब्यूट द्वारा सेट किया जाता है।
|
content |
name या http-equiv एट्रिब्यूट की मदद से सेट किए गए एट्रिब्यूट का मान सेट करता है। |
charset |
डॉक्यूमेंट की एन्कोडिंग सेट करता है। वर्तमान में मानक utf-8 है। |