Веб-сайтты құру кезінде микродеректерді қалай пайдалануға болады

Веб-сайтты құру кезінде микродеректерді қалай пайдалануға болады
Веб-сайтты құру кезінде микродеректерді қалай пайдалануға болады

Бейне: Веб-сайтты құру кезінде микродеректерді қалай пайдалануға болады

Бейне: Веб-сайтты құру кезінде микродеректерді қалай пайдалануға болады
Бейне: HTML веб сайттарын құру 2024, Мамыр
Anonim

Сіздің сайтыңызға семантикалық құндылық пен іздеу жүйелеріне көріну мүмкіндігін беру үшін микродеректерді (microdata) пайдалануды қарастырыңыз.

Семантикалық веб
Семантикалық веб

Microdata немесе «microdata» - бұл HTML5 стандартының жаңа нұсқасын шығарумен ғаламдық желі әлеміне енгізілген жаңалық. Microdata - бұл кәдімгі HTML белгілеуіне арналған ықшам қондырма, логикалық жағынан аты-жөні бар жұптар және веб-парақтың мазмұнына негізделген. Микродеректердің мақсаты - мәтінді тек сөздер жиынтығы емес, оған мағыналық мән беру. Бұл дегеніміз, іздеу роботы сіздің сайтыңыздың мазмұнын зерттей отырып, сіз оған бағыттағыңыз келетін нысандар арасындағы байланыстарды құрастырып, талдай алады. Тым күрделі естіледі ме? Мысалға жүгінейік, сонда бәрі бірден белгілі болады.

Сіз іс-шара өткізесіз және ол туралы веб-сайтыңызға семантикалық белгілеу мен микродеректерді қолданбай орналастырасыз. Әрине, іздеу роботы мәтіннен оқиғаға қатысты кілт сөздерді табады және оны сұрау кезінде іздеу нәтижелерінде көрсетеді. Бірақ іс-шараның күнін, орнын, түрін, іздеу роботын, мүмкін, анықтай алмайды, және бұл мәліметтер беттегі қалған ақпараттың арасында жоғалып кетуі мүмкін. Микродеректерді пайдалану кезінде сіз қандай іс-шараның қашан және қай жерде болатынын өзіңіз көрсетесіз.

Мысалы, кейбір балалар іс-шарасына арналған іздеу машинасы туралы мәселе. Жоғарғы сайт семантикалық белгілеу мүмкіндіктерін пайдаланбайды, ал төменгі сайт қолданады. Айырмашылықты көріп отырсыз ба? Бірінші жағдайда сіз егжей-тегжейлі білу үшін ақпарат блогын оқып шығуыңыз керек, ал екінші жағдайда сізге қажет нәрсені бірден табасыз.

Микродеректермен және онсыз іздеу жүйесінің проблемасының мысалы
Микродеректермен және онсыз іздеу жүйесінің проблемасының мысалы

Бұл микродеректерді қолданудың бір ғана мысалы. Шын мәнінде, олардың қосымшалары әлдеқайда кең және пайдалану жағдайлары мен микродеректер сайттарының саны тек өседі деп айтуға толық негіз бар.

Бұл қалай жұмыс істейді? Бұл өте қарапайым, қарапайым HTML түзетулеріне машинада оқылатын бірнеше атрибуттар қосыңыз. Мысалы, микродеректерсіз біздің түзетуіміз келесідей болады:

Балалардың «cелкунчик» спектаклі 22 желтоқсанда Мәскеудегі Олимпиадалық спорт кешенінде өтеді.

Міне, микродеректермен:

Мұнда негізгі html тегтеріне бірнеше жаңа атрибуттар қосылды:

  • itemscope - микродеректер блогының ауқымын белгілейді;
  • элемент типі - микродеректердің түрін белгілейді;
  • itemprop - микродеректермен сипатталған қасиеттерді орнатады.

Мысалы, біздің жағдайда іздеу роботы келесі ақпаратты бөліп көрсетеді:

  • деректер түрі: оқиға;
  • атауы: cелкунчик;
  • күні: 22 желтоқсан;
  • орны: SC Олимпиадасы.

Іздеу роботы осы деректерді өңдеп, пайдаланушыға сұранысқа сәйкес ыңғайлы түрде ұсына алады. Микродеректердің түріне байланысты бұл күнтізбеге оқиғаны қосу, немесе адамның байланыс мекен-жай кітабына қосу немесе өнімге тапсырыс беру, ұшаққа / пойызға / автобусқа билет сатып алу және т.б.

Бірақ іздеу роботы «оқиға» сөзінің не екенін қайдан біледі? Мұны істеу үшін сіз белгілі бір келісімді сақтауыңыз керек, сонда бәрі майды және сол деп аталатындарды қолданады. Сәйкес микродерек түрін таңдауға болатын «сөздік». Қазіргі уақытта мұндай сөздік - бұл schema.org сайты және жалпы қабылданған микродеректер сөздіктерін сақтайтын бірнеше басқа сайттар.

Бұл сөздіктерді пайдалану үшін алдымен сәйкес деректер түрін таңдау керек. Деректер түрлері URI ретінде көрсетілген. Мысалы, іс-шара үшін «https://schema.org/Event» URI интерфейсімен «Оқиға» сөздіктен сәйкес тип болады. Бұл мекен-жай Интернеттегі нақты параққа әкелмеуі мүмкін, ол тек микродеректердің түрін анықтау үшін қолданылады.

Осылайша, егер біз өз сөзімізді жалпы сөздік қорын қолданып жазсақ, келесі түзетуді аламыз:

Ұсынылған: