الصفحات التي ترسل رموز حالة 403 تحمل عنوان "الصفحة غير موجودة"

لاحظت للتو العديد من عناوين الصفحات في Google Analytics تبدأ بـ “Page Not Found”. قمت بالتحقيق لفترة من الوقت، وتبيّن أن هذه المواضيع هي مواضيع خاصة في المنتدى ترسل أكواد حالة 403 لمحركات البحث.

أعتقد أن هذه الصفحات يجب أن يكون لها عنوان صفحة مختلف حتى لا تظهر في التحليلات عندما يبحث الأشخاص عن عناوين URL التي تحمل عنوان “Page Not Found”. لقد تم العثور على الصفحات، لكن الزائر يحتاج فقط إلى تسجيل الدخول.

الرسالة الموجودة على الصفحات نفسها تقول: “Oops! That page is private.”

أعتقد أن شيئاً مثل “Please log in to view this page” سيكون عنواناً <title> أفضل لتلك الصفحات عندما تسمح الإعدادات للزوار غير المسجلين بالاطلاع على وجود صفحات خاصة.

هل تستخدم إعداد الموقع detailed_404؟

نعم. في الواقع، عندما تكون هذه الإعدادات مفعّلة، لا يُعتبر الخطأ 404 — فوضع علامة في المربع يغيّره إلى 403. أعتقد أن <title> يجب أن يعكس ذلك بشكل شرطي، وإلا فإن ذلك يشوّه تقارير التحليلات.

يعرض GA4 عناوين الصفحات في التقارير افتراضيًا بدلاً من المسارات/عناوين URL، ويتم سرد أخطاء 403 على أنها “الصفحة غير موجودة”، وهذا غير صحيح. يجب أن يكون النص شيئًا مثل “سجّل الدخول لعرض هذه الصفحة”.

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

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

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

بعد المزيد من النظر في صفحة 403 الآن، أعتقد أنه من الأفضل أن تحتوي على دعوة لاتخاذ إجراء، مثل “سجّل الدخول لعرض هذه الصفحة” مع أزرار تسجيل الدخول/الدخول. إذا قام المستخدم بتسجيل الدخول ولم يكن لديه صلاحية الوصول، فيمكن أن تظهر رسالة “عذراً! هذه الصفحة خاصة”. بهذه الطريقة، سيدركون أن تسجيل الدخول قد يؤدي إلى فتح الصفحة.

(في غضون ذلك، أحاول معرفة ما إذا كان بإمكانني تخصيص ذلك في السمة.)