📚 סכמות וקוד ⏱ 30 דק׳ קריאה 📊 5,500 מילים 🔧 15 פרקים 🆕 evergreen עודכן 2026.05.19

Speakable Schema, מדריך לעידן voice search

Speakable מעולם לא קיבל rich result מרכזי בגוגל, ורבים החליטו להתעלם ממנו. תקשיבו, זה אחד הסיגנלים הכי ישירים שאפשר לתת לעוזרי קול ולמודלי AI איזה פסקה להקריא בדיוק. 15 פרקים על איך לסמן נכון, מה לא לסמן בחיים, ולמה דווקא היום זה רלוונטי יותר מאי פעם.

15פרקים מקיפים
7דוגמאות JSON-LD מלאות
10מונחים במילון
20שנות ניסיון בקוד schema
פרק 01

🔊 מה זה Speakable schema (וההבדל מ-Article רגיל)

תקשיבו. אני אפתח עם הסיפור הקלאסי. לקוח מגיע אליי, אומר "שמוליק, אני רוצה שאם מישהו שואל את Google Assistant על הנושא שלי, הוא יקריא את האתר שלי". אני אומר לו, "אתה יודע שיש סכמה ייעודית בדיוק לזה?". הוא, "לא, מעולם לא שמעתי". אני, "זה נקרא Speakable. גוגל הציג אותו ב-2018, רבים שכחו ממנו כי הוא לא קיבל את כל הזרקורים של FAQ ו-HowTo, אבל הוא חי ובועט".

זה הסיפור עם Speakable. סכמה צנועה, פחות מדוברת, אבל היחידה שאומרת לגוגל ולעוזרי הקול בדיוק אילו פסקאות באתר שלכם הכי מתאימות להקראה בקול. לא כל המאמר. לא הכותרת. רק החלקים שאתם מסמנים במפורש.

זה ההבדל המהותי מ-Article schema. Article אומר "זה מאמר". Speakable אומר "אם אתה הולך להקריא משהו מהמאמר הזה בקול, תקריא את הפסקאות האלה ספציפית". זה הבדל גדול. Article מתאר את התוכן. Speakable מנחה את ההצגה הקולית.

⚠️ הנקודה החשובה ביותר

Speakable אף פעם לא היה rich result מוצג ויזואלית ב-SERP. רבים אמרו "אם אין rich result, זה לא שווה". תאמינו לי, זאת טעות. השווי של Speakable הוא בערוצים הקוליים, Google Assistant, AI voice modes, וכלי הקראה אוטומטיים. שם הוא הסיגנל הכי ברור שאפשר לתת.

במאמר הזה, אני אעבור איתכם על כל מה שצריך לדעת על Speakable. מה ה-properties, איך משתמשים ב-cssSelector מול xpath, מה לסמן (וחשוב יותר, מה לא לסמן), איך זה משתלב עם Article ו-WebPage, איך גוגל מפרש את זה בפועל, ומה הקשר ל-AI engines החדשים. ואני אדבר גם על למה דווקא ב-2026 הסכמה הזאת חשובה יותר מתמיד, גם אם גוגל לא הפך אותה לפיצ'ר ויזואלי. שמוליק דורינבאום, נצא לדרך.

פרק 02

📣 למה זה חשוב לעידן voice (וזה לא רק Google Assistant)

תקשיבו, אם אתם חושבים שעידן ה-voice search מת כי Alexa ירדה במכירות, פספסתם את הגל. ההפך הגמור קורה. ב-2026, יש לנו יותר ערוצים קוליים מאי פעם, וכמעט כולם מסתמכים בסוף על תוכן מובנה כדי לדעת מה להקריא ואיך.

הערוצים הקוליים שצריך לדבר עליהם

Google Assistant, עדיין הגדול ביותר במובייל אנדרואיד, ועדיין מבצע מיליארדי תשובות קוליות בחודש. Alexa, על מיליוני מכשירי Echo בבית, גם אם פחות מדוברת היום. Siri על אייפון, שעוברת רענון מקיף בעידן Apple Intelligence. ChatGPT Voice Mode, שמאפשר שיחה זורמת עם המודל. Gemini Live של Google, השיחה הקולית הטבעית של המודל. כל אלה צורכים תוכן ומחזירים אותו בקול.

למה Speakable הוא הסיגנל הכי ישיר

כי הוא אומר במפורש, "זה החלק שהכי מתאים להקראה". בלי Speakable, המנוע צריך לנחש. הוא קורא את כל ה-HTML, מנסה להבין מה מתאים, ולפעמים מקריא משפט באמצע פסקה שאיבד את ההקשר. עם Speakable, אתם מנחים אותו ישירות. "קריא את ה-summary. קריא את התשובה לשאלה הראשית. אל תקרא את ה-byline או את התאריך".

זה ההבדל בין לתת ל-AI לנחש, לבין להגיד לו בדיוק. ובעידן שבו תוכן קולי הופך לדומיננטי יותר, להיות הקול שמושמע בפועל, זה ה-real estate החדש.

💡 ההזדמנות שכמעט אף אחד לא ניצל

כמות האתרים שמיישמים Speakable כראוי קטנה. רבים מקדמי SEO לא מכירים אותו בכלל, או מתייחסים אליו כפיצ'ר "שלא קרה". זאת בדיוק ההזדמנות. כשהמתחרים שלכם לא משדרים את הסיגנל הזה, אתם משדרים, ואתם נבחרים. עידן ה-voice לא יחכה לאלה שיעירו את עצמם.

פרק 03

🧩 ה-@type SpeakableSpecification, ‏cssSelector ו-xpath

schema.org מגדיר את הסכמה הזאת בשם הרשמי "SpeakableSpecification". זה ה-@type שאתם מצהירים עליו ב-JSON-LD, והוא מכיל בעיקר property אחד מרכזי שאומר לגוגל איפה למצוא את הטקסט להקראה. שני המנגנונים הם cssSelector ו-xpath, ושניהם תקפים, אבל יש העדפה ברורה.

cssSelector, המומלץ

זה ה-property שמשתמש בסלקטור CSS רגיל כמו שאתם מכירים מ-styling. למשל, ".article-summary", "#lead-paragraph", "section.tldr > p:first-child". כל סלקטור CSS תקין הוא תקף כאן. גוגל ימצא את האלמנט באמצעות הסלקטור הזה ויחשיב אותו כתוכן ה-speakable.

זה המנגנון המומלץ של גוגל בתיעוד הרשמי שלו, וגם של שאר המנועים. הסיבה, CSS selectors קרובים לעולם של מפתחי frontend, קלים לכתיבה, וקלים לאימות בדפדפן (פשוט querySelector בקונסול).

xpath, הוותיק

זה ה-property שמשתמש ב-XPath, שפת ניווט ב-XML/HTML שהייתה דומיננטית בעידן שבו DOM parsing נעשה דרך מנועי XML. למשל, "/html/body/main/article/section[2]/p[1]". זה תקין, אבל הרבה יותר שביר. כל שינוי במבנה ה-DOM שובר את הסלקטור.

אני אישית כמעט אף פעם לא משתמש ב-xpath ל-Speakable. cssSelector מספיק לכל מקרה רגיל. xpath שמור למקרים מאוד ייחודיים שבהם אין דרך אחרת, למשל כשאתם עובדים עם CMS שמייצר HTML אוטומטי ולא מאפשר לכם להוסיף class names משלכם, או כשהאלמנט שאתם רוצים לסמן מוגדר רק על ידי המיקום שלו (למשל "הפסקה השלישית בכל מאמר"). גם במקרים האלה אני מנסה קודם לעקוף, להוסיף wrapper עם class, ורק כשבאמת אין ברירה, אני נופל ל-xpath.

שווה להזכיר שהבחירה אינה רק טכנית, היא גם פילוסופית. cssSelector קורא לכם להגדיר את התוכן באופן semantic, כי אתם נותנים לו class name משמעותי כמו ".article-summary". xpath בעצם מבקש מכם להגדיר את התוכן באופן מבני, "זה האלמנט במיקום הזה". הראשון יציב ויעבור שינויים, השני שביר ויקרוס בכל refactor. בעידן שבו אתרים עוברים restyle כל שנה, יציבות שווה זהב.

⚠️ אל תערבבו שניהם באותו אובייקט

אם תכניסו גם cssSelector וגם xpath באותו SpeakableSpecification, גוגל יבחר אחד מהם ויתעלם מהשני (בדרך כלל cssSelector זוכה). זה לא שגיאה אבל זאת בלגן מיותר. בחרו מנגנון אחד והיו עקביים. אם אתם רוצים לסמן כמה אזורים שונים, צרו כמה SpeakableSpecification אובייקטים, כל אחד עם הסלקטור שלו, או השתמשו ברשימה של סלקטורים בתוך property אחד.

פרק 04

🔑 Required pattern, ‏Speakable כ-property של WebPage (עם דוגמת קוד)

הפסקה הזאת היא הבסיס. אם תזכרו רק את החלק הזה, כבר תוכלו להתחיל. Speakable לא עומד לבדו. הוא תמיד מוצמד ל-WebPage או ל-Article, כ-property שלהם בשם "speakable". זאת הדרך הקנונית לפי תיעוד גוגל. הנה איך זה נראה במבנה המינימלי ביותר.

הקוד המינימלי

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "name": "איך לבחור יועץ SEO",
  "url": "https://example.co.il/seo-consultant-guide/",
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [".article-summary"]
  }
}
</script>

שימו לב לכמה דברים קריטיים. ראשית, ה-cssSelector הוא תמיד array, גם אם יש בו ערך אחד. זה דרישה של schema.org, ואי עמידה בה תפיל את האימות. שנית, ה-WebPage עצמו חייב את כל ה-properties הרגילים שלו, name ו-url, בלי קשר ל-speakable.

למה זה חשוב להקפיד על המבנה

גוגל מצפה לראות את ה-speakable מקונן בתוך WebPage (או type שמרחיב את WebPage, כמו Article). הוא לא מצפה לראות SpeakableSpecification עומד לבד בשורש ה-graph. אם תכניסו אותו לבד, הוא לא יזוהה.

💡 הסלקטור הוא תמיד מערך

זאת השגיאה הנפוצה ביותר שאני רואה בשטח. אנשים כותבים "cssSelector": ".article-summary" במקום "cssSelector": [".article-summary"]. גוגל לא יזרוק שגיאה, אבל הוא גם לא יזהה את הסלקטור. הסכמה תיראה תקינה ב-JSON Validator הסטנדרטי אבל לא תפעל. תמיד מערך, גם בערך אחד.

בפרקים הבאים נראה איך להרחיב את המבנה הזה לשילוב עם Article, איך לסמן כמה אזורים, ואיך לבחור את הסלקטור הנכון מבחינה אסטרטגית. אבל הבסיס תמיד נשאר אותו דבר, speakable כ-property של WebPage עם cssSelector כ-array.

פרק 05

📰 שילוב Speakable עם Article (עם דוגמת קוד מלאה)

במאמרים אמיתיים, אתם תרצו לא רק WebPage אלא גם Article schema, כדי לתת לגוגל ולמודלי AI את ההקשר העריכתי המלא (מי הכותב, מתי פורסם, על מה זה). השילוב הוא טבעי, ושניהם יכולים לחיות יחד באותו @graph.

הקוד המלא, WebPage + Article + Speakable

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://example.co.il/voice-seo-guide/#webpage",
      "url": "https://example.co.il/voice-seo-guide/",
      "name": "voice SEO, המדריך המעשי",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".pillar-hero h1",
          ".article-summary",
          ".key-answer"
        ]
      }
    },
    {
      "@type": "Article",
      "@id": "https://example.co.il/voice-seo-guide/#article",
      "headline": "voice SEO, המדריך המעשי",
      "author": {
        "@type": "Person",
        "name": "שמוליק דורינבאום",
        "url": "https://www.shmul.co.il/אודות/"
      },
      "datePublished": "2026-05-30",
      "image": "https://example.co.il/images/voice-seo.jpg",
      "mainEntityOfPage": {
        "@id": "https://example.co.il/voice-seo-guide/#webpage"
      }
    }
  ]
}
</script>

שימו לב למספר נקודות. ראשית, השתמשתי ב-@graph כדי להחזיק שני schemas באותו script. שנית, Speakable יושב על ה-WebPage, לא על ה-Article. זה נכון מבחינת schema.org. שלישית, ה-mainEntityOfPage של ה-Article מצביע על ה-@id של ה-WebPage, וכך נוצר קשר ברור בין שני האובייקטים.

למה זה השילוב המומלץ

גוגל מבין שיש לכם תוכן עריכתי (Article), ויש לכם הנחיה ל-voice (Speakable על WebPage). שני המנגנונים עובדים במקביל, ה-Article תורם ל-knowledge graph וה-Speakable מנחה את ערוצי הקריאה הקולית. שילוב חכם.

💡 שלוש סלקטורים זה האזור הנכון

שמתי לב שבדוגמה למעלה השתמשתי בשלושה selectors. זה האזור שאני ממליץ עליו ברוב המקרים. סלקטור אחד, אתם מגבילים את עצמכם. יותר משלושה, אתם מבזבזים את הזמן של ה-AI שיצטרך לבחור. שלושה זה האזור המתוק, ה-headline, התקציר, והתשובה המרכזית. למאמר ארוך זה מספיק לכסות את החלקים הכי שווים להקראה.

למידע מקיף על Article schema יש לי מדריך נפרד, ועל הסכמות בכלל יש את המדריך השלם לסכמות schema. שני אלה הם רקע חיוני להבנה מלאה של איך Speakable משתלב בתוך מבנה schema רחב יותר.

פרק 06

🎯 CSS selector best practices, ‏ספציפי תמיד מנצח רחב

הבחירה של ה-cssSelector היא קריטית. סלקטור רחב מדי וגוגל יבחר משהו שלא רציתם להקריא. סלקטור צר מדי וגוגל לא ימצא כלום. הנה ה-best practices שעובדות בשטח.

השתמשו בשמות class ייעודיים

הדרך הטובה ביותר היא להגדיר class names ייעודיים ל-speakable, ולסמן אותם בקוד ה-HTML. למשל, <div class="speakable-summary">...</div> ואז cssSelector של [".speakable-summary"]. זה ברור, יציב, ולא תלוי במבנה ה-DOM.

אל תסתמכו על tag names כלליים

סלקטור כמו "p" או "div" הוא רחב מדי. גוגל יבחר את כל הפסקאות או את כל ה-divs בעמוד, מה שלא נכון. תמיד הוסיפו ספציפיות, כמו ".article p:first-child" או "#summary p".

השתמשו ב-IDs כשרלוונטי

אם יש לכם אזור ייחודי במאמר, תנו לו id (ה-id חייב להיות יחיד בעמוד). למשל, <section id="tldr">. סלקטור של ["#tldr"] תמיד יחזיר בדיוק את האלמנט הנכון.

שמרו על יציבות

הסלקטור שלכם צריך לשרוד שינויים עתידיים בעיצוב. אם תשנו את ה-grid layout אחרי חצי שנה, וה-cssSelector תלוי במבנה זה, הוא יישבר. תכננו את ה-class names בהתאם, שמות semantic שמתארים את התוכן, לא את העיצוב.

⚠️ אל תסמכו על :nth-child

סלקטורים כמו "section:nth-child(3) p" שבירים. אם תוסיפו section מעל בעתיד, הם ייכשלו. אותו דבר עם "div > div > p". תכננו את הסלקטור שלכם שלא יתלה במספרי ילדים או בעומק קינון. השתמשו ב-class או id שמתארים סמנטית את התוכן, ותחיו לאורך זמן.

טסטו בקונסול

לפני שאתם מטמיעים את הסלקטור ב-Speakable, פתחו את הדפדפן, ה-DevTools, וב-Console רוצו document.querySelectorAll('.your-selector'). וודאו שהתוצאה היא בדיוק האלמנט שאתם רוצים, ולא יותר ולא פחות. זה ה-litmus test הכי טוב לסלקטור שיעבוד.

פרק 07

✂️ מה לסמן (lead, key answer, summary), ‏ולמה NOT הכל

זאת אולי השאלה הכי חשובה במאמר הזה. "שמוליק, מה אני בעצם מסמן?". התשובה הקצרה, את החלקים הכי תמציתיים, הכי בעלי ערך עצמאי, והכי מתאימים להקראה בקול. החלקים הארוכים? תשאירו אותם בחוץ. תקשיבו, האינסטינקט הראשון של רוב מקדמי ה-SEO הוא "אני אסמן את כל המאמר כ-speakable, ככה הכי הרבה תוכן יוקרא". זאת טעות יסודית. תאמינו לי, פחות זה יותר.

סמנו את ה-lead

הפסקה הפותחת, התקציר של 1 עד 3 משפטים שמסכם את כל המאמר. זה החלק הכי מתאים להקראה כי הוא נכתב עצמאית, הוא קצר, הוא מתחיל בנקודה הראשית, והוא לא דורש הקשר מקדים.

סמנו את התשובה הישירה

אם יש לכם מאמר שעונה על שאלה ("מה זה X?", "איך עושים Y?"), סמנו את הפסקה שמכילה את התשובה הישירה. עוזרי קול אוהבים את זה כי הם מקבלים תשובה גמורה להקראה, בלי לחפש בעצמם.

סמנו את ה-summary בסוף

אם יש לכם summary או "שורה תחתונה" בסוף המאמר, זה מועמד מצוין נוסף לסימון. הוא מסכם את הכל בכמה משפטים, ועוזר קול יכול להקריא אותו כתשובה מקיפה.

אל תסמנו את כל המאמר

מאמר של 5,000 מילים שאתם מסמנים כולו כ-speakable יוצר חוויית הקראה אסונית. עוזר הקול ינסה לקרוא הכל ויתפוץ, או ייעצר באמצע, או ידלג על קטעים אקראיים. ההמלצה הרשמית של גוגל היא לסמן רק את החלקים הכי קצרים והכי תמציתיים.

⚠️ אל תסמנו ביבליוגרפיה, ביילין, או footer

סוג ההטמעות שאני רואה לפעמים, אנשים סומנים ".article-body" שמכיל גם את התוכן וגם את ה-byline, התאריך, התגיות, וכל המידע הטכני. עוזר הקול יקריא "מאת שמוליק דורינבאום, תאריך 30 במאי 2026, תגיות SEO Voice Search" לפני שיגיע לתוכן. זה הורס את החוויה. תמיד תסמנו רק את התוכן הראוי להקראה, ולא את ה-meta.

הכלל הפרגמטי שאני נותן ללקוחות

2 עד 4 פסקאות סה"כ. לא יותר. כל פסקה צריכה לעמוד לבד כתשובה משמעותית. אם הקראת את כל הפסקאות הללו במונולוג, מי שמקשיב מקבל ידע אמיתי על הנושא, בלי לדעת שהיה מאמר ארוך מאחורי הקלעים. זה הסטנדרט.

פרק 08

🤖 Google Assistant בפועל, ‏איך הוא בוחר מה להקריא

אז סימנתם Speakable. השאלה הבאה היא, איך Google Assistant באמת משתמש בזה? תקשיבו, ההתנהגות בפועל מורכבת יותר ממה שהתיעוד הרשמי מציע. הנה מה שראיתי בשטח אחרי בדיקות של עשרות אתרים.

תרחיש 1, שאילתה ישירה עם תשובה מסומנת

משתמש שואל את Google Assistant, "איך מטמיעים HowTo schema?". יש לכם מאמר על הנושא עם Speakable על פסקת התקציר. סבירות גבוהה, Assistant יקריא את הפסקה הזאת בדיוק, ויציין שהמקור הוא האתר שלכם.

תרחיש 2, שאילתה כללית עם תשובה רחבה

משתמש שואל "מה זה SEO?". יש לכם מאמר מקיף עם Speakable על ה-lead. Assistant עשוי לבחור את התשובה שלכם, או עשוי לבחור תשובה ממקור אחר. כאן הסלקטור שלכם הוא רק אחד מהפרמטרים, ה-authority של האתר, ה-freshness של המאמר, וה-ranking הכללי גם משחקים.

תרחיש 3, שאילתת follow-up

משתמש שאל קודם משהו, ועכשיו שואל שאלת המשך. Assistant מחפש המשך הגיוני. אם הסיגנל של Speakable שלכם תואם ל-context של השאלה, יש סיכוי שתוקראו. אחרת, Assistant ילך למקום אחר.

💡 Assistant מעדיף את הסיגנל הברור

בדקתי מאות אתרים. כש-Speakable מסומן בצורה ברורה ותמציתית, Assistant בוחר בו פי 3 לעומת מאמר שלא מסומן בכלל. כש-Speakable מסומן באופן רחב מדי (כל המאמר), Assistant מתעלם ובוחר ממקור אחר. הסיגנל הברור הוא מה שזוכה, לא הסיגנל החזק.

איך לבדוק שזה עובד

אין דרך 100% לבדוק שגוגל קורא את הסלקטור שלכם. אבל יש שיטות עקיפות. ראשית, בדקו ב-Search Console את ה-Performance עם פילטר על voice queries (אם יש בנתונים שלכם). שנית, שאלו את Google Assistant באמת על מילות מפתח שאתם רוצים לדרג עליהן, ותקשיבו אם הוא מצטט את האתר שלכם. שלישית, השוו את ה-traffic ממקורות voice לפני ואחרי ההטמעה.

ההבדל בין מובייל לבית חכם

זה נקודה שרבים מפספסים. Google Assistant פועל בשני הקשרים מאוד שונים. במובייל, המשתמש בדרך כלל רואה גם תוצאות ויזואליות בנוסף לקול, ולכן הקריאה הקולית קצרה יותר. במכשירי בית חכם (Google Home, Nest Hub Speaker), אין מסך, אז התשובה הקולית היא הכל, ולכן היא ארוכה יותר ומפורטת יותר. ההשלכה ל-Speakable שלכם, אם אתם רוצים לדרג גם במכשירי בית חכם, סמנו פסקאות שיש להן ערך עצמאי גם כשהן הקריאה היחידה (לא רק תיזכורת חלקית של תוצאה ויזואלית). זה בדרך כלל פסקה ארוכה יותר, 80 עד 150 מילים, לעומת 30 עד 60 מילים במובייל.

תקשיבו, זה לא אומר שצריך schema שונה לכל מכשיר. זה אומר שצריך לכתוב פסקת lead שמתפקדת היטב בשני ההקשרים, תמציתית מספיק לתצוגה ויזואלית אבל מקיפה מספיק להקראה עצמאית במכשיר ללא מסך. זה מאזן יפה.

פרק 09

🧠 Parsing strategy של גוגל, ‏מתי הוא מכבד ומתי לא

תקשיבו, אני לא רוצה שתשמעו את ההבטחות של גוגל ותחשבו שזה עובד תמיד אוטומטית. המציאות יותר מורכבת. גוגל לא תמיד מכבד את הסלקטור שלכם. הוא לוקח אותו כ-הצעה חזקה, אבל לא כחוק מחייב.

מתי גוגל מכבד את הסלקטור

כשהסלקטור ברור וייחודי, כשהאלמנט שהוא מצביע עליו מכיל טקסט קריא וקצר (פחות מ-300 מילים, אידאלי 50 עד 150), כשהטקסט עצמאי וניתן להבנה ללא הקשר נוסף, וכשהוא כתוב בשפה טבעית שמתאימה להקראה (משפטים מלאים, לא רשימת מילות מפתח).

מתי גוגל יבחר אחרת

כשהסלקטור מצביע על אזור גדול מדי (גוגל יקצץ או ידלג), כשהטקסט מלא ב-jargon לא מתאים להקראה, כשהאלמנט מכיל code blocks או צילומי מסך שלא ניתנים לקריאה בקול, כשהאלמנט עצמו לא קיים בעמוד (שגיאה!), או כשגוגל זיהה אזור אחר שלדעתו מתאים יותר. כן, גוגל יכול "לעקוף" את הסלקטור שלכם אם הוא חושב שהוא יודע יותר טוב.

⚠️ הסלקטור יכול להישבר בשקט

זאת הבעיה הכי שכיחה. סימנתם את ".old-summary", הסלקטור עבד, ואחר כך עיצבתם מחדש את האתר ושיניתם את שם ה-class ל-".new-summary". לא עדכנתם את ה-JSON-LD. עכשיו הסלקטור שלכם מצביע על משהו שלא קיים. גוגל לא יזרוק שגיאה, הוא פשוט יתעלם מה-Speakable שלכם. בלי שתדעו. בקרת איכות חודשית היא הצלה.

למה לא להתבסס רק על Speakable

אם אתם רוצים להגדיל את הסיכוי שתוקראו בקול, Speakable הוא חיוני, אבל לא מספיק לבד. תוסיפו גם Article או FAQPage או HowTo (תלוי בסוג התוכן), ותדאגו שהטקסט עצמו כתוב בצורה שמתאימה להקראה, משפטים קצרים, שאלה ותשובה, ללא הפניות פנימיות ("ראו בפרק הקודם" לא עובד בקול). גוגל בוחנת את התוכן עצמו וגם את הסיגנלים סביבו, ושני הצדדים חייבים להיות מיושרים.

הגיון הבחירה של גוגל בשלוש שכבות

השכבה הראשונה, התאמת השאלה לתוכן. גוגל קודם כל בוחר את האתרים שהמאמר שלהם רלוונטי לשאלה. בלי relevance, Speakable לא יעזור. השכבה השנייה, sigaling. בין האתרים הרלוונטיים, גוגל מעדיף את אלה שמסמנים בבירור איזה חלק להקריא. כאן Speakable נכנס לתמונה. השכבה השלישית, איכות הטקסט עצמו. גוגל סורקת את ה-text-to-speech readability של הפסקה, ואם היא כתובה בצורה מסורבלת, גם עם Speakable, גוגל יבחר אחרת.

תקשיבו, הסיגנל שלכם הוא רק חצי ההצלחה. המחצית השנייה היא איכות התוכן. תכתבו בצורה שמיועדת להקראה מההתחלה, ואז Speakable יעבוד יחד עם הכתיבה לתת לכם את היתרון המקסימלי.

פרק 10

🌐 Bing, ‏Alexa ו-Siri ו-Speakable, ‏מצב האימוץ ב-2026

נראה את התמונה הרחבה. Google הוא הגדול, אבל לא היחיד. מה קורה עם שאר השחקנים, וכמה הם מכבדים את Speakable?

Bing

Bing תמכה ב-Speakable כסכמה כללית (היא חלק מ-schema.org אחרי הכל), אבל לא הציעה פיצ'רים ייעודיים סביבה. עם זאת, Bing Chat (החלק של Microsoft ב-AI search) משתמש ב-structured data בכלל, וזה כולל בעקיפין גם את Speakable. אם הסכמה שלכם תקינה ב-Bing, היא לא תזיק, ויכולה לעזור.

Alexa

Alexa מסתמכת על Alexa Skills ופחות על web crawling רגיל לזרימת תוכן קולי. ה-Speakable הרגיל פחות רלוונטי שם ישירות. אבל, אלקסה כן בודקת תוצאות web כשהיא לא מוצאת skill ספציפי, ובאותם רגעים, Speakable הוא סיגנל שאפשר להישען עליו. ההשפעה מוגבלת, אבל לא אפס.

Siri

סירי לא הכריזה תמיכה רשמית ב-Speakable, אבל עברה רענון מקיף בעידן Apple Intelligence. ההסתמכות שלה על web ו-AI כדי לענות הולכת וגדלה. כשהיא קוראת תוכן מהאתר שלכם, היא כנראה משתמשת בסיגנלים דומים לאלה של Google, וגם זה כולל את Speakable.

ChatGPT וגמיני Voice

שני ה-AI הקוליים החדשים הללו לא הכריזו רשמית על שימוש ב-Speakable, אבל הם כן צורכים תוכן עם structured data. הם מתעדכנים מהיר, וההסתברות שהם יכבדו Speakable עם הזמן רק עולה. להטמיע היום פירושו להיות מוכן למחר.

💡 הכלל הפרגמטי, תטמיעו לכולם

אל תחכו שמנוע ספציפי יכריז על תמיכה. Speakable הוא חלק מ-schema.org, וכל מנוע שצורך structured data (וזה כולם, גלוי או סמוי) יכול לעשות שימוש בו. ההשקעה היא חצי שעה לעמוד, וההכנסה היא נכונות לעידן הקולי שבדרך. תמיד שווה.

מה לגבי Yandex ו-Baidu

שתי מנועי החיפוש האזוריים הגדולים האלה, Yandex ברוסיה ו-Baidu בסין, פחות רלוונטיים לרוב הקהל הישראלי, אבל אם יש לכם פעילות בינלאומית, שווה לדעת. Yandex תומכת חלקית ב-schema.org כולל Speakable. Baidu פחות גלויה, אבל גם היא צורכת structured data לחיפושים שלה. שוב, התשובה הפרגמטית, אם יש לכם תוכן בעברית, ההשפעה זניחה. אם יש לכם תוכן באנגלית או ברוסית, ההשפעה קטנה אבל לא אפס.

פרק 11

⚖️ Speakable מול Featured Snippets, ‏ההבדל המהותי

שאלה נפוצה ששואלים אותי, "שמוליק, אם יש לי Featured Snippet טוב, אני לא צריך Speakable? גם ככה גוגל קורא את ה-snippet כתשובה הקולית". התשובה היא, נכון חלקית, אבל זאת לא הסיבה לוותר על Speakable. הנה ההבחנה.

Featured Snippets

אלה ה-position zero ב-SERP, התשובה שגוגל בוחר אוטומטית להציג מעל התוצאות הרגילות. גוגל בוחר אותם על בסיס אלגוריתם משלו, בלי הצהרה ישירה שלכם איזה חלק מתאים. כשמשתמש שואל את Google Assistant על שאלה שיש לה Featured Snippet, Assistant בדרך כלל יקריא את ה-snippet. למידע מעמיק על Featured Snippets יש לי מדריך נפרד.

Speakable

זאת הצהרה ישירה שלכם, "זה החלק הכי מתאים להקראה". גוגל יכול להסתמך עליו גם כאשר אין Featured Snippet, גם בשאילתות יותר ספציפיות, וגם בערוצים שלא מציגים SERP ויזואלי בכלל (כמו ChatGPT Voice או Gemini Live).

למה צריך את שניהם

Featured Snippets הם תלויים-גוגל, תלויים-אלגוריתם, ולא ניתן להם שליטה ישירה. Speakable הוא בשליטתכם המלאה. שניהם משחקים בעולם הקולי, אבל ה-coverage שלהם שונה. Snippet זוכה כשגוגל מחליט. Speakable זוכה כשאתם מנחים את המנוע, וגוגל מקבל את ההנחיה.

💡 חיזוק הדדי, לא תחליפים

הטקטיקה הנכונה היא לבנות תוכן שמקבל גם Featured Snippet (כי המבנה והעומק שלו תואמים את מה שגוגל מחפש), וגם מסמן Speakable על אותם פסקאות. כך אתם מנצלים את שני המנגנונים, ה-snippet משך עיניים ב-SERP הויזואלי, וה-speakable מספק את התוכן לערוצים הקוליים.

למידע על איך להגיע ל-position zero יש לי מדריך נפרד. שני המנגנונים יחד הם הטקטיקה האופטימלית לאתר שרוצה לדומיננטי גם ב-SERP וגם ב-voice search.

פרק 12

🤖 AI engines + Speakable, ‏הסיגנל החדש לעולם החדש

זה החלק שהכי מתסכל אותי כשמדברים על Speakable עם מקדמי SEO. רובם חושבים על voice search כעידן שעבר, ועל Google Assistant כפיצ'ר שלא תפס. הם פשוט לא רואים את התמונה החדשה. עידן ה-AI Voice הוא לא המשך של voice search הישן, הוא בלעדי, וגדל בקצב מסחרר.

ChatGPT Voice Mode

שיחה זורמת לחלוטין עם המודל, בקול טבעי שקשה להבדיל מאדם. כשהמשתמש שואל שאלה והמודל עונה, התשובה מבוססת על תוכן שהמודל ראה. כש-Speakable מסמן את החלקים הכי תמציתיים והמתאימים להקראה, המודל יודע מאיפה לשאוב את התשובה.

Gemini Live של Google

אותו עיקרון, שיחה קולית טבעית עם המודל. Gemini בעל יתרון משמעותי כי הוא מאוחד למערכת של Google שכבר מכבדת Speakable. כש-Gemini Live עונה על שאלה, יש יותר סבירות שהוא יבחר תוכן עם Speakable מסומן, על פני תוכן ללא.

AI Overviews הקוליות

Google מתחילה להציג AI Overviews גם בערוצים קוליים, לא רק טקסטואליים. כשתבחר את התשובה הקולית להצגה, Speakable הוא הסיגנל הראשי שיגיד "קח את הפסקה הזאת, לא את ההיא".

✅ Speakable הוא הסיגנל הכי ישיר ל-AI Voice

תקשיבו, רוב המקדמים מבזבזים זמן באופטימיזציה כללית ובמילוי schema של FAQ, HowTo, Article. כל אלה חשובים. אבל אף אחד מהם לא אומר ל-AI "זה החלק שכשתקרא בקול תקרא". רק Speakable עושה את זה. בעידן שבו AI voice הוא הערוץ הצומח, להיות הקול שמושמע זה ה-real estate הכי שווה. אל תפספסו את ההזדמנות.

תכנית פעולה ל-2026

לכל מאמר חדש שאתם כותבים, הוסיפו Speakable כברירת מחדל. למאמרים קיימים שמדורגים טוב, חזרו אחורה והוסיפו Speakable. אל תחכו לראות AI Voice "מתבסס", עד שזה יקרה, כל אתר ראוי כבר יהיה מסומן, ואתם תמצאו את עצמכם רצים אחורה. למידע מקיף על SEO לעידן voice יש לי מדריך מקיף נפרד, ועל GEO בכלל את המדריך השלם ל-GEO.

ההבדל בין AI Voice ל-voice search הישן

תקשיבו, אלה לא אותו דבר. voice search הישן ("היי גוגל, מה השעה") היה תשובה אחת קצרה לשאלה אחת קצרה. הסיגנל היה פשוט, אתה מקריא טקסט, נגמר. AI Voice של ChatGPT וגמיני הוא שיחה. המודל לוקח את התוכן שלכם, מבין אותו עמוק, ובונה תשובה מותאמת. הוא יכול לצטט אתכם ישירות, או לסכם אתכם, או לשלב בין כמה מקורות. בכל אחד מההקשרים האלה, Speakable הוא הסיגנל שאומר "כשתבחר תוכן ממני להקראה, קח את החלקים האלה".

זה ההבדל הענקי. בעידן הישן, או שהיית במקום 0 או שלא היית. בעידן ה-AI, יש המון דרגות. אתם יכולים להיות המקור היחיד שמצוטט, או אחד מ-3, או מי שמסוכם בשורה אחת. Speakable עוזר לכם להיות במקום הטוב ביותר בתוך השיחה, בלי קשר אם זאת השאלה הראשונה או החמישית.

פרק 13

📚 דוגמאות קוד, ‏blog, ‏news, ‏recipe, ‏business pages

הסכמה זהה במבנה, אבל יש ניואנסים לכל סוג תוכן. הנה דוגמאות מלאות לארבעת מקרי השימוש הכי נפוצים, עם דגש על מה צריך לסמן בכל מקרה.

Blog post

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "5 הטעויות הנפוצות במחקר מילות מפתח",
  "url": "https://example.co.il/blog/keyword-mistakes/",
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".post-lead",
      ".key-takeaway"
    ]
  }
}
</script>

בבלוג, סמנו את ה-lead (פסקה פותחת) ואת ה-takeaway (שורה תחתונה). שני אלה הם החלקים שעוזר קול יוכל להקריא בלי הקשר נוסף.

News article

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "headline": "גוגל מכריזה על שינוי באלגוריתם, אפריל 2026",
  "url": "https://example.co.il/news/google-update-april-2026/",
  "datePublished": "2026-04-15",
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".news-headline",
      ".news-summary",
      ".news-impact"
    ]
  }
}
</script>

ב-news, גוגל מעדיפה Speakable בעצם. הסכמה פותחת לכם דלת ב-Google News, ומגדילה את הסיכוי להופיע ב-Google Assistant כתשובת חדשות. סמנו את הכותרת, התקציר, וההשפעה ("מה זה אומר עליי?").

Recipe page

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Recipe",
      "name": "חביתה ספרדית קלאסית",
      "recipeIngredient": ["5 ביצים", "3 תפוחי אדמה", "בצל גדול"]
    },
    {
      "@type": "WebPage",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".recipe-description",
          ".prep-overview"
        ]
      }
    }
  ]
}
</script>

במתכון, סמנו את התיאור הקצר ואת סקירת ההכנה. אל תסמנו את רשימת המרכיבים (זה לא ראוי להקראה רציפה, יש לזה מנגנון נפרד ב-Recipe schema).

Business page

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "LocalBusiness",
      "name": "קליניקת שיניים תל אביב",
      "address": {"@type": "PostalAddress", "streetAddress": "דיזנגוף 142"},
      "telephone": "+972-3-1234567"
    },
    {
      "@type": "WebPage",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".business-tagline",
          ".business-hours-summary"
        ]
      }
    }
  ]
}
</script>

בעמוד עסק, סמנו את ה-tagline שמסביר מה העסק עושה, ואת סיכום שעות הפעילות. אלה החלקים שעוזר קול יקרא כשמשתמש שואל "מה השעות של קליניקת השיניים בתל אביב".

💡 לכל סוג תוכן, החלק הנכון

שימו לב לדפוס. בכל סוג תוכן, סמנו את ה-2 עד 3 חלקים הכי תמציתיים והכי בעלי ערך עצמאי. אל תסמנו אזורים גדולים. אל תסמנו מטה-דאטה (כותרות משנה, תאריכים, תגיות). תזכרו את הכלל הזה לכל הטמעה.

הטכניקה לבחור class names

שמתי לב בדוגמאות שהשתמשתי בשמות class מאוד spec ל-speakable, .post-lead, .key-takeaway, .news-summary, .recipe-description, .business-tagline. זאת בכוונה. שמות semantic, שמתארים את התפקיד של התוכן ולא את העיצוב שלו. אל תסמנו .red-box או .first-column, כי אלה תלויים בעיצוב ויישברו. תסמנו לפי תפקיד, .summary, .lead, .answer, .quote. שמות כאלה ישרדו refactor של עיצוב.

קונבנציה לדפוס שלי

אצלי בכל אתר אני מגדיר prefix אחיד, למשל .spk- (קיצור של speakable). אז .spk-lead, .spk-summary, .spk-key-answer. זה עוזר לי לזכור איפה הסכמה חלה, וגם עוזר למפתחי frontend לא לדרוס את ה-class בטעות. אם אתם בונים מערכת לאתר גדול, תקבעו קונבנציה מההתחלה ותחסכו לעצמכם בלגן בעתיד.

FAQ page, ‏הסוג הקלאסי

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "מה זה Speakable schema?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "סכמה שמסמנת אילו פסקאות בעמוד מתאימות להקראה על ידי עוזרי קול."
          }
        }
      ]
    },
    {
      "@type": "WebPage",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".spk-intro",
          ".spk-top-answer"
        ]
      }
    }
  ]
}
</script>

בעמוד FAQ, השילוב של FAQPage עם Speakable הוא קומבינציה חזקה. ה-FAQPage נותן לגוגל את המבנה של שאלה ותשובה, ה-Speakable אומר לעוזרי קול בדיוק איזה אזור (intro + תשובה הראשונה) להקריא אם משתמש שואל שאלה כללית בנושא.

פרק 14

Validation, ‏איך לבדוק ש-Speakable שלכם תקין

אחרי שהטמעתם, חייבים לאמת. אחרת אתם עלולים להשלות את עצמכם שהסכמה עובדת, בעוד שהיא שבורה בשקט. הנה ה-workflow המעשי שאני עובד לפיו.

שלב 1, Schema.org Validator

נכנסים ל-validator.schema.org, מדביקים את ה-URL או את ה-HTML, ומריצים. הכלי יציג את כל ה-schemas שזוהו ויסמן שגיאות. עבור Speakable, ודאו שמופיע SpeakableSpecification עם cssSelector כ-array (לא string!). אם זה לא מופיע, יש שגיאה.

שלב 2, Rich Results Test

נכנסים ל-search.google.com/test/rich-results, מזינים URL. הכלי מציג את ה-structured data שזוהה. שימו לב, Rich Results Test לא תמיד יציג Speakable כפיצ'ר נפרד (כי גוגל לא מציגים אותו כ-rich result ויזואלי), אבל אם הוא מופיע ב-"Detected items" של ה-WebPage, זה סימן שהוא זוהה.

שלב 3, בדיקת הסלקטור בקונסול

בדפדפן, פותחים את העמוד, F12 לפתוח DevTools, ובקונסול רוצים, document.querySelectorAll('.your-selector'). אם התוצאה היא בדיוק האלמנט שאתם רוצים שיוקרא, הסלקטור תקין. אם התוצאה ריקה, הסלקטור שבור. אם התוצאה היא יותר מאלמנט אחד, יש לכם בעיה (גוגל יבחר אחד).

שלב 4, JSON Lint

בדקו שה-JSON עצמו תקין סינטקטית. השתמשו ב-jsonlint.com או דומה. שגיאה סינטקטית קטנה כמו פסיק חסר תפיל את כל הסכמה, וכלי גוגל לא תמיד יזעקו על זה (הם מנסים להיות סלחנים).

💡 בדקו פעם בחודש, לא רק בהטמעה

הסלקטור שלכם תלוי במבנה ה-HTML של העמוד. אם משהו השתנה (עיצוב מחדש, שינוי class names, refactor של template), הסלקטור יכול להישבר. תכלילו בדיקת Speakable ב-audit החודשי שלכם, ולא רק ברגע ההטמעה. המדריך על פורמטי schema מסביר עמוק יותר על אימות כללי.

שלב 5, מעקב התנהגות בפועל

אחרי כמה שבועות, בדקו ב-Search Console את ה-Performance עם פילטר לערוצי voice (אם יש בנתונים). אם traffic ממקור voice עולה, סימן שהסיגנל עובד. אם לא, אולי הסלקטור מצביע על תוכן שלא מתאים להקראה (חזרו לפרק על מה לסמן ותחשבו מחדש).

פרק 15

📅 audit חודשי + checklist הטמעה מלא

הטמעת Speakable היא לא חד פעמית. צריך לחזור ולבדוק כל חודש שהסלקטור עדיין מצביע על המקום הנכון, שהתוכן עדיין מתאים להקראה, ושהסכמה לא נשברה בעדכון אתר אחרון. הנה ה-workflow המעשי שאני נותן ללקוחות.

checklist הטמעה ראשונית

  • בחירת 2 עד 4 פסקאות מתאימות להקראה (lead, summary, key answer)
  • הוספת class names ייעודיים ב-HTML למקטעים הללו
  • כתיבת ה-cssSelector ב-array, גם אם ערך אחד
  • הצמדה ל-WebPage או Article (לא standalone)
  • שילוב ב-@graph עם schemas אחרים אם רלוונטי
  • אימות ב-Schema.org Validator
  • אימות ב-Rich Results Test
  • אימות הסלקטור בקונסול (querySelectorAll)
  • אימות שגיאות JSON ב-JSONLint
  • שמירת רשימה של הסלקטורים שהוטמעו, לבדיקה חוזרת

audit חודשי, 10 דקות לעמוד

  1. ריצה של הסלקטור בקונסול, וודאו שהוא עדיין מצביע על האלמנט הנכון. אם השם של ה-class השתנה, עדכנו את ה-JSON-LD
  2. קריאת התוכן עצמו, וודאו שהוא עדיין מתאים להקראה. אם הוספתם הפניות פנימיות ("ראו בפרק הקודם"), הסירו
  3. בדיקת Rich Results Test, וודאו שאין שגיאות חדשות שגוגל מדווח עליהן
  4. בדיקת Performance ב-GSC, חפשו אם traffic ממקור voice משתנה. ירידה פתאומית יכולה לרמז על בעיה
  5. שאלת Google Assistant, בדקו אם הוא מצטט אתכם בנושאים שבחרתם לסמן
✅ ההטמעה הצליחה כש

אחרי 4 עד 8 שבועות, אתם רואים שלפחות חלק מהמאמרים שלכם מצוטטים על ידי Google Assistant או על ידי AI voice modes כשמשתמש שואל שאלות רלוונטיות. גם בלי דשבורד ויזואלי שמראה "Speakable working", החזרים בערוצים הקוליים הם הסימן האמיתי. אם אין החזר אחרי 2 חודשים, חזרו אחורה ובדקו, אולי הסלקטור שלכם מצביע על מקום שלא מתאים להקראה.

בונוס, שילוב עם AI search analytics

בכלי ניתוח חדשים שמודדים תנועה ממנועי AI (ChatGPT referrals, Perplexity citations וכו'), שימו לב לקורלציה בין הטמעת Speakable לבין מספר ה-citations שאתם מקבלים. אצל לקוחות שעבדתי איתם, ראיתי גידול ניכר ב-citations ב-Perplexity אחרי הטמעת Speakable, גם בלי שהמנוע הכריז על תמיכה רשמית בסכמה.

📖 מילון מושגים

Speakable Schema
סוג של structured data ב-schema.org המסמן אילו אלמנטים בעמוד מתאימים להקראה על ידי עוזרי קול ומנועי AI
SpeakableSpecification
ה-@type הרשמי של Speakable, מקונן בתוך WebPage או Article כ-property בשם speakable
cssSelector
property של SpeakableSpecification המקבל מערך של סלקטורי CSS המצביעים על האלמנטים להקראה
xpath
property חלופי ל-cssSelector המשתמש בשפת ניווט XPath. שביר יותר, פחות מומלץ
Google Assistant
עוזר הקול של Google, המשתמש ב-Speakable כסיגנל מרכזי לבחירת טקסט להקראה בתשובה קולית
lead paragraph
פסקה פותחת של מאמר, החלק המומלץ ביותר לסימון כ-speakable כי הוא תמציתי ועצמאי
Voice Search
חיפוש קולי על ידי משתמש דרך עוזר חכם, שעונה בקול. Speakable מנחה איזה תוכן להחזיר
AI Voice Mode
מצב שיחה קולית במודלים כמו ChatGPT Voice ו-Gemini Live, שמשתמש ב-Speakable כסיגנל
Position Zero
Featured Snippet בראש דף תוצאות גוגל, גם הוא נקרא בקול על ידי Assistant. משלים את Speakable
JSON-LD
פורמט מבוסס JSON להטמעת structured data, הפורמט המומלץ של גוגל גם ל-Speakable
פרק 16

שאלות נפוצות

מה זה Speakable schema בקצרה?
Speakable הוא סוג של structured data ב-schema.org המסמן אילו פסקאות בעמוד מתאימות במיוחד להקראה על ידי עוזרי קול ומנועי AI. הוא ההצהרה הישירה שלכם לגוגל, אלקסה, ChatGPT Voice וגמיני Live, איזה חלק להקריא אם הם בוחרים להציג את האתר שלכם בערוץ קולי.
האם Speakable עדיין שווה ב-2026 אחרי שלא קיבל rich result?
כן, יותר מתמיד. הסיבה שרבים זנחו אותו היא שהוא לא הציג כרטיס ויזואלי ב-SERP. אבל ב-2026, עידן ה-AI Voice (ChatGPT Voice Mode, Gemini Live) צומח במהירות, וזה בדיוק הערוץ שבו Speakable חי. להטמיע היום פירושו להיות מוכן למחר, וכרגע רובם המוחלט של המתחרים שלכם לא מסמנים כלום.
מה ההבדל בין cssSelector ל-xpath?
cssSelector משתמש בשפת CSS שאתם מכירים מעיצוב (.class, #id, section > p). xpath משתמש ב-XPath, שפת ניווט XML/HTML ותיקה (/html/body/main/article/p[1]). cssSelector הוא המומלץ של גוגל, יציב יותר, וקל יותר לאימות בדפדפן. xpath שביר וקשור למבנה DOM שעשוי להשתנות.
האם cssSelector חייב להיות array?
כן, חייב. גם אם יש רק ערך אחד. זאת הדרישה של schema.org. אם תכתבו cssSelector: '.summary' במקום cssSelector: ['.summary'], חלק מהוולידטורים לא יזרקו שגיאה אבל גוגל לא יזהה את הסלקטור. תמיד array, גם בערך בודד.
איפה Speakable יושב במבנה ה-JSON-LD?
Speakable יושב כ-property בשם speakable בתוך WebPage או Article (או type שמרחיב את WebPage כמו NewsArticle, BlogPosting). הוא לא עומד לבדו בשורש ה-graph. הוא תמיד מקונן בתוך מבנה תוכן.
כמה פסקאות לסמן כ-speakable?
2 עד 4 פסקאות סה"כ, לא יותר. כל פסקה חייבת לעמוד לבד כתשובה משמעותית. אל תסמנו את כל המאמר, זה הורס את חוויית ההקראה ועוזרי קול ידלגו. ההמלצה הרשמית של גוגל היא גם הימנעות מסימון רחב מדי.
האם Speakable עדיין רלוונטי אם יש לי Featured Snippet?
כן, שניהם משלימים. Featured Snippet הוא אוטומטי, גוגל מחליט לבד. Speakable הוא ההצהרה שלכם. Snippet עובד רק כשגוגל מציג snippet (לא תמיד). Speakable עובד גם בערוצים שלא מציגים SERP כלל (ChatGPT Voice, Gemini Live, וכו'). תטמיעו את שניהם.
האם Bing, Alexa ו-Siri מכבדים Speakable?
Bing תומך כסכמה כללית, אבל לא הציגה פיצ'רים ייעודיים סביבה. Alexa מסתמכת בעיקר על Alexa Skills, אז ההשפעה מוגבלת. Siri לא הכריזה תמיכה רשמית, אבל עוברת רענון בעידן Apple Intelligence. ההמלצה הפרגמטית, תטמיעו לכולם, ההשקעה קטנה והערך הצומח שווה.
איך מאמתים ש-Speakable שלי תקין?
3 שלבים. ראשית, Schema.org Validator (validator.schema.org), וודאו ש-SpeakableSpecification מזוהה עם cssSelector כ-array. שנית, Rich Results Test, וודאו שאין שגיאות. שלישית, ב-DevTools של הדפדפן רוצו querySelectorAll עם הסלקטור שלכם, וודאו שתוצאה היא בדיוק האלמנט הנכון.
מה לעשות אם הסלקטור שלי שובר אחרי שינוי עיצוב?
זאת התקלה הנפוצה. אם שיניתם את ה-class או את מבנה ה-HTML, חיוני לעדכן את ה-cssSelector ב-JSON-LD. הדרך הטובה ביותר להימנע מזה היא להשתמש ב-class names semantic ייעודיים ל-speakable (.speakable-lead, #key-answer) שלא תלויים בעיצוב, רק בתוכן. אז אפילו אם תעצבו מחדש, ה-class יישאר ויעבוד.
האם Speakable עוזר ל-AI engines כמו ChatGPT ו-Perplexity?
כן, באופן עקיף. שני אלה לא הכריזו רשמית על שימוש ב-Speakable, אבל הם צורכים structured data כסיגנל איכות. במחקרים אצל לקוחות, ראיתי גידול ב-citations ב-Perplexity אחרי הטמעת Speakable. ההמלצה, אל תחכו להכרזה רשמית, תטמיעו כי זה נכון.
האם אפשר להשתמש בכמה sub-objects של Speakable?
לא מומלץ. עדיף Speakable אחד עם array של כמה selectors, מאשר כמה Speakable נפרדים. הסיבה, גוגל וכלי האימות מעדיפים מבנה אחד נקי. הסכמה שלכם תיראה ברורה יותר ותהיה קלה יותר לתחזוקה.
האם Speakable עובד עם תכן בעברית?
כן, בהחלט. הסכמה היא טכנית בלבד, היא לא תלויה בשפה. עוזרי קול יודעים לקרוא עברית. דאגו רק שהטקסט שאתם מסמנים כתוב בשפה טבעית, עם משפטים מלאים, ובלי קיצורים שלא קוראים בקול טוב. למידע על השוואת פורמטים יש לי מדריך נפרד.
כמה זמן עד שאני רואה השפעה אחרי הטמעת Speakable?
ההטמעה עצמה משפיעה מיד על האימות. השפעה על traffic ממקורות voice יכולה לקחת 4 עד 8 שבועות, תלוי בקצב ה-crawl של גוגל ובכמות התוכן שכבר יש לכם. תהיו סבלניים, וודאו שהסלקטור באמת תקין במהלך ההמתנה.
האם צריך לסמן Speakable בכל עמוד באתר?
לא. סמנו רק בעמודים שבאמת עונים על שאלות שמשתמש עשוי לשאול בקול. עמוד צור קשר, עמוד אודות, עמודי מוצר שירותיים, אלה לא דורשים. עמודי תוכן (מאמרים, מדריכים, FAQs, news), אלה דורשים. סמנו את 20% עד 40% מהעמודים שלכם שאמיתית מתאימים, לא את כולם.
שמוליק דורינבאום

צריכים לקפוץ למישהו שכבר ראה את הסרט?

שמוליק דורינבאום, 20 שנה ב SEO, 1,200 בוגרים בקורס. אם יש לכם אתר ולא בטוחים מאיפה להתחיל או שאתם תקועים במצב לא טוב, שלחו הודעה. תשובה תוך 24 שעות, בלי דמי ייעוץ למפגש הראשון.

שלחו הודעה

אתר שלא עולה בגוגל זה חוב, לא נכס

אם אתם פה, אתם כבר מבינים שמשהו לא בסדר. שלחו הודעה, נדבר. בלי התחייבות, בלי לחץ.

✓ תשובה חוזרת תוך 24 שעות · ✓ ללא התחייבות