يجب أن يبدأ تحسين محركات البحث بشكل صغير، وأي تفاصيل صغيرة سيكون لها تأثير كبير. من الصعب تجنب الروابط غير الصحيحة تمامًا في موقع الويب، حيث تلعب صفحة 404، باعتبارها صفحة إرجاع رابط الخطأ، دورًا حاسمًا في تجربة المستخدم.
دور صفحة 404: يتم إرجاع الصفحة عندما يقوم المستخدم بإدخال رابط غير صحيح.
الغرض من صفحة 404: إعلام المشاهد بأن الصفحة التي يزورها غير موجودة أو أن معلمة الارتباط خاطئة. والنقطة المهمة هي أن صفحة الخطأ 404 لا تسمح للمستخدم بمعرفة أن الصفحة التي يزورها غير موجود ويتم إغلاق الصفحة، ولكن يرشد المستخدم لزيارة صفحات أخرى من الموقع، للتأكد من وجود الملكية الفكرية.
في الوقت الحاضر، لا توفر العديد من المدونات مفتوحة المصدر وأنظمة إدارة المحتوى وما إلى ذلك 404 صفحة، وبالتالي تفقد الصفحات الـ 404 دورها ولا يمكنها تحقيق تأثيرات تحسين محركات البحث، وهذا لا يقلل من تجربة المستخدم فحسب، بل يقلل أيضًا من سلطة موقع الويب بشكل كبير.
كيفية جعل صفحة 404 تلبي متطلبات تحسين محركات البحث وتحسين تجربة المستخدم؟
هناك أنواع عديدة من رموز حالة HTTP، وأكثرها شيوعًا هي:
تمت معالجة الطلب 200 بنجاح
204 معالجة ناجحة لكن مضمونة
301 طلب نقل صفحة الويب بشكل دائم
302 طلب نقل صفحة الويب مؤقتًا إلى موقع جديد (يتم حفظ عنوان URL الأصلي في فهرس محرك البحث)
500 خطأ في الخادم
503 الخادم غير متاح (محمل بشكل زائد أو تحت الصيانة)، إلخ.
عندما يصل محرك بحث إلى صفحة ما ويحصل على رابط غير صحيح، فإنه سيعيد رمز الحالة 404 لإعلام محرك البحث بأن عنوان URL خاطئ ويتخلى عن فهرسة عنوان URL. من ناحية أخرى، إذا تم إرجاع رمز الحالة 200 أو 302، فسيقوم محرك البحث بفهرسة عنوان URL. إذا ظهر عدد كبير من عناوين URL غير الصحيحة، فسيشعر محرك البحث بالاشمئزاز وستنخفض الثقة في موقع الويب بشكل كبير.
قم بإنشاء صفحة 404 الصحيحة: (خادم Apache)
أضف رمزًا إلى ملف .htaccess: ErrorDocument 404 /404.html (لا يمكن توجيه أخطاء 404 إلى الصفحة الرئيسية لموقع الويب، مما سيؤدي إلى عدم تضمين الصفحة الرئيسية. لا تقم بتضمين اسم النطاق الرئيسي أمام /Error. html، وإلا فإن رمز الحالة الذي تم إرجاعه سيكون 302 أو 200 رمز الحالة).
وفي الوقت نفسه، قم بإنشاء صفحة html باسم 404.html
ضع 404.html في الدليل الجذر للموقع
قم بإنشاء صفحة 404 الصحيحة: (IIS/.net)
أولاً، قم بتعديل إعدادات الدليل الجذر للتطبيق، وافتح ملف web.config لتحريره، وأضف المحتوى التالي إليه:
<التكوين>
<system.web>
<customErrors mode=On defaultRedirect=error.asp>
<رمز حالة الخطأ=404″ إعادة التوجيه=notfound.asp />
</أخطاء مخصصة>
</system.web>
</التكوين>
error.asp هي صفحة 404 الافتراضية للنظام، وnotfound.asp هي صفحة 404 مخصصة ويمكن تعديل اسم الملف المقابل أثناء الاستخدام.
أضف ما يلي إلى صفحة 404 المخصصة notfound.asp:
<% استجابة. الحالة = 404 لم يتم العثور على %>
السماح لـ IIS بإرجاع رمز الحالة 404 بشكل صحيح. اكتمل الإعداد الآن
استخدم عمليات إعادة التوجيه لصفحات 404
عندما يصل المستخدمون إلى صفحة خطأ 404 مع رابط خطأ، فإنهم عادة ما يغلقون الصفحة مباشرة بسبب عدم وجود محتوى يحتاجونه في الصفحة. في هذا الوقت، يمكنك إعادة تعيين صفحة 404، ولكن يجب أن تترك للمستخدم خيارًا، وإلا ستنخفض تجربة المستخدم.
يمكنك الكتابة على صفحة 404: لم يتم العثور على الصفحة! انتقل إلى الصفحة الرئيسية بعد 5 ثواني. امنح الزائرين 5 ثوانٍ لقراءة المعلومات ثم إعادة التوجيه.
طريقة الاستخدام هي كما يلي.
<أتش تي أم أل>
<الرأس>
<meta http-equiv="refresh" content="5; url=http://www.souduoduo.com">
</الرأس>
<الجسم>
لم يتم العثور على الصفحة! انتقل إلى الصفحة الرئيسية بعد 5 ثواني.
</الجسم>
</html>
ويتبع المحتوى بثواني العد التنازلي، ويتبع عنوان url عنوان الانتقال.
يرجى الإشارة عند إعادة الطباعة: http://www.souduoduo.com .
شكرا لمساهمة Qijingnian