إصلاح المحتوى البطيء التحميل
إنّ عملية تأجيل تحميل المحتوى غير المهم أو غير المرئي، والمعروفة أيضًا باسم "التحميل الكسول"، هي من بين أفضل الممارسات وأكثرها شيوعًا لتحسين تجربة المستخدم وأداء الموقع الإلكتروني. ولمزيد من المعلومات، يمكنك الاطّلاع على دليل أساسيات الويب للصور والفيديوهات الكسولة التحميل. وإذا تمّ تنفيذ هذه التقنية بطريقة خاطئة، قد تخفي بعض المحتوى من Google عن غير قصد. يوضّح هذا المستند طريقة التأكّد من أنّ محرّك بحث Google يمكنه الزحف إلى المحتوى الكسول التحميل وفهرسته.
تحميل المحتوى عند ظهوره في إطار العرض
لضمان أنّ محرّك بحث Google يمكنه رؤية كل محتوى صفحتك، تأكَّد من أنّ تنفيذ عملية "التحميل الكسول" يشمل كل المحتوى ذي الصلة كلما ظهر في إطار العرض. وإليك بضعة أمثلة عن كيفية إجراء ذلك:
- التحميل الكسول المحلي للصور وإطارات iframe
- IntersectionObserver API ورمز polyfill
- مكتبة JavaScript تتيح إمكانية تحميل البيانات عند الدخول إلى إطار العرض
احرص على اختبار نجاح العملية.
دعم التحميل المقسّم إلى صفحات لتجربة تمرير لا نهائي
في حال تنفيذ تجربة تمرير لا نهائي، تأكّد من دعم التحميل المقسّم إلى صفحات. ويُعد التحميل المقسّم إلى صفحات مهمًا بالنسبة للمستخدمين لأنه يسمح لهم بمشاركة المحتوى والتفاعل معه من جديد. ويسمح أيضًا لمحرك البحث Google بعرض رابط لقسم محدّد من المحتوى بدلاً من رأس صفحة تمرير لا نهائي.
لدعم التحميل المقسّم إلى صفحات، قدِّم رابطًا فريدًا لكل قسم قد يهتم المستخدمون بمشاركته وتحميله مباشرة. وننصح باستخدام واجهة برمجة التطبيقات للسجلّ لتحديث عنوان URL عند تحميل المحتوى بشكل ديناميكي.
اختبار التنفيذ
بعد إعداد العملية التي تريد تنفيذها، تأكَّد من أنّها صالحة. ويمكنك استخدام النص البرمجي Puppeteer كوسيلة من الوسائل التي تتيح لك إجراء الاختبار محليًا. Puppeteer هو مكتبة Node.js للتحكم في Chrome بلا واجهة مستخدم رسومية. ولتنفيذ النص، ستحتاج إلى Node.js. يمكنك استخدام الأوامر التالية للتحقّق من النص وتنفيذه:
git clone https://github.com/GoogleChromeLabs/puppeteer-examples cd puppeteer-examples npm i node lazyimages_without_scroll_events.js -h
بعد تنفيذ النص، يمكنك إجراء مراجعة يدوية للقطات الشاشة التي أنشأها للتأكّد من أنّها تتضمن كل المحتوى الذي تريده أن يكون مرئيًا وأنّ محرّك بحث Google قد فهرس هذا المحتوى.
يمكنك أيضًا استخدام أداة فحص عنوان URL في Search Console لمعرفة ما إذا تم تحميل جميع الصور. تحقق من لقطة الشاشة ورمز HTML المعروض للتأكّد من تحميل الصور.