كيفية إصلاح جميع أخطاء Hatom Structured Data في بلوجر

 هيكلة البيانات لمظهر البحث  Data Structuring خطوة مهمة لبناء موقع او مدونة ناجحة  لانها تخبر محركات البحث   كيفية إظهار المحتوى الخاص بموقعك  في محرك البحث   أثناء التحقق من بيانات مدونتنا أو مواقعنا   نحصل على خطأ او  أخطاء أثناء التحقق  وهذا الخطأ يصعب على غوغل او المحركات الاخرى  العثور على ما تنشره

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

اولا تقوم  بالدخول الى هذه الاداة  الخاصة بقوقل من هنا   و تضع رابط موقعك او مدونتك في المربع و تتحقق اذا وجدت اخطاء  ام لا  اذا وجدت الاخطاء عد الى هذه الخطوات لتعرف طريقة تصحيحها  بدلا من اسبدال اكواد الاكواد الموجودة داخل قالب مدونتك
اذا ظهرت لك  النتائج بهذا الشكل  يعني لا توجد اخطاء
تصحيح اخطاءالبيانات المنظمة  في بلوجر
تصحيح اخطاء Hatom Structured Data في بلوجر
و هذا يعني لا تحتاج للتعديل في اكواد  قالب مدونتك
و في حالة ظهور اخطاء  ستكون كالمثال التالي
مدونة فيها اخطاء
مثال لمدونة تحتوي على اخطاء hatom

و مثل هذه الاخطاء قد  تكون اكثر او اقل من المثال الموجود في الصورة    في حالة وجودها قم بتصحيح على الاكواد  فقط لا تقم بتغيرها   تابع الخطوات 

اليك   قائمة الاخطاء الشائعة  
  • time updated error
  • hCard error "author"
  • DatePublished Datemodified Error
  • Project type "Site" Section error
  • "Name" and "Title" Data Structure Errors
  •   "Publisher" Error"
  • "mainEntityofPage" Structured Data Error
  • "Image" Structured Data Error

طريقة   اصلاحها  فقط باضافة بعض الرموز لن تقوم بحذف او استبدال شيئ 

اولا تعدبل  خطاء time updated error 

تقوم بالبحث  داخل  القالب عن هذا الكود   <data:post.timestamp/>
بعدها  تقوم باضافة هذا الكود  فوقه مباشرة 
<abbr class='published' expr:content='data:post.timestampISO8601' expr:title='data:post.timestampISO8601' itemprop='datePublished'>
<abbr class='published' expr:content='data:post.lastUpdatedISO8601' itemprop='dateModified'>

و هذا الرمز اسفله مباشرة    </abbr></abbr>

حيث  يصبح الكود  كامل  بهذا الشكل 
<abbr class='published' expr:content='data:post.timestampISO8601' expr:title='data:post.timestampISO8601' itemprop='datePublished'>
<abbr class='published' expr:content='data:post.lastUpdatedISO8601' itemprop='dateModified'>
<data:post.timestamp/>
 </abbr></abbr>


تعديل خطاء "Site" Section error  

قد يكون الخطأ الأول الذي قد تجده يمكنك إصلاحه عن طريق نسخ ولصق   هذا الكود اسفل  ال </head>  مباشرة 

<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<script type='application/ld+json'>{ &quot;@context&quot;: &quot;http://schema.org&quot;, &quot;@type&quot;: &quot;WebSite&quot;, &quot;url&quot;: &quot;<data:blog.homepageUrl/>&quot;, &quot;potentialAction&quot;: { &quot;@type&quot;: &quot;SearchAction&quot;, &quot;target&quot;: &quot;<data:blog.homepageUrl/>?q={search_term}&quot;, &quot;query-input&quot;: &quot;required name=search_term&quot; } }</script>
</b:if>


تعديل خطاء DatePublished Datemodified Error

  
 قم بالبحث عن هذا الكود  
<time class='timestamp-link' expr:content='data:post.timestampISO8601'><data:post.timestamp/></time>  

و اضف  اليه هذا السطر itemprop='datePublished dateModified  قبل  <data:post.timestamp/></time>      ليصبح الكود كامل بهذا الشكل 
<time class='timestamp-link' expr:content='data:post.timestampISO8601' itemprop='datePublished dateModified'><data:post.timestamp/></time>

الان ننتقل  الى  hCard error "author"

تقوم بالبحث عن  <b:if cond='data:post.authorProfileUrl'>    و تجده بهذا الشكل  

<b:if cond='data:post.authorProfileUrl'>
    <a class='g-profile' expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
        <data:post.author/>
    </a>
<b:else/>

قم  بتغيره    الى هذا الشكل   اضف الكتابة باللون الاحمر   الى   نفس المكان 


<b:if cond='data:post.authorProfileUrl'>
    <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
        <meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
        <a class='g-profile' expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
            <span itemprop='name'><data:post.author/></span>
        </a>
    </span>
<b:else/>


ملاحظة: إذا كانت صفحات المدونة لا تعرض اسم المؤلف  اي داخل المواضيع ،  قم بالبحث عن هذا السطر 
<article class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

اضف بعده مباشرة  هذا الكود 
<span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
     <meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
     <meta expr:content='data:post.author' itemprop='name' />
</span>


تعديل  "Name" and "Title" Data Structure Errors 

قم بالبحث عن هذا الكود <h1 class='post-title entry-title'>   و اضف بعده مباشرة هذا السطر itemprop='headline name  بهذا الشكل 
<'h1 class='post-title entry-title' itemprop='headline name'>

تعديل "Publisher" Error" 

قم بالبحث عن هذا الكود 
<div class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

و قم باضافة  اسفله مباشرة هذا الكود و لا تنسى وضع  رابط صورة  الشعار الخاص بمدونتك  في المكان المشار اليه 


<span itemprop='publisher' itemscope='itemscope' itemtype='https://schema.org/Organization'>
    <meta expr:content='data:blog.title' itemprop='name'/>
    <span itemprop='logo' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
        <meta content='هنا قم بوضع رابط الشعار ' itemprop='url'/>
        <meta content='146' itemprop='width'/>
        <meta content='146' itemprop='height'/>
    </span>
</span>

تعدبل  "mainEntityofPage"

قم بالبحث عن هذا الكود <div class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>

و اضف اسفله مباشرة هذا الكود 
<meta expr:content='data:post.url' itemprop='mainEntityOfPage' />

تعديل "Image" Structured Data Error

ابحث عن هذا الكود  <article class='post hentry' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> 

وضع اسفله هذا الكود 
<b:if cond='data:post.firstImageUrl'>
<div itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<meta expr:content='data:post.firstImageUrl' itemprop='url'/>
<meta content='320' itemprop='width'/>
<meta content='172' itemprop='height'/>
</div>
</b:if>

هذه  اشهر الاخطاء التي توجد  داخل قوالب بلوجر خاصة القوالب القديمة  و اي  خطاء اخر لم اقم بالاشارة اليه قم بوضعه في تعليق ساحاول ايجاد الحل للمشكلة 
outemzabet
بواسطة : outemzabet
Passionate content creator with a love for writing, art, and blogging
تعليقات



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -