Модуль json-ld пішіміндегі Schema.org стандартына сәйкес белгілеуді қосады.
Мысал ұйым + веб-бет + веб-сайт:
https://demo-oc.4opencart.ru/demo_3/
Мысал CollectionPage + OfferCatalog:
https://demo-oc.4opencart.ru/demo_3/index.php?route=product/category&path=0_1
Өнім үлгісі:
https://demo-oc.4opencart.ru/demo_3/index.php?route=product/product&product_id=360
Әкімші демонстрациясы:
https://demo-oc.4opencart.ru/demo_3/admin/index.php?route=extension/module/noti_schema_org
(пароль демосының кіру демосы)
Кодтың жарамдылығын мына жерден тексеруге болады:
https://validator.schema.org/
Модуль мүмкіндіктері✔ Қолдау схемалары:
- Ұйым
- WebPage
- Веб-сайт
- Өнім / Қызмет - санаттан немесе / және өнім картасынан таңдау үшін
- CollectionPage санаттарға немесе/және OfferCatalog
- ContactPage
- Blog / OcStore / LiveOpencart / Mango блогына арналған BlogPosting (үлгі)
✔ Кез келген схеманы жеке өшіру/қосу мүмкіндігі.
✔ Тізбектердің шығысы тек біріншісанат беттері (CollectionPage, OfferCatalog) және тек сайттың негізгі бетінде (Ұйым) немесе барлық жерде.
✔ Ұйымға арналған икемді параметрлер.
✔ Сайтта қосымша жүктеме жасамайды, дерекқорға жаңа сұрауларды қоспайды.
Неге JSON-LD?
1. Код тазалығы
Микродеректер: атрибуттарды (itemscope, itemprop) тікелей HTML тегтеріне тоқисыз. Бұл орналасуды бұзады, алдыңғы қатарлы әзірлеушілерге кедергі жасайды және дизайнды өзгерту кезінде жиі бұзылады.
JSON-LD: Сценарий бөлек блогында орналасқан (әдетте немесе соңында). Деректер презентациядан толығымен бөлінген. Сіз бүкіл сайттың дизайнын өзгерте аласыз және түзету өзгеріссіз қалады.
2. Икемділік және кеңейту
JSON-LD графикалық қатынастарды жүзеге асыру оңайырақ.
Мысалы, сізде мақала, автор, ұйымдастыру және оқиғаның орны бар. Микродеректерде шатастыратын иерархияны жасай отырып, блоктарды блоктар ішінде орналастыру керек.
JSON-LD жүйесінде қарым-қатынастар үшін @id (URI) пайдалануға болады. Сіз Ұйымды бір рет сипаттайсыз, содан кейін мақалада жай ғана "автор" деп көрсетіледі: {"@id": "https://site.com/#organization"}. Бұл деректерді қайталамай немесе ботты ұя салумен шатастырмай, қосылған семантикалық желіні құруға мүмкіндік береді.
3. «Көрінбейтін» сипаттау мүмкіндігіJSON-LD экранда жоқ нәрсе туралы құрылымдық деректерді қосуға мүмкіндік береді, бірақ контекстті түсіну үшін маңызды.
4. Іздеу жүйесінің басымдығы
Google, Yandex, Bing ресми түрде JSON-LD-ді қалайтынын айтады. Олар барлық пішімдерді қолдағанымен, Google құжаттамасында барлық дерлік мысалдар JSON-LD тілінде берілген.