ما تقرأه المنصة فعليًا
عندما تُلصق رابطًا في Slack أو LinkedIn أو X أو iMessage، تستدعي المنصة الصفحة وتبني بطاقة من علامات الميتا الخاصة بها. لا تشغل جافاسكريبت الخاصة بك ولا ترى CSS - تقرأ فقط العلامات في الرأس ولا شيء آخر.
سلسلة البدائل
معظم المنصات تحل بنفس الترتيب، وهذه المعاينة تتبعه:
- العنوان -
twitter:title، ثمog:title، ثم<title> - الوصف -
twitter:description، ثمog:description, ثم وصف الميتا - الصورة -
twitter:image، ثمog:image, ثم لا شيء
لهذا السبب تكرار كل وسم Open Graph كوسم Twitter غالبًا ما يكون مضيعة للوقت. الوسم الوحيد الذي يستحق الإعداد بشكل منفصل هو twitter:card, لأنه يحدد بين الصورة الكبيرة والصورة المصغرة الصغيرة.
ثلاثة أخطاء تسبب معظم بطاقات المعطلة
- og:image نسبي. العنكبوت لا يملك سياق الصفحة لحلها. يجب أن يكون رابط HTTPS مطلق أو لا شيء.
- صورة لا يمكن الوصول إليها. محجوبة بالمصادقة، محظورة في robots.txt، أو مقدمة من مضيف يرفض وكلاء المستخدم غير المعروفين.
- تخزين مؤقت مفرط. قمت بإصلاح الوسوم والبطاقة القديمة تبقى لأيام. Facebook Sharing Debugger و LinkedIn Post Inspector يجبران على إعادة الفحص؛ ذاكرة التخزين المؤقت لـ X يجب أن تنتهي فقط.
ليست ميزة SEO
لا تُعد أي من هذه الوسوم عوامل تصنيف. هي تحدد ما إذا كان الرابط يبدو جديرًا بالنقر عند مشاركته - والرابط الذي يظهر كمربع رمادي مع رابط بسيط يُشارك ويُضغط عليه أقل بشكل ملحوظ.
لكتابة الوسوم في المقام الأول، استخدم مولد وسم الميتا بدلاً من ذلك.