Pertimbangkan penggunaan mikrodata (mikrodata) untuk memberi laman web anda lebih banyak nilai semantik dan keterlihatan ke enjin carian.
Microdata atau "microdata" adalah inovasi yang telah dibawa ke dunia web global dengan pelepasan semakan baru dari standard HTML5. Microdata adalah tambahan ringkas daripada markup HTML biasa, adalah pasangan nilai-nilai yang berkaitan secara logik, dan berdasarkan pada kandungan halaman web. Tujuan mikrodata adalah membuat teks bukan hanya sekumpulan kata, tetapi untuk memberi makna yang lebih semantik. Ini bermaksud bahawa robot carian, yang memeriksa kandungan laman web anda, dapat menyusun dan menganalisis hubungan antara objek yang ingin anda arahkan kepadanya. Bunyi terlalu rumit? Mari kita lihat contohnya, dan semuanya akan menjadi jelas sekaligus.
Anda menganjurkan acara dan menyiarkannya di laman web anda tanpa menggunakan markup semantik dan mikrodata. Sudah tentu, robot carian akan mencari kata kunci yang berkaitan dengan peristiwa dalam teks dan memaparkannya dalam hasil carian apabila diminta. Tetapi tarikh, lokasi, jenis peristiwa, robot carian, kemungkinan besar, tidak akan dapat ditentukan, dan data ini dapat hilang di antara semua maklumat lain di halaman. Semasa menggunakan mikrodata, anda sendiri menentukan jenis peristiwa, kapan dan di mana.
Contohnya, isu enjin carian untuk beberapa acara kanak-kanak. Laman web teratas tidak menggunakan keupayaan penanda semantik, sementara laman web bawah menggunakan. Adakah anda melihat perbezaannya? Dalam kes pertama, anda perlu membaca sekumpulan maklumat untuk mengetahui butirannya, dan dalam kes kedua, anda segera menemui apa yang anda perlukan.
Dan ini adalah salah satu contoh penggunaan microdata. Sebenarnya, aplikasinya jauh lebih luas, dan ada sebab untuk mempercayai bahawa jumlah kes penggunaan dan jumlah laman mikrodata hanya akan bertambah.
Bagaimanakah ia berfungsi? Ini sangat mudah, hanya tambahkan beberapa atribut yang boleh dibaca mesin ke markup HTML biasa. Contohnya, seperti inilah markup kami tanpa mikrodata:
Persembahan kanak-kanak "The Nutcracker" akan berlangsung pada 22 Disember di Kompleks Sukan Olimpik di Moscow.
Dan seperti ini - dengan mikrodata:
Beberapa atribut baru telah ditambahkan pada tag html utama di sini:
- itemcope - menetapkan ruang lingkup blok mikrodata;
- itemtype - menetapkan jenis mikrodata;
- itemprop - menetapkan sifat yang dijelaskan oleh mikrodata.
Sebagai contoh, dalam kes kami, robot carian akan menyerlahkan maklumat berikut:
- jenis data: peristiwa;
- tajuk: The Nutcracker;
- tarikh: 22 Disember;
- tempat: Olimpik SC.
Dan robot carian akan dapat memproses data ini dan menyampaikannya kepada pengguna dalam bentuk yang sesuai sesuai dengan permintaan. Bergantung pada jenis mikrodata, ini mungkin kemampuan untuk menambahkan acara ke kalender, atau menambahkan kontak seseorang ke buku alamat, atau memesan produk, atau membeli tiket pesawat / kereta api / bas, dll.
Tetapi bagaimana robot carian tahu apa kata "peristiwa" itu? Untuk melakukan ini, anda perlu mematuhi perjanjian tertentu agar semua orang menggunakan oin dan apa yang disebut. "Kamus" dari mana anda boleh memilih jenis mikrodata yang sesuai. Pada masa ini, kamus seperti itu adalah laman web schema.org dan beberapa laman web lain yang menyimpan kamus mikrodata yang diterima umum.
Untuk menggunakan kamus ini, anda mesti memilih jenis data yang sesuai terlebih dahulu. Jenis data dinyatakan sebagai URI. Sebagai contoh, untuk acara, jenis yang sesuai dari kamus adalah "Acara" dengan URI "https://schema.org/Event". Alamat ini mungkin tidak menuju ke laman nyata di Internet, alamat ini hanya digunakan untuk mengenal pasti jenis mikrodata.
Oleh itu, jika kita menulis semula contoh kita menggunakan perbendaharaan kata umum, kita mendapat tanda berikut: