พิจารณาการใช้ microdata (microdata) เพื่อให้เว็บไซต์ของคุณมีคุณค่าทางความหมายและการมองเห็นแก่เครื่องมือค้นหา
Microdata หรือ "microdata" เป็นนวัตกรรมที่ได้รับการเผยแพร่สู่โลกของเว็บทั่วโลกด้วยการเปิดตัวมาตรฐาน HTML5 ฉบับปรับปรุงใหม่ Microdata เป็นโปรแกรมเสริมขนาดกะทัดรัดเหนือมาร์กอัป HTML ปกติ เป็นคู่ชื่อ-ค่าที่เกี่ยวข้องตามตรรกะ และอิงตามเนื้อหาของหน้าเว็บ จุดประสงค์ของ microdata คือการสร้างข้อความไม่ใช่แค่ชุดของคำ แต่เพื่อให้มีความหมายเชิงความหมายมากขึ้น ซึ่งหมายความว่าโรบ็อตค้นหาที่ตรวจสอบเนื้อหาของไซต์ของคุณ จะสามารถเขียนและวิเคราะห์ลิงก์ระหว่างออบเจ็กต์ที่คุณต้องการชี้ให้เขาเห็น ฟังดูซับซ้อนเกินไป? ลองดูตัวอย่างและทุกอย่างจะชัดเจนในครั้งเดียว
คุณจัดกิจกรรมและโพสต์เกี่ยวกับกิจกรรมบนเว็บไซต์ของคุณโดยไม่ต้องใช้มาร์กอัปเชิงความหมายและไมโครดาต้า แน่นอน หุ่นยนต์ค้นหาจะค้นหาคำสำคัญที่เกี่ยวข้องกับเหตุการณ์ในข้อความและแสดงในผลการค้นหาเมื่อมีการร้องขอ แต่วันที่ สถานที่ ประเภทเหตุการณ์ ระบบค้นหามักจะไม่สามารถระบุได้ และข้อมูลนี้อาจสูญหายไปจากข้อมูลที่เหลือทั้งหมดบนหน้า เมื่อใช้ microdata คุณจะต้องระบุประเภทเหตุการณ์ เมื่อใด และที่ไหน
ตัวอย่างเช่น ปัญหาของเสิร์ชเอ็นจิ้นสำหรับกิจกรรมของเด็กบางคน ไซต์บนสุดไม่ใช้ความสามารถมาร์กอัปเชิงความหมาย ในขณะที่ไซต์ด้านล่างใช้ คุณเห็นความแตกต่างหรือไม่? ในกรณีแรก คุณต้องอ่านกลุ่มข้อมูลเพื่อค้นหารายละเอียด และในกรณีที่สอง คุณจะพบสิ่งที่คุณต้องการทันที
และนี่เป็นเพียงตัวอย่างหนึ่งของการใช้ไมโครดาต้า อันที่จริง แอปพลิเคชันของพวกเขากว้างกว่ามาก และมีเหตุผลทุกประการที่จะเชื่อว่าจำนวนกรณีการใช้งานและจำนวนไซต์ microdata จะเพิ่มขึ้นเท่านั้น
มันทำงานอย่างไร? ง่ายมาก เพียงเพิ่มแอตทริบิวต์ที่เครื่องอ่านได้สองสามรายการลงในมาร์กอัป HTML ปกติ ตัวอย่างเช่น นี่คือลักษณะมาร์กอัปของเราหากไม่มี microdata:
การแสดงของเด็ก "The Nutcracker" จะมีขึ้นในวันที่ 22 ธันวาคมที่ Olympic Sports Complex ในมอสโก
และเช่นนี้ - ด้วย microdata:
มีการเพิ่มแอตทริบิวต์ใหม่หลายรายการในแท็ก html หลักที่นี่:
- itemscope - กำหนดขอบเขตของบล็อก microdata
- itemtype - กำหนดประเภทของ microdata;
- itemprop - ตั้งค่าคุณสมบัติที่อธิบายโดย microdata
ตัวอย่างเช่น ในกรณีของเรา โรบ็อตการค้นหาจะเน้นข้อมูลต่อไปนี้:
- ชนิดข้อมูล: เหตุการณ์;
- ชื่อเรื่อง: The Nutcracker;
- วันที่: 22 ธันวาคม;
- สถานที่: เอสซี โอลิมปิค
และหุ่นยนต์ค้นหาจะสามารถประมวลผลข้อมูลนี้และนำเสนอต่อผู้ใช้ในรูปแบบที่สะดวกตามความต้องการ ขึ้นอยู่กับประเภทของ microdata ความสามารถในการเพิ่มกิจกรรมในปฏิทิน หรือเพิ่มผู้ติดต่อของบุคคลในสมุดที่อยู่ หรือสั่งซื้อผลิตภัณฑ์ หรือซื้อตั๋วเครื่องบิน / รถไฟ / รถบัส ฯลฯ
แต่หุ่นยนต์ค้นหารู้ได้อย่างไรว่าคำว่า "เหตุการณ์" คืออะไร? ในการทำเช่นนี้คุณต้องปฏิบัติตามข้อตกลงบางอย่างเพื่อให้ทุกคนใช้ oin และสิ่งที่เรียกว่าเดียวกัน “พจนานุกรม” ที่คุณสามารถเลือกประเภทของ microdata ที่เหมาะสมได้ ในปัจจุบัน พจนานุกรมดังกล่าวคือเว็บไซต์ schema.org และเว็บไซต์อื่นๆ อีกหลายแห่งที่จัดเก็บพจนานุกรม microdata ที่เป็นที่ยอมรับโดยทั่วไป
หากต้องการใช้พจนานุกรมเหล่านี้ คุณต้องเลือกประเภทข้อมูลที่เหมาะสมก่อน ชนิดข้อมูลถูกระบุเป็น URI ตัวอย่างเช่น สำหรับเหตุการณ์ ประเภทที่เหมาะสมจากพจนานุกรมจะเป็น "เหตุการณ์" ที่มี URI "https://schema.org/Event" ที่อยู่นี้อาจไม่นำไปสู่หน้าเว็บจริงบนอินเทอร์เน็ต แต่ใช้เพื่อระบุประเภทของ microdata เท่านั้น
ดังนั้น หากเราเขียนตัวอย่างใหม่โดยใช้คำศัพท์ทั่วไป เราจะได้มาร์กอัปดังต่อไปนี้: