$ man how-to/schema-markup-for-geo
geo-seointermediate
איך להגדיר Schema Markup ל-GEO
ספר למנועי AI בדיוק מה התוכן שלך באמצעות נתונים מובנים
by Shawn Tenam
למה Schema חשוב למנועי AI
Schema markup הוא נתונים מובנים המוטמעים בדפים שלך באמצעות JSON-LD שמספרים למכונות באיזה סוג תוכן הן מסתכלות. בלי schema, מנוע AI צריך לנחש אם דף הוא הגדרה, מדריך, פוסט בלוג או דף מוצר. עם schema, אתה אומר לו במפורש. דפים עם 3 סוגי schema או יותר מציגים סיכוי ציטוט גבוה יותר בכ-13% ממנועי AI. 96% מציטוטי AI Overview מגיעים ממקורות עם אותות E-E-A-T חזקים, ו-schema הוא האופן שבו אתה הופך את האותות האלה לקריאים למכונה. זה לא אופציונלי ל-GEO. זו תשתית.
CODE
סוגי Schema לפי סוג תוכן
התאם את ה-schema שלך לסוג התוכן. מונחי ידע ורשומות מילון משתמשים ב-DefinedTerm או Article בתוספת FAQPage ו-BreadcrumbList. מדריכי how-to משתמשים ב-HowTo עם אלמנטי step בתוספת BreadcrumbList. ערכי wiki משתמשים ב-TechArticle או Article בתוספת FAQPage. פוסטים בבלוג משתמשים ב-BlogPosting עם author ו-datePublished. כל דף בכל אתר צריך לכלול גם סכמות Organization, Person (למחבר), ו-WebSite.
חבילת schema-dts ב-npm נותנת לך סוגי TypeScript לכל אוצר המילים של schema.org. התקן אותה ותקבל השלמה אוטומטית ובדיקת סוגים לכל מאפיין schema. אין יותר ניחושים אם זה datePublished או publishDate. הסוגים אוכפים נכונות בזמן בנייה.
CODE
יישום Schema ב-Next.js עם JSON-LD
ב-Next.js, הזרק schema של JSON-LD כתגית script ברכיב הדף או ה-layout. צור רכיב לשימוש חוזר שמקבל נתוני schema מוקלדים ומרנדר את תגית ה-script. ב-ShawnOS, ה-schema מיוצר מאותם אובייקטי TypeScript שמרנדרים את תוכן הדף. אובייקט הנתונים של מונח הידע מכיל את השם, ההגדרה, והמונחים הקשורים. רכיב ה-schema קורא את אותם שדות ומוציא בלוק JSON-LD של DefinedTerm.
המשמעות היא ש-schema ותוכן לעולם לא יכולים לסטות אחד מהשני. כשאתה מעדכן הגדרה ב-engineering-terms.ts, ה-schema מתעדכן אוטומטית בבנייה הבאה. אין סנכרון ידני. אין שדה CMS נפרד לנתוני schema. מקור אמת אחד שמרונדר בשתי דרכים: פעם כתוכן גלוי, פעם כנתונים מובנים בלתי נראים.
PRO TIP
בדיקה ותיקוף של ה-Schema שלך
השתמש ב-Rich Results Test של Google כדי לתקף דפים בודדים. השתמש ב-Schema Markup Validator לבדיקות מקיפות מול מפרט schema.org. הרץ את שניהם אחרי כל deploy שמשנה מבנה תוכן. טעויות נפוצות: שדות חובה חסרים (HowTo צריך לפחות אלמנט step אחד), סוגים לא תואמים (שימוש ב-Article כש-DefinedTerm ספציפי יותר), ו-schema מנותק (נתונים מובנים שלא תואמים תוכן גלוי בדף). Google מזהיר במפורש נגד schema שלא משקף מה שמשתמשים רואים בדף. Schema צריך לתאר את התוכן שלך, לא להמציא תוכן שלא קיים.
מדריכים קשורים