بهینهسازی INP فروشگاه
بهینهسازی INP فروشگاه — پاسخ سریع به کلیک «افزودن به سبد»
INP زمان بین تعامل کاربر (کلیک، تاچ) تا نمایش frame بعدی را میسنجد. هدف Good: زیر ۲۰۰ms. در WooCommerce INP بالا معمولاً از JS سنگین cart، analytics و page builder ناشی میشود. راهحل: code splitting، defer third-party scripts و حذف long tasks بالای ۵۰ms.
8 دقیقه مطالعهبروزرسانی: ۷ تیر ۱۴۰۵
آستانه INP
| رتبه | INP | تجربه کاربر |
|---|---|---|
| Good | ≤ ۲۰۰ms | پاسخ فوری دکمه |
| Needs Improvement | ۲۰۰–۵۰۰ms | تأخیر محسوس |
| Poor | > ۵۰۰ms | rage click و رهاسازی |
۵ گام کاهش INP
- 1
پروفایل long tasks
Chrome Performance — tasks بالای ۵۰ms را شناسایی کنید.
- 2
Defer analytics
GTM و pixel بعد از interactive load.
- 3
سبکسازی cart JS
AJAX add-to-cart بدون reload کل صفحه.
- 4
Web worker
پردازش سنگین off main thread.
- 5
تست موبایل واقعی
نه فقط desktop throttling.
بهترین روشها
- loading state روی دکمه add-to-cart (جلوگیری از double click).
- حذف slider سنگین از صفحه محصول.
- کاهش تعداد third-party script.
سوالات متداول
INP تمام interactions را میسنجد — جامعتر و معیار فعلی Google.