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