الموقع بيفتح بأكتر من نسخة (http و https، بـ www ومن غير). ده بيأثر على السيو؟
أيوه، ده بيعمل محتوى مكرر وبيوزع الروابط. اختار نسخة واحدة (غالبًا https) وحوّل كل النسخ التانية لها بـ 301 في خطوة واحدة، وحدّث الـ canonical والـ Sitemap.
التشخيص
هتعرف إن عندك المشكلة لو:
- http://example.com بيفتح من غير ما يتحول
- قفل المتصفح فيه تحذير (محتوى مختلط)
- جوجل مفهرس نسختين من نفس الصفحة
السبب غالبًا:
عدم إعداد تحويل على مستوى السيرفر بعد تركيب شهادة SSL، أو روابط داخلية وصور لسه بـ http.
الأدوات اللي هتحتاجها
خطوات الحل
افحص النسخ الأربعة
حط الأربع روابط في httpstatus.io. كلهم لازم يوصلوا للنسخة النهائية بتحويل 301 واحد.
فحص 4 روابطhttp://example.com 301 → https://example.com http://www.example.com 200 (مفيش تحويل) https://www.example.com 200 (مفيش تحويل) https://example.com 200 شاشة توضيحية مبسطة من httpstatus.io، والأرقام أمثلة. أضف التحويل في السيرفر
قاعدة واحدة بتحوّل أي نسخة للنهائية.
apacheRewriteEngine On RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} ^www\. [NC] RewriteRule ^ https://example.com%{REQUEST_URI} [L,R=301]صلّح المحتوى المختلط
أي صورة أو سكريبت بيتحمل بـ http على صفحة https لازم يتغير لـ https. استخدم Why No Padlock تعرف أماكنها.
حدّث كل الإشارات
الـ canonical، الـ Sitemap، الروابط الداخلية، وضيف خاصية الدومين (Domain property) في Search Console عشان تشوف كل النسخ.
اختبر فهمك
أحسن طريقة لتوحيد النسخ:
الإجابة دي فادتك؟
شكرًا! رأيك بيساعدنا نحسّن الإجابة.
أسئلة مرتبطة
عندي صفحات مكررة، وجوجل اختار صفحة أساسية (Canonical) غير اللي أنا حددتها. أحلّها إزاي؟
وحّد الإشارات كلها لنفس الرابط: وسم canonical، الروابط الداخلية، الـ Sitemap، والتحويلات. جوجل بيعتبر canonical اقتراح، فلو باقي الإشارات بتشاور على رابط تاني هيختاره.
عندي أخطاء 404 كتير وسلاسل تحويل (Redirect Chains). أتعامل معاها إزاي؟
مش كل 404 مشكلة: الصفحات المحذوفة اللي مالهاش بديل ولا روابط عادي ترجع 404. المهم تحوّل الصفحات اللي عليها روابط أو زيارات بـ 301 لأقرب بديل، وتختصر أي سلسلة تحويلات لخطوة واحدة.
موقعي عربي وإنجليزي، والنسخة الإنجليزية بتظهر للناس في مصر بدل العربي. أظبط hreflang إزاي؟
كل نسخة لازم تشاور على نفسها وعلى كل النسخ التانية بـ hreflang (رابط متبادل)، مع x-default للنسخة الافتراضية، وكل الروابط تكون canonical لنفسها مش للنسخة التانية.
إزاي أنقل الموقع لدومين جديد من غير ما أخسر الترتيب؟
اعمل خريطة بكل رابط قديم والرابط الجديد المقابل له، وحوّل كل واحد بـ 301 مباشر (مش كله للصفحة الرئيسية)، وسيب التحويلات شغالة سنة على الأقل. بعدها استخدم أداة تغيير العنوان (Change of Address) في Search Console وابعت الـ Sitemap الجديد وراقب الزحف والفهرسة. تذبذب الترتيب لفترة مؤقتة شيء طبيعي.