سرعة التحميل عامل ترتيب أكّدته Google منذ 2018 لأجهزة سطح المكتب ومنذ 2021 للهواتف. بل إنّ أثرها يمتدّ مباشرة إلى معدّل التحويل: فكل ثانية إضافية في التحميل ترفع نسبة مغادرة الصفحة إلى 32% بحسب بيانات Google نفسها. وفي التجارة الإلكترونية، تُظهر دراسات Portent أنّ الصفحات التي تُحمَّل في ثانية واحدة تحقّق تحويلات تصل إلى ثلاثة أضعاف صفحات تستغرق خمس ثوانٍ.

وتشكّل الصور عادةً ما بين 50 و80% من وزن صفحة الويب كاملة. ولهذا فتحسينها بشكل صحيح هو أكثر ما يمكنك فعله أثرًا في أداء أي موقع.

ما الذي يقيسه PageSpeed Insights في الصور؟

يحلّل Google PageSpeed Insights صفحتك ويشير إلى مشكلات الصور في عدّة فئات، وأكثرها شيوعًا:

ستة مبادئ لتحسين الصور على الويب

1. اختر الصيغة المناسبة لكل نوع من الصور

اختيار الصيغة هو القرار الأكبر أثرًا، حتى قبل أي ضغط:

نوع الصورةالصيغة المثالية في 2026البديل
صورة فوتوغرافية (منتج، لافتة، مدوّنة)WebP مع الفقدانJPG بجودة 80 إلى 85%
شعار أو أيقونة بخلفية شفافةWebP بلا فقدان أو SVGPNG
الأيقونات والرسوم المتّجهةSVGWebP أو PNG
لقطة شاشة فيها نصWebP بلا فقدانPNG
رسم متحرّك قصيرWebP متحرّك أو MP4GIF
أيقونة الموقع‏.ico مع PNG (بمقاسات متعدّدة)

يعطي WebP ملفات أصغر من JPG بنسبة 25 إلى 35% وأصغر من PNG بنسبة 20 إلى 30% بالجودة البصرية نفسها. وفي 2026 تجاوز توافقه 97% من المتصفحات المستخدمة، فلم يبقَ سبب تقني لتجنّبه في المواقع الجديدة.

🔄 خطوة فورية: استخدم أداة تحويل الصور من ImageTools لتحويل صورك الحالية بصيغتَي JPG وPNG إلى WebP قبل رفعها. فهذا أكبر تغيير أثرًا وأقلّه جهدًا.

2. اضغط من دون التفريط في الجودة الظاهرة

الضغط هو تصغير حجم الملف مع الإبقاء على أبعاد الصورة. وفي صور JPG، خفض الجودة من 100% إلى 80% يعطي ملفات أصغر بخمسة إلى عشرة أضعاف بفرق لا تلحظه العين على الشاشة. وهذا هو النطاق المثالي للويب.

أوزان مرجعية عملية لكل نوع من الصور:

اضغط صور موقعك الآن

تضغط أداة ضغط الصور من ImageTools ملفات JPG وPNG وWebP بذكاء، من دون رفعها إلى خوادم خارجية ومن دون تسجيل.

ضغط الصور مجانًا

3. ارفع الصور بأبعاد العرض الفعلية

هذا أشيع الأخطاء وأكثرها أثرًا: رفع صور أكبر بكثير من المساحة التي تُعرض فيها. فالمتصفح ينزّل الصورة كاملة ثم يهمل البكسلات الزائدة عند العرض.

أمثلة على كلفة هذا الخطأ:

والقاعدة بسيطة: ينبغي ألّا تتجاوز الصورة المرفوعة ضعف أبعاد العرض (والضعف هنا لتغطية شاشات Retina وHiDPI). فلمساحة عرضها 600 بكسل، ارفع صورة بعرض 1200 بكسل على الأكثر.

استخدم أداة تغيير حجم الصورة من ImageTools لضبط الأبعاد قبل الرفع، بإدخال القيم بالبكسل أو بالنسبة المئوية.

4. فعّل التحميل المؤجّل (lazy loading)

التحميل المؤجّل أسلوب لا تُحمَّل فيه الصورة إلا عندما توشك أن تدخل المساحة المرئية من الشاشة، بدل تنزيل كل صور الصفحة دفعة واحدة عند التحميل الأول. وأثره كبير: ففي الصفحات المليئة بالصور، كقوائم المنتجات أو المقالات الطويلة، قد يخفض الوزن الأولي للصفحة بنسبة 60 إلى 80%.

وأبسط تطبيق له مدمج في HTML الحديث: يكفي أن تضيف الخاصية loading="lazy" إلى وسوم الصور:

<!-- Image that must load immediately (above the fold) -->
<img src="main-banner.webp" alt="Banner" loading="eager">

<!-- Images that can wait (below the fold) -->
<img src="product-1.webp" alt="Product 1" loading="lazy">
<img src="product-2.webp" alt="Product 2" loading="lazy">

تنبيه مهم: لا تضع loading="lazy" أبدًا على الصورة الرئيسية أعلى الشاشة (صورة الواجهة أو اللافتة أو أول صورة منتج)، لأنّ ذلك يؤخّر مؤشّر LCP، وهو أهمّ مؤشّرات Core Web Vitals، فتنخفض درجتك في PageSpeed مباشرة.

5. حدّد width وheight في وسوم الصور

حين يبدأ المتصفح بتحميل الصفحة، يبني تخطيطها قبل أن يعرف مقاسات الصور. فإن لم تكن width وheight محدّدتين، لن يحجز المساحة الصحيحة، وحين تُحمَّل الصورة «يقفز» التخطيط فيزيح النصوص والأزرار. وهذا ما يقيسه PageSpeed تحت اسم Cumulative Layout Shift (CLS)، وهو مؤشّر آخر من Core Web Vitals.

<!-- Without dimensions: causes layout shift -->
<img src="product.webp" alt="Product">

<!-- With dimensions: reserves the right space from the start -->
<img src="product.webp" alt="Product" width="600" height="600">

ولا يلزم أن تطابق قيمتا width وheight في HTML مقاس العرض الفعلي، فهما تحدّدان النسبة فحسب، أما مقاس العرض فيتكفّل به CSS.

6. استخدم صورًا متجاوبة عبر srcset

تتيح لك الخاصية srcset تقديم نسخ مختلفة من الصورة للأجهزة المختلفة: نسخة أصغر للهواتف وأكبر لأجهزة سطح المكتب. ويختار المتصفح تلقائيًّا النسخة الأنسب لشاشة المستخدم.

<img
  src="product-800.webp"
  srcset="product-400.webp 400w,
          product-800.webp 800w,
          product-1200.webp 1200w"
  sizes="(max-width: 600px) 400px,
         (max-width: 900px) 800px,
         1200px"
  alt="Product"
  width="800"
  height="800"
  loading="lazy"
>

وفي المتاجر الإلكترونية المليئة بصور المنتجات، قد تخفض srcset حجم البيانات المنقولة لمستخدمي الهواتف بنسبة 40 إلى 60%.

قائمة تحقّق كاملة لتحسين الصور

راجع هذه القائمة قبل نشر أي صفحة أو تحديث صور موجودة:

التحسين بحسب المنصّة

ووردبريس

يحوّل ووردبريس الصور إلى WebP تلقائيًّا منذ الإصدار 6.1 إذا كان الخادم يدعم ذلك. ولمزيد من الاطمئنان، ثبّت إضافة تحسين مثل Imagify أو ShortPixel أو Smush، فهي تضغط الصور وتحوّلها إلى WebP وتضيف التحميل المؤجّل تلقائيًّا إلى ما هو موجود أصلًا في مكتبة الوسائط.

Shopify

يحوّل Shopify الصور إلى WebP تلقائيًّا ويقدّم النسخة المناسبة لكل جهاز منذ 2021. والذي يبقى على صاحب المتجر ضبطه يدويًّا هو مقاس الصور المرفوعة، والموصى به 2048×2048 بكسل لصور المنتجات، ثم يتولّى Shopify تصغيرها لكل موضع عرض.

Wix وSquarespace وسائر منصّات بناء المواقع

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

مواقع HTML وCSS الخالصة وأطر العمل (Next.js وNuxt وغيرها)

في هذه الحالة يقع التحسين كله على عاتق المطوّر. فمكوّن <Image> في Next.js مثلًا يتولّى التحميل المؤجّل وsrcset والتحويل إلى WebP تلقائيًّا. أما أطر العمل التي لا تقدّم هذه التسهيلات فتحتاج إلى تحسين يدوي وفق القائمة أعلاه.

نصيحة للمتاجر الإلكترونية: صورة LCP في صفحات المنتجات هي دائمًا تقريبًا الصورة الرئيسية للمنتج. فتأكّد من أنها بصيغة WebP ومضغوطة وبأبعاد صحيحة وبلا تحميل مؤجّل. فهذه الصورة وحدها أثقل عنصر في درجة PageSpeed لهذه الصفحات.

كيف تقيس أثر التحسينات

بعد تطبيق التحسينات، قِس النتيجة بهذه الأدوات:

الأسئلة الشائعة

هل يحسّن تحسين الصور ترتيبي في Google فعلًا؟
نعم، مباشرةً وبطريق غير مباشر. مباشرةً لأنّ سرعة الصفحة ومؤشّرات Core Web Vitals عوامل ترتيب أكّدتها Google. وغير مباشرةً لأنّ الصفحات الأسرع تحقّق نسبة ارتداد أقل ومدّة بقاء أطول، وهي إشارات سلوكية تستعين بها Google في تقدير مدى فائدة الصفحة. فالموقع البطيء الذي يفقد زائره قبل ظهور المحتوى لا تسنح له فرصة إثبات فائدته أصلًا.
ما الفرق بين PageSpeed Insights وCore Web Vitals؟
PageSpeed Insights أداة تشخيص من Google: تحلّل رابطًا وتمنحه درجة من 0 إلى 100 مع توصيات. أما Core Web Vitals فهي ثلاثة مؤشّرات محدّدة تعتمدها Google عاملَ ترتيب: LCP (سرعة تحميل العنصر الرئيسي)، وINP (سرعة الاستجابة للتفاعل)، وCLS (ثبات التخطيط البصري). والصور تؤثّر مباشرة في LCP وCLS.
هل يجب أن أحوّل كل صور موقعي إلى WebP؟
في كل رفع جديد، نعم: ينبغي أن يكون WebP هو الأصل. أما الصور الموجودة فالأثر فيها يتوقّف على العدد: موقع فيه 20 صورة لا يحتاج على الأرجح إلى ترحيل عاجل، لكن متجرًا إلكترونيًّا فيه مئات صور المنتجات سيشعر بتحسّن كبير في الأداء بعد التحويل. واستخدم أداة تحويل الصور للتحويل على دفعات قبل إعادة الرفع.
ما مؤشّر LCP ولماذا الصورة الرئيسية بهذه الأهمية له؟
يقيس مؤشّر LCP الزمن الذي يستغرقه تحميل أكبر عنصر مرئي في الصفحة. وفي معظم المواقع يكون هذا العنصر صورة: اللافتة الرئيسية، أو صورة المنتج، أو صورة المقال البارزة. وتستعين Google بهذا المؤشّر لتقدير اللحظة التي «تبدو» فيها الصفحة جاهزة للمستخدم. وللحصول على درجة جيّدة ينبغي أن يتحقّق في أقل من 2.5 ثانية، وصورة غير محسَّنة في هذا الموضع قد تضاعف هذا الزمن ثلاث مرات.
هل يضرّ التحميل المؤجّل بظهوري في محرّكات البحث؟
لا، ما دام التطبيق سليمًا. فعنكبوت Google يدعم التحميل المؤجّل المدمج منذ 2019 ويفهرس الصور المحمَّلة بـloading="lazy" كغيرها. والحذر الوحيد المطلوب هو ألّا تضع التحميل المؤجّل على صورة LCP، أي الصورة الرئيسية أعلى الشاشة، فذلك يؤخّر تحميل أهمّ عنصر في الصفحة ويضرّ بدرجة LCP.
ما المقاس المناسب لصورة الواجهة أو اللافتة في الموقع؟
للّافتات الممتدّة على عرض الشاشة في أجهزة سطح المكتب، يكفي عرض 1920 بكسل لتغطية الشاشات الحديثة. وللنسخة المخصّصة للهاتف يكفي ما بين 768 و1024 بكسل. ومع srcset تستطيع تقديم النسخة الصحيحة لكل جهاز تلقائيًّا. أما الوزن فأبقِ اللافتة تحت 200 كيلوبايت بصيغة WebP، وصورة بعرض 1920 بكسل مضغوطة جيّدًا بهذه الصيغة تنزل عن هذا الحدّ بأريحية.