حل مشكلة ?m=1 في بلوجر وحماية SEO لمدونتك

حل مشكلة ?m=1 وحماية SEO لمدونة بلوجر

يوفر بلوجر نسختين من المدونة: واحدة لسطح المكتب وأخرى للأجهزة المحمولة مع إضافة ?m=1 للعنوان. هذا التكرار قد يؤثر على SEO. من خلال مدونة العرائش التقنية سوف نتعرف  في هذا الدليل على الحل الأمثل.


شرح مشكلة M1 بالتفصيل

  • إصدار سطح المكتب: https://www.example.com/post-title
  • النسخة المحمولة: https://www.example.com/post-title?m=1

هذا التكرار يؤدي إلى:

  1. تقسيم قوة SEO بين نسختين
  2. مشاكل في تتبع الإحصائيات
  3. تجربة مستخدم غير متسقة

ماهو الحل التقني الموصى به؟

الخطوات العملية:

  1. انتقل إلى الموضوعتحرير HTML
  2. ابحث عن </body> (استخدم Ctrl+F)
  3. أضف الكود التالي قبل الوسم </body>
<script type='text/javascript'>
//<![CDATA[
var uri = window.location.toString();
if (uri.indexOf("?m=1") > 0) {
  var clean_uri = uri.substring(0, uri.indexOf("?m=1"));
  window.history.replaceState({}, document.title, clean_uri);
}
if (uri.indexOf("&m=1") > 0) {
  var clean_uri = uri.substring(0, uri.indexOf("&m=1"));
  window.history.replaceState({}, document.title, clean_uri);
}
//]]>
</script>

ملاحظة: هذا الحل يعمل على مستوى المتصفح فقط ولا يحل المشكلة من جذورها.


ماهي الحلول البديلة و الأفضل لمدونة بلوجر

1. استخدام قالب متجاوب (Responsive)

اختر قالبًا يتكيف تلقائيًا مع جميع أحجام الشاشات بدلاً من الاعتماد على نسخة منفصلة للموبايل.

2. تفعيل ميزة AMP

في الإعداداتالأساسيةإعدادات AMP يمكنك تفعيل نسخة AMP المحسنة للجوّال.

3. إعادة التوجيه 301

أضف هذا الكود إلى ملف .htaccess إذا كان لديك نطاق مخصص:

RewriteCond %{QUERY_STRING} ^m=1$
RewriteRule ^(.*)$ /$1? [R=301,L]

⚠️ تحذير هام

إزالة ?m=1 بدون حل بديل قد يؤدي إلى:

  • تدهور تجربة المستخدم على الجوال
  • انخفاض ترتيب الصفحات في محركات البحث
  • مشاكل في عرض المدونة على أجهزة مختلفة

الحل الأمثل هو الانتقال لقالب متجاوب بدلاً من التعامل مع ?m=1.


أهم النصائح الإضافية لتحسين SEO الموقع

✔️ تأكد من إعدادات بلوجر

اذهب إلى الإعداداتالأساسيةإعدادات النطاق وتأكد من اختيار النسخة الصحيحة (مع أو بدون www).

✔️ استخدم Search Console

أضف كلتا نسختي الموقع (مع وبدون m=1) إلى Google Search Console وأخبر جوجل بأفضلها.

✔️ راقب النتائج

بعد التغييرات، تتبع أداء المدونة عبر Google Analytics وSearch Console لمدة 4-6 أسابيع.

🎯 الخلاصة

الحل الجذري لمشكلة ?m=1 هو الانتقال لقالب متجاوب بدلاً من الاعتماد على النسخة المحمولة المنفصلة. الكود المقدم أعلاه حل مؤقت، لكنه لا يحل المشكلة من جذورها.

أحدث أقدم

نموذج الاتصال