حل مشكلة عدد أحرف وصف مدونة بلوجر

حل مشكلة وصف المدونة غير كامل

كل من قام باستخدام بلوجر منا رأى أن خانة وصف المدونة التي تُعرض على محرك البحث لا تستوعب العدد المطلوب من الكلمات، رغم انك لم تتجاوز الحدود المسموح بها وهي 150 حرفاً، ولكن عند كتابة 80 حرف باللغة العربية تجد أن جوجل لا يوافق بهذا العدد ويعتبر أن عدد الحروف هذا كبير و يتعدى 150 حرفًا.

وهو ما سنقوم بشرحه ووضع الحل المناسب له ، وهذا الشرح حصري لأول مرة على الإنترنت 🙂

اولاً دعونا نرى اين هي خانة الوصف التي نتحدث عنها.

إنها من إعدادات المدونة > إعدادات البحث > العلامات الوصفية:

وصف المدونة

انظر! يقول جوجل أن الحد الأقصى 150 حرفاً، ولكن انا لا استطيع ان أضع اي حرف آخر على هذه الكلمات المكتوبة في حقل الوصف، و كم عددهم؟؟ دعونا نرى.

عدد الحروف

للأسف وكما نرى !! انهم 79 حرف فقط. ولكن لا بأس ، سوف نقوم بتشغيل عقلنا لإيجاد طريقة بديلة، تابع معي…

توجه إلى مدونتك في بلوجر > القالب او المظهر > تعديل html

واسفل الوسم <head> سوف نضع هذا الكود وسوف نشرحه بعد قليل.

<b:if cond='data:view.isHomepage'>
<b:if cond='data:blog.metaDescription'>
<meta content='ضع هنا 150 حرفًا كاملاً' name='description'/>
</b:if>
</b:if>

بعد وضع الكود انتظر قليلاً وأكمل قراءة المقال قبل حفظ القالب الخاص بك.

قد يُعجبك قراءة: إضافة جدول المحتويات اصبحت الآن متوفرة على بلوجر

ماذا يفعل الكود؟

الكود يقوم بعرض وصف المدونة للصفحة الرئيسية فقط لمحركات البحث.

مثال:

مثال على الوصف

لن تجد نفس الوصف على اي صفحة أخرى و ذلك لأن هذا السطر <b:if cond=’data:view.isHomepage’> قام بتخصيص الوصف للصفحة الرئيسية فقط.

وبهذا الشرح تكون قد تخطيت مشكلة عدد أحرف وصف المدونة في بلوجر.

لكن لا تنس ان تمسح هذا الكود من القالب إذا كان موجوداً مرة أخرى.

إذا كان قالب مدونتك حديث سيكون الكود المطلوب حذف كالتالي..

<meta expr:content=’data:view.description.escaped’ name=’description’/>

إذا كان قالب قديم او يستخدم الإصدار الأقدم من بلوجر سيكون كالتالي

<meta expr:content=’data:blog.metaDescription’ name=’description’/>

اهم ما في الأمر هو تخصيص وصف الصفحات الداخلية للمقالات و سيكون هذا بالطريقة التالية..

<b:if cond='data:blog.pageType in {&quot;static_page&quot;,&quot;item&quot;}'>
<b:if cond='data:blog.metaDescription != &quot;&quot;'>
<meta expr:content='data:view.description.escaped' name='description'/>
</b:if>
</b:if>

هذا الكود من أجل ان لا تتأثر الصفحات الداخلية من عناصر ومقالات و صفحات فهرس و يظل وصفها كما هو، هذا لأن هذه الصفحات يتم تغيير وصفها حسب عنوان الصفحة.

هذا كل شئ !، و إلى لقاء قريب 🙂

السابق
إضافة جدول المحتويات اصبحت الآن متوفرة على بلوجر
التالي
شرح استضافة نيم شيب namecheap : المميزات وطريقة الشراء منها