التأكّد أن Google يستطيع رؤية المحتوى بطيء التحميل

يُعد تأجيل تحميل المحتوى غير المهم أو غير المرئي المعروف باسم "التحميل البطيء" من بين أفضل الممارسات لتجربة المُستخدِم وأشهرها. ولمزيد من المعلومات، يمكنك الاطّلاع على دليل أساسيات الويب للصور والفيديوهات بطيئة التحميل. وإذا تمّ تنفيذ هذه التقنية بطريقة خاطئة، قد تخفي بعض المحتوى من Google عن غير قصد. ويوضّح هذا المستند طريقة التأكّد أن محرك البحث Google يمكنه الزحف إلى المحتوى بطيء التحميل وفهرسته.

تحميل محتوى عند ظهوره في إطار العرض

لضمان أن Googlebot يمكنه رؤية كل محتوى صفحتك، تأكَّد أن تنفيذ التحميل البطيء يحمِّل كل المحتويات ذات الصلة في أي وقت تظهر فيه ضمن إطار العرض باستخدام واجهة برمجة التطبيقات IntersectionObserver وpolyfill.

دعم التحميل المقسّم إلى صفحات لتجربة تمرير لا نهائي

في حال تنفيذ تجربة تمرير لا نهائي، تأكّد من دعم التحميل المقسّم إلى صفحات. ويُعد التحميل المقسّم إلى صفحات مهمًا بالنسبة للمستخدمين لأنه يسمح لهم بمشاركة المحتوى والتفاعل معه من جديد. ويسمح أيضًا لمحرك البحث Google بعرض رابط لقسم محدّد من المحتوى بدلاً من رأس صفحة تمرير لا نهائي.

لدعم التحميل المقسّم إلى صفحات، قدِّم رابطًا فريدًا لكل قسم قد يهتم المستخدمون بمشاركته وتحميله مباشرة. ونوصي باستخدام واجهة برمجة التطبيقات للسجلّ لتحديث عنوان URL عند تحميل المحتوى بشكل ديناميكي.

التحقّق

بعد إعداد التنفيذ، عليك التأكّد من أنه يعمل بشكل صحيح. ويمكنك تحقيق ذلك من خلال استخدام النص البرمجي Puppeteer لاختبار التنفيذ محليًا. Puppeteer هو مكتبة Node.js للتحكّم في Chrome بلا واجهة. ولتنفيذ النص، ستحتاج إلى وجود Node.js. يمكنك استخدام الأوامر التالية للتحقّق من النص وتنفيذه:

git checkout https://github.com/GoogleChromeLabs/puppeteer-examples
cd puppeteer-examples
npm i
node lazyimages_without_scroll_events.js -h

بعد تنفيذ النص، يرجى إجراء مراجعة يدوية للقطات الشاشة التي أنشأها للتأكّد من أنها تتضمن المحتوى بأكمله الذي تريد أن يكون مرئيًا وأن يخضع لفهرسة Googlebot.

إرسال تعليقات حول...