Կառուցվածքային տվյալներ և Schema.org նշագրում
Schema.org նշագրումը կառուցվածքային տվյալների ստանդարտացված ձևաչափ է, որն օգնում է որոնողական համակարգերին ավելի լավ հասկանալ վեբ էջերի բովանդակությունը: Տեքստային սովորական տեղեկատվությունը մեքենայական ընթեռնելի կոդի վերածելու միջոցով վեբմաստերները, բովանդակության օպերատորները և ծրագրավորողները հստակեցնում են էջում առկա տարրերի իմաստային նշանակությունը:
Որոնողական համակարգերն օգտագործում են այս տվյալները էջի թեմատիկան ճշգրիտ որոշելու համար: Թեև կառուցվածքային տվյալների առկայությունը նպաստում է որոնողական համակարգերի կողմից բովանդակության ընկալմանը, այն անմիջականորեն կապված է նաև որոնման արդյունքներում հատուկ ձևավորումների՝ հարուստ արդյունքների (rich results) ցուցադրման հնարավորության հետ:
JSON-LD ձևաչափի կիրառությունը վեբում
JSON-LD-ն (JavaScript Object Notation for Linked Data) հանդիսանում է Schema.org նշագրումը վեբ էջերում ներդնելու հիմնական և առաջարկվող ձևաչափը: Ի տարբերություն հին մեթոդների, ինչպիսիք են Microdata-ն կամ RDFa-ն, որոնք պահանջում են նշագրել HTML տարրերը անմիջապես տեքստի մեջ, JSON-LD-ն առանձին սկրիպտ է:
Այս ձևաչափը թույլ է տալիս ամբողջ կառուցվածքային տեղեկատվությունը տեղադրել մեկ կոդի բլոկում, որը սովորաբար տեղադրվում է HTML փաստաթղթի <head> կամ <body> բաժնում: Սա պարզեցնում է կոդի սպասարկումը և կանխում էջի տեսանելի HTML կառուցվածքի պատահական խաթարումը:
FAQPage սխեմայի կառուցվածքը
FAQPage սխեման նախատեսված է հաճախ տրվող հարցերի էջերը նկարագրելու համար: Այն բաղկացած է հարցերի և պատասխանների զույգերից:
Գեներատորում FAQ նշագրում ստեղծելիս գործում են հետևյալ կանոնները.
- Յուրաքանչյուր տարր պետք է պարունակի և՛ հարցը, և՛ պատասխանը:
- Եթե որևէ տարր թերի է, համակարգը ցույց կտա համապատասխան սխալը, օրինակ՝ «
{index}տարրի համար անհրաժեշտ է հարց:» կամ «{index}տարրի համար անհրաժեշտ է պատասխան:»: - Եթե ընդհանրապես ոչ մի տվյալ մուտքագրված չէ, կցուցադրվի «Ավելացրեք առնվազն մեկ ամբողջական հարց ու պատասխան:» հաղորդագրությունը:
Product սխեմայի դաշտերը և առաջարկները
Product սխեման օգտագործվում է առանձին ապրանքների մասին մանրամասն տեղեկություններ հաղորդելու համար, ներառյալ գները, հասանելիությունը և նույնականացուցիչները:
Այս սխեմայի համար գեներատորն ունի հետևյալ պահանջներն ու սահմանափակումները.
- Ապրանքի անվանումը: Պարտադիր դաշտ է: Չլրացնելու դեպքում հայտնվում է «Ավելացրեք ապրանքի անվանումը:» սխալը:
- Գին: Պետք է լինի ոչ բացասական թիվ՝ թվանշաններով և կամընտիր տասնորդական կետով: Սխալ ձևաչափի դեպքում գեներատորը ցույց կտա «Օգտագործեք ոչ բացասական գին՝ թվանշաններով և կամընտիր տասնորդական կետով:» հաղորդագրությունը: Եթե դաշտը դատարկ է, կցուցադրվի «Ավելացրեք առաջարկի գինը:»:
- Արժույթի կոդը: Պահանջվում է եռատառ միջազգային կոդ (օրինակ՝ USD, EUR կամ AMD): Այլ ձևաչափերի դեպքում գեներատորը տալիս է «Օգտագործեք եռատառ արժույթի կոդ, օրինակ՝ USD, EUR կամ AMD:» սխալը:
- URL հասցեներ: Ապրանքի URL-ը և Պատկերի URL-ը պետք է լինեն ամբողջական հասցեներ՝ սկսած
http://կամhttps://նախդիրներով: Հակառակ դեպքում կցուցադրվեն «Ապրանքի URL-ը պետք է լինի ամբողջական http:// կամ https:// հասցե:» կամ «Պատկերի URL-ը պետք է լինի ամբողջական http:// կամ https:// հասցե:» սխալները: - Կամընտիր դաշտեր: Նկարագրությունը, ապրանքանիշը և SKU-ն պարտադիր չեն: Եթե դրանք դատարկ թողնվեն, գեներացված JSON-LD կոդում պարզապես չեն ներառվի:
HowTo սխեմայի կառուցվածքը
HowTo սխեման նկարագրում է քայլ առ քայլ հրահանգներ պարունակող բովանդակությունը: Այն թույլ է տալիս նշել գործողության վերնագիրը, անհրաժեշտ պարագաները, գործիքները և կոնկրետ քայլերը:
HowTo սխեմայի կանոնները ներառում են.
- Ուղեցույցի վերնագիր: Պարտադիր դաշտ է, որի բացակայության դեպքում տրվում է «Ավելացրեք ուղեցույցի (how-to) վերնագիրը:» սխալը:
- Ընդհանուր ժամանակ: Ընդհանուր րոպեները պետք է լինեն ամբողջ թիվ 1-ից մինչև 100,000 միջակայքում: Այլ արժեքների դեպքում գեներատորը ցույց կտա «Ընդհանուր ժամանակը պետք է լինի ամբողջ թիվ՝ 1-ից մինչև 100,000 րոպե:» սխալը:
- Պարագաներ և Գործիքներ: Լրացվում են մեկական՝ յուրաքանչյուր տողում:
- Քայլեր: Պետք է ավելացվի առնվազն մեկ ամբողջական քայլ: Եթե քայլի հրահանգները դատարկ են, համակարգը կցուցադրի «
{index}տարրի համար անհրաժեշտ են քայլի հրահանգներ:» հաղորդագրությունը: Եթե ոչ մի քայլ չկա, կհայտնվի «Ավելացրեք առնվազն մեկ ամբողջական քայլ:» սխալը:
Գործիքի կանոնները և տվյալների մշակումը
Գեներատորն աշխատում է իրական ժամանակում՝ ստուգելով պարտադիր դաշտերը մուտքագրելուն զուգընթաց: Ամբողջական JSON-LD սկրիպտը հայտնվում է միայն այն ժամանակ, երբ բոլոր պարտադիր դաշտերը վավեր են:
Խմբագրիչն ունի ծավալային սահմանափակումներ.
- Եթե որևէ դաշտ գերազանցում է թույլատրելի սահմանաչափը, կցուցադրվի «
{field}դաշտը չափազանց երկար է այս խմբագրի համար: Այն պետք է լինի{max}նիշից կարճ:» սխալը: - Տարրերի քանակի սահմանաչափը գերազանցելիս հայտնվում է «Այս խմբագիրը միաժամանակ աջակցում է մինչև
{max}տարր:» հաղորդագրությունը:
Օգտագործողի գաղտնիության պաշտպանության նպատակով բոլոր մուտքագրված տվյալները մշակվում են բացառապես օգտագործողի վեբ բրաուզերում: Ոչ մի տեղեկատվություն չի վերբեռնվում BroBroGo սերվերներին:
Հաճախ տրվող հարցեր
Սխեմայի ո՞ր տեսակները կարող եմ ստեղծել:
Ուղղորդված ձևանմուշները ներառում են FAQPage, Product (առաջարկով) և HowTo (կարգավորված քայլերով, պարագաներով և գործիքներով): Դատարկ կամընտիր դաշտերը դուրս են թողնվում կոդից:
Որտե՞ղ պետք է տեղադրեմ գեներացված JSON-LD-ն:
Տեղադրեք ամբողջական սկրիպտը այն էջի HTML կոդի <head> կամ <body> բաժնում, որի տեսանելի բովանդակությունը նկարագրում է այն: Պահպանեք նշագրման համապատասխանությունը այն ամենի հետ, ինչ այցելուներն իրականում կարող են տեսնել:
Արդյո՞ք վավեր նշագրումը երաշխավորում է հարուստ որոնման արդյունք (rich result):
Ոչ: Վավեր schema.org նշագրումն օգնում է որոնողական ծառայություններին հասկանալ էջը, սակայն հատուկ որոնման արդյունքների ցուցադրումը երբեք երաշխավորված չէ: Բացի այդ, Google-ն այլևս չի ցուցադրում FAQ կամ HowTo հարուստ արդյունքներ (rich results) որոնման էջերում: