محمود عبدالنبي

دليل تطبيقي · تحسين محركات البحث

كيف ترتّب تحسين مؤشرات الويب الأساسية حسب أثرها على المستخدم؟

افصل بيانات المستخدمين الفعلية عن اختبارات المختبر، وحدد القوالب والأجهزة المتأثرة، ثم اختر إصلاحات السرعة والاستجابة والثبات حسب أثرها الحقيقي.

درجة 100 في PageSpeed لا تعني أن كل زائر يفتح الموقع بسرعة أو يستخدمه بلا تعثر. كما أن Google لا تعد بأن الدرجة المثالية ترفع ترتيب الصفحة. مؤشرات الويب الأساسية جزء من تجربة الصفحة، لكنها ليست كل عوامل الترتيب؛ وتوضح Google أن اجتياز تقارير تجربة الصفحة لا يضمن الظهور في أعلى النتائج. استخدم الدرجة لاكتشاف موضع يستحق الفحص، ثم رتّب العمل بحسب المشكلة التي يواجهها المستخدم. فهم تجربة الصفحة

تقيس المؤشرات الحالية سرعة ظهور المحتوى الأكبر (LCP)، وسرعة استجابة الصفحة للتفاعل (INP)، والثبات البصري (CLS). حدود Google الموصى بها للتقييم الجيد هي LCP خلال 2.5 ثانية، وINP أقل من 200 ملي ثانية، وCLS أقل من 0.1. تعتمد بيانات الحقل على تجارب مستخدمين فعليين عند الشريحة المئوية 75. أما تشغيل Lighthouse مرة واحدة فهو لقطة مختبرية بظروف جهاز وشبكة وتخزين مؤقت محددة؛ يفيد في البحث عن سبب محتمل لكنه لا يمثل تجربة كل الزوار. مؤشرات الويب الأساسية والبحث · حدود Web Vitals

ابدأ بالمستخدم ومجموعة الصفحات المتأثرة

لا تبدأ بسؤال «كيف نصل إلى 100؟». اسأل: من المستخدم المتأثر؟ وعلى أي قالب وجهاز؟ وأي مهمة تتعطل؟ بطء صفحة منتج على الهاتف قد يؤخر اختيار المقاس أو إتمام الشراء، بينما يحتاج مقال طويل أو صفحة إتمام الطلب إلى تشخيص مختلف. وقد لا تتوفر بيانات حقل كافية لكل عنوان منفرد؛ عندها افحص صفحات ممثلة من القالب نفسه ولا تفترض أن نتيجة عنوان واحد تصف كل الصفحات.

سجّل لكل مشكلة مجموعة الصفحات، ونوع الجهاز، والبلد أو سياق الشبكة عندما يتوفر، والمؤشر وشريحته المئوية، والفترة، وأثر المشكلة، والإجراء الممكن. تقرير Search Console يحدد مجموعة تحتاج الفحص؛ لا يثبت وحده أن صورة بعينها أو إضافة بعينها هي السبب. ضع المحتوى ومسار التحويل وإمكانية الوصول في الحسبان أثناء التخطيط.

افصل دليل الحقل عن تشخيص المختبر

مصدر الدليل ما الذي يساعدك على معرفته؟ ما الذي لا يثبته وحده؟
تقرير مؤشرات الويب الأساسية في Search Console مجموعات العناوين التي تظهر لها مشكلة في بيانات CrUX الميدانية السطر البرمجي أو الملف الذي تسبب في النتيجة لكل عنوان
قسم بيانات الحقل في PageSpeed Insights ما ترصده بيانات المستخدمين الفعليين لعنوان مؤهل أو مجموعة مماثلة أثرًا مضبوطًا قبل التغيير وبعده على موقعك
تدقيق Lighthouse المختبري قرائن قابلة لإعادة الاختبار ضمن إعداد محدد تجربة جميع الزوار على أجهزتهم وشبكاتهم
قياس المستخدمين الفعليين RUM، إن كان متاحًا أحداث الصفحات لديك وفق المسار أو الجهاز نتيجة ممثلة إذا كانت التغطية أو الموافقة أو العينة ضعيفة
بيانات التحويل والدعم أين يمكن أن يعطل الأداء مهمة تجارية أن تغير مؤشر واحد سبّب تغير الإيرادات

قد تختلف نتائج الحقل عن المختبر لأن الناس يستخدمون أجهزة وشبكات وحالات صفحات ومسارات تفاعل مختلفة. استخدم بيانات الحقل لتحديد من يتأثر، وأدوات المختبر لاختبار تفسير محتمل. أعد إنتاج السلوك ثم تحقق أن الإصلاح المقترح يعالجه. لا تعرض تحسن درجة المختبر كأنه تحسن مؤكد لكل الزيارات.

شخّص مؤشرات LCP وINP وCLS من أثرها المرئي

LCP: حدد العنصر الأكبر الذي يظهر في الجزء المرئي، ثم افحص تأخر استجابة الخادم والموارد التي تمنع العرض واكتشاف الصورة وأبعادها وتحميل الخطوط، وما إذا كان المحتوى الرئيسي ينتظر JavaScript. ضغط صورة غير مرتبطة قد يحسن نتيجة اصطناعية بينما يظل العنصر الرئيسي متأخرًا.

INP: ابحث عن التفاعلات التي تبدو غير مستجيبة وافحص العمل الذي يحدث حولها. المهام الطويلة وJavaScript الثقيل وإعادة التخطيط المتكرر والبرامج الخارجية قد تؤخر الاستجابة المرئية. اختبر القائمة أو المرشح أو النموذج الذي يستخدمه الزوار فعلًا؛ لا تضيع الوقت على تفاعل نادر وتتجاهل خطوة شراء متوقفة.

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

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

رتّب العمل بقاعدة قرار عملية

قيّم كل إصلاح وفق ستة عناصر: عدد المستخدمين أو مجموعات الصفحات المتأثرة؛ شدة التأخير أو القفزة البصرية؛ أهمية المهمة (قراءة، نموذج استفسار، اختيار منتج، دفع)؛ الثقة في تحديد السبب؛ جهد التنفيذ ومخاطر التراجع؛ وإمكان تعميم الإصلاح على قالب مشترك. ارفع أولوية العطل الذي يمنع تفاعلًا أساسيًا حتى لو لم يكن صاحب أسوأ رقم مختبري.

الأولوية مثال القرار شرط البدء
عاجل زر الدفع لا يستجيب على الأجهزة المتأثرة إعادة إنتاج العطل وتحديد القالب أو السكربت المسؤول
مرتفع عنصر LCP في صفحات المنتج يتأخر عبر عدة أجهزة تأكيد أن العنصر نفسه متأخر ومراجعة طلباته وأولوية تحميله
متوسط قفزة CLS من شريط عرض موسمي قياس المساحة المتغيرة وإصلاح الحجز أو توقيت الإدراج
منخفض رفع درجة Lighthouse دون مشكلة حقل أو مهمة واضحة لا يبدأ قبل بيان أثر متوقع يمكن التحقق منه

نفذ إصلاحًا محدودًا على قالب ممثل، ثم أعد الاختبار على الجهاز والمسار المتأثرين. سجّل تاريخ النشر، والعناوين والقوالب، والنسخة، والظروف، ونتيجة الحقل عند توفرها ونتيجة المختبر. إذا تراجعت الوظيفة أو سهولة الاستخدام فتراجع عن التغيير؛ وإذا تحسنت إشارة المختبر فقط فاستمر في الرصد قبل نسبة أثر تجاري له.

سكريبت فيديو قصير: لماذا لا تطارد درجة 100؟

المشهد 1 — لقطة لنتيجتين مختلفتين: «Lighthouse ممتاز، لكن زوار الهاتف ما زالوا ينتظرون؟»

المشهد 2 — اعرض تقرير الحقل والقالب: «بيانات المختبر تساعدك على التشخيص؛ بيانات المستخدمين تساعدك على فهم من يتأثر.»

المشهد 3 — أظهر زر شراء أو قائمة متأخرة: «ابدأ بمهمة المستخدم والعنصر الذي يتأخر، لا برقم منفرد.»

المشهد 4 — الخاتمة: «أعد إنتاج المشكلة، أصلح سببًا محددًا، ثم تحقق من التجربة والوظيفة.»

كاروسيل تعليمي: من رقم السرعة إلى قرار إصلاح

  1. الدرجة ليست تجربة كل زائر: سجل الجهاز والشبكة وحالة الصفحة.
  2. حدد المهمة: هل المشكلة في القراءة أو اختيار المنتج أو الدفع؟
  3. افصل المصدرين: تقرير الحقل يحدد نطاق التأثر، وLighthouse يقدم قرائن مختبرية.
  4. اربط المؤشر بالعرض: LCP للمحتوى الرئيسي، INP للتفاعل، CLS للحركة المفاجئة.
  5. أعد إنتاج السبب: لا تنسب المشكلة إلى ملف أو إضافة بالتخمين.
  6. اختبر الإصلاح وظيفيًا: سرعة أفضل مع زر مكسور ليست تحسينًا.
  7. راقب وسجّل: اذكر القالب والجهاز والتاريخ وما تثبته كل نتيجة.

سلسلة تجربة ميدانية: اختبر إصلاحًا واحدًا

1/ اختر مجموعة صفحات وجهازًا تظهر فيهما المشكلة، وحدد المهمة المتأثرة.

2/ احفظ حالة الأساس: تقرير الحقل والفترة، وخطوات إعادة الإنتاج، وإعداد Lighthouse.

3/ اكتب فرضية محددة، مثل: «الصورة الرئيسية غير محسوبة الأبعاد فتتأخر وتدفع العنوان إلى أسفل».

4/ غيّر عنصرًا واحدًا على قالب تجريبي، مع إبقاء المحتوى والتتبع والوظيفة كما هي.

5/ أعد اختبار المسار نفسه على الجهاز المقصود وتحقق من LCP أو INP أو CLS المرتبط بالفرضية.

6/ افحص الشراء أو النموذج وإمكانية الوصول بعد التغيير، لا الرقم وحده.

7/ وثق النتيجة والقيود. هذه خطة اختبار؛ لا تفترض تحسنًا قبل ظهور دليل بعد النشر.

حزمة مطالبات محايدة للأدوات: إعداد بطاقة تشخيص

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

راجع كل اقتراح مع المطور أو مالك القالب، ولا تضع بيانات زائر شخصية في المطالبة.

ملف أمثلة: أوقف هذا: وعود الدرجات بلا دليل للمستخدم

  • أوقف: «نتيجة Lighthouse تحسنت، إذن كل الزوار أسرع.» استخدم: «تحسنت نتيجة المختبر في الإعداد المسجل؛ نراقب بيانات الحقل قبل تعميم الاستنتاج.»
  • أوقف: «Search Console يقول إن كل هذه الصفحات بطيئة.» استخدم: «التقرير جمع هذه العناوين في مجموعة؛ سنفحص القوالب والأجهزة قبل تحديد السبب.»
  • أوقف: ضغط صورة عشوائية لأن التنبيه ذكر الصور. استخدم: حدد عنصر LCP وطلبه الفعلي أولًا.
  • أوقف: حذف سكربت تحليلات أو موافقة قبل فحص الاعتماد عليه. استخدم: راجع أثره على الوظيفة والخصوصية والقياس ثم اختبر بديلًا.
  • أوقف: وعد العميل بترتيب أعلى مقابل درجة مثالية. استخدم: صف المشكلة وتجربة القياس والنتائج التي تحققت فعلًا.

الخطاف والقيمة والقالب: اشرح إصلاح الأداء بدليل

الخطاف: «الدرجة ارتفعت، لكن هل تحسنت المهمة التي جاء الزائر لإنجازها؟»

القيمة: القرار الجيد يجمع بين مستخدم متأثر وسبب قابل لإعادة الإنتاج وفحص يحمي الوظيفة، بدل مطاردة درجة عامة.

القالب: «في [الفترة] راجعنا [قالب/مجموعة صفحات] على [الجهاز/السياق]. أظهر دليل الحقل [المؤشر والنتيجة]، بينما أظهر الاختبار المختبري [النتيجة وإعدادها]. أعدنا إنتاج [المشكلة] وحددنا [السبب المؤكد أو الفرضية]. غيّرنا [تغييرًا محدودًا]، ثم تحققنا من [الأداء والوظيفة]. لا تثبت هذه المراجعة [الاستنتاج الأوسع] لأن [قيد البيانات].»

مثال توضيحي لا يمثل نتيجة عميل: «في قالب صفحة منتج تجريبي على هاتف متوسط، لاحظ الفريق أن صورة المنتج تصل متأخرة. قارنا طلب الصورة وترتيب تحميلها في الإعداد نفسه، ثم اختبرنا حجز الأبعاد وأولوية التحميل مع التأكد من بقاء معرض الصور قابلًا للاستخدام. لم نستنتج تحسنًا ميدانيًا قبل جمع بيانات بعد التغيير.»