خطئ 404 و استمثال محركات البحث seo

عند البرمجة في أغلب المرات لا يهمنا الأمر حتى نضع على الخط استمثال محركات البحث أو SEO كما يعرف دائما وهذه المرة في خطئ 404 المعروف بأن الصفحة غير موجودة لأسباب عدة وأغلبها خطئ من الزائر في كتابة العنوان أو أننا حذفا الشيء المبحوث عنه، لكن هذا لزائر يمكن تعويضه في عمل بحث سريع للكلمات التي أتا من أجلها وهنا نغلق الفراغ، لكن -وأعيد كتابة لكن- لمحركات البحث هذا خطئ فادح إذا لم نعين أن الصفحة هي خطئ 404 وليس أي صفحة طبيعية وهذا الخطء يقع فيه الكثير من المواقع الكبيرة والصغيرة والمحظوظين الذي لا يأخذ عليهم ،أدرك أن بسطرين لم أشرح الكثير لنرى بالتفسير الممل.

  • عند طلب أي صفحة فإنها ترسل حالتها وتكون في هذه الحالة 200 موجودة.
  • عند طلب محرك البحث تلك الصفحة فإنه يأخذ ما تحتويه لأرشفتها من المعلومات والحالة تكون 200.
  • قمنا بتغييرات على تلك الصفحة ولأن لديها رابط أخر ليس بالسابق.
  • يقوم محرك البحث بطلب الصفحة السابقة ويجد محتوى لصفحة خطئ 404 بدون تغيير حالتها هنا محرك البحث يأخذ محتواها للأرشفة بأنه تغيير ويجب تجديد المحتوى.
  • لأن لدينا صفحة أخرى بهذا الخطء فإن محرك البحث يقوم بأرشفتها ويعيد الكرة إذا وجد أخرى.

وهنا ينضر محرك البحث إلى الخطء الموجود عنده ويجد صفحات كثيرة بنفس المحتوى وهنا يقول محرك البحث كلمته السحرية ‘لا تلعب يا ولد بالنار’ وفي هذه الحالة تقصى أو تنقص نقاط الموقع في محرك البحث
لماذا نقصى ونحن لم نفعل شيء، هذا ما نعتقده لكن في الحقيقة موقعنا في أرشفة محرك البحث توجد صفحات كثيرة بنفس المحتوى وهذا يقصيه أي محرك بحث في حالات كثيرة أو توجب إنقاص النقاط.
لأن ما الحل:
إذا وجد ذالك الخطء فعلينا إصلاحه وإضافة الحالة بأنها حالة 404 وليس 200 وهنا عند زيارة محرك البحث لأي صفحة غير موجودة فالأخير يقوم بإزالتها من أرشفته .
كيف يتم ذالك؟
يتم ذالك عبر إرسال رأس http بمعلومة الحالة هنا 404

مثال ل php فإننا نضيفها عبر header
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");

في المواقع التي لا توجد بها برمجة للخطء 404 في .htaccess
ErrorDocument 404 /error404.html
أخيرا لا تترك الخطء الافتراضي لأنه إنقاص لنقاط, في هذه الحالة ما وصل الزائر لأجله هو الخروج من الموقع و البحث في مكان أخر، هنا لا بعني الكثير لكن المحتوى ليس جيدا بالكفاية لإبقاء على الزائر.

محمد حنين

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

You may also like...

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *