هيكلة المنشورات للبيانات: تعيين "معرف" صريح وعنوان URL قياسي كـ "عنوان URL"

في نموذج البيانات المنظم:
المشاركات هي كائنات في صفحة موضوع ويتم تحديدها حاليًا بواسطة علامة id الخاصة بها. ثم يتم استخدام عنوان URL الأساسي للصفحات بطريقة ما لإنشاء identifier - انظر أيضًا:

عبر اختبار النتائج الغنية من Google:

identifier:
https://meta.discourse.org/t/feedback-on-new-hamburger-and-user-menus/post_123

قد يكون identifier من نوع URL (IRI لـ JSON-LD)، كما هو الحال في هذه الحالة. لا يلزم أن يتطابق عنوان URL (الذي تم إنشاؤه تلقائيًا) هذا مع عنوان URL الأساسي للمشاركة نفسها، بل يجب أن يكون فريدًا فقط.
يضمن تعيين identifier إلى القيمة المحددة لـ canonical url أنه فريد ويجب ألا يسبب أي ضرر.
وخطوة أخرى إلى الأمام: إضافة عنوان URL الأساسي كخاصية url للمشاركة.

عرض الزاحف: صفحة موضوع مع مشاركات

الحالة الحالية:

<div id="post_123"
     itemscope="" itemtype="http://schema.org/DiscussionForumPosting"
     class="topic-body crawler-post">
  <div class="crawler-post-meta">
    [...]

استخدام عنوان URL الأساسي كـ identifier عبر السمة itemid وتعيين الخاصية url

<div id="post_123"
     itemid="https://meta.discourse.org/t/feedback-on-new-hamburger-and-user-menus/32519?page=6#post_123"
     itemscope="" itemtype="http://schema.org/DiscussionForumPosting"
     class="topic-body crawler-post">
  <div class="crawler-post-meta">
    <link itemprop="url" href="https://meta.discourse.org/t/feedback-on-new-hamburger-and-user-menus/32519?page=6#post_121">
    [...]

… يؤدي إلى: https://search.google.com/test/rich-results/result?id=_k2xr2Uf2tCLTReR69-SLg\u0026hl=en