موازنة فهرسة Google مع قيود البحث المعتمدة على المجموعات

لقد قمنا بتنظيم منتدى Discourse الخاص بنا بحيث يتم التحكم في رؤية الفئات بشكل صارم بواسطة المجموعات. هدفنا هو إنشاء تجربة منظمة وشخصية للمستخدمين المسجلين مع ضمان بقاء المحتوى العام متاحًا لأغراض تحسين محركات البحث (SEO). يتضمن إعدادنا الحالي:\n\n✔ الوصول المستند إلى المجموعة - يجب على المستخدمين الانضمام إلى مجموعة لرؤية فئات معينة.\n✔ الفئات المتعقبة - عند الانضمام إلى مجموعة، يتتبع المستخدمون تلقائيًا الفئات المرتبطة بها.\n✔ سلوك الفئات المكتومة - يجب طي الفئات المكتومة افتراضيًا.\n✔ أذونات البحث - يجب على المستخدمين المسجلين رؤية نتائج البحث فقط من الفئات التي لديهم حق الوصول إليها.\n✔ الرؤية العامة لتحسين محركات البحث (SEO) - يجب أن يكون الزوار غير المسجلين (بما في ذلك زواحف Google) قادرين على رؤية جميع الفئات وفهرستها.\n✔ متطلب الإعداد - يجب على المستخدمين الجدد تحديد مجموعة قبل المشاركة.\n\n#### التحديات التي نواجهها\n\n### :small_blue_diamond: 1. رؤية الفئات المستندة إلى المجموعة لا تعمل كما هو متوقع\n\n* عندما ينضم مستخدم إلى مجموعة، فإن السلوك المتوقع هو أن تظهر فئات المجموعة على الصفحة الرئيسية وصفحة الفئات.\n* ومع ذلك، فإن هذا لا يحدث على الفور - في بعض الأحيان لا تظهر الفئات على الإطلاق أو تظهر فقط بعد التمرير لأسفل.\n* الفئات التي تم إنشاؤها سابقًا (مثل Phlebotomists) تعمل بشكل صحيح، بينما تستغرق الفئات المنشأة حديثًا (مثل Bailiff) وقتًا أطول للعرض أو لا تظهر حتى يتم تشغيلها يدويًا.\n* غالبًا ما يرى المستخدمون الفئات المكتومة فقط بدلاً من الفئات المتعقبة/المراقبة المتوقعة.\n* الحل المؤقت: إذا ألغى المستخدم كتم صوت فئة واحدة على الأقل يدويًا، تبدأ الفئات المنضمة الأخرى في الظهور بشكل صحيح.\n\n### :small_blue_diamond: 2. نتائج البحث تعرض فئات غير ذات صلة\n\n* المستخدمون المسجلون يرون نتائج بحث من فئات ليس لديهم حق الوصول إليها.\n* السلوك المتوقع: يجب أن يحد Discourse نتائج البحث فقط من الفئات المعينة لمجموعة المستخدم.\n* السلوك الملاحظ: لا يزال البحث يعرض نتائج من جميع الفئات، مما يعني أن المستخدمين يمكنهم رؤية مقتطفات من المحتوى الذي لا ينبغي لهم الوصول إليه تقنيًا.\n* مناقشة ذات صلة: يؤكد محادثة على ask[.]discourse[.]com أن Discourse يجب أن يقيد نتائج البحث بناءً على أذونات المجموعة.\n

\n\n\n### :small_blue_diamond: 3. تحسين محركات البحث (SEO) وزحف Google مقابل الوصول المقيد\n\n* نريد أن تتم فهرسة جميع الفئات بواسطة Google حتى يمكن اكتشاف المحتوى في نتائج البحث.\n* ومع ذلك، لا نريد للمستخدمين المسجلين رؤية جميع الفئات افتراضيًا - فقط تلك المرتبطة بالمجموعة التي اختاروها.\n* المشكلة الحالية: إذا قمنا بإخفاء فئة من المستخدمين المسجلين، فإنها تختفي أيضًا من Google، مما يجعل من المستحيل فهرستها.\n* الحل المثالي: يجب أن تكون Google قادرة على الزحف إلى جميع الفئات وفهرستها، ولكن يجب أن تظل نتائج البحث للمستخدمين المسجلين مقيدة بناءً على أذونات المجموعة.\n\n### أسئلة للمجتمع\n\n1️⃣ كيف يمكننا التأكد من ظهور الفئات المنضمة على الفور وفوق الفئات المكتومة؟\n2️⃣ كيف نطبق قيود نتائج البحث بشكل كامل للمستخدمين المسجلين مع إبقاء المحتوى مرئيًا لتحسين محركات البحث؟\n3️⃣ هل هناك طريقة للسماح لـ Google بفهرسة جميع الفئات العامة مع الاستمرار في إخفائها عن المستخدمين المسجلين حتى ينضموا إلى مجموعة؟\n4️⃣ ما هو أفضل نهج لفرض اختيار المجموعة عند التسجيل دون منع القراء العامين من اكتشاف المحتوى؟\n\n### مناقشات ومراجع ذات صلة\n\n📌 الوصول إلى الفئات المستند إلى المجموعة لا يعمل كما هو متوقع - مناقشة حول تأخيرات رؤية الفئات، والفئات المكتومة التي تتجاوز إعدادات التتبع، ومشكلات سلوك البحث.\n\n📌 [نتائج البحث مقيدة بأذونات المجموعة (ask[.]discourse[.]com)] - يؤكد أن Discourse يقيد نتائج البحث بناءً على أذونات المجموعة، ولكننا بحاجة إلى طريقة لموازنة ذلك مع تحسين محركات البحث (SEO).\n\n📌 عرض توضيحي بالفيديو للمشكلة:\nLoom | Free Screen & Video Recording Software | Loom - 13 March 2025 | Loom

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

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

لذا، رهاني هو أنك تستخدم everyone للقراءة.

شكرًا @Jagster على الرد، أنا أعمل مع @emonunix على هذا.

إليك ما نحاول تحقيقه.

  • نريد منح المستخدمين إمكانية الوصول إلى مجموعة/مجموعات منفصلة مع إمكانية الوصول إلى الفئات
  • نريد إخفاء جميع الفئات التي ليست ضمن هذه المجموعة/المجموعات
  • نريد أن تفهرس جوجل كل شيء (جميع الفئات)

في الوقت الحالي، نستخدم “كتم الصوت” كوسيلة لإخفاء الفئات عن المستخدمين عند وصولهم إلى الموقع. يتعين عليهم الانضمام إلى مجموعة للوصول إلى الفئات.

والآن الجزء المضحك هو أنهم يدركون فقط مجموعة من الفئات في مجموعتهم… لا يمكنهم “رؤية” أي فئات أخرى (لأنها مكتومة).

ثم يبدأون في البحث، من الناحية النظرية عن أشياء في الفئات التي يمكنهم الوصول إليها وفجأة يرون الكثير من الأشياء من فئات لم يكن لديهم أي فكرة عن وجودها… هذا يربكهم.

هل هناك أي طريقة لتحقيق ذلك؟

إعجاب واحد (1)

وفي نفس الوقت، يمكن لكل مستخدم الوصول إلى كل هذه الفئات ورؤيتها في نتائج البحث.

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

Right @Jagster بالضبط لماذا نسأل. لا نعرف ما إذا كانت هناك طريقة أخرى.

من الناحية المثالية، ستكون هناك طريقة لتحديد المستخدمين المسجلين للدخول لعرض والبحث في X بينما يمكن للمستخدمين المسجلين خروجهم (مثل Google) عرض والوصول إلى Y.

أو ربما الأمر بسيط مثل جعل الفئات المكتومة غير متاحة في أداة البحث… أو ربما هذا مجرد إغفال تصميمي؟ يبدو غريباً أن شيئاً ما مكتوم عن رؤيتك، لكن لا يزال بإمكانك العثور عليه عبر البحث… إنه مثل باب خلفي.

تعني “كتم” أن الشيء قد صمت ولن يظهر في /latest. إنه ليس محظورًا. لإخفاء شيء ما، يجب عليك استخدام المجموعات، وبعد ذلك ستبقي Google خارجًا. كما ينبغي، لأنه في تلك المرحلة لم يعد هذا المحتوى مجانيًا.

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

  • فرض الاشتراك
  • فرض تسجيل الخروج والقراءة كغريب
  • عرض خطأ 403

ما زلت لا أفهم خططك لـ حظر الأشياء للمستخدم المسجل ومع ذلك عرض كل شيء للغرباء. إنه أشبه بالإعلان عما لديك، ولكن إذا لم يختر المستخدم الحق، فلن يحصل عليه - أو يجب عليه تسجيل الخروج. معظم المواقع تفعل العكس :smirking_face:

ولكن لا. الكتم ليس حظرًا.