<div data-theme-toc="true"> </div>
يحتوي Discourse على العديد من ميزات تحسين محركات البحث (SEO) التي تعمل فور إخراجها من الصندوق. باستخدام الإعدادات الافتراضية المعقولة لدينا، يمكن لمديري المجتمعات التركيز على تنمية مجتمع ولا يشعرون بالتشتت بسبب التحسين لمحركات البحث. ومع ذلك، هناك بعض الأشياء التي يمكنك تغييرها، وبعض الأشياء التي يجب أن تعرفها، وبعض النصائح والحيل العامة أدناه.
إليك مقارنة بين ما يراه المستخدم وما تراه محركات البحث:
قائمة المواضيع:


الموضوع:


العلامات الوصفية (Meta Tags)
في Discourse، يتم إنشاء العلامات الوصفية العامة الأساسية لتحسين محركات البحث تلقائيًا بناءً على المحتوى الموجود في الصفحة. على سبيل المثال، يتم اشتقاق علامة العنوان من عنوان الموقع أو الموضوع، ويتم إنشاء الوصف من محتوى المنشور الأول. ومع ذلك، فإن التخصيص على أساس كل صفحة للبيانات الوصفية محدود. لتغيير هذه القيم، تحتاج إلى تعديل الإعدادات أو حقول المحتوى التي يتم إنشاؤها منها.
- إعدادات الموقع العنوان و الوصف و وصف الموقع المختصر
- أسماء الفئات
- عناوين المنشورات ومحتواها
- وهكذا

بنية عناوين URL والترميز
الأحرف غير اللاتينية وعناوين URL
يقوم Discourse، افتراضيًا، بإزالة الأحرف غير اللاتينية من عناوين URL للمواضيع عندما يتم تعيين اللغة إلى EN. لتجنب ذلك، يمكنك تغيير اللغة إلى اللغة الأساسية غير اللاتينية أو تغيير إعداد slug generation method من ASCII إلى encoded.
إعداد المجلد الفرعي مقابل النطاق الفرعي
يميل Discourse إلى النطاقات الفرعية أكثر من المجلدات الفرعية بسبب بساطتها التقنية. لا يوجد لدى Google تفضيل حقيقي بين الاثنين [1]، لكن Discourse يوصي بشدة بتجنب إعدادات المجلدات الفرعية ما لم يكن لديك فهم تقني عميق.
التوحيد القياسي (Canonicalization)
تهتم Google بفهرسة الإصدارات القياسية للصفحات. في Discourse، بالنسبة لموضوع به ردود متعددة، يتم تسليم الرابط القياسي (المنشور الأول) إلى Google، والذي يتخذ بعد ذلك القرار بشأن الفهرسة. سيتم ترقيم المواضيع التي يزيد طولها عن 20 منشورًا، وسيكون كل صفحة رابطًا قياسيًا يحتوي على ما يصل إلى 20 منشورًا.
على سبيل المثال، ستكون العلامة القياسية لآخر رد في هذا الموضوع هي https://meta.discourse.org/t/try-out-the-new-sidebar-and-notification-menus/238821?page=12.
ترميز المخطط (Schema Markup)
نستخدم ترميز schema.org للمساعدة في تصنيف المحتوى في محركات البحث من خلال مسارات التنقل (breadcrumbs). يتم تضمين اسم الفئة في عنوان URL للموضوع:
خريطة الموقع (Sitemap)
يتضمن Discourse خريطة موقع موجودة على /sitemap.xml والتي يتم تمكينها افتراضيًا عبر إعداد enable sitemap. هذا يسهل الفهرسة بشكل أفضل بواسطة محركات البحث.
عرض ثابت لمحركات البحث
يحتوي Discourse على عرض HTML ثابت بدون JavaScript لمساعدة زواحف الويب على فهرسة موقعك بشكل أسرع. المحتوى بين العرض الديناميكي والثابت متطابق ولن يتم حذف أو إزالة أي شيء عند زحف محركات البحث إلى الموقع.
مشاكل محتملة لزواحف الويب
زواحف الويب، المعروفة أيضًا باسم الروبوتات، ضرورية لفهرسة صفحات الويب. ومع ذلك، يمكن أن تكون بعض الزواحف متحمسة بشكل مفرط، وتضرب المنتدى بالعديد من الطلبات. يقوم Discourse بحظر العديد من الزواحف سيئة السمعة افتراضيًا ولكنه يسمح لك بتعديل إعدادات blocked crawler user agents إذا لزم الأمر.
robots.txt
يمكنك رؤية وتعديل robots.txt [2] إذا لزم الأمر. يعمل هذا الملف كأداة لتوجيه زواحف الويب حول كيفية التفاعل مع محتوى المنتدى. الغرض الأساسي منه هو إدارة وصول الزواحف، ومنعها من إرهاق الخادم، والمساعدة في الحفاظ على صحة تحسين محركات البحث للموقع من خلال تجنب فهرسة الصفحات ذات القيمة المنخفضة أو المتكررة.
قد يؤدي تعديل هذا الملف دون دراسة متأنية إلى الإضرار بفهرسة موقعك.
عمليات الترحيل وإعادة توجيه عناوين URL
تُستخدم ميزة الروابط الدائمة (permalink) لإعادة توجيه عناوين URL القديمة، بهدف الحفاظ على تحسين محركات البحث، ومنع أخطاء “الصفحة غير موجودة”، ومساعدة محركات البحث بالبيانات الوصفية الصحيحة لسهولة الفهرسة.
إذا تم ترحيل موقع مجتمعك إلى Discourse بواسطة فريقنا، فسيتم تضمين عمليات إعادة توجيه عناوين URL ما لم تكن هناك أسباب وجيهة لعدم القيام بذلك.
إذا كنت تستخدم أحد نصوص الاستيراد الحالية،، فيجب عليك التأكد من أن النص يتعامل مع هذا [3]. يمكنك إضافة روابط دائمة يدويًا من لوحة الإدارة الخاصة بك، في Customize → Permalinks.
التناقض بين طرق عرض الصفحات في Discourse وتحليلات Google
لدى Discourse و Google Analytics منهجيات مختلفة عندما يتعلق الأمر بعد طرق عرض الصفحات، مما يؤدي غالبًا إلى عدد طرق عرض صفحات أعلى في Discourse. ينبع هذا الاختلاف من كون Discourse تطبيق صفحة واحدة، وبالتالي يعد كل طلب مهم كطريقة عرض صفحة.
من ناحية أخرى، تستخدم Google JavaScript لعد طرق عرض الصفحات فقط عند تحميل الصفحة بالكامل، مع استبعاد زواحف الويب افتراضيًا. على عكس Google، يقوم Discourse بعد الطلبات الخام المقدمة ويصدر طرق عرض الصفحات عند التحميل الأول للصفحة أو عند الانتقال بين المسارات، مما يجعل آليات التتبع الخاصة بهما متميزة عن بعضها البعض.
إذا كنت ترغب في معرفة المزيد عن تقارير البيانات والتحليلات، ألق نظرة على الفئة المخصصة:
طرق إلغاء الفهرسة
لإخراج الصفحات من فهرس Google، يمكنك إما إزالة المحتوى أو حظر الوصول إلى صفحة. اعتمادًا على احتياجاتك، يمكنك جعل موقعك بالكامل خاصًا [4]. يمكنك استبعاد المواضيع عن طريق حذفها أو وضعها في فئات مقيدة. لا يتم فهرسة المواضيع المخفية افتراضيًا، ولكن يمكن فهرستها إذا كان هناك رابط عام في مكان ما يعيد التوجيه إليها.
لإزالة دائمة، فإن استخدام أداة الإزالة في Google Search Console هو الحل الأمثل لإبقاء الصفحات خارج نتائج البحث.
تعرف على المزيد على Remove information on your website from Google - Search Console Help.
يمكنك قراءة المزيد عنها على Secure Uploads. ↩︎
ابحث عن إعداد “allow index in robots txt”. ↩︎
البحث عن السلسلة
permalinkفي نص الاستيراد يجب أن يعطيك هذه المعلومات. ↩︎ابحث عن إعداد
login required. ↩︎
