التصيير على جانب العميل (CSR)
التصيير على جانب العميل (CSR) هو تقنية تطوير ويب حيث يقوم المتصفح بتنزيل صفحة HTML بسيطة ويستخدم جافا سكريبت لعرض المحتوى والواجهة بشكل ديناميكي. بينما يخلق هذا شعورا سلسا ب "تطبيق"، إلا أنه قد يسبب تحديات كبيرة في تحسين محركات البحث إذا فشلت روبوتات البحث في تنفيذ جافاسكريبت بشكل صحيح.
تحدي تحسين محركات البحث للمواقع التي تعتمد على جافاسكريبت بشكل كبير
العديد من المواقع الحديثة (React، Vue، Angular) تستخدم CSR بشكل افتراضي. المشكلة: عندما يطلب Googlebot صفحتك، تظهر صفحة فارغة
ويجب أن ينفذ JavaScript لرؤية المحتوى. إذا لم تنتظر البوتات وقتا كافيا، أو فشلت في العرض، أو واجهت أخطاء، يتم فهرسة صفحاتك كفارغة. بالنسبة للمواقع متعددة اللغات، هذا كارثي—فقد لا يتم البحث عن نسخ لغوية أبدا. تشمل الحلول التحول إلى SSR (Next.js)، واستخدام العرض الديناميكي (تقديم HTML مسبق العرض للروبوتات)، أو استخدام خدمات العرض المسبق مثل MultiLipi التي تولد لقطات HTML ثابتة للزاحف.سرعة المسؤولية الاجتماعية مقابل تحسين محركات البحث
تأثير واقعي
موقع التجارة الإلكترونية تم بناؤه باستخدام React CSR فقط
جوجل تفهرس 20٪ من صفحات المنتجات (أخطاء جافاسكريپت)
فقدان كبير في ظهور تحسين محركات البحث
إضافة حل ما قبل التصيير لجوجل بوت
تستقبل الروبوتات HTML مسبقا العرض، وJS يعمل للمستخدمين
التصنيف القياسي يرتفع إلى 98٪، حركة مرور +250٪