البيانات المنظَّمة الخاصة بمنتديات المناقشة (DiscussionForumPosting)

صورة توضيحية تُظهر ميزة "مناقشات ومنتديات"

تم تصميم ترميز منتديات المناقشة لأي موقع إلكتروني يشكّل منتدًى حيث يمكن للمستخدمين أن يشاركوا بشكل جماعي وجهات نظرهم مباشرةً. عندما تضيف المواقع الإلكترونية الخاصة بالمنتديات هذا الترميز، يساعد ذلك محرّك بحث Google في أن يحدّد بشكل أفضل المناقشات التي تتم على الإنترنت، ويتيح له الاستفادة من هذا الترميز في ميزات مثل مناقشات ومنتديات.

كيفية استخدام DiscussionForumPosting ضمن منتدى

بشكل عام، ننصح بدمج التعليقات في المشاركة ذات الصلة بها. إذا كان المنتدى يملك بنية سلاسل محادثات خاصة به، استخدِم شجرة تعليقات لتمثيل البنية:

{
  "@context": "https://schema.org",
  "@type": "DiscussionForumPosting",
  "headline": "Very Popular Thread",
  ...
  "comment": [{
    "@type": "Comment",
    "text": "This should not be this popular",
    ...
    "comment": [{
      "@type": "Comment",
      "text": "Yes it should",
      ...
    }]
  }]
}

إذا كان المنتدى يملك بنية خطية (على سبيل المثال، مشاركة أصلية تليها سلسلة من الردود)، ادمج جميع الردود ضمن المشاركة الأصلية باعتبارها تعليقات. وفي المنتديات المتعددة الصفحات، من المفترض أن تتضمن صفحات المحتوى اللاحقة المشاركة الأصلية مع عنوان URL الخاص بالصفحة الأساسية:

{
  // JSON-LD on non-threaded forum at https://example.com/post/very-popular-thread/14
  "@context": "https://schema.org",
  "@type": "DiscussionForumPosting",
  "headline": "Very Popular Thread", // Only the headline/topic is explicitly present
  "url": "https://example.com/post/very-popular-thread",
  ...
  "comment": [{
    "@type": "Comment",
    "text": "First Post on this Page",
    ...
  },{
    "@type": "Comment",
    "text": "Second Post on this Page",
    ...
  }]
}

إذا كان عنوان URL متعلّقًا بمشاركة واحدة بشكل أساسي، استخدِم mainEntity (أو mainEntityOfPage) لتحديد نوع DiscussionForumPosting الأساسي:

{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "url": "https://example.com/post/very-popular-thread",
  "mainEntity": {
    "@type": "DiscussionForumPosting"
    ...
  }
}

إذا كانت صفحات الويب تتضمّن قائمة من المشاركات (على سبيل المثال، ضمن صفحة خاصة بملف شخصي أو موضوع أو فئة)، من الشائع ألّا تُعرض كل المعلومات على الصفحة نفسها، وسيكون مطلوبًا من المستخدم النقر للحصول على المعلومات الإضافية (مثل الردود). يمكنك أنت تحديد ما إذا كنت تريد تضمين المعلومات المعروضة على الصفحة فقط (وتضمين عنوان URL المؤدي إلى المشاركة الخاصة بالمناقشة).

لا تشِر إلى مشاركة واحدة على الصفحة باعتبارها الكيان الرئيسي إذا لم تكُن صفحة مناقشات حول المشاركة. لإظهار أنّ الصفحات تشكّل مجموعة مترابطة من المشاركات، يمكنك إرفاقها كلها بـ Collection أو ItemList.

كيفية إضافة البيانات المنظَّمة

البيانات المنظَّمة هي تنسيق موحّد لتقديم معلومات عن صفحة محدّدة وتصنيف محتواها. إذا كنت لا تزال مبتدئًا في مجال البيانات المنظَّمة، يمكنك الاطّلاع على المزيد من المعلومات حول آلية عمل البيانات المنظَّمة.

إليك نظرة عامة حول كيفية إنشاء بيانات منظَّمة واختبارها وإصدارها.

  1. أضِف السمات المطلوبة. استنادًا إلى التنسيق الذي تستخدمه، يمكنك معرفة مكان إدراج البيانات المنظَّمة في الصفحة.
  2. اتّبِع الإرشادات.
  3. تحقَّق من صحة الرمز باستخدام اختبار النتائج الغنية بصريًا، وأصلِح أي أخطاء ملحّة. ننصحك أيضًا بحلّ أي مشاكل غير ملحّة قد ترصدها الأداة لأنّ ذلك قد يساعدك على تحسين جودة بياناتك المنظَّمة (ولكن هذا الإجراء ليس ضروريًا لتكون بياناتك مؤهّلة للظهور ضمن النتائج الغنية بصريًا).
  4. انشر بعض الصفحات التي تتضمّن بياناتك المنظَّمة واستخدِم أداة فحص عنوان URL لاختبار الطريقة التي يرى بها محرّك بحث Google الصفحة. تأكَّد من إمكانية وصول محرّك بحث Google إلى صفحتك ومن عدم حظرها باستخدام ملف robots.txt أو علامة noindex أو متطلبات تسجيل الدخول. إذا بدت الصفحة جيدة، يمكنك أن تطلب من محرّك بحث Google إعادة الزحف إلى عناوين URL الخاصة بك.
  5. لإعلام محرّك بحث Google بأي تغييرات لاحقة، ننصحك بإرسال خريطة الموقع. يمكنك برمجة هذا الإجراء باستخدام Search Console Sitemap API.

أمثلة

يعرض المثال التالي حول الترميز صفحة منتدى خطية غير مسلسَلة:

JSON-LD

<html>
  <head>
    <title>I went to the concert!</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "DiscussionForumPosting",
      "mainEntityOfPage": "https://example.com/post/very-popular-thread",
      "headline": "I went to the concert!",
      "text": "Look at how cool this concert was!",
      "video": {
        "@type": "VideoObject",
        "contentUrl": "https://example.com/media/super-cool-concert.mp4",
        "name": "Video of concert",
        "uploadDate": "2024-03-01T06:34:34+02:00",
        "thumbnailUrl": "https://example.com/media/super-cool-concert-snap.jpg"
      },
      "url": "https://example.com/post/very-popular-thread",
      "author": {
        "@type": "Person",
        "name": "Katie Pope",
        "url": "https://example.com/user/katie-pope",
        "agentInteractionStatistic": {
          "@type": "InteractionCounter",
          "interactionType": "https://schema.org/WriteAction",
          "userInteractionCount": 8
        }
      },
      "datePublished": "2024-03-01T08:34:34+02:00",
      "interactionStatistic": {
        "@type": "InteractionCounter",
        "interactionType": "https://schema.org/LikeAction",
        "userInteractionCount": 27
      },
      "comment": [{
        "@type": "Comment",
        "text": "Who's the person you're with?",
        "author": {
          "@type": "Person",
          "name": "Saul Douglas",
          "url": "https://example.com/user/saul-douglas",
          "agentInteractionStatistic": {
            "@type": "InteractionCounter",
            "interactionType": "https://schema.org/WriteAction",
            "userInteractionCount": 167
          }
        },
        "datePublished": "2024-03-01T09:46:02+02:00"
      },{
        "@type": "Comment",
        "text": "That's my mom, isn't she cool?",
        "author": {
          "@type": "Person",
          "name": "Katie Pope",
          "url": "https://example.com/user/katie-pope",
          "agentInteractionStatistic": {
            "@type": "InteractionCounter",
            "interactionType": "https://schema.org/WriteAction",
            "userInteractionCount": 8
          }
        },
        "datePublished": "2024-03-01T09:50:25+02:00",
        "interactionStatistic": {
          "@type": "InteractionCounter",
          "interactionType": "https://schema.org/LikeAction",
          "userInteractionCount": 7
        }
      }]
    }
  </script>
</head>
<body>
</body>
</html>
البيانات الجزئية

<html>
    <body>
      <div id="main-post" itemtype="https://schema.org/DiscussionForumPosting" itemscope>
        <meta itemprop="mainEntityOfPage" content="https://example.com/post/very-popular-thread" />
        <meta itemprop="url" content="https://example.com/post/very-popular-thread" />
        <div class="author-block" itemprop="author" itemtype="https://schema.org/Person" itemscope>
          <div><a href="https://example.com/user/katie-pope" itemprop="url"><span itemprop="name">Katie Pope</span></a></div>
          <div itemprop="agentInteractionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
            <span itemprop="userInteractionCount">8</span>
            <span itemprop="interactionType" content="https://schema.org/WriteAction">posts</span>
          </div>
        </div>
        <div itemprop="datePublished" content="2024-03-01T08:34:34+02:00">March 1</div>
        <div itemprop="headline">I went to the concert!</div>
        <div>
          <div itemprop="video" itemtype="https://schema.org/VideoObject" itemscope>
            <meta itemprop="name" content="Video of concert" />
            <meta itemprop="contentUrl" content="https://example.com/media/super-cool-concert.mp4" />
            <meta itemprop="uploadDate" content="2024-03-01T06:34:34+02:00" />
            <meta itemprop="thumbnailUrl" content="https://example.com/media/super-cool-concert-snap.jpg" />
          </div>
          <span itemprop="text">Look at how cool this concert was!</span>
        </div>
        <div itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
          <span itemprop="userInteractionCount">27</span>
          <span itemprop="interactionType" content="https://schema.org/LikeAction">likes</span>
        </div>
        <div id="comment-1" itemprop="comment" itemtype="https://schema.org/Comment" itemscope>
          <div class="author-block" itemprop="author" itemtype="https://schema.org/Person" itemscope>
            <div><a href="https://example.com/user/saul-douglas" itemprop="url"><span itemprop="name">Saul Douglas</span></a></div>
            <div itemprop="agentInteractionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
              <span itemprop="userInteractionCount">167</span>
              <span itemprop="interactionType" content="https://schema.org/WriteAction">posts</span>
            </div>
          </div>
          <div itemprop="datePublished" content="2024-03-01T09:46:02+02:00">March 1</div>
          <div>
            <span itemprop="text">Who's the person you're with?</span>
          </div>
        </div>
        <div id="comment-2" itemprop="comment" itemtype="https://schema.org/Comment" itemscope>
          <div class="author-block" itemprop="author" itemtype="https://schema.org/Person" itemscope>
            <div><a href="https://example.com/user/katie-pope" itemprop="url"><span itemprop="name">Katie Pope</span></a></div>
            <div itemprop="agentInteractionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
              <span itemprop="userInteractionCount">8</span>
              <span itemprop="interactionType" content="https://schema.org/WriteAction">posts</span>
            </div>
          </div>
          <div itemprop="datePublished" content="2024-03-01T09:50:25+02:00">March 1</div>
          <div>
            <span itemprop="text">That's my mom, isn't she cool?</span>
          </div>
          <div itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
            <span itemprop="userInteractionCount">7</span>
            <span itemprop="interactionType" content="https://schema.org/LikeAction">likes</span>
          </div>
        </div>
      </div>
    </body>
</html>

الإرشادات

يجب اتّباع هذه الإرشادات لتصبح البيانات المنظَّمة الخاصة بمنتدى المناقشة مؤهّلة للاستخدام في &quot;بحث Google&quot;.

إرشادات المحتوى

  • استخدِم ترميز DiscussionForumPosting فقط لوصف منشور من إنشاء المستخدمين على موقع إلكتروني. لا تستخدم هذا الترميز للمحتوى الذي كتبه بشكل أساسي ناشرو الموقع الإلكتروني أو موظفون تابعون لهم.
  • إذا كان موقعك الإلكتروني شبيهًا بمنصة تواصل اجتماعي عامة، يمكنك استخدام النوع SocialMediaPosting، وهو النوع الرئيسي من DiscussionForumPosting ويشمل المتطلبات نفسها.
  • نحن ننصح باستخدام ترميز صالح في الأنواع الأخرى (Article وImageObject وVideoObject) التي يمكن أن تستخدم ترميزًا شبيهًا جدًا بترميز التعليقات ومعلومات المؤلفين وإحصاءات التفاعل، لكن يجب عدم استخدام ترميز DiscussionForumPosting في تلك الأنواع. في ما يلي بعض الأمثلة:

    حالات الاستخدام الصالحة:

    • صفحة في منتدى يمكن للمستخدمين فيها الحديث عن لعبة محددة
    • منصة منتدى عامة تستضيف محتوًى متنوّعًا من منتديات فرعية
    • منصة تواصل اجتماعي تتيح للمستخدمين نشر تعليقات أو وسائط والرد عليها

    حالات الاستخدام غير الصالحة:

    • مقالة أو مدونة كتبها بشكل مباشر أحد موظّفي الموقع الإلكتروني (حتى إذا تضمّنت تعليقات)
    • مراجعات كتبها مستخدمون حول أحد المنتجات
  • يُرجى العلم أنّه بالنسبة إلى معظم حالات الاستخدام على Google، تُعدّ صفحة &quot;أسئلة وأجوبة&quot; حالة خاصة من صفحة منتدى المناقشة. إذا كانت بنية الموقع الإلكتروني الخاص بالمنتدى مكوّنة بشكل أساسي من أسئلة مع أجوبة، ننصحك باستخدام ترميز الأسئلة والأجوبة بدلاً من ذلك. إذا كانت بنية الموقع أكثر عمومية ولم يكُن المحتوى المعروض عادةً عبارة عن أسئلة وأجوبة، قد يكون من الأفضل استخدام ترميز DiscussionForumPosting.
  • احرص على أن تحتوي كل سمة DiscussionForumPosting على مجمل نص المشاركة وكل سمة Comment على مجمل نص الرد، في حال توفّرهما على تلك الصفحة.

الإرشادات الفنية

  • على عكس الإرشادات العامة حول البيانات المنظَّمة، ننصحك بتوفير ترميز DiscussionForumPosting باستخدام البيانات الجزئية (أو RDFa)، إذا كان ذلك ممكنًا. فعندها، لن تحتاج إلى تكرار المقاطع النصية الكبيرة ضمن الترميز. مع ذلك، هذه مجرّد نصيحة، ويبقى بإمكانك استخدام JSON-LD.

تعريفات أنواع البيانات المنظّمة

يوضِّح هذا القسم أنواع البيانات المنظَّمة المتعلقة بالنوع DiscussionForumPosting.

يجب تضمين السمات المطلوبة لكي يصبح المحتوى مؤهّلاً للاستخدام في &quot;بحث Google&quot;. ويمكنك أيضًا تضمين السمات التي يُنصح بها لإضافة المزيد من المعلومات المتعلقة بصفحات منتدى المناقشة، ما يؤدي إلى تحسين تجربة المستخدم.

DiscussionForumPosting (أو SocialMediaPosting)

يحدّد النوع DiscussionForumPosting منشورًا أصليًا يمثّل موضوع النقاش. ويتكوّن هذا النوع عادةً من نص، إلا أنّه من المحتمل أن تتوفّر مشاركات في المنتدى مكوّنة من محتوى وسائط فقط.

السمات المطلوبة

author

Person أو Organization

تشير هذه السمة إلى معلومات عن مؤلف المشاركة. لمساعدة محرّك بحث Google في التعرّف بشكل أفضل على المؤلفين عبر الميزات المتنوعة، ننصحك باتّباع أفضل الممارسات المتعلقة بترميز معلومات المؤلفين.

ضمِّن أكبر عدد ممكن من السمات ذات الصلة بالمؤلفين باستخدام السمات المتوافقة من البيانات المنظَّمة الخاصة بالمقالات وصفحات الملفات الشخصية كدليل إرشادي.

author.name

Text

تمثّل هذه السمة اسم مؤلف المشاركة.

datePublished

DateTime

تمثّل هذه السمة تاريخ ووقت نشر المشاركة بالتنسيق ISO 8601.

إما text أو image أو video

لتمثيل محتوى المشاركة، عليك تضمين إحدى السمات التالية:

هذه السمات ليست مطلوبة إذا كان هدفك تمثيل المشاركة على صفحة أخرى (باستخدام url خارجي)، مثلاً في الصفحات اللاحقة ضمن المنتدى أو في صفحات فئات المنتدى.

السمات التي يُنصح بها

author.url

URL

تمثّل هذه السمة رابطًا يؤدي إلى صفحة ويب تعرِّف بناشر المشاركة بشكل فريد، على الأرجح صفحة ملف شخصي في منتدى. ننصحك بترميز تلك الصفحة باستخدام البيانات المنظَّمة الخاصة بصفحات الملفات الشخصية.

comment

Comment

تمثّل هذه السمة ردًا أو تعليقًا على المشاركة، إذا كان ذلك منطبقًا. احرص على ترميز التعليقات بالترتيب التي تظهر فيه على الصفحة.

creativeWorkStatus

Text

إذا تم حذف المنشور ولكنّ السمة أُبقيت لأسباب متعلّقة بالسياق أو تسلسُل المحادثة، اضبط هذه السمة على Deleted، إذا كان ذلك منطبقًا.

dateModified

DateTime

تمثّل هذه السمة تاريخ ووقت تعديل المشاركة بالتنسيق ISO 8601، إذا كان ذلك منطبقًا. في حال عدم إجراء أي تغييرات، ليس ضروريًا تكرار تاريخ النشر.

headline

Text

تمثّل هذه السمة عنوان المشاركة. إذا لم يتوفر عنوان منفصل، لا تكرّر النص أو تقتطع جزءًا منه لعرضه في العنوان الرئيسي. ولا يُنصح باستخدامها في SocialMediaPosting.

image

ImageObject أو URL

تمثّل هذه السمة أي صور مضمَّنة في المشاركة، إذا كان ذلك منطبقًا. إذا لم تتضمّن المشاركة أي صور، لا تضِف أي صور تلقائية أو صور على شكل رمز أو عنصر نائب.

interactionStatistic

InteractionCounter

تمثّل هذه السمة إحصاءات المستخدمين المطبَّقة على المشاركة الأساسية، إذا كان ذلك منطبقًا.

يتيح محرّك بحث Google استخدام أنواع interactionTypes التالية:

isPartOf

CreativeWork أو URL

تمثّل هذه السمة المصدر الرئيسي للمنشور في حال تمّت مشاركته في جزء محدّد من الموقع الإلكتروني العام، إذا كان ذلك منطبقًا، مثل منتدى فرعي أو مجموعة ضمن الموقع الإلكتروني الأوسع. في حال استخدام CreativeWork (مثل WebPage)، استخدِم سمة عنوان URL لتحديد عنوان URL.

sharedContent

CreativeWork

تمثّل هذه السمة المحتوى الأساسي ضمن المشاركة، إذا كان ذلك منطبقًا. ويشمل الاستخدام الأكثر شيوعًا لهذه السمة مشاركة WebPages (مع عناوين URL) كنقاش موضوعي، إلا أنّه يمكن أيضًا استخدام الصور والفيديوهات مع هذه السمة، لا سيما إذا كانت تشكّل المحتوى الأساسي ضمن التعليق.

في ما يلي مثال على كيفية الإشارة إلى أنّ المشاركة تتضمّن رابطًا:

  ...
  "sharedContent": { "@type": "WebPage", url: "https://example.com/external-url" }
  ...
text

Text

تمثّل هذه السمة أي نص ضمن المشاركة، إذا كان ذلك منطبقًا. من الشائع جدًا استخدام هذه السمة، ولكن يمكن استبعادها في بعض الحالات إذا كانت المشاركة تتضمّن وسائط أخرى.

url

URL

تمثّل هذه السمة عنوان URL الأساسي الخاص بالمناقشة. في سلاسل المحادثات المكوّنة من عدة صفحات، اضبط هذه السمة على عنوان URL الخاص بالصفحة الأولى. وفي المناقشات المفردة، يتم ضبطها عادةً على عنوان URL الحالي.

video

VideoObject

تمثّل هذه السمة أي فيديوهات مضمَّنة في المشاركة، إذا كان ذلك منطبقًا.

Comment

يحدّد النوع Comment تعليقًا على CreativeWork أصلي، أي على DiscussionForumPosting في هذه الحالة. يشمل هذا النوع العديد من السمات المشتركة مع السمات التي حدّدناها في إرشادات DiscussionForumPosting.

السمات المطلوبة

author

Person أو Organization

تمثّل هذه السمة معلومات عن مؤلف التعليق. لمساعدة محرّك بحث Google في التعرّف بشكل أفضل على المؤلفين عبر الميزات المتنوعة، ننصحك باتّباع أفضل الممارسات المتعلقة بترميز معلومات المؤلفين.

ضمِّن أكبر عدد ممكن من السمات ذات الصلة بالمؤلفين باستخدام السمات المتوافقة من البيانات المنظَّمة الخاصة بالمقالات وصفحات الملفات الشخصية كدليل إرشادي.

datePublished

DateTime

تمثّل هذه السمة تاريخ ووقت إضافة التعليق بالتنسيق ISO 8601. في حال عدم إجراء أي تغييرات، ليس ضروريًا تكرار تاريخ النشر.

إما text أو image أو video

لتمثيل محتوى التعليق، عليك تضمين إحدى السمات التالية:

السمات التي يُنصح بها

author.url

URL

تمثّل هذه السمة رابطًا يؤدي إلى صفحة ويب تعرِّف بناشر التعليق بشكل فريد، على الأرجح، صفحة ملف شخصي في منتدى. ننصحك بترميز تلك الصفحة باستخدام البيانات المنظَّمة الخاصة بصفحات الملفات الشخصية.

comment

Comment

تمثّل هذه السمة تعليقًا آخر تم تقديمه حول التعليق الأساسي أو كردّ عليه، إذا كان ذلك منطبقًا. احرص على ترميز التعليقات بالترتيب الذي تظهر فيه على الصفحة.

creativeWorkStatus

Text

إذا تم حذف التعليق ولكنّ السمة أُبقيت لأسباب متعلّقة بالسياق أو تسلسُل المحادثة، اضبط السمة على Deleted، إذا كان ذلك منطبقًا.

dateModified

DateTime

تمثّل هذه السمة تاريخ ووقت إجراء التعديل الأخير على التعليق بالتنسيق ISO 8601، إذا كان ذلك منطبقًا.

image

ImageObject أو URL

تمثّل هذه السمة أي صور مضمَّنة في التعليق، إذا كان ذلك منطبقًا. إذا لم يتضمّن التعليق أي صور، لا تضِف أي صور تلقائية أو صور على شكل رمز أو عنصر نائب.

interactionStatistic

InteractionCounter

تمثّل هذه السمة إحصاءات المستخدمين المطبَّقة على التعليق، إذا كان ذلك منطبقًا.

يتيح محرّك بحث Google استخدام أنواع interactionTypes التالية:

sharedContent

CreativeWork

تمثّل هذه السمة المحتوى الأساسي ضمن التعليق، إذا كان ذلك منطبقًا. وتشمل الطريقة الأكثر شيوعًا لاستخدام هذه السمة مشاركة WebPages (مع عناوين URL) كنقاش موضوعي، إلا أنّه يمكن أيضًا استخدام الصور والفيديوهات مع هذه السمة، لا سيما إذا كانت تشكّل المحتوى الأساسي ضمن التعليق.

في ما يلي مثال على كيفية الإشارة إلى أنّ التعليق يتضمّن رابطًا:

  ...
  "sharedContent": { "@type": "WebPage", url: "https://example.com/external-url" }
  ...

url

URL

تمثّل هذه السمة عنوان URL الخاص بالتعليق المحدّد ضمن الصفحة، إذا كان ذلك منطبقًا. لا تضمِّن هذه السمة إذا كان عنوان URL مطابقًا لعنوان المشاركة الأصلية.

video

VideoObject

تمثّل هذه السمة أي فيديوهات مضمَّنة في التعليق، إذا كان ذلك منطبقًا.

InteractionCounter

يتيح النوع InteractionCounter الربط ما بين عدد ونوع محدّد من التفاعلات. ويمكن استخدامه على سمتَي المحتوى (DiscussionForumPosting وComment)، بالإضافة إلى سمات author.

السمات المطلوبة

userInteractionCount

Integer

تمثّل هذه السمة عدد المرات التي تم فيها تنفيذ هذا النوع من التفاعل.

interactionType

نوع فرعي من Action

للحصول على قائمة بأنواع Action الفرعية الصالحة لهذه السمة، يُرجى الاطّلاع على السمة التي تستخدم InteractionCounter (مثل interactionStatistic).

مراقبة النتائج المنسّقة باستخدام Search Console

Search Console هي أداة تساعدك في مراقبة مستوى أداء صفحاتك في &quot;بحث Google&quot;. ليس عليك الاشتراك في Search Console لإدراج موقعك الإلكتروني ضمن نتائج &quot;بحث Google&quot;، ولكن تساعدك هذه الأداة في التعرّف على شكل موقعك كما يراه محرّك البحث Google وتحسين هذا الشكل. ننصح بالتحقق من Search Console في الحالات التالية:

  1. بعد نشر بيانات منظَّمة للمرة الأولى
  2. بعد إصدار نماذج جديدة أو تعديل الترميز
  3. تحليل الزيارات بشكل دوري

بعد نشر بيانات منظَّمة للمرة الأولى

بعد أن ينتهي محرّك بحث Google من فهرسة الصفحات، تحقَّق مما إذا كان هناك أي مشاكل باستخدام تقرير &quot;حالة النتائج المنسّقة&quot; المناسب. من المفترض أن ترى زيادة في العناصر الصالحة وليس في العناصر غير الصالحة. إذا عثرت على مشاكل في بياناتك المنظَّمة:

  1. أصلِح العناصر غير الصالحة.
  2. افحص عنوان URL منشور لمعرفة ما إذا لا تزال المشكلة مستمرّة.
  3. اطلب إجراء تحقُّق من الإصلاحات باستخدام تقرير الحالة.

بعد إصدار نماذج جديدة أو تعديل الترميز

عندما تُجري تغييرات كبيرة على موقعك الإلكتروني، عليك مراقبة الزيادات في عدد العناصر غير الصالحة ضمن البيانات المنظَّمة.
  • إذا لاحظت زيادة في عدد العناصر غير الصالحة، قد يكون السبب أنّك طرحت نموذجًا جديدًا لا يعمل أو أنّ موقعك الإلكتروني يتفاعل مع النموذج الحالي بطريقة جديدة وغير صحيحة.
  • إذا لاحظت انخفاضًا في العناصر الصالحة (لا تقابله زيادة في عدد العناصر غير الصالحة)، قد يشير ذلك إلى أنّك توقّفت عن تضمين بيانات منظَّمة في صفحاتك. استخدِم أداة فحص عنوان URL للاطّلاع على سبب المشكلة.

تحليل الزيارات بشكل دوري

يمكنك تحليل الزيارات إلى صفحتك في &quot;بحث Google&quot; باستخدام تقرير الأداء. ستعرض لك البيانات عدد مرات ظهور صفحتك كنتيجة منسّقة في &quot;بحث Google&quot; وعدد المرات التي نقر فيها المستخدمون على الصفحة ومتوسط موضع ظهور الصفحة في نتائج البحث. يمكنك أيضًا عرض هذه النتائج تلقائيًا باستخدام Search Console API.

تحديد المشاكل وحلّها

إذا كنت تواجه مشكلة في تطبيق البيانات المنظَّمة أو تصحيح الأخطاء فيها، إليك بعض المراجع التي قد تساعدك.