Twitter Card תמונה לא מוצגת: 7 סיבות ותיקונים
תמונת כרטיס הטוויטר לא מוצגת?
בדוק את התגיות Open Graph שלך בחינם עם Proovd - הדבק כתובת URL וראה בדיוק איך היא נראית ב-X/Twitter, LinkedIn, Slack, Discord, WhatsApp ו-⟦6.
תשובה מהירה
- X/Twitter דורש תגיות
twitter:cardוtwitter:image - התמונה חייבת להיות לפחות 800×418 פיקסלים עבור summary_large_image
- השתמש בטוויטר Card Validator כדי לנפות באגים ולנקות מטמון
7 הסיבות להעלמות Twitter Card תמונות
כאשר כתובת אתר ששותפה ב-X (לשעבר טוויטר) אינה מציגה תמונת כרטיס, זה כמעט תמיד אחד משבעת הבעיות הללו. בואו נעבור על כל אחד.
1. תג twitter:card חסר או שגוי
X דורש תג מפורש twitter:card. בלעדיו, X לא יציג כרטיס בכלל - גם אם תגיות ה- OG שלך מושלמים.
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Your Title" />
<meta name="twitter:description" content="Your description" />
<meta name="twitter:image" content="https://yoursite.com/image.jpg" />
ישנם שני סוגי כרטיסים: סיכום (תמונה ממוזערת קטנה) וsummary_large_image (כרטיס מלא). השתמש ב-summary_large_image להשפעה החזותית הטובה ביותר.
2. תמונה קטנה מדי
ל-X יש דרישות לגודל תמונה מינימלי:
- summary_large_image: מינימום 800×418 פיקסלים
- סיכום: מינימום 400×150 פיקסלים
- מומלץ: 1200×628 (פועל בכל הפלטפורמות)
אם התמונה שלך קטנה מהמינימום, X מפיל את הכרטיס בשקט. אין הודעת שגיאה - הקישור פשוט מופיע כטקסט רגיל.
3. כתובת האתר של התמונה אינה נגישה לציבור
הסורק של X חייב להיות מסוגל להביא את התמונה שלך ללא אימות. חוסמים נפוצים:
- תמונה מאחורי קיר התחברות או אימות
- נחסם על ידי
robots.txt - Cloudflare או CDN מחזירים שגיאות 403/429 לסורקים
- הגבלות CORS המונעות שליפת מקורות צולבים
4. המטמון של טוויטר לא התרענן
כמו כל הפלטפורמות, X מאחסן במטמון נתוני כרטיסים. לאחר שתעדכן את התגים שלך, X לא יקלוט שינויים עד שהמטמון יפוג או שתכריח רענון.
<meta property="og:image" content="https://yoursite.com/new-image.jpg" />
השתמש ב-Twitter Card Validator כדי להזין את כתובת האתר שלך ולהפעיל רענון מטמון. המאמת מראה לך בדיוק מה X רואה.
5. סוג MIME שגוי או תמונה פגומה
אם שרת התמונות שלך מחזיר את סוג MIME השגוי (למשל, מגיש PNG עם סוג תוכן image/jpeg), X עשוי לדחות אותו. באופן דומה, תמונה פגומה או נטענת חלקית תוסר.
6. עמוד מחזיר שגיאה לסורק של טוויטר
אם הדף שלך מחזיר שגיאת 4xx או 5xx כאשר הבוט של טוויטר מביא אותה, לא ייווצר כרטיס. זה יכול לקרות עם:
- אפליקציות SPA שדורשות JavaScript לעיבוד (הסורק של טוויטר לא מפעיל JS)
- חסימה גיאוגרפית שחוסמת סורקים מבוססי ארה"ב
- Cloudflare קרוסלות או CAPTCHA
7. שימוש בתגיות OG בלבד ללא תגיות Twitter Card
בעוד X יכול ליפול בחזרה לתגיות OG, הוא מעדיף twitter:card. אם תגדיר רק og:image ולא twitter:image, ייתכן ש-X לא יציג את הכרטיס כהלכה. הגדר תמיד את שניהם.
<!-- Open Graph (for LinkedIn, Discord, Slack, WhatsApp) -->
<meta property="og:image" content="https://yoursite.com/image.jpg" />
<!-- Twitter/X specific (for X/Twitter) -->
<meta name="twitter:image" content="https://yoursite.com/image.jpg" />
רשימת רשימת תיקון מהירה
- אשר את התג
twitter:cardקיים עם הערךsummary_large_image - ודא שלתג
twitter:imageיש כתובת URL מוחלטת - בדוק שהתמונה היא לפחות 800×418 פיקסלים
- ודא שהתמונה נגישה לציבור (ללא אישור, לא חסום)
- אימות באמצעות Twitter Card Validator
- בדוק עם Proovd לאימות מרובה פלטפורמות
שאלות נפוצות
כמה זמן מאחסנים נתוני כרטיס טוויטר?
המטמון של טוויטר נמשך בדרך כלל 24-48 שעות. שימוש ב-Card Validator מאיץ את זה לכמעט מיידי.
האם X עדיין משתמש בשם "Twitter Card"?
כֵּן. גם לאחר המיתוג מחדש ל-X, התיעוד והכלים עדיין משתמשים בטרמינולוגיה של "Twitter Card".
האם אני יכול להשתמש באותה תמונה עבור OG ו-Twitter Card?
כֵּן. השתמש באותה כתובת אתר גם עבור og:image וגם twitter:image. ההבדל היחיד הוא שם התג והתכונה.
מאמרים קשורים
אמת את כרטיס הטוויטר שלך לפני שאתה מצייץ
בדוק את התגיות Open Graph בחינם עם Proovd - הדבק כתובת URL וראה את התצוגה המקדימה ב-X, LinkedIn, Slack, Discord, WhatsApp ו-Reddit.