varzesh3.com
این سایت روی موبایل کند است: ۸٫۹ ثانیه طول میکشد تا صفحه دیده شود.
۹۰ تا ۱۰۰ خوب۵۰ تا ۸۹ نیاز به بهبود۰ تا ۴۹ ضعیف
سرعت با موتور Lighthouse، همان که PageSpeed گوگل دارد.
ضعیف
- نخستین نمایش محتوا FCP
- ۲٫۶ ثانیه
- نمایش بزرگترین محتوا LCP
- ۸٫۹ ثانیه
- زمان قفل بودن صفحه TBT
- ۹٫۵ ثانیه
- پرش چیدمان CLS
- ۰
- شاخص سرعت SI
- ۱۰٫۱ ثانیه
- پاسخ سرور TTFB
- ۳۰ میلیثانیه
وزن صفحه ۷٫۱۵ مگابایت در ۱۶۵ درخواست
- عکس: ۳٫۲۱ مگابایت
- ویدیو و صدا: ۲٫۶۷ مگابایت
- جاوااسکریپت: ۹۳۶ کیلوبایت
- HTML: ۱۴۵ کیلوبایت
- فونت: ۱۲۳ کیلوبایت
- CSS: ۵۰ کیلوبایت
- سایر: ۲۰ کیلوبایت
- داده (Fetch): ۱۳ کیلوبایت
- Manifest: ۹۰۰ بایت
چیزهایی که سرعت را گرفتهاند (۱۵ مورد)
کار رشتهی اصلی مرورگر۴۳٫۴ ثانیه
نشان میدهد مرورگر وقت خود را صرف چه کارهایی میکند. وقتی رشتهی اصلی مشغول است، صفحه به کلیک و پیمایش پاسخ نمیدهد.
اگر درست شود: TBT حدود ۹٫۵ ثانیه سریعتر.
| دسته | زمان صرفشده |
|---|---|
| Other | ۱۳٫۲ ثانیه |
| اجرای اسکریپت | ۱۳ ثانیه |
| Rendering | ۸٫۸ ثانیه |
| Style & Layout | ۶٫۷ ثانیه |
| Script Parsing & Compilation | ۷۵۰ میلیثانیه |
| Garbage Collection | ۵۰۰ میلیثانیه |
| Parse HTML & CSS | ۴۸۰ میلیثانیه |
زمان اجرای جاوااسکریپت۱۳٫۵ ثانیه
زمانی که مرورگر صرف خواندن و اجرای کدهای جاوااسکریپت میکند. هرچه بیشتر باشد، صفحه دیرتر به بازدیدکننده پاسخ میدهد.
اگر درست شود: TBT حدود ۶٫۴ ثانیه سریعتر.
| نشانی | کل زمان پردازنده | اجرای اسکریپت | تجزیهی اسکریپت |
|---|---|---|---|
| www.varzesh3.com/ | ۱۸٫۳ ثانیه | ۳٫۳ ثانیه | ۱۲۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js | ۷٫۴ ثانیه | ۶۸۰ میلیثانیه | ۷۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/507-4348ec0f5cef3942.js | ۴٫۶ ثانیه | ۳٫۹ ثانیه | ۴۰ میلیثانیه |
| Unattributable | ۴٫۵ ثانیه | ۲۴۰ میلیثانیه | ۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/87c73c54-3cfef45fbe5b6caa.js | ۲٫۴ ثانیه | ۱٫۳ ثانیه | ۳۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/120.3d761fca96847337.js | ۲٫۴ ثانیه | ۱٫۱ ثانیه | ۱۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js | ۱٫۱ ثانیه | ۴۲۰ میلیثانیه | ۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/webpack-4d27ba0a4dc117ae.js | ۹۳۰ میلیثانیه | ۹۳۰ میلیثانیه | ۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.base.js | ۶۱۰ میلیثانیه | ۴۹۰ میلیثانیه | ۰ میلیثانیه |
| mc.yandex.ru/metrika/tag.js | ۵۲۰ میلیثانیه | ۴۵۰ میلیثانیه | ۵۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/d47f234b-6d2dc3f97d441638.js | ۱۸۰ میلیثانیه | ۰ میلیثانیه | ۱۷۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/15edc7c2-663dc423d0ec5eba.js | ۱۳۰ میلیثانیه | ۰ میلیثانیه | ۱۲۰ میلیثانیه |
و ۲ مورد دیگر.
بهینهسازی تحویل عکسهاصرفهجویی حدود ۲٬۰۵۳ کیلوبایت
عکسهای سنگین یا بزرگتر از اندازهی نمایش، صفحه را کند میکنند. کاهش حجم و استفاده از قالبهای جدید باز شدن صفحه را سریعتر میکند.
اگر درست شود: LCP حدود ۱٫۶ ثانیه سریعتر.
| نشانی | حجم منبع | صرفهجویی تقریبی | |
|---|---|---|---|
| <img alt="" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" class="v310l6tqk v313vifvy v3u96u03 v33m8u43 v31ey2m1c v3h8yej3 v3l1xv1r v3115dhu…" style="color:transparent" src="https://newspaper-cdn.varzesh3.com/newspap… | newspaper-cdn.varzesh3.com/newspapers/2026/10/01/A/1u1nr4oy5.jpg?w=300 | ۱۵۱ کیلوبایت | ۱۴۱ کیلوبایت |
| <img alt="میراسماعیلی: از مردم ایران عذرخواهی میکنم" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" src="… | video-icdn.varzesh3.com/covers/2026/10/02/C/bw4ncp2h.png?w=300 | ۱۱۳ کیلوبایت | ۱۱۰ کیلوبایت |
| <img alt="خلاصه والیبال پاکستان 0 - ایران 3" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" src="https://v… | video-icdn.varzesh3.com/covers/2026/10/02/B/4jt1rtrj.png?w=300 | ۱۰۸ کیلوبایت | ۱۰۶ کیلوبایت |
| <img alt="جدال تمام ایرانی برای برنز پدل بازیهای آسیایی" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" s… | video-icdn.varzesh3.com/covers/2026/10/02/C/2kjshks0.png?w=300 | ۱۰۸ کیلوبایت | ۱۰۵ کیلوبایت |
| <img alt="" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" class="v310l6tqk v313vifvy v3u96u03 v33m8u43 v31ey2m1c v3h8yej3 v3l1xv1r v3115dhu…" style="color:transparent" src="https://newspaper-cdn.varzesh3.com/newspap… | newspaper-cdn.varzesh3.com/newspapers/2026/10/01/A/hryovre19.jpg?w=300 | ۱۱۲ کیلوبایت | ۱۰۲ کیلوبایت |
| <img alt="تبریک علی نژاد به زارع و اعضای کادر تیم ملی کشتی " loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent… | video-icdn.varzesh3.com/covers/2026/10/02/C/4hjzer1p.png?w=300 | ۱۰۱ کیلوبایت | ۹۹ کیلوبایت |
| <img alt="" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" class="v310l6tqk v313vifvy v3u96u03 v33m8u43 v31ey2m1c v3h8yej3 v3l1xv1r v3115dhu…" style="color:transparent" src="https://newspaper-cdn.varzesh3.com/newspap… | newspaper-cdn.varzesh3.com/newspapers/2026/10/01/A/xjkgb3qk3.jpg?w=300 | ۱۰۷ کیلوبایت | ۹۷ کیلوبایت |
| <img alt="نقاشیان: خوب بودیم اما نتوانستیم به فینال برسیم" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" … | video-icdn.varzesh3.com/covers/2026/10/02/C/5mydahmy.png?w=300 | ۹۶ کیلوبایت | ۹۳ کیلوبایت |
| <img alt="مبنا تلکام" width="160" height="300" class="v312oqio5 v38x9d4c v3ack27t v31lliihq v3193iq5w v310l6tqk v3u96u03 v33m8u4…" src="https://biz-cdn.varzesh3.com/banners/2026/07/08/C/qzyrwys5.gif"> | biz-cdn.varzesh3.com/banners/2026/07/08/C/qzyrwys5.gif | ۱۰۳ کیلوبایت | ۹۳ کیلوبایت |
| <img alt="اهدا مدال طلا وزن 125 kg به امیرحسین زارع" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" src="h… | video-icdn.varzesh3.com/covers/2026/10/02/C/mvxg0tcg.png?w=300 | ۹۵ کیلوبایت | ۹۲ کیلوبایت |
| <img alt="خوشحالی جالب بازیکنان تیم پدل ایران در مقابل قطری ها" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transpar… | video-icdn.varzesh3.com/covers/2026/10/02/C/bw23pxbr.png?w=300 | ۹۴ کیلوبایت | ۹۱ کیلوبایت |
| <img alt="اهدا مدال طلا وزن 86kg به محمد نخودی" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" src="https:… | video-icdn.varzesh3.com/covers/2026/10/02/C/ejjgqsvt.png?w=300 | ۹۱ کیلوبایت | ۸۹ کیلوبایت |
و ۱۴ مورد دیگر.
درخواستهای مانع نمایشصرفهجویی حدود ۲۹۰ میلیثانیه
بعضی فایلهای CSS و جاوااسکریپت تا کامل دانلود نشوند، مرورگر چیزی نشان نمیدهد. بازدیدکننده در این مدت صفحهی سفید میبیند.
اگر درست شود: FCP حدود ۳۰۰ میلیثانیه سریعتر.
| نشانی | حجم انتقال | مدت |
|---|---|---|
| www.varzesh3.com/widgets/_next/static/css/9241fcb63200ae61.css | ۱٫۴ کیلوبایت | |
| www.varzesh3.com/widgets/_next/static/css/cf4583d669668faf.css | ۲۵ کیلوبایت | ۱۵۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/css/f97d0c74522f26ab.css | ۵٫۸ کیلوبایت | |
| www.varzesh3.com/widgets/_next/static/css/882399148c4361da.css | ۵۵۰ بایت | |
| www.varzesh3.com/widgets/_next/static/css/60a20fd04153a09a.css | ۱۷ کیلوبایت | ۱۵۰ میلیثانیه |
جاوااسکریپت بیاستفادهصرفهجویی حدود ۵۳۰ کیلوبایت
کدی که دانلود میشود ولی در این صفحه اجرا نمیشود. حذف یا به تأخیر انداختن آن مصرف اینترنت را کم و صفحه را سریعتر میکند.
اگر درست شود: LCP حدود ۳۰۰ میلیثانیه سریعتر.
| نشانی | حجم انتقال | صرفهجویی تقریبی |
|---|---|---|
| www.varzesh3.com/widgets/_next/static/chunks/15edc7c2-663dc423d0ec5eba.js | ۲۱۸ کیلوبایت | ۲۱۸ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/d47f234b-6d2dc3f97d441638.js | ۱۰۵ کیلوبایت | ۹۵ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js | ۱۰۴ کیلوبایت | ۷۵ کیلوبایت |
| mc.yandex.ru/metrika/tag.js | ۹۴ کیلوبایت | ۵۴ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/507-4348ec0f5cef3942.js | ۶۸ کیلوبایت | ۴۰ کیلوبایت |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js | ۵۸ کیلوبایت | ۲۶ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/949-b82f003975eea76b.js | ۳۲ کیلوبایت | ۲۲ کیلوبایت |
مدت نگهداری فایلها در حافظهی مرورگرصرفهجویی حدود ۳٬۰۹۰ کیلوبایت
اگر فایلهای ثابت سایت برای مدت طولانی در مرورگر ذخیره شوند، بازدیدهای بعدی بسیار سریعتر باز میشوند و اینترنت کمتری مصرف میشود.
اگر درست شود: LCP حدود ۱۵۰ میلیثانیه سریعتر.
| درخواست | مدت اعتبار حافظهی نهان | حجم انتقال |
|---|---|---|
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-3-v1-a1.ts | ۰ میلیثانیه | ۱٫۰۷ مگابایت |
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-2-v1-a1.ts | ۰ میلیثانیه | ۸۷۴ کیلوبایت |
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-1-v1-a1.ts | ۰ میلیثانیه | ۷۶۸ کیلوبایت |
| mc.yandex.ru/metrika/tag.js | ۳٬۶۰۰ ثانیه | ۹۴ کیلوبایت |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js | ۷٬۲۰۰ ثانیه | ۵۹ کیلوبایت |
| s1.mediaad.org/serve/varzesh3.com/loader.base.js | ۷٬۲۰۰ ثانیه | ۳۱ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/15edc7c2-663dc423d0ec5eba.js | ۱٬۲۹۶٬۰۰۰ ثانیه | ۲۱۸ کیلوبایت |
| cdn.mediaffic.ir/tapsell-web/2026/8/18/image/95c5fd8a9e334bd2332a01efe68f4d48a62e6567_300x200.webp | ۷٬۲۰۰ ثانیه | ۱۶ کیلوبایت |
| cdn.mediaffic.ir/tapsell-web/2026/7/20/image/b1db1034512d60976bda436aaa9bfb0db708148a_300x200.webp | ۷٬۲۰۰ ثانیه | ۱۵ کیلوبایت |
| mc.yandex.ru/metrika/tag_phono.js | ۳٬۶۰۰ ثانیه | ۱۳ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/d47f234b-6d2dc3f97d441638.js | ۱٬۲۹۶٬۰۰۰ ثانیه | ۱۰۶ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js | ۱٬۲۹۶٬۰۰۰ ثانیه | ۱۰۵ کیلوبایت |
و ۴۴ مورد دیگر.
چیدمان دوبارهی اجباری
وقتی جاوااسکریپت مرورگر را مجبور میکند وسط کار دوباره اندازهها را حساب کند، صفحه کند میشود و هنگام پیمایش یا کلیک گیر میکند.
| Top function call | Total reflow time |
|---|---|
| www.varzesh3.com/widgets/_next/static/chunks/87c73c54-3cfef45fbe5b6caa.js:2 | ۴۰ میلیثانیه |
| منبع | Total reflow time |
|---|---|
| [unattributed] | ۲۳۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js:1 | ۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js:1 | ۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js:1 | ۴۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js:1 | ۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/120.3d761fca96847337.js:1 | ۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js:2 | ۱۱۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js:2 | ۱۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js:2 | ۰ میلیثانیه |
پیدا شدن زودهنگام عکس LCP
مرورگر باید عکس اصلی صفحه را از همان ابتدا در کد HTML ببیند و بدون تأخیر دانلود کند تا بخش اصلی صفحه زودتر دیده شود.
زنجیرهی درخواستهای شبکه
وقتی فایلهای مهم پشت سر هم و وابسته به یکدیگر بارگذاری میشوند، صفحه دیرتر آماده میشود. کوتاه کردن این زنجیره سرعت را بالا میبرد.
Preconnect candidates
| Origin | Est LCP savings |
|---|---|
| biz-cdn.varzesh3.com/ | ۲۰۰ میلیثانیه |
بازگشت سریع با دکمهی عقب و جلو4 failure reasons
مرورگر میتواند صفحهی قبلی را در حافظه نگه دارد تا با زدن دکمهی بازگشت فوراً نمایش داده شود. بعضی کدها جلوی این قابلیت را میگیرند.
| Failure reason | Failure type |
|---|---|
| Pages with cache-control:no-store header cannot enter back/forward cache. | Actionable |
| Pages whose main resource has cache-control:no-store cannot enter back/forward cache. | Not actionable |
| Back/forward cache is disabled because some JavaScript network request received resource with Cache-Control: no-store header. | Not actionable |
| Back/forward cache is disabled because WebSocket has been used. | Not actionable |
تأخیر دریافت صفحهی اصلیصرفهجویی حدود ۲۰ میلیثانیه
اولین درخواست سایت مهمترین درخواست است و همهچیز منتظر آن میماند. پاسخ سریع سرور، نبود تغییر مسیر و فشردهسازی متن آن را کوتاه میکند.
- Had redirects (1 redirects, +19 ms)
- سرور سریع پاسخ میدهد
- فشردهسازی متن فعال است
جاوااسکریپت قدیمیصرفهجویی حدود ۱۲ کیلوبایت
کدهای کمکی برای مرورگرهای قدیمی که امروز دیگر لازم نیستند، فقط حجم صفحه را زیاد میکنند و بازدیدکننده باید بیهوده آنها را دانلود کند.
| نشانی | حجم هدررفته |
|---|---|
| www.varzesh3.com/widgets/_next/static/chunks/507-4348ec0f5cef3942.js | ۱۲ کیلوبایت |
تنظیم viewport برای موبایل
اگر صفحه برای اندازهی گوشی تنظیم نشده باشد، لمسها با تأخیر پاسخ میگیرند و صفحه روی موبایل ریز و نامناسب دیده میشود.
| <meta name="viewport" content="width=1122, viewport-fit=cover, user-scalable=yes"> |
CSS بیاستفادهصرفهجویی حدود ۱۷ کیلوبایت
بخشی از CSS که در این صفحه به کار نمیآید ولی دانلود میشود. حذف یا به تأخیر انداختن آن مصرف اینترنت را کم و صفحه را سریعتر میکند.
| نشانی | حجم انتقال | صرفهجویی تقریبی |
|---|---|---|
| @charset "UTF-8";:root{--ma-radius-media: 4px;--ma-color-white: #ffffff;--ma-color-black: #000000;-… | ۲۰ کیلوبایت | ۱۷ کیلوبایت |
حجم کل صفحهحجم کل ۷٬۳۱۲ کیلوبایت
مجموع حجمی که بازدیدکننده برای دیدن صفحه دانلود میکند. صفحهی سنگین دیر باز میشود و اینترنت بیشتری از او مصرف میکند.
| نشانی | حجم انتقال |
|---|---|
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-3-v1-a1.ts | ۱٫۰۷ مگابایت |
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-2-v1-a1.ts | ۸۷۴ کیلوبایت |
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-1-v1-a1.ts | ۷۶۸ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/15edc7c2-663dc423d0ec5eba.js | ۲۱۸ کیلوبایت |
| newspaper-cdn.varzesh3.com/newspapers/2026/10/01/A/1u1nr4oy5.jpg?w=300 | ۱۵۲ کیلوبایت |
| biz-cdn.varzesh3.com/banners/2026/09/28/C/q1cqrtur.gif | ۱۴۷ کیلوبایت |
| biz-cdn.varzesh3.com/banners/2026/08/19/C/4p4mqn2d.gif | ۱۴۷ کیلوبایت |
| biz-cdn.varzesh3.com/banners/2026/09/16/C/jhpetki1.gif | ۱۴۵ کیلوبایت |
| www.varzesh3.com/ | ۱۴۲ کیلوبایت |
| biz-cdn.varzesh3.com/banners/2026/09/27/C/x2udz0p0.gif | ۱۴۲ کیلوبایت |
اطلاعات بیشتر (۶ مورد)
عاملهای جابهجایی چیدمان
بخشهایی را نشان میدهد که بدون دخالت بازدیدکننده صفحه را تکان میدهند، مثل عکس بدون اندازه، تبلیغ یا فونتی که دیر میرسد.
| عنصر | امتیاز جابهجایی چیدمان |
|---|---|
| Total | ۰ |
| <img alt="" loading="lazy" width="308" height="235" decoding="async" data-nimg="1" class="v310l6tqk v313vifvy v3u96u03 v33m8u43 v31ey2m1c v319ctu66 v3h8yej3 v3l1xv1…" style="color:transparent" src="https://news-cdn.varzesh3.com/pictures/202… | ۰ |
اندازهی DOM صفحه
صفحهای که تعداد عناصرش خیلی زیاد باشد، دیرتر چیده میشود و کندتر به کلیک و پیمایش پاسخ میدهد، بهویژه روی گوشیهای ضعیف.
| آمار | عنصر | مقدار |
|---|---|---|
| Total elements | ۵٬۹۷۵ | |
| DOM depth | <source type="image/webp" srcset="https://cdn.mediaffic.ir/tapsell-web/2026/6/13/image/9c38af8b18d54a0772b19…" sizes="100vw"> | ۲۹ |
| Most children | <div class="v3h8yej3 v35yr21d v3ysyzu8 v31pq812k v3lbaljy v31rohswg v3i7tvib"> | ۲۰۰ |
جزئیات زمان LCP
زمان نمایش بزرگترین بخش صفحه را به مرحلههای جدا تقسیم میکند تا معلوم شود تأخیر از سرور است، از دانلود یا از نمایش.
| بخش | مدت |
|---|---|
| Time to first byte | ۵۰ میلیثانیه |
| Resource load delay | ۳۰ میلیثانیه |
| Resource load duration | ۲۸۰ میلیثانیه |
| Element render delay | ۳۱۰ میلیثانیه |
کدهای شخص ثالث
ابزارهایی مثل آمارگیر، گفتوگوی آنلاین و تبلیغات از سایتهای دیگر بارگذاری میشوند و میتوانند صفحه را به شکل محسوسی کند کنند.
| شخص ثالث | حجم انتقال | زمان رشتهی اصلی |
|---|---|---|
| Yandex Metrica | ۱۰۹ کیلوبایت | ۹۰ میلیثانیه |
| mediaad.org | ۱۰۴ کیلوبایت | ۷۰ میلیثانیه |
| mediaffic.ir | ۱۵۷ کیلوبایت | ۰ میلیثانیه |
کارهای طولانی رشتهی اصلی۲۰ مورد
کارهایی که مرورگر را برای مدتی طولانی مشغول نگه میدارند و باعث میشوند صفحه با تأخیر به بازدیدکننده پاسخ دهد.
اگر درست شود: TBT حدود ۹٫۵ ثانیه سریعتر.
| نشانی | زمان شروع | مدت |
|---|---|---|
| www.varzesh3.com/widgets/_next/static/chunks/87c73c54-3cfef45fbe5b6caa.js | ۲۹٫۱ ثانیه | ۱٫۸ ثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/webpack-4d27ba0a4dc117ae.js | ۱۱٫۲ ثانیه | ۹۴۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/507-4348ec0f5cef3942.js | ۲۴ ثانیه | ۷۳۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/120.3d761fca96847337.js | ۲۵٫۲ ثانیه | ۷۰۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.base.js | ۲۸٫۵ ثانیه | ۶۱۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js | ۲۷٫۹ ثانیه | ۴۷۰ میلیثانیه |
| www.varzesh3.com/ | ۴٫۷ ثانیه | ۴۷۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/120.3d761fca96847337.js | ۲۶٫۳ ثانیه | ۴۵۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/87c73c54-3cfef45fbe5b6caa.js | ۱۲٫۴ ثانیه | ۴۲۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/507-4348ec0f5cef3942.js | ۱۸ ثانیه | ۴۱۰ میلیثانیه |
| www.varzesh3.com/ | ۵٫۳ ثانیه | ۴۰۰ میلیثانیه |
| Unattributable | ۳٫۷ ثانیه | ۳۹۰ میلیثانیه |
و ۸ مورد دیگر.
انیمیشنهای سنگین۱ مورد
انیمیشنهایی که بهینه اجرا نمیشوند، بریدهبریده دیده میشوند و میتوانند باعث پرش بخشهای صفحه شوند.
| عنصر |
|---|
| <img alt="" loading="lazy" width="308" height="235" decoding="async" data-nimg="1" class="v310l6tqk v313vifvy v3u96u03 v33m8u43 v31ey2m1c v319ctu66 v3h8yej3 v3l1xv1…" style="color:transparent" src="https://news-cdn.varzesh3.com/pictures/202… |
بررسیهای قبولشده (۶ مورد؛ ۲ مورد هم به این صفحه مربوط نبود)
جاوااسکریپت تکراری
گاهی یک کد چند بار در فایلهای مختلف بارگذاری میشود. حذف نسخههای تکراری حجم دانلود را کم و باز شدن صفحه را سریعتر میکند.
نمایش متن هنگام بارگذاری فونت
اگر فونت دیر برسد، متن ممکن است مدتی دیده نشود. با تنظیم درست، متن از همان ابتدا با یک فونت جایگزین نمایش داده میشود.
استفاده از HTTP جدید
نسخههای HTTP/2 و HTTP/3 چند فایل را همزمان و سریعتر منتقل میکنند. نسخهی قدیمی HTTP/1.1 باز شدن صفحه را کندتر میکند.
فشردهسازی CSS
حذف فاصلهها و نوشتههای اضافی از فایلهای CSS حجم آنها را کم میکند تا صفحه سریعتر دانلود شود.
فشردهسازی جاوااسکریپت
حذف فاصلهها و نوشتههای اضافی از فایلهای جاوااسکریپت حجم دانلود و زمان پردازش آنها را کم میکند.
عرض و ارتفاع مشخص برای عکسها
اگر اندازهی عکس از قبل مشخص نباشد، با رسیدن عکس بقیهی صفحه به پایین میپرد. تعیین عرض و ارتفاع جلوی این پرش را میگیرد.
نیاز به بهبود
- نخستین نمایش محتوا FCP
- ۶۷۰ میلیثانیه
- نمایش بزرگترین محتوا LCP
- ۱٫۵ ثانیه
- زمان قفل بودن صفحه TBT
- ۸۰۰ میلیثانیه
- پرش چیدمان CLS
- ۰
- شاخص سرعت SI
- ۳٫۱ ثانیه
- پاسخ سرور TTFB
- ۳۰ میلیثانیه
وزن صفحه ۷٫۱۴ مگابایت در ۱۶۱ درخواست
- عکس: ۳٫۲۴ مگابایت
- ویدیو و صدا: ۲٫۶۷ مگابایت
- جاوااسکریپت: ۹۱۹ کیلوبایت
- HTML: ۱۴۵ کیلوبایت
- فونت: ۱۲۳ کیلوبایت
- CSS: ۵۰ کیلوبایت
- داده (Fetch): ۱۳ کیلوبایت
- سایر: ۹٫۱ کیلوبایت
- Manifest: ۸۹۹ بایت
چیزهایی که سرعت را گرفتهاند (۱۳ مورد)
زمان اجرای جاوااسکریپت۲٫۹ ثانیه
زمانی که مرورگر صرف خواندن و اجرای کدهای جاوااسکریپت میکند. هرچه بیشتر باشد، صفحه دیرتر به بازدیدکننده پاسخ میدهد.
اگر درست شود: TBT حدود ۸۵۰ میلیثانیه سریعتر.
| نشانی | کل زمان پردازنده | اجرای اسکریپت | تجزیهی اسکریپت |
|---|---|---|---|
| www.varzesh3.com/ | ۳٫۴ ثانیه | ۷۲۰ میلیثانیه | ۳۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js | ۱٫۳ ثانیه | ۲۱۰ میلیثانیه | ۱۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/507-4348ec0f5cef3942.js | ۹۶۰ میلیثانیه | ۸۵۰ میلیثانیه | ۱۰ میلیثانیه |
| Unattributable | ۸۶۰ میلیثانیه | ۶۰ میلیثانیه | ۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js | ۵۸۰ میلیثانیه | ۱۷۰ میلیثانیه | ۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/87c73c54-3cfef45fbe5b6caa.js | ۵۴۰ میلیثانیه | ۲۱۰ میلیثانیه | ۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.base.js | ۲۸۰ میلیثانیه | ۲۷۰ میلیثانیه | ۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/webpack-4d27ba0a4dc117ae.js | ۲۳۰ میلیثانیه | ۲۳۰ میلیثانیه | ۰ میلیثانیه |
| mc.yandex.ru/metrika/tag.js | ۲۲۰ میلیثانیه | ۱۴۰ میلیثانیه | ۱۰ میلیثانیه |
کار رشتهی اصلی مرورگر۸٫۵ ثانیه
نشان میدهد مرورگر وقت خود را صرف چه کارهایی میکند. وقتی رشتهی اصلی مشغول است، صفحه به کلیک و پیمایش پاسخ نمیدهد.
اگر درست شود: TBT حدود ۸۰۰ میلیثانیه سریعتر.
| دسته | زمان صرفشده |
|---|---|
| اجرای اسکریپت | ۲٫۹ ثانیه |
| Other | ۲٫۴ ثانیه |
| Rendering | ۱٫۶ ثانیه |
| Style & Layout | ۱٫۲ ثانیه |
| Script Parsing & Compilation | ۱۵۰ میلیثانیه |
| Parse HTML & CSS | ۱۵۰ میلیثانیه |
| Garbage Collection | ۱۰۰ میلیثانیه |
جاوااسکریپت بیاستفادهصرفهجویی حدود ۵۹۹ کیلوبایت
کدی که دانلود میشود ولی در این صفحه اجرا نمیشود. حذف یا به تأخیر انداختن آن مصرف اینترنت را کم و صفحه را سریعتر میکند.
اگر درست شود: LCP حدود ۱۰۰ میلیثانیه سریعتر.
| نشانی | حجم انتقال | صرفهجویی تقریبی |
|---|---|---|
| www.varzesh3.com/widgets/_next/static/chunks/15edc7c2-663dc423d0ec5eba.js | ۲۱۸ کیلوبایت | ۲۱۸ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/d47f234b-6d2dc3f97d441638.js | ۱۰۵ کیلوبایت | ۹۵ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js | ۱۰۴ کیلوبایت | ۷۵ کیلوبایت |
| www.googletagmanager.com/gtm.js?id=GTM-5BWLB69 | ۱۱۶ کیلوبایت | ۶۷ کیلوبایت |
| mc.yandex.ru/metrika/tag.js | ۹۴ کیلوبایت | ۵۵ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/507-4348ec0f5cef3942.js | ۶۸ کیلوبایت | ۴۰ کیلوبایت |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js | ۵۸ کیلوبایت | ۲۷ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/949-b82f003975eea76b.js | ۳۲ کیلوبایت | ۲۲ کیلوبایت |
مدت نگهداری فایلها در حافظهی مرورگرصرفهجویی حدود ۳٬۱۰۷ کیلوبایت
اگر فایلهای ثابت سایت برای مدت طولانی در مرورگر ذخیره شوند، بازدیدهای بعدی بسیار سریعتر باز میشوند و اینترنت کمتری مصرف میشود.
اگر درست شود: LCP حدود ۵۰ میلیثانیه سریعتر.
| درخواست | مدت اعتبار حافظهی نهان | حجم انتقال |
|---|---|---|
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-3-v1-a1.ts | ۰ میلیثانیه | ۱٫۰۷ مگابایت |
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-2-v1-a1.ts | ۰ میلیثانیه | ۸۷۴ کیلوبایت |
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-1-v1-a1.ts | ۰ میلیثانیه | ۷۶۸ کیلوبایت |
| mc.yandex.ru/metrika/tag.js | ۳٬۶۰۰ ثانیه | ۹۴ کیلوبایت |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js | ۷٬۲۰۰ ثانیه | ۵۹ کیلوبایت |
| s1.mediaad.org/serve/varzesh3.com/loader.base.js | ۷٬۲۰۰ ثانیه | ۳۱ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/15edc7c2-663dc423d0ec5eba.js | ۱٬۲۹۶٬۰۰۰ ثانیه | ۲۱۸ کیلوبایت |
| mc.yandex.ru/metrika/tag_phono.js | ۳٬۶۰۰ ثانیه | ۱۳ کیلوبایت |
| cdn.mediaffic.ir/tapsell-web/2026/9/23/image/03aa20f4779b7d88ee56f6b1d16dad1d48ecbc37_300x200.webp | ۷٬۲۰۰ ثانیه | ۱۴ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/d47f234b-6d2dc3f97d441638.js | ۱٬۲۹۶٬۰۰۰ ثانیه | ۱۰۶ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js | ۱٬۲۹۶٬۰۰۰ ثانیه | ۱۰۵ کیلوبایت |
| cdn.mediaffic.ir/tapsell-web/2026/6/2/image/ff5f669774e52a9925975131049be1486bdbe772_300x200.webp | ۷٬۲۰۰ ثانیه | ۱۴ کیلوبایت |
و ۴۴ مورد دیگر.
جاوااسکریپت قدیمیصرفهجویی حدود ۱۲ کیلوبایت
کدهای کمکی برای مرورگرهای قدیمی که امروز دیگر لازم نیستند، فقط حجم صفحه را زیاد میکنند و بازدیدکننده باید بیهوده آنها را دانلود کند.
اگر درست شود: LCP حدود ۵۰ میلیثانیه سریعتر.
| نشانی | حجم هدررفته |
|---|---|
| www.varzesh3.com/widgets/_next/static/chunks/507-4348ec0f5cef3942.js | ۱۲ کیلوبایت |
چیدمان دوبارهی اجباری
وقتی جاوااسکریپت مرورگر را مجبور میکند وسط کار دوباره اندازهها را حساب کند، صفحه کند میشود و هنگام پیمایش یا کلیک گیر میکند.
| Top function call | Total reflow time |
|---|---|
| www.varzesh3.com/widgets/_next/static/chunks/87c73c54-3cfef45fbe5b6caa.js:2 | ۵۰ میلیثانیه |
| منبع | Total reflow time |
|---|---|
| [unattributed] | ۱۰۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js:1 | ۵۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js:1 | ۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js:1 | ۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js:2 | ۳۸۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.core.js:2 | ۱۰ میلیثانیه |
پیدا شدن زودهنگام عکس LCP
مرورگر باید عکس اصلی صفحه را از همان ابتدا در کد HTML ببیند و بدون تأخیر دانلود کند تا بخش اصلی صفحه زودتر دیده شود.
زنجیرهی درخواستهای شبکه
وقتی فایلهای مهم پشت سر هم و وابسته به یکدیگر بارگذاری میشوند، صفحه دیرتر آماده میشود. کوتاه کردن این زنجیره سرعت را بالا میبرد.
تأخیر دریافت صفحهی اصلیصرفهجویی حدود ۱۰ میلیثانیه
اولین درخواست سایت مهمترین درخواست است و همهچیز منتظر آن میماند. پاسخ سریع سرور، نبود تغییر مسیر و فشردهسازی متن آن را کوتاه میکند.
- Had redirects (1 redirects, +6 ms)
- سرور سریع پاسخ میدهد
- فشردهسازی متن فعال است
بهینهسازی تحویل عکسهاصرفهجویی حدود ۲٬۱۱۳ کیلوبایت
عکسهای سنگین یا بزرگتر از اندازهی نمایش، صفحه را کند میکنند. کاهش حجم و استفاده از قالبهای جدید باز شدن صفحه را سریعتر میکند.
| نشانی | حجم منبع | صرفهجویی تقریبی | |
|---|---|---|---|
| <img alt="" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" class="v310l6tqk v313vifvy v3u96u03 v33m8u43 v31ey2m1c v3h8yej3 v3l1xv1r v3115dhu…" style="color:transparent" src="https://newspaper-cdn.varzesh3.com/newspap… | newspaper-cdn.varzesh3.com/newspapers/2026/10/01/A/1u1nr4oy5.jpg?w=300 | ۱۵۱ کیلوبایت | ۱۴۱ کیلوبایت |
| <img alt="میراسماعیلی: از مردم ایران عذرخواهی میکنم" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" src="… | video-icdn.varzesh3.com/covers/2026/10/02/C/bw4ncp2h.png?w=300 | ۱۱۳ کیلوبایت | ۱۱۲ کیلوبایت |
| <img alt="خلاصه والیبال پاکستان 0 - ایران 3" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" src="https://v… | video-icdn.varzesh3.com/covers/2026/10/02/B/4jt1rtrj.png?w=300 | ۱۰۸ کیلوبایت | ۱۰۸ کیلوبایت |
| <img alt="جدال تمام ایرانی برای برنز پدل بازیهای آسیایی" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" s… | video-icdn.varzesh3.com/covers/2026/10/02/C/2kjshks0.png?w=300 | ۱۰۸ کیلوبایت | ۱۰۷ کیلوبایت |
| <img alt="" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" class="v310l6tqk v313vifvy v3u96u03 v33m8u43 v31ey2m1c v3h8yej3 v3l1xv1r v3115dhu…" style="color:transparent" src="https://newspaper-cdn.varzesh3.com/newspap… | newspaper-cdn.varzesh3.com/newspapers/2026/10/01/A/hryovre19.jpg?w=300 | ۱۱۲ کیلوبایت | ۱۰۲ کیلوبایت |
| <img alt="تبریک علی نژاد به زارع و اعضای کادر تیم ملی کشتی " loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent… | video-icdn.varzesh3.com/covers/2026/10/02/C/4hjzer1p.png?w=300 | ۱۰۱ کیلوبایت | ۱۰۱ کیلوبایت |
| <img alt="مبنا تلکام" width="160" height="300" class="v312oqio5 v38x9d4c v3ack27t v31lliihq v3193iq5w v310l6tqk v3u96u03 v33m8u4…" src="https://biz-cdn.varzesh3.com/banners/2026/07/08/C/qzyrwys5.gif"> | biz-cdn.varzesh3.com/banners/2026/07/08/C/qzyrwys5.gif | ۱۰۳ کیلوبایت | ۱۰۰ کیلوبایت |
| <img alt="" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" class="v310l6tqk v313vifvy v3u96u03 v33m8u43 v31ey2m1c v3h8yej3 v3l1xv1r v3115dhu…" style="color:transparent" src="https://newspaper-cdn.varzesh3.com/newspap… | newspaper-cdn.varzesh3.com/newspapers/2026/10/01/A/xjkgb3qk3.jpg?w=300 | ۱۰۷ کیلوبایت | ۹۷ کیلوبایت |
| <img alt="نقاشیان: خوب بودیم اما نتوانستیم به فینال برسیم" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" … | video-icdn.varzesh3.com/covers/2026/10/02/C/5mydahmy.png?w=300 | ۹۶ کیلوبایت | ۹۵ کیلوبایت |
| <img alt="اهدا مدال طلا وزن 125 kg به امیرحسین زارع" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" src="h… | video-icdn.varzesh3.com/covers/2026/10/02/C/mvxg0tcg.png?w=300 | ۹۵ کیلوبایت | ۹۴ کیلوبایت |
| <img alt="خوشحالی جالب بازیکنان تیم پدل ایران در مقابل قطری ها" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transpar… | video-icdn.varzesh3.com/covers/2026/10/02/C/bw23pxbr.png?w=300 | ۹۴ کیلوبایت | ۹۳ کیلوبایت |
| <img alt="اهدا مدال طلا وزن 86kg به محمد نخودی" loading="lazy" width="300" height="155" decoding="async" data-nimg="1" class="v31ey2m1c v35yr21d v3l1xv1r v3115dhu7 v310l6tqk v33m8u43 v313vifvy v3h8yej3" style="color:transparent" src="https:… | video-icdn.varzesh3.com/covers/2026/10/02/C/ejjgqsvt.png?w=300 | ۹۱ کیلوبایت | ۹۱ کیلوبایت |
و ۱۹ مورد دیگر.
درخواستهای مانع نمایش
بعضی فایلهای CSS و جاوااسکریپت تا کامل دانلود نشوند، مرورگر چیزی نشان نمیدهد. بازدیدکننده در این مدت صفحهی سفید میبیند.
| نشانی | حجم انتقال |
|---|---|
| www.varzesh3.com/widgets/_next/static/css/f97d0c74522f26ab.css | ۵٫۸ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/css/882399148c4361da.css | ۵۵۰ بایت |
| www.varzesh3.com/widgets/_next/static/css/60a20fd04153a09a.css | ۱۷ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/css/9241fcb63200ae61.css | ۱٫۴ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/css/cf4583d669668faf.css | ۲۵ کیلوبایت |
CSS بیاستفادهصرفهجویی حدود ۵۲ کیلوبایت
بخشی از CSS که در این صفحه به کار نمیآید ولی دانلود میشود. حذف یا به تأخیر انداختن آن مصرف اینترنت را کم و صفحه را سریعتر میکند.
| نشانی | حجم انتقال | صرفهجویی تقریبی |
|---|---|---|
| www.varzesh3.com/widgets/_next/static/css/cf4583d669668faf.css | ۲۵ کیلوبایت | ۱۹ کیلوبایت |
| @charset "UTF-8";:root{--ma-radius-media: 4px;--ma-color-white: #ffffff;--ma-color-black: #000000;-… | ۲۰ کیلوبایت | ۱۷ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/css/60a20fd04153a09a.css | ۱۷ کیلوبایت | ۱۷ کیلوبایت |
حجم کل صفحهحجم کل ۷٬۳۰۹ کیلوبایت
مجموع حجمی که بازدیدکننده برای دیدن صفحه دانلود میکند. صفحهی سنگین دیر باز میشود و اینترنت بیشتری از او مصرف میکند.
| نشانی | حجم انتقال |
|---|---|
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-3-v1-a1.ts | ۱٫۰۷ مگابایت |
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-2-v1-a1.ts | ۸۷۴ کیلوبایت |
| r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/seg-1-v1-a1.ts | ۷۶۸ کیلوبایت |
| www.varzesh3.com/widgets/_next/static/chunks/15edc7c2-663dc423d0ec5eba.js | ۲۱۸ کیلوبایت |
| newspaper-cdn.varzesh3.com/newspapers/2026/10/01/A/1u1nr4oy5.jpg?w=300 | ۱۵۲ کیلوبایت |
| biz-cdn.varzesh3.com/banners/2026/09/28/C/q1cqrtur.gif | ۱۴۷ کیلوبایت |
| biz-cdn.varzesh3.com/banners/2026/08/19/C/4p4mqn2d.gif | ۱۴۷ کیلوبایت |
| biz-cdn.varzesh3.com/banners/2026/09/16/C/jhpetki1.gif | ۱۴۵ کیلوبایت |
| www.varzesh3.com/ | ۱۴۲ کیلوبایت |
| biz-cdn.varzesh3.com/banners/2026/09/27/C/x2udz0p0.gif | ۱۴۲ کیلوبایت |
اطلاعات بیشتر (۶ مورد)
عاملهای جابهجایی چیدمان
بخشهایی را نشان میدهد که بدون دخالت بازدیدکننده صفحه را تکان میدهند، مثل عکس بدون اندازه، تبلیغ یا فونتی که دیر میرسد.
| عنصر | امتیاز جابهجایی چیدمان |
|---|---|
| Total | ۰ |
| <img alt="" loading="lazy" width="308" height="235" decoding="async" data-nimg="1" class="v310l6tqk v313vifvy v3u96u03 v33m8u43 v31ey2m1c v319ctu66 v3h8yej3 v3l1xv1…" style="color:transparent" src="https://news-cdn.varzesh3.com/pictures/202… | ۰ |
اندازهی DOM صفحه
صفحهای که تعداد عناصرش خیلی زیاد باشد، دیرتر چیده میشود و کندتر به کلیک و پیمایش پاسخ میدهد، بهویژه روی گوشیهای ضعیف.
| آمار | عنصر | مقدار |
|---|---|---|
| Total elements | ۶٬۰۴۰ | |
| DOM depth | <source type="image/webp" srcset="https://cdn.mediaffic.ir/tapsell-web/2026/9/16/image/ace4ceebcb0945419194f…" sizes="100vw"> | ۲۹ |
| Most children | <div class="v3h8yej3 v35yr21d v3ysyzu8 v31pq812k v3lbaljy v31rohswg v3i7tvib"> | ۲۰۰ |
جزئیات زمان LCP
زمان نمایش بزرگترین بخش صفحه را به مرحلههای جدا تقسیم میکند تا معلوم شود تأخیر از سرور است، از دانلود یا از نمایش.
| بخش | مدت |
|---|---|
| Time to first byte | ۱۰ میلیثانیه |
| Resource load delay | ۳۰ میلیثانیه |
| Resource load duration | ۱۰ میلیثانیه |
| Element render delay | ۵۳۰ میلیثانیه |
کدهای شخص ثالث
ابزارهایی مثل آمارگیر، گفتوگوی آنلاین و تبلیغات از سایتهای دیگر بارگذاری میشوند و میتوانند صفحه را به شکل محسوسی کند کنند.
| شخص ثالث | حجم انتقال | زمان رشتهی اصلی |
|---|---|---|
| Yandex Metrica | ۱۰۸ کیلوبایت | ۱۴۰ میلیثانیه |
| mediaad.org | ۱۰۴ کیلوبایت | ۱۲۰ میلیثانیه |
| mediaffic.ir | ۱۸۴ کیلوبایت | ۰ میلیثانیه |
کارهای طولانی رشتهی اصلی۱۴ مورد
کارهایی که مرورگر را برای مدتی طولانی مشغول نگه میدارند و باعث میشوند صفحه با تأخیر به بازدیدکننده پاسخ دهد.
اگر درست شود: TBT حدود ۸۰۰ میلیثانیه سریعتر.
| نشانی | زمان شروع | مدت |
|---|---|---|
| www.varzesh3.com/widgets/_next/static/chunks/87c73c54-3cfef45fbe5b6caa.js | ۵٫۳ ثانیه | ۴۲۰ میلیثانیه |
| s1.mediaad.org/serve/varzesh3.com/loader.base.js | ۴٫۹ ثانیه | ۳۶۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/webpack-4d27ba0a4dc117ae.js | ۲ ثانیه | ۲۳۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/507-4348ec0f5cef3942.js | ۴٫۲ ثانیه | ۱۶۰ میلیثانیه |
| www.varzesh3.com/widgets/_next/static/chunks/536-f44c5e8d592a67df.js | ۴٫۸ ثانیه | ۱۳۰ میلیثانیه |
| www.varzesh3.com/ | ۸۶۰ میلیثانیه | ۱۳۰ میلیثانیه |
| mc.yandex.ru/metrika/tag.js | ۶٫۳ ثانیه | ۱۰۰ میلیثانیه |
| www.varzesh3.com/ | ۱٫۴ ثانیه | ۹۰ میلیثانیه |
| Unattributable | ۲۲۰ میلیثانیه | ۷۰ میلیثانیه |
| www.varzesh3.com/ | ۱٫۲ ثانیه | ۶۰ میلیثانیه |
| www.varzesh3.com/ | ۱ ثانیه | ۶۰ میلیثانیه |
| www.varzesh3.com/ | ۱٫۱ ثانیه | ۶۰ میلیثانیه |
و ۲ مورد دیگر.
انیمیشنهای سنگین۱ مورد
انیمیشنهایی که بهینه اجرا نمیشوند، بریدهبریده دیده میشوند و میتوانند باعث پرش بخشهای صفحه شوند.
| عنصر |
|---|
| <img alt="" loading="lazy" width="308" height="235" decoding="async" data-nimg="1" class="v310l6tqk v313vifvy v3u96u03 v33m8u43 v31ey2m1c v319ctu66 v3h8yej3 v3l1xv1…" style="color:transparent" src="https://news-cdn.varzesh3.com/pictures/202… |
بررسیهای قبولشده (۷ مورد؛ ۲ مورد هم به این صفحه مربوط نبود)
جاوااسکریپت تکراری
گاهی یک کد چند بار در فایلهای مختلف بارگذاری میشود. حذف نسخههای تکراری حجم دانلود را کم و باز شدن صفحه را سریعتر میکند.
نمایش متن هنگام بارگذاری فونت
اگر فونت دیر برسد، متن ممکن است مدتی دیده نشود. با تنظیم درست، متن از همان ابتدا با یک فونت جایگزین نمایش داده میشود.
استفاده از HTTP جدید
نسخههای HTTP/2 و HTTP/3 چند فایل را همزمان و سریعتر منتقل میکنند. نسخهی قدیمی HTTP/1.1 باز شدن صفحه را کندتر میکند.
تنظیم viewport برای موبایل
اگر صفحه برای اندازهی گوشی تنظیم نشده باشد، لمسها با تأخیر پاسخ میگیرند و صفحه روی موبایل ریز و نامناسب دیده میشود.
فشردهسازی CSS
حذف فاصلهها و نوشتههای اضافی از فایلهای CSS حجم آنها را کم میکند تا صفحه سریعتر دانلود شود.
فشردهسازی جاوااسکریپت
حذف فاصلهها و نوشتههای اضافی از فایلهای جاوااسکریپت حجم دانلود و زمان پردازش آنها را کم میکند.
عرض و ارتفاع مشخص برای عکسها
اگر اندازهی عکس از قبل مشخص نباشد، با رسیدن عکس بقیهی صفحه به پایین میپرد. تعیین عرض و ارتفاع جلوی این پرش را میگیرد.
گواهی SSL و امنیت
۸۰ از ۱۰۰ نیاز به بهبود
گواهی معتبر است، ولی چند تنظیم آن جای بهتر شدن دارد.
- وضعیت
- معتبر
- صادرکننده
- Asseco Data Systems S.A.
- پایان اعتبار
- ۳ بهمن ۱۴۰۵ (۱۱۲ روز دیگر)
- تاریخ صدور
- ۱۷ تیر ۱۴۰۵
- صادرشده برای
- *.varzesh3.com (+1)
- کلید
- RSA 4096
- اتصال برقرارشده
- TLSv1.3 · TLS_AES_256_GCM_SHA384
نسخههای TLS
TLS 1.3روشنTLS 1.2روشنTLS 1.1روشن (ناامن)TLS 1.0روشن (ناامن)
چیزهایی که باید درست شوند
- نسخهی قدیمی و ناامن TLS 1.0 هنوز روشن است.
- نسخهی قدیمی و ناامن TLS 1.1 هنوز روشن است.
هدرهای امنیتی ۲ مورد نیست
- Referrer-Policyفرستاده نمیشود. مشخص میکند نشانی صفحه به سایتهای دیگر فرستاده شود یا نه.
- Permissions-Policyفرستاده نمیشود. دسترسی به دوربین، میکروفون و مکان را محدود میکند.
- HSTSفرستاده میشود. مرورگر را مجبور میکند همیشه با HTTPS بیاید.
- Content-Security-Policyفرستاده میشود. جلوی اجرای اسکریپت تزریقشده (XSS) را میگیرد.
- X-Content-Type-Optionsفرستاده میشود. جلوی حدس زدن نوع فایل توسط مرورگر را میگیرد.
- X-Frame-Optionsفرستاده میشود. جلوی نمایش سایت داخل قاب سایت دیگر (کلیکدزدی) را میگیرد.
شبکه و پروتکل سایت با چه زبانی با مرورگر حرف میزند.
HTTP/1.1پایهHTTP/2فعال (چند درخواست همزمان روی یک اتصال)HTTP/3 (QUIC)اعلام نشده است
- بهترین پروتکل
- HTTP/2
- فرستادن HTTP به HTTPS
- انجام میشود
- فشردهسازی
- gzip
- HSTS
- روشن
- IPv6
- ندارد
- اولین پاسخ سرور (TTFB)
- ۳۰ میلیثانیه
- نشانی با www
- به همین سایت میرسد
- تغییر مسیر تا صفحهی اصلی
- ۱ بار
هاست و تکنولوژی هر چه از بیرون قابل تشخیص بود.
- شبکه / دیتاسنتر
- ابر آروان AS205585
- کشور سرور
- ایران
- CDN
- ابر آروان
- IP
- 185.143.234.238
- Name Server
- dns3.cloudns.net · dns4.cloudns.net
- وبسرور
- ArvanCloud
ساختهشده با (۶ مورد)
- فریمورک
- Next.js
- کتابخانهها
- ReactPWA (Service Worker)
- آمار و تحلیل
- Google Tag ManagerYandex Metrica
- تبلیغات و بازاریابی
- مدیااد
سئو تکنیکال چیزهایی که نیست، یا ناقص است.
۹۳ از ۱۰۰ خوب
از ۱۴ بررسی پایه، ۱ مورد ایراد دارد.
- تیتر اصلی (H1)صفحه تیتر H1 ندارد؛ موضوع اصلی صفحه برای موتور جستجو روشن نیست.
- عنوان صفحه (title)«مرجع فوتبال و ورزش | ورزش سه»
- توضیح متا (meta description)«پایگاه اطلاع رسانی ورزشی برای فارسی زبانان كه اخبار حوزه ورزش (فوتبال،والیبال ،بسكتبال و...)ونتایج بازیها و جداول لیگ های ورزشی را بصورت زنده ارائه می کند»
- نشانی اصلی (canonical)https://www.varzesh3.com/
- اجازهی ایندکسصفحه برای موتورهای جستجو باز است.
- زبان صفحه (lang)زبان اعلامشده: fa
- نمای موبایل (viewport)تگ viewport هست.
- پیشنمایش اشتراکگذاری (Open Graph)تیتر، توضیح و عکس پیشنمایش تعریف شدهاند.
- کارت توییتر / ایکستعریف شده است.
- دادهی ساختاریافته (Schema)نوعها: Organization
- آیکن سایت (favicon)تعریف شده است.
- متن جایگزین عکسها (alt)همهی عکسها alt دارند.
- فایل robots.txtموجود است.
- نقشهی سایت (sitemap)https://www.varzesh3.com/sitemap.xml
بررسیهای سئوی Lighthouse ۱۰۰ از ۱۰۰
در این بخش ایرادی پیدا نشد.
بررسیهای قبولشده (۱۰ مورد)
اجازهی نمایهسازی صفحه
اگر صفحه جلوی موتورهای جستوجو را گرفته باشد، در نتایج گوگل دیده نمیشود و مشتری از راه جستوجو به آن نمیرسد.
عنوان صفحه (title)
عنوان صفحه در نتایج جستوجو و زبانهی مرورگر دیده میشود و به کاربر صفحهخوان میگوید در چه صفحهای است.
توضیحات متا (meta description)
توضیح کوتاهی که زیر عنوان صفحه در نتایج جستوجو میآید و کاربر را به کلیک روی سایت شما تشویق میکند.
کد وضعیت HTTP صفحه
صفحهای که کد خطا برمیگرداند، ممکن است در موتورهای جستوجو درست ثبت نشود و در نتایج دیده نشود.
متن گویای پیوندها
متنی مثل «اینجا کلیک کنید» چیزی دربارهی مقصد نمیگوید. متن گویا به موتورهای جستوجو و کاربران صفحهخوان کمک میکند محتوا را بفهمند.
قابلپیمایش بودن پیوندها
موتورهای جستوجو با دنبال کردن نشانی پیوندها صفحههای سایت را پیدا میکنند. پیوند بدون نشانی درست باعث میشود صفحهها دیده نشوند.
معتبر بودن robots.txt
اگر فایل robots.txt ایراد داشته باشد، موتورهای جستوجو نمیفهمند کدام صفحههای سایت را باید بررسی و ثبت کنند.
متن جایگزین عکسها (alt)
متن جایگزین، عکس را برای کاربران صفحهخوان و موتورهای جستوجو توصیف میکند. بدون آن، عکس محصول برای کاربر نابینا وجود ندارد.
معتبر بودن hreflang
hreflang به موتورهای جستوجو میگوید برای هر زبان یا منطقه کدام نسخهی صفحه را در نتایج نشان دهند.
معتبر بودن نشانی canonical
پیوند canonical به موتورهای جستوجو میگوید از میان صفحههای مشابه، کدام نشانی نسخهی اصلی است و باید در نتایج بیاید.
آمادگی برای هوش مصنوعی
۲۱ از ۱۰۰ سطح ۱، حضور پایه در وب
همان ۲۲ بررسی isitagentready.com کلادفلر، با همان قاعدهها. سطح ۱ از ۵ (Basic Web Presence). امتیاز، سهم بررسیهای قبولشده است از بررسیهایی که به این سایت مربوط بودند. برای رسیدن به سطح ۲ (آشنا با رباتها)، اجازهی استفاده از محتوا (Content Signals).
- پیدا شدن
- ۲ از ۳
- محتوای خوانا
- ۰ از ۱
- اجازهی رباتها
- ۱ از ۲
- API، ورود و MCP
- ۰ از ۸
پیدا شدن (۲ از ۳)
- هدر Linkصفحهی اصلی ۶ هدر Link دارد، ولی هیچکدام چیزی برای ایجنتها معرفی نمیکند (مثلا فقط preload است).چه کار کنید: در پاسخ صفحهی اصلی هدر Link بفرستید، مثلا: Link: </.well-known/api-catalog>; rel="api-catalog", </llms.txt>; rel="describedby"; type="text/plain"
- فایل robots.txtهست و ۱ گروه User-agent دارد.
- نقشهی سایت (sitemap.xml)https://www.varzesh3.com/sitemap.xml، معرفیشده در robots.txt
- معرفی ایجنت در DNS (DNS-AID)سرویسهای DNS-over-HTTPS (کلادفلر و گوگل) از سرور تست جواب ندادند؛ این بررسی انجام نشد و در امتیاز حساب نمیشود.
محتوای خوانا (۰ از ۱)
- نسخهی Markdown برای ایجنتهابا Accept: text/markdown هم text/html برمیگردد؛ ایجنت باید کل HTML را بخواند.چه کار کنید: برای درخواستهایی که Accept: text/markdown دارند، متن صفحه را به Markdown تبدیل کنید و با Content-Type: text/markdown برگردانید (HTML برای مرورگرها پیشفرض بماند). روی کلادفلر، Markdown for Agents همین را بیکدنویسی روشن میکند.
اجازهی رباتها (۱ از ۲)
- اجازهی استفاده از محتوا (Content Signals)در robots.txt خط Content-Signal نیست؛ معلوم نیست محتوا برای جستجو، جواب هوش مصنوعی یا آموزش مدل آزاد است یا نه.چه کار کنید: زیر گروه مناسب در robots.txt یک خط Content-Signal بنویسید، مثلا: Content-Signal: search=yes, ai-input=yes, ai-train=no
- قانون رباتهای هوش مصنوعی در robots.txtقانون جدایی برای رباتهای هوش مصنوعی نیست؛ قانونهای User-agent: * برای آنها هم اعمال میشود.
- امضای ربات (Web Bot Auth)/.well-known/http-message-signatures-directory پیدا نشد (کد ۴۰۴). فقط برای سایتی مهم است که خودش ربات یا ایجنت میفرستد؛ در امتیاز حساب نمیشود.
API، ورود و MCP (۰ از ۸)
- فهرست API (api-catalog)/.well-known/api-catalog پیدا نشد (کد ۴۰۴).چه کار کنید: https://www.varzesh3.com/.well-known/api-catalog را با Content-Type: application/linkset+json بگذارید: یک آرایهی linkset که برای هر API یک anchor و پیوندهای service-desc (OpenAPI) و service-doc (راهنما) دارد.
- کشف OAuth یا OpenID/.well-known/openid-configuration پیدا نشد (کد ۴۰۴)، /.well-known/oauth-authorization-server پیدا نشد (کد ۴۰۴).چه کار کنید: اگر API شما ورود میخواهد، فرادادهی سرور ورود را در /.well-known/oauth-authorization-server (یا /.well-known/openid-configuration) بگذارید: issuer، authorization_endpoint، token_endpoint، jwks_uri، grant_types_supported و response_types_supported.
- فرادادهی منبع محافظتشدهی OAuth/.well-known/oauth-protected-resource پیدا نشد (کد ۴۰۴).چه کار کنید: https://www.varzesh3.com/.well-known/oauth-protected-resource را بگذارید: resource (نشانی همین API)، authorization_servers (سرورهای ورود) و scopes_supported؛ و در پاسخهای ۴۰۱، WWW-Authenticate را با resource_metadata بفرستید.
- راهنمای ثبتنام ایجنت (auth.md)/auth.md پیدا نشد (کد ۴۰۴).چه کار کنید: فایل https://www.varzesh3.com/auth.md را به شکل Markdown بگذارید که با تیتر H1 شامل auth.md شروع شود (مثلا # auth.md) و بگوید ایجنت چطور ثبتنام کند و کلید بگیرد؛ اگر OAuth دارید، بلوک agent_auth را هم در فرادادهی سرور ورود بگذارید.
- کارت سرور MCP/.well-known/mcp/server-card.json پیدا نشد (کد ۴۰۴)؛ دو نشانی دیگر هم کارتی نداشتند.چه کار کنید: اگر سرور MCP دارید، کارتش را در https://www.varzesh3.com/.well-known/mcp/server-card.json بگذارید: serverInfo (name و version)، transport با endpoint (مثلا /mcp) و capabilities.
- فهرست مهارتها (Agent Skills)/.well-known/agent-skills/index.json پیدا نشد (کد ۴۰۴).چه کار کنید: فهرست مهارتها را در https://www.varzesh3.com/.well-known/agent-skills/index.json بگذارید: $schema برابر https://schemas.agentskills.io/discovery/0.2.0/schema.json و آرایهی skills که هر مهارت name، type، description، url و digest (sha256) دارد.
- ابزارهای صفحه برای ایجنت مرورگر (WebMCP)در HTML صفحه و ۱۲ فایل جاوااسکریپت آن نه فرمی با toolname هست، نه ثبت ابزار با modelContext (از روی کد صفحه، بدون مرورگر).چه کار کنید: در صفحهی اصلی، کارهای اصلی سایت (جستجو، ثبت سفارش، فرم تماس) را با document.modelContext.registerTool() به ایجنت مرورگر معرفی کنید (name، description، inputSchema و execute)، یا به فرمهای موجود ویژگی toolname و tooldescription بدهید.
- فهرست منابع ایجنتی (ARD)/.well-known/ai-catalog.json پیدا نشد (کد ۴۰۴).چه کار کنید: فایل https://www.varzesh3.com/.well-known/ai-catalog.json را با Content-Type: application/json و Access-Control-Allow-Origin: * بگذارید: specVersion، host (displayName و identifier) و آرایهی entries که هر مورد identifier (به شکل urn:air:www.varzesh3.com:...)، displayName، type و دقیقا یکی از url یا data دارد.
- کارت ایجنت A2A/.well-known/agent-card.json پیدا نشد (کد ۴۰۴). در امتیاز حساب نمیشود.
خرید توسط ایجنت (اختیاری، در امتیاز نیست)
این سایت فروشگاه به نظر نمیرسد، پس پنج بررسی خرید (x402، MPP، UCP، ACP و AP2) به آن مربوط نیست.
بررسیهای خود ما (جزو ۲۲ بررسی و امتیاز نیست)
- فایل llms.txt/llms.txt پیدا نشد (کد ۴۰۴).چه کار کنید: در ریشهی سایت فایل متنی llms.txt بگذارید که با یک عنوان Markdown شروع شود (# نام سایت)، بعد یک خط معرفی با > و فهرست پیوند مهمترین صفحهها؛ با Content-Type: text/plain یا text/markdown.
- ورود واقعی ایجنتهاایجنتهای ChatGPT و Claude صفحهی اصلی را بیمانع گرفتند.
دسترسپذیری و شیوههای درست برای همهی بازدیدکنندهها و همهی مرورگرها.
دسترسپذیری ۷۲ از ۱۰۰
ایرادها (۷ مورد)
والد الزامی نقشهای ARIA
بعضی نقشهای ARIA باید درون عنصر والد مشخصی قرار بگیرند تا صفحهخوان بتواند ارتباط آنها را درست به کاربر بگوید.
| عناصر دارای ایراد |
|---|
| <h3 class="v316jj90k v378zum5 v3l56j7k v36s0dn4 v32b8uid v3fifm61 v310w6t97 v3l8spv7" style="--x-backgroundColor:#f3b500" role="caption"> |
| <h3 class="v316jj90k v378zum5 v3l56j7k v36s0dn4 v32b8uid v3fifm61 v310w6t97 v3l8spv7" style="--x-backgroundColor:#47a0c2" role="caption"> |
| <h3 class="v316jj90k v378zum5 v3l56j7k v36s0dn4 v32b8uid v3fifm61 v310w6t97 v3l8spv7" style="--x-backgroundColor:#9f7fdf" role="caption"> |
| <h3 class="v316jj90k v378zum5 v3l56j7k v36s0dn4 v32b8uid v3fifm61 v310w6t97 v3l8spv7" style="--x-backgroundColor:#00439c" role="caption"> |
| <h3 class="v316jj90k v378zum5 v3l56j7k v36s0dn4 v32b8uid v3fifm61 v310w6t97 v3l8spv7" style="--x-backgroundColor:#33ab54" role="caption"> |
| <h3 class="v316jj90k v378zum5 v3l56j7k v36s0dn4 v32b8uid v3fifm61 v310w6t97 v3l8spv7" style="--x-backgroundColor:#4285f4" role="caption"> |
| <h3 class="v316jj90k v378zum5 v3l56j7k v36s0dn4 v32b8uid v3fifm61 v310w6t97 v3l8spv7" style="--x-backgroundColor:#47a0c2" role="caption"> |
نام دکمهها
دکمهای که نام ندارد، مثل دکمهی فقط با آیکون، در صفحهخوان تنها «دکمه» خوانده میشود و کاربر نابینا نمیداند چه کاری میکند.
| عناصر دارای ایراد |
|---|
| <button class="v31orhg8f v378zum5 v310l6tqk v3bfrwjf v3dpf0h8 v3ozkzq6 v31ypdohk v31gs6z2…"> |
| <button class="v31orhg8f v378zum5 v310l6tqk v3bfrwjf v3dpf0h8 v3ozkzq6 v31ypdohk v31gs6z2…"> |
تضاد رنگ متن و پسزمینه
متن کمرنگ روی پسزمینهی نزدیک به خودش برای بسیاری از افراد، بهویژه کمبینایان و زیر نور آفتاب، سخت یا ناممکن خوانده میشود.
| عناصر دارای ایراد |
|---|
| <a class="v31j6dyjg v3td88tv v3t102qc" href="https://www.anten.ir/?utm_source=varzesh3&utm_medium=homepage_header&utm_c…" target="_blank"> |
| <a class="v31j6dyjg v3td88tv v3t102qc" href="https://www.varzesh3.com/podcast" target="_blank"> |
| <a class="v31j6dyjg v3td88tv v3t102qc" href="https://www.varzesh3.com/advertisement" target="_blank"> |
| <a class="v31j6dyjg v3td88tv v3t102qc" href="https://video.varzesh3.com/freereporter" target="_blank"> |
| <span class="v31j6dyjg v3td88tv v3l010v5"> |
| <span class="v31j6dyjg v3td88tv v3l010v5"> |
| <span class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3100vrsf v3fifm61"> |
| <h4 class="v316jj90k v378zum5 v3l56j7k v36s0dn4 v32b8uid v3fifm61 v310w6t97 v3l8spv7" style="--x-backgroundColor:#777"> |
| <h4 class="v316jj90k v378zum5 v3l56j7k v36s0dn4 v32b8uid v3fifm61 v310w6t97 v3l8spv7" style="--x-backgroundColor:#777"> |
| <h2 class="v32b8uid v3h8yej3 v31j61zf2 v31s688f v3v19zri v3wib8y2 v31gslohp v31y1aw1k"> |
| <h2 class="v32b8uid v3h8yej3 v31j61zf2 v31s688f v3v19zri v3wib8y2 v31gslohp v31y1aw1k"> |
| <span class="v387ps6o v3ws148i v378zum5 v36s0dn4 v3l56j7k v32b8uid v312lumcd v3cuk4bc v…" data-active="true"> |
و ۷۹ مورد دیگر.
نام پیوندها
پیوند باید متنی روشن داشته باشد تا کاربر صفحهخوان و صفحهکلید بداند به کجا میرود. پیوند خالی یا فقط با آیکون بیمعنی خوانده میشود.
| عناصر دارای ایراد |
|---|
| <a href="https://www.varzesh3.com/football/match/486170/بازی-آلومینیوم-اراک-ملوان" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/football/match/486182/بازی-نساجی-مازندران-ذوب-آهن" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/football/match/486176/بازی-گل-گهر-استقلال-خوزستان" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/football/match/486180/بازی-تراکتور-استقلال" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/football/match/486172/بازی-سپاهان-فجر-سپاسی" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/football/match/486174/بازی-فولاد-مس-شهر-بابک" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/football/match/486183/بازی-چادرملو-اردکان-خیبر-خر…" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/football/match/486181/بازی-پرسپولیس-صنعت-نفت-آباد…" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/football/match/486178/بازی-پیکان-شمس-آذر-قزوین" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/basketball/match/180970/بازی-شهرداری-گرگان-ساجس-ب…" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/basketball/match/180974/بازی-العربی-قطر-شهرداری-گ…" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.varzesh3.com/basketball/match/180975/بازی-ساجس-بیروت-العلا-عرب…" class="v378zum5 v3l56j7k v36s0dn4"> |
و ۹۳ مورد دیگر.
برچسب فهرستهای کشویی (select)
فهرست کشویی بدون برچسب برای کاربر صفحهخوان مبهم است و او نمیداند باید چه چیزی را انتخاب کند.
| عناصر دارای ایراد |
|---|
| <select class="v31y3np1h v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9 v3aaagfd v398rzlu v31vvnc…"> |
| <select class="v31y3np1h v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9 v3aaagfd v398rzlu v31vvnc…"> |
| <select class="v31y3np1h v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9 v3aaagfd v398rzlu v31vvnc…"> |
| <select class="v378zum5 v31vbmoux v312oqio5 v31xlr1w8 v3aaagfd v398rzlu v31vvncay v3arytt…" id="news-filter-1"> |
| <select class="v31y3np1h v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9 v3aaagfd v398rzlu v31vvnc…"> |
| <select class="v31y3np1h v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9 v3aaagfd v398rzlu v31vvnc…"> |
| <select class="v31y3np1h v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9 v3aaagfd v398rzlu v31vvnc…"> |
| <select class="v3jbqb8w v31y3np1h v3wc7x28 v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9"> |
| <select class="v31y3np1h v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9 v3aaagfd v398rzlu v31vvnc…"> |
| <select class="v31y3np1h v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9 v3aaagfd v398rzlu v31vvnc…"> |
| <select class="v31y3np1h v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9 v3aaagfd v398rzlu v31vvnc…"> |
| <select class="v31y3np1h v312oqio5 v31xlr1w8 v378zum5 v31ru7vs9 v3aaagfd v398rzlu v31vvnc…"> |
و ۹ مورد دیگر.
اندازه و فاصلهی دکمههای لمسی
دکمهها و پیوندهای ریز یا چسبیده به هم روی گوشی سخت لمس میشوند و بازدیدکننده اشتباهی روی چیز دیگری میزند.
| عناصر دارای ایراد |
|---|
| <a target="_blank" rel="noreferrer" href="https://tapsell.ir" class="ma-animated-logo ma-animated-logo--hover-frame-swap ma-brand-logo ma-brand…" aria-label="تپسل"> |
| <a target="_blank" rel="noreferrer" href="https://tapsell.ir" class="ma-animated-logo ma-animated-logo--hover-frame-swap ma-brand-logo ma-brand…" aria-label="تپسل"> |
| <a href="https://www.varzesh3.com/volleyball/match/176441/بازی-پاکستان-ایران" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://video.varzesh3.com/video/564380/خلاصه-والیبال-پاکستان-0-ایران-3" target="_blank"> |
| <a href="https://www.varzesh3.com/volleyball/match/176442/بازی-ژاپن-چین" class="v378zum5 v3l56j7k v36s0dn4"> |
| <a href="https://www.anten.ir/others/185468/%D9%88%D8%A7%D9%84%DB%8C%D8%A8%D8%A7%D9…" target="_blank"> |
| <a target="_blank" rel="noreferrer" href="https://tapsell.ir" class="ma-animated-logo ma-animated-logo--hover-frame-swap ma-brand-logo ma-brand…" aria-label="تپسل"> |
| <a target="_blank" rel="noreferrer" href="https://tapsell.ir" class="ma-animated-logo ma-animated-logo--hover-frame-swap ma-brand-logo ma-brand…" aria-label="تپسل"> |
| <a target="_blank" rel="noreferrer" href="https://tapsell.ir" class="ma-animated-logo ma-animated-logo--hover-frame-swap ma-brand-logo ma-brand…" aria-label="تپسل"> |
| <a target="_blank" rel="noreferrer" href="https://tapsell.ir" class="ma-animated-logo ma-animated-logo--hover-frame-swap ma-brand-logo ma-brand…" aria-label="تپسل"> |
| <a href="https://www.anten.ir/football/185447/فوتبال-بلژیک-ترکیه-(گزارش-حسین-علیرضا…" target="_blank"> |
| <a href="https://www.anten.ir/football/185448/فوتبال-فرانسه-ایتالیا-(گزارش-پیام-بسی…" target="_blank"> |
ناحیهی اصلی صفحه (main)
مشخص بودن یک ناحیهی اصلی به کاربران صفحهخوان کمک میکند مستقیم به محتوای اصلی صفحه بروند.
| عناصر دارای ایراد |
|---|
| <html lang="fa" prefix="og: http://ogp.me/ns#" data-app-version="1.14.1+build20260922050453053" style="min-width:1122px"> |
اطلاعات بیشتر (۳ مورد)
زیرنویس ویدیوها
زیرنویس به افراد ناشنوا و کمشنوا، و هر کسی که صدا را بسته است، کمک میکند محتوای ویدیو را بفهمد.
| عناصر دارای ایراد |
|---|
| <video playsinline="" class="v3h8yej3 v35yr21d" src="https://r1-vod.varzesh3.com/vod/564334/3/0/clipFrom/0/clipTo/15000/master.…"> |
نقش ARIA روی عنصر سازگار
هر عنصر HTML فقط بعضی نقشهای ARIA را میپذیرد. نقش ناسازگار میتواند کار صفحهخوان و صفحهکلید را مختل کند.
| عناصر دارای ایراد |
|---|
| <h3 class="v316jj90k v378zum5 v3l56j7k v36s0dn4 v32b8uid v3fifm61 v310w6t97 v3l8spv7" style="--x-backgroundColor:#f3b500" role="caption"> |
| <a href="https://www.varzesh3.com/football/team/18/تراکتور" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
| <a href="https://www.varzesh3.com/football/team/4/استقلال" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
| <a href="https://www.varzesh3.com/football/team/6/پرسپولیس" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
| <a href="https://www.varzesh3.com/football/team/901631/آلومینیوم-اراک" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
| <a href="https://www.varzesh3.com/football/team/10/سپاهان" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
| <a href="https://www.varzesh3.com/football/team/44/گل-گهر" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
| <a href="https://www.varzesh3.com/football/team/9/فولاد" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
| <a href="https://www.varzesh3.com/football/team/11/پیکان" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
| <a href="https://www.varzesh3.com/football/team/37/نساجی-مازندران" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
| <a href="https://www.varzesh3.com/football/team/903039/چادرملو-اردکان" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
| <a href="https://www.varzesh3.com/football/team/2/فجر-سپاسی" role="cell" class="v32b8uid v378zum5 v36s0dn4 v3l56j7k v3fifm61 v31s688f v314atkfc v398rzlu"> |
و ۶۷ مورد دیگر.
پیوندهای همنام با مقصد یکسان
پیوندهایی که متن یکسان دارند باید به یک مقصد بروند تا کاربر صفحهخوان بداند با انتخاب هر کدام به کجا میرسد.
| عناصر دارای ایراد |
|---|
| <a class="v31j6dyjg v3td88tv v3t102qc" href="https://www.anten.ir/?utm_source=varzesh3&utm_medium=homepage_header&utm_c…" target="_blank"> |
بررسیهای قبولشده (۱۸ مورد؛ ۳۵ مورد هم به این صفحه مربوط نبود)
همخوانی ویژگیهای ARIA با نقش عنصر
هر نقش ARIA فقط ویژگیهای مشخصی را میپذیرد. ویژگی نامربوط بیاثر میشود و صفحهخوان اطلاعات درستی به کاربر نمیدهد.
کاربرد درست ویژگیهای شرطی ARIA
بعضی ویژگیهای ARIA فقط در شرایط خاصی مجازند. استفادهی نادرست باعث میشود صفحهخوان وضعیت عنصر را اشتباه اعلام کند.
نقشهای منسوخ ARIA
نقشهای قدیمی و کنارگذاشتهشدهی ARIA ممکن است در صفحهخوانها درست کار نکنند و کاربر را سردرگم کنند.
پنهان نبودن کل صفحه از صفحهخوان
اگر روی body صفحه aria-hidden="true" گذاشته شود، صفحهخوانها رفتار نامنظمی پیدا میکنند و ممکن است کل صفحه برای کاربر نابینا خوانده نشود.
عناصر قابلانتخاب درون بخشهای پنهان
اگر در بخشی که از صفحهخوان پنهان شده دکمه یا پیوندی باشد، کاربر صفحهکلید روی آن میرود ولی صفحهخوان چیزی نمیخواند.
ویژگیهای غیرمجاز ARIA
استفاده از ویژگیهای ARIA در جایی که مجاز نیست، باعث میشود اطلاعات مهم به کاربران صفحهخوان نرسد.
ویژگیهای الزامی نقشهای ARIA
بعضی نقشها باید ویژگیهایی داشته باشند که وضعیت عنصر را به صفحهخوان بگوید، مثل باز یا بسته بودن. بدون آنها کاربر وضعیت را نمیفهمد.
فرزندان الزامی نقشهای ARIA
بعضی نقشهای ARIA باید عناصر مشخصی درون خود داشته باشند، مثل فهرست و گزینههایش. در غیر این صورت صفحهخوان ساختار را درست نمیخواند.
معتبر بودن مقدار نقشها (role)
نقش نامعتبر یا اشتباهنوشتهشده را صفحهخوان نمیشناسد و نمیتواند به کاربر بگوید آن عنصر چیست.
معتبر بودن مقدار ویژگیهای ARIA
صفحهخوانها نمیتوانند ویژگی ARIA با مقدار نامعتبر را تفسیر کنند و اطلاعات آن عنصر به کاربر نمیرسد.
معتبر بودن نام ویژگیهای ARIA
ویژگی ARIA که نامش اشتباه نوشته شده یا وجود ندارد، برای صفحهخوان بیمعنی است و نادیده گرفته میشود.
عنوان صفحه (title)
عنوان صفحه در نتایج جستوجو و زبانهی مرورگر دیده میشود و به کاربر صفحهخوان میگوید در چه صفحهای است.
ترتیب عنوانها
عنوانهایی که به ترتیب و بدون پرش از سطحی به سطح دیگر آمدهاند، ساختار صفحه را روشن میکنند و حرکت با صفحهخوان را آسانتر.
مشخص بودن زبان صفحه (lang)
اگر زبان صفحه مشخص نباشد، صفحهخوان متن را با زبان پیشفرض کاربر میخواند و ممکن است فارسی را با تلفظ اشتباه بخواند.
معتبر بودن زبان صفحه (lang)
کد زبان صفحه باید معتبر باشد، مثل fa، تا صفحهخوان متن را با زبان و تلفظ درست بخواند.
متن جایگزین عکسها (alt)
متن جایگزین، عکس را برای کاربران صفحهخوان و موتورهای جستوجو توصیف میکند. بدون آن، عکس محصول برای کاربر نابینا وجود ندارد.
امکان بزرگنمایی صفحه
اگر بزرگنمایی صفحه بسته شده باشد، افراد کمبینا نمیتوانند متن را درشت کنند و محتوای سایت را بخوانند.
تعارض در عناصر role=none یا presentation
عنصری که قرار است از صفحهخوان پنهان باشد، اگر ویژگیهای متناقض داشته باشد همچنان خوانده میشود و کاربر را گیج میکند.
شیوههای درست ۱۰۰ از ۱۰۰
ایرادها (۱ مورد)
معتبر بودن source mapها
source map کد فشرده را به کد اصلی وصل میکند تا برنامهنویس بتواند خطاهای سایت را سریعتر پیدا و رفع کند.
| نشانی |
|---|
| www.varzesh3.com/widgets/_next/static/chunks/15edc7c2-663dc423d0ec5eba.js |
اطلاعات بیشتر (۵ مورد)
اثربخشی CSP در برابر حملهی XSS
سیاست امنیت محتوا (CSP) جلوی اجرای کدهای مخرب تزریقشده در سایت را میگیرد و از اطلاعات بازدیدکنندگان محافظت میکند.
| توضیح | دستور | شدت |
|---|---|---|
| `script-src` directive is missing. This can allow the execution of unsafe scripts. | script-src | High |
| Missing `object-src` allows the injection of plugins that execute unsafe scripts. Consider setting `object-src` to `'none'` if you can. | object-src | High |
سیاست HSTS
سرآیند HSTS مرورگر را وادار میکند همیشه با HTTPS به سایت وصل شود و خطر شنود ارتباط بازدیدکننده را کم میکند.
| توضیح | دستور | شدت |
|---|---|---|
| No `preload` directive found | preload | Medium |
جداسازی مبدأ با COOP
سرآیند COOP پنجرهی سایت را از پنجرههای دیگر، مثل پنجرههای بازشو، جدا میکند تا سایتهای دیگر نتوانند به آن دست بزنند.
| توضیح | شدت |
|---|---|
| No COOP header found | High |
جلوگیری از XSS مبتنی بر DOM با Trusted Types
قابلیت Trusted Types مرورگر را وادار میکند دادهها را پیش از قرار گرفتن در صفحه بررسی کند و جلوی تزریق کد مخرب را میگیرد.
| توضیح | شدت |
|---|---|
| No `Content-Security-Policy` header with Trusted Types directive found | High |
قابلیتهای وب و وضعیت Baseline
قابلیتهای وب بهکاررفته در صفحه را نشان میدهد و اینکه مرورگرهای رایج تا چه اندازه از هر کدام پشتیبانی میکنند.
| قابلیتهای وب | منبع |
|---|---|
| webstatus.dev/features/display-mode | www.varzesh3.com/:-1 |
| webstatus.dev/features/manifest | www.varzesh3.com/:-1 |
| webstatus.dev/features/background-clip-text | www.varzesh3.com/:-1 |
| webstatus.dev/features/beforeinstallprompt | www.varzesh3.com/:-1 |
| webstatus.dev/features/requestidlecallback | _lighthouse-eval.js:31 |
| webstatus.dev/features/referencetarget | www.varzesh3.com/widgets/_next/static/chunks/507-4348ec0f5cef3942.js:1 |
| webstatus.dev/features/canvas-2d-alpha | www.varzesh3.com/widgets/_next/static/chunks/120.3d761fca96847337.js:1 |
| webstatus.dev/features/prefers-reduced-transparency | www.varzesh3.com/widgets/_next/static/chunks/120.3d761fca96847337.js:1 |
| webstatus.dev/features/ext-texture-compression-bptc | www.varzesh3.com/widgets/_next/static/chunks/120.3d761fca96847337.js:1 |
| webstatus.dev/features/webgl-multi-draw | www.varzesh3.com/widgets/_next/static/chunks/120.3d761fca96847337.js:1 |
| webstatus.dev/features/beforeunload | s1.mediaad.org/serve/varzesh3.com/loader.core.js:2 |
| webstatus.dev/features/ua-client-hints | mc.yandex.ru/metrika/tag.js:438 |
و ۴۴ مورد دیگر.
بررسیهای قبولشده (۱۲ مورد؛ ۳ مورد هم به این صفحه مربوط نبود)
استفاده از HTTPS
HTTPS ارتباط بازدیدکننده با سایت را رمزگذاری میکند تا کسی نتواند اطلاعات او را ببیند یا تغییر دهد. مرورگرها سایت بدون آن را ناامن نشان میدهند.
درخواست موقعیت مکانی هنگام باز شدن صفحه
درخواست موقعیت مکانی بدون توضیح و در همان لحظهی ورود، بازدیدکننده را بدبین میکند. بهتر است پس از یک اقدام خود او پرسیده شود.
درخواست اجازهی اعلان هنگام باز شدن صفحه
درخواست ارسال اعلان در همان لحظهی ورود، بازدیدکننده را آزار میدهد و بیشتر افراد آن را رد میکنند. بهتر است در زمان مناسب پرسیده شود.
امکان چسباندن متن در فیلدها
بستن امکان چسباندن در فیلدها بازدیدکننده را اذیت میکند و با از کار انداختن برنامههای مدیریت رمز، امنیت را هم کمتر میکند.
نسبت درست ابعاد عکسها
عکسی که با نسبت ابعادی غیر از نسبت واقعیاش نمایش داده شود، کشیده یا فشرده دیده میشود و ظاهر سایت را غیرحرفهای میکند.
وضوح مناسب عکسها
عکسی که وضوحش از اندازهی نمایش کمتر باشد، روی صفحهنمایشهای باکیفیت تار دیده میشود.
تعریف doctype در HTML
نبود doctype باعث میشود مرورگر صفحه را در حالت قدیمی نمایش دهد و ظاهر سایت در مرورگرهای مختلف بههم بریزد.
تعریف رمزگذاری نویسهها (charset)
اگر رمزگذاری صفحه درست اعلام نشود، حروف فارسی ممکن است به شکل نویسههای درهم و ناخوانا نمایش داده شوند.
قابلیتهای منسوخ مرورگر
قابلیتهای منسوخ دیر یا زود از مرورگرها حذف میشوند و بخشی از سایت که به آنها وابسته است از کار میافتد.
کوکیهای شخص ثالث
مرورگرها در بعضی شرایط کوکیهای سایتهای دیگر را مسدود میکنند. ابزارهایی که به این کوکیها وابستهاند ممکن است از کار بیفتند.
خطاهای کنسول مرورگر
خطاهای ثبتشده در کنسول نشانهی مشکلات حلنشدهاند، مثل فایلی که بارگذاری نشده یا کدی که درست اجرا نمیشود.
مشکلات بخش Issues در Chrome DevTools
مشکلاتی که مرورگر Chrome دربارهی صفحه ثبت کرده است، مثل خطاهای شبکه، تنظیمات امنیتی ناکافی و دیگر ایرادهای مرورگر.
تاریخچهی گزارشها هر اسکن این سایت، با تاریخش.
- تاریخموبایلدسکتاپسئوLCP
- ۳۲۶۱۱۰۰۸٫۹ ث
بیشتر
تفسیر گزارش PageSpeed؛ Core Web Vitals چیست و هر عدد یعنی چه
تفسیر گزارش PageSpeed یعنی فهمیدن اینکه پشت هر عدد چه تجربهای برای بازدیدکننده هست و کدام ایراد را باید اول درست کرد. این راهنما همهی بخشهای یک گزارش سرعت را به زبان ساده توضیح میدهد: Core Web Vitals چیست، امتیاز از ۱۰۰ چطور حساب میشود، LCP و CLS و INP و TBT هر کدام چه میسنجند، FCP و Speed Index و پاسخ سرور، گواهی SSL و HTTP/3، هاست، سئو، دسترسپذیری و آمادگی برای هوش مصنوعی؛ و در آخر یک ترتیب عملی برای درست کردن ایرادها.
تفسیر گزارش PageSpeed را از کجا شروع کنیم؟
گزارش سرعت در نگاه اول شلوغ است. قدم اول در تفسیر گزارش PageSpeed این است که از بالا به پایین و از کلی به جزئی بخوانید.
بالای گزارش، کنار نام دامنه، سه چیز نوشته شده است: جای تست، اینکه فقط صفحهی اصلی سنجیده شده، و تاریخ و ساعت. اینها را جدی بگیرید: هر گزارش سرعت عکسی از یک لحظه و از یک جاست. گزارشهای تیم سفید از سروری در تهران گرفته میشوند تا تجربهی بازدیدکنندهی ایرانی را نشان بدهند.
بعد یک جملهی خلاصه دربارهی موبایل میآید. این جمله از امتیاز سرعت موبایل ساخته میشود: از ۹۰ به بالا «سریع»، از ۵۰ تا ۸۹ «قابل قبول، ولی جای بهتر شدن دارد» و زیر ۵۰ «کند»؛ و اگر LCP اندازه گرفته شده باشد، همان زمان را هم کنارش مینویسد. زیر جمله، چند ایراد مهم آمده که هر کدام شما را به بخش خودش میبرد: دو ایراد اول سرعت (همانهایی که بیشترین زمان را آزاد میکنند)، مشکل گواهی SSL، کار کردن سایت فقط با HTTP/1.1، تعداد ایرادهای سئو، و آماده نبودن جدی سایت برای هوش مصنوعی. اگر هیچکدام نبود، نوشته شده «ایراد مهمی پیدا نشد». اگر فقط وقت خواندن همین بالای گزارش را دارید، همین فهرست کوتاه کار اول شماست.
هفت عقربه و سه رنگ: امتیاز از ۱۰۰ را چطور بخوانیم
بعد از خلاصه، عقربهها میآیند. هر عقربه یک امتیاز از ۱۰۰ است و رنگش از قاعدهی خود Lighthouse میآید. طبق مستندات امتیازدهی Lighthouse، ۹۰ تا ۱۰۰ سبز و خوب است، ۵۰ تا ۸۹ نارنجی و نیازمند بهبود، و ۰ تا ۴۹ قرمز و ضعیف. در گزارش ما کنار رنگ، شکل هم هست (دایره برای خوب، مربع برای متوسط و مثلث برای ضعیف) تا کسی که رنگها را خوب تشخیص نمیدهد هم بتواند گزارش را بخواند.
هفت امتیاز گزارش اینهاست: سرعت موبایل، سرعت دسکتاپ، سئو، گواهی SSL، آمادگی برای هوش مصنوعی، دسترسپذیری و شیوههای درست. پنج تای آنها (دو سرعت، سئو، دسترسپذیری و شیوههای درست) خروجی مستقیم Lighthouse است. امتیاز SSL و هوش مصنوعی را بررسیهای جداگانهی خود ابزار میدهند و پایینتر توضیحشان میدهیم.
Lighthouse چیست و چه ربطی به PageSpeed دارد؟
اسم PageSpeed را بیشتر شنیدهاید، ولی موتوری که پشت آن کار میکند Lighthouse است. طبق معرفی Lighthouse در مستندات Chrome، Lighthouse ابزاری خودکار و متنباز برای بهتر کردن کیفیت صفحههای وب است که بررسیهایی برای سرعت، دسترسپذیری، سئو و موارد دیگر دارد؛ میشود آن را داخل ابزارهای توسعهدهندهی Chrome، از خط فرمان یا به شکل یک ماژول Node اجرا کرد. ابزار ما همین Lighthouse را اجرا میکند. پس هر عدد سرعت در گزارش ما خروجی خود Lighthouse است و نام انگلیسی هر سنجه (LCP، TBT، CLS، FCP و SI) کنار نام فارسیاش آمده تا بتوانید آن را با PageSpeed Insights یا گزارش Lighthouse داخل Chrome مقایسه کنید.
امتیاز PageSpeed (Performance) چطور حساب میشود؟
امتیاز سرعت یک نمرهی جادویی نیست؛ میانگین وزندار پنج سنجه است. طبق همان مستندات Lighthouse، وزنها در جدول نسخهی ۱۰ اینطور است: TBT سی درصد، LCP بیستوپنج درصد، CLS بیستوپنج درصد، FCP ده درصد و Speed Index ده درصد.
یعنی سه سنجه هشتاد درصد امتیاز را میسازند: TBT، LCP و CLS. برای همین در تفسیر گزارش PageSpeed به جای خیره شدن به عدد کلی، ببینید کدام سنجه قرمز است. کنار هر سنجه در گزارش ما همان نقطهی رنگی و شکل هست، پس در یک نگاه معلوم است کدام عدد امتیاز را پایین کشیده.
دو نکته را هم بدانید. اول اینکه امتیاز از یک تست تا تست بعد چند واحد بالا و پایین میشود. مستندات Lighthouse دلیلهایی مثل عوض شدن تبلیغها، تغییر مسیر اینترنت و تفاوت دستگاه را نام میبرد. دوم اینکه امتیاز موبایل و دسکتاپ را با هم مقایسه نکنید؛ تست موبایل یک گوشی میانرده با اینترنت همراه را شبیهسازی میکند و طبیعی است که پایینتر باشد. برای گوگل هم موبایل مهمتر است، چون طبق راهنمای جستجوی گوگل نسخهی موبایل سایت برای ایندکس و رتبهبندی به کار میرود. گزارش ما برای هر کدام زبانهی جدا دارد؛ اول موبایل را بخوانید.
Core Web Vitals چیست؟
گوگل سه سنجه را «شاخصهای حیاتی وب» یا Core Web Vitals نامیده است، چون هر کدام یک بخش اصلی تجربهی بازدیدکننده را میسنجد: بار شدن (LCP)، پاسخ دادن (INP) و ثبات (CLS). گوگل در راهنمای جستجو دربارهی Core Web Vitals اینها را مجموعهای از سنجهها مینامد که تجربهی واقعی کاربر را میسنجند، به صاحبان سایت توصیه میکند در آنها به نتیجهی خوب برسند و میگوید این، کنار جنبههای دیگر تجربهی صفحه، با چیزی همسو است که سیستمهای اصلی رتبهبندیاش میخواهند پاداش بدهند.
مرزها از مقالهی تعیین آستانههای Core Web Vitals در web.dev میآید:
- LCP: تا ۲٫۵ ثانیه خوب، بیشتر از ۴ ثانیه ضعیف.
- INP: تا ۲۰۰ میلیثانیه خوب، بیشتر از ۵۰۰ میلیثانیه ضعیف.
- CLS: تا ۰٫۱ خوب، بیشتر از ۰٫۲۵ ضعیف.
همان مقاله میگوید برای قضاوت دربارهی یک صفحه یا سایت، صدک ۷۵ همهی بازدیدها به کار میرود؛ یعنی اگر دستکم ۷۵ درصد بازدیدها در محدودهی خوب باشند، آن سنجه خوب است. این نکته در تفسیر گزارش مهم است: یک تست خوب روی گوشی شما یعنی صفحه میتواند سریع باشد، نه اینکه برای همه سریع است.
LCP سایت چیست؟ بخش اصلی صفحه کی دیده میشود
LCP لحظهای است که بزرگترین متن یا عکس صفحه روی صفحهنمایش میآید؛ معمولا عکس اصلی بالای صفحه، اسلایدر یا تیتر بزرگ. این همان لحظهای است که بازدیدکننده حس میکند «صفحه باز شد». مقالهی LCP در web.dev هدف ۲٫۵ ثانیه یا کمتر را پیشنهاد میکند.
دلیلهای رایج LCP بد: سروری که دیر جواب میدهد، عکس اصلی سنگین یا بزرگتر از اندازهی نمایش، عکسی که مرورگر دیر پیدایش میکند (مثلا چون با جاوااسکریپت اضافه میشود یا «بارگذاری تنبل» رویش گذاشتهاند)، و فایلهای CSS و جاوااسکریپتی که تا کامل نرسند جلوی نمایش را میگیرند.
در گزارش، بخشی به نام «جزئیات زمان LCP» هست که زمان را به مرحلهها تقسیم میکند تا معلوم شود تأخیر از سرور است، از دانلود یا از نمایش. راهنمای بهینهسازی LCP چهار مرحله را نام میبرد (پاسخ سرور، تاخیر شروع بارگذاری عکس، زمان دانلود عکس و تاخیر نمایش) و برای صفحهای که خوب بهینه شده، حدود ۴۰ درصد را سهم پاسخ سرور و ۴۰ درصد را سهم دانلود میداند و هر کدام از دو تاخیر را زیر ۱۰ درصد. اگر در گزارش شما یکی از دو تاخیر بزرگ است، مشکل معمولا در کد صفحه است، نه در سرور یا حجم عکس. یک ردیف دیگر هم به کار میآید: «پیدا شدن زودهنگام عکس LCP»، که میگوید مرورگر عکس اصلی را از همان اول در HTML میبیند یا نه.
CLS سایت چیست؟ صفحه چقدر میپرد
حتما برایتان پیش آمده که میخواهید روی لینکی بزنید و همان لحظه عکسی بالای صفحه بار میشود و انگشتتان روی چیز دیگری مینشیند. CLS همین پرشها را جمع میزند. طبق مقالهی CLS در web.dev، هر بار که یک بخش دیدهشدنی از یک فریم تا فریم بعد جایش را عوض کند، یک جابهجایی چیدمان رخ داده است. عدد CLS بیواحد است: تا ۰٫۱ خوب و بیشتر از ۰٫۲۵ ضعیف.
رایجترین دلیلها: عکس و ویدیویی که اندازهاش در کد مشخص نشده، تبلیغ یا بنری که بعدا بالای محتوا اضافه میشود، و فونتی که دیر میرسد و اندازهی متن را عوض میکند. بخش «جابهجاییهای بزرگ چیدمان» در گزارش بزرگترین پرشها را همراه با بخشهایی که جابهجا شدهاند نشان میدهد؛ همانجا معلوم است کدام عنصر مقصر است.
INP چیست و چرا در گزارش TBT آمده؟
INP میگوید وقتی بازدیدکننده روی دکمهای میزند یا منویی را باز میکند، چقدر طول میکشد تا نتیجه را ببیند. طبق مقالهی INP در web.dev، این سنجه تأخیر همهی تعاملهای کاربر با صفحه را میبیند و یک عدد گزارش میکند که همه یا تقریبا همهی تعاملها زیر آن بودهاند. تا ۲۰۰ میلیثانیه خوب است، تا ۵۰۰ نیازمند بهبود، و بیشتر از آن ضعیف.
ولی INP فقط با کلیکهای واقعی آدمها اندازه گرفته میشود و در یک تست آزمایشگاهی که کسی روی صفحه نمیزند، وجود ندارد. web.dev صریح میگوید ابزاری مثل Lighthouse که صفحه را بدون کاربر باز میکند نمیتواند INP را بسنجد، ولی TBT در آزمایشگاه سنجیدنی است و نشانهی نزدیکی برای INP است؛ بهتر شدن TBT در آزمایشگاه معمولا INP واقعی را هم بهتر میکند. برای همین گزارش ما INP ندارد و TBT را نشان میدهد.
TBT سایت چیست؟ صفحه چقدر قفل است
TBT جمع زمانهایی است که مرورگر سرش با اجرای کد گرم است و نمیتواند به کاربر جواب بدهد؛ در گزارش ما اسم فارسیاش «زمان قفل بودن صفحه» است. طبق مقالهی TBT در web.dev، هر کاری که بیش از ۵۰ میلیثانیه طول بکشد «طولانی» حساب میشود و فقط مقدار بیش از ۵۰ میلیثانیهاش در TBT جمع میشود؛ همان مقاله هدف کمتر از ۲۰۰ میلیثانیه روی سختافزار موبایل معمولی را پیشنهاد میکند.
TBT بالا تقریبا همیشه یعنی جاوااسکریپت زیاد: قالبهای سنگین، صفحهسازهای پرکد، افزونههای متعدد، و کدهای شخص ثالث مثل آمارگیر، گفتگوی آنلاین و تبلیغات. چون TBT بیشترین وزن را در امتیاز دارد، کم کردنش معمولا بیشترین جهش امتیاز را هم میدهد.
FCP، Speed Index و پاسخ سرور (TTFB) چیست؟
سه عدد دیگر هم در بخش سرعت هست که به تفسیر گزارش PageSpeed کمک میکنند، حتی اگر وزن کمتری داشته باشند.
FCP (نخستین نمایش محتوا) لحظهای است که اولین متن یا عکس روی صفحه میآید و صفحهی سفید تمام میشود. طبق web.dev، تا ۱٫۸ ثانیه خوب و بیشتر از ۳ ثانیه ضعیف است. اگر FCP بد باشد، بازدیدکننده مدتی به صفحهی خالی نگاه میکند و شک میکند که اصلا چیزی بار میشود. فاصلهی زیاد بین FCP و LCP هم چیزی میگوید: صفحه زود شروع کرده، ولی بخش اصلیاش دیر رسیده؛ معمولا یعنی عکس اصلی سنگین است یا دیر پیدا میشود.
Speed Index (شاخص سرعت) میگوید صفحه با چه سرعتی جلوی چشم پر میشود. Lighthouse از بار شدن صفحه فیلم میگیرد و پیشرفت تصویر را فریم به فریم میسنجد. طبق مستندات Speed Index، روی موبایل تا ۳٫۴ ثانیه سبز، تا ۵٫۸ ثانیه نارنجی و بیشتر از آن قرمز است.
پاسخ سرور (TTFB) زمانی است که طول میکشد تا سرور اولین بایت صفحه را بفرستد. این عدد جزو امتیاز Lighthouse نیست، ولی در گزارش ما جدا آمده چون پایهی همهی عددهای دیگر است: تا سرور جواب ندهد، هیچ چیزی شروع نمیشود. web.dev تا ۰٫۸ ثانیه را خوب و بیشتر از ۱٫۸ ثانیه را ضعیف میداند و رنگ این ردیف در گزارش ما از همین آستانهها میآید. همان مقاله یادآوری میکند که TTFB جزو Core Web Vitals نیست، پس لازم نیست حتما سبز باشد؛ ولی اگر بالا باشد، LCP خوب سخت میشود. TTFB بالا معمولا یعنی هاست شلوغ، سرور دور از بازدیدکننده، نبود کش صفحه یا کدهای سنگین سمت سرور؛ در سایتهای وردپرسی، افزونههای زیاد و پایگاه دادهی تنظیمنشده هم دلیل رایجی است.
فهرست ایرادها را چطور بخوانیم؟
زیر عددها، عکس صفحه پس از بارگذاری، وزن صفحه و فهرست «چیزهایی که سرعت را گرفتهاند» آمده است. عکس صفحه فقط تصویری است که هنگام تست ذخیره شده؛ چیزی از سایت تستشده در گزارش بار نمیشود. فهرست ایرادها در گزارش ما به ترتیب زمانی که درست کردن هر ایراد آزاد میکند مرتب شده؛ یعنی هر چه بالاتر، اثرش بیشتر. هر ایراد را باز کنید تا سه چیز ببینید: یک توضیح فارسی ساده، تخمین Lighthouse از صرفهجویی (مثلا «صرفهجویی حدود فلان کیلوبایت»)، و جدولی از فایلها یا عنصرهایی که مشکل دارند، با نشانی، حجم و زمان قابل صرفهجویی.
این تخمینها راهنما هستند، نه قول؛ Lighthouse آنها را از شبیهسازی حساب میکند. ولی برای اولویتبندی عالیاند. چند ایراد که در گزارشها زیاد دیده میشود:
- بهینهسازی تحویل عکسها: عکسهایی که حجمشان زیاد است یا بزرگتر از اندازهای هستند که نمایش داده میشوند. معمولا سادهترین و پربازدهترین کار است.
- درخواستهای مانع نمایش: فایلهای CSS و جاوااسکریپتی که مرورگر تا دانلودشان چیزی نشان نمیدهد.
- جاوااسکریپت بیاستفاده یا تکراری: کدهایی که دانلود میشوند ولی در این صفحه به کاری نمیآیند.
- مدت نگهداری فایلها در حافظهی مرورگر: اگر فایلهای ثابت کش نشوند، بازدیدکننده در هر بازدید دوباره آنها را دانلود میکند.
- کدهای شخص ثالث: ابزارهایی که از سایتهای دیگر میآیند و روی سرعت شما کنترلی ندارید.
- زنجیرهی درخواستهای شبکه: فایلهایی که پشت سر هم و وابسته به هم بار میشوند.
زیر فهرست ایرادها دو بخش تاشده هم هست. «اطلاعات بیشتر» چیزهایی است که امتیاز ندارند ولی برای فهم صفحه مفیدند. «بررسیهای قبولشده» هم نشان میدهد چه چیزهایی سنجیده شده و درست بوده است؛ این بخش را نادیده نگیرید، چون میگوید روی چه چیزهایی لازم نیست وقت بگذارید.
بخش «وزن صفحه» حجم کل و تعداد درخواستها را به تفکیک نوع فایل نشان میدهد: HTML، CSS، جاوااسکریپت، عکس، فونت و بقیه. اگر یک نوع بیشتر حجم را گرفته، همانجا را نگاه کنید؛ عکس سنگین بیشتر LCP را خراب میکند و جاوااسکریپت سنگین بیشتر TBT را.
گواهی SSL و هدرهای امنیتی
گواهی SSL همان چیزی است که نشانی سایت را از http به https میبرد و اطلاعاتی را که بین بازدیدکننده و سایت رد و بدل میشود رمز میکند. سایتی که گواهی ندارد یا گواهیاش مشکل دارد، در مرورگر با هشدار امنیتی دیده میشود. اگر سایتی اصلا روی HTTPS جواب ندهد، گزارش ما همین را بالای این بخش مینویسد و بقیهی تست را روی نسخهی HTTP انجام میدهد.
برای سایتی که گواهی دارد، گزارش اینها را نشان میدهد: معتبر یا نامعتبر بودن، صادرکننده، تاریخ صدور و پایان اعتبار با تعداد روزهای مانده، دامنههایی که گواهی برایشان صادر شده، نوع کلید و اتصالی که برقرار شده است. وقتی تا پایان اعتبار ۲۱ روز یا کمتر مانده، این ردیف نارنجی میشود؛ در این حالت تمدید خودکار گواهی را وارسی کنید.
ردیف «نسخههای TLS» چهار نسخه را نشان میدهد. TLS 1.3 و 1.2 نسخههای امروزیاند. اگر TLS 1.0 یا 1.1 روشن مانده باشد، گزارش آن را «روشن (ناامن)» مینویسد؛ این دو نسخه قدیمیاند و باید در سرور خاموش شوند. هر ایراد دیگری در تنظیم گواهی هم زیر عنوان «چیزهایی که باید درست شوند» آمده است.
زیر SSL، هدرهای امنیتی فهرست شدهاند. هدر یعنی پیام کوتاهی که سرور همراه صفحه به مرورگر میفرستد. کنار هر هدر نوشته شده فرستاده میشود یا نه، و یک جمله که چرا مهم است. اینها روی سرعت اثری ندارند، ولی جلوی حملههایی مثل اجرای کد تزریقشده یا نمایش سایت شما داخل قاب یک سایت دیگر را میگیرند.
HTTP/2 و HTTP/3، فشردهسازی و تغییر مسیرها
بخش «شبکه و پروتکل» میگوید سایت با چه زبانی با مرورگر حرف میزند. HTTP زبان اصلی وب است و نسخههایش فرق بزرگی در سرعت دارند. در HTTP/1.1 قدیمی، مرورگر فایلها را تقریبا یکییکی میگیرد؛ HTTP/2 چند فایل را همزمان روی یک اتصال میفرستد؛ و HTTP/3 روی پایهی تازهای به نام QUIC ساخته شده که در اینترنت ناپایدار، مثل اینترنت همراه، بهتر رفتار میکند.
ابزار ما HTTP/2 را از خود اتصال امن (ALPN) تشخیص میدهد و HTTP/3 را از اعلام خود سرور در هدری به نام Alt-Svc میخواند. اگر سایتی هنوز فقط HTTP/1.1 دارد، این از ایرادهای مهمی است که در خلاصهی بالای گزارش هم میآید، و معمولا با یک تنظیم در سرور یا CDN درست میشود.
ردیفهای دیگر این بخش:
- فرستادن HTTP به HTTPS: کسی که نشانی را بدون https مینویسد باید خودکار به نسخهی امن برسد.
- فشردهسازی: متن صفحه با Brotli، Zstandard یا gzip فشرده فرستاده میشود یا نه. فشردهسازی حجم فایلهای متنی را خیلی کم میکند.
- HSTS: به مرورگر میگوید از این به بعد همیشه با HTTPS بیاید.
- IPv6: سایت روی نسل تازهی نشانیهای اینترنت هم در دسترس است یا نه.
- اولین پاسخ سرور (TTFB): همان عدد بخش سرعت، با همان رنگها.
- نشانی با www: نسخهی با www به همین سایت میرسد، به جای دیگری میرود یا کار نمیکند.
- تغییر مسیر تا صفحهی اصلی: هر تغییر مسیر (مثلا از نسخهی بدون www به www و بعد به https) یک رفتوبرگشت اضافه است. وقتی بیشتر از یک بار باشد، گزارش آن را نارنجی میکند.
هاست و تکنولوژی: سایت روی چه چیزی ایستاده
این بخش میگوید سایت کجا میزبانی میشود و با چه ساخته شده است: شبکه یا دیتاسنتر، کشور سرور، CDN اگر هست، سرویس DNS، وبسرور؛ و هر تکنولوژیای که تشخیص داده شده، به تفکیک دسته (مثلا سیستم مدیریت محتوا، فروشگاهساز، ابزار آمار). طبق قاعدهی گزارش، فقط چیزی آمده که واقعا تشخیص داده شده؛ اگر ردیفی نیست، یعنی ابزار نشانهای از آن پیدا نکرده است.
این بخش برای تفسیر بقیهی گزارش به کار میآید. اگر TTFB بالاست و سرور در کشوری دور از بازدیدکنندههاست، بخشی از جواب همینجاست. اگر سایت وردپرسی است، میدانید ایرادهای TBT احتمالا از قالب و افزونهها میآید. و اگر CDN هست ولی TTFB باز هم بالاست، احتمالا صفحهها کش نمیشوند.
سئو تکنیکال، دسترسپذیری و شیوههای درست
سئو در گزارش دو بخش دارد. اول بررسیهای پایهی خود ابزار: عنوان و توضیح صفحه، تیتر اصلی (H1)، نشانی اصلی (canonical)، اجازهی ایندکس، زبان صفحه، تنظیم موبایل (viewport)، پیشنمایش اشتراکگذاری در شبکههای اجتماعی (Open Graph)، دادهی ساختاریافته (Schema)، robots.txt، نقشهی سایت و چند مورد دیگر. بعد بررسیهای سئوی Lighthouse با امتیاز از ۱۰۰. امتیاز سئوی Lighthouse بیشتر میگوید گوگل میتواند صفحه را درست بخواند یا نه؛ امتیاز ۱۰۰ در این بخش یعنی ایراد فنی پایهای نیست، نه اینکه سایت در گوگل اول است. محتوا، لینکها و اعتبار سایت را هیچ گزارش خودکاری نمیسنجد. ولی ایرادهایی مثل noindex اشتباهی، robots.txt که کل سایت را بسته یا نبودن تیتر و عنوان، جدی هستند و باید فورا درست شوند.
دسترسپذیری یعنی اینکه سایت برای همه قابل استفاده باشد: کسی که با صفحهخوان کار میکند، کسی که چشمش ضعیف است، کسی که فقط با صفحهکلید کار میکند. طبق مستندات امتیاز دسترسپذیری Lighthouse، این امتیاز میانگین وزندار بررسیهای خودکار است و هر بررسی یا کامل قبول میشود یا رد؛ برخلاف بررسیهای سرعت، قبول شدن نیمهکاره امتیازی ندارد. همان مستندات فهرست جداگانهای از بررسیهای دستی هم دارند. پس امتیاز ۱۰۰ دسترسپذیری یعنی ایراد خودکاری پیدا نشد، نه اینکه سایت برای همه بینقص است. ایرادهای رایج: تضاد کم رنگ متن با زمینه، دکمهها و لینکهای بینام و عکسهای بدون متن جایگزین.
شیوههای درست چیزهایی مثل استفاده از HTTPS و نبود خطا در کنسول مرورگر را میسنجد؛ کمتر به چشم میآید، ولی نشان میدهد سایت چقدر تمیز ساخته شده است.
آمادگی سایت برای هوش مصنوعی
این بخش در گزارشهای معمول سرعت نیست. سوالش ساده است: آیا ChatGPT، Claude و ایجنتهای هوش مصنوعی دیگر میتوانند وارد سایت شما شوند، آن را بخوانند و با آن کار کنند؟
بررسیها همان ۲۲ بررسی ابزار isitagentready.com کلادفلر است، با همان قاعدهها. نتیجه دو عدد دارد. یکی سطح از ۵، با نام انگلیسی و فارسیاش، و یک جمله که میگوید برای رسیدن به سطح بعد چه چیزی کم است. دیگری امتیاز از ۱۰۰، که سهم بررسیهای قبولشده است از بررسیهایی که به همین سایت مربوط بودند. کنار آن، سهم هر گروه آمده است: پیدا شدن، محتوا، اجازهی رباتها، و API و ورود و MCP. زیر هر گروه، فهرست بررسیها با جزئیات و یک خط «چه کار کنید» آمده است.
دو بخش دیگر در امتیاز حساب نمیشوند. خرید توسط ایجنت فقط برای فروشگاه نشان داده میشود؛ اگر سایت فروشگاه به نظر نرسد، گزارش مینویسد پنج بررسی خرید به آن مربوط نیست. بررسیهای خود ما هم جدا آمدهاند، از جمله یک آزمایش واقعی: صفحهی اصلی را با شناسهی ایجنتها درخواست میکنیم و میبینیم سایت جواب میدهد یا مسدود میکند. گاهی فایروال یا CDN بیآنکه صاحب سایت بداند همین ایجنتها را میبندد. گزارشهایی که پیش از ۹ مهر ۱۴۰۵ گرفته شدهاند، با همان گروههای قدیمی خودشان نشان داده میشوند.
اینکه بخواهید ایجنتها سایت را بخوانند یا نه، تصمیم خود شماست؛ گزارش فقط میگوید الان چه اتفاقی میافتد. اگر امتیاز این بخش زیر ۵۰ باشد، در خلاصهی بالای گزارش هم میآید. برای فهمیدن خود بررسیها، تست آمادگی سایت برای هوش مصنوعی را هم ببینید.
اول چه چیزی را درست کنیم؟ ترتیب عملی در تفسیر گزارش PageSpeed
حالا که همهی بخشها را میشناسید، مهمترین سوال: از کجا شروع کنیم؟ ترتیبی که پیشنهاد میکنیم بر اساس دو چیز است: اثر روی بازدیدکننده و گوگل، و سختی کار.
- هر چیزی که سایت را از دسترس خارج میکند. گواهی منقضی یا نامعتبر، noindex اشتباهی روی صفحهی اصلی، robots.txt که کل سایت را بسته است. اینها فوریاند، چون یا بازدیدکننده را با هشدار میترسانند یا سایت را از گوگل بیرون نگه میدارند.
- پاسخ سرور. اگر TTFB قرمز است، از اینجا شروع کنید. روی سرور کند، بهینهسازی صفحه فقط بخشی از مشکل را حل میکند. کش صفحه، بهروز کردن نسخهی PHP یا رفتن از هاست اشتراکی شلوغ به سرور اختصاصی معمولا همینجا اثر میکند.
- LCP موبایل. عکس اصلی را سبک و هماندازهی نمایش کنید، بارگذاری تنبل را از رویش بردارید و فایلهای مانع نمایش را کم کنید.
- TBT. افزونهها و اسکریپتهای اضافه را حذف کنید، کدهای شخص ثالث را بازبینی کنید و جاوااسکریپت بیاستفاده را کنار بگذارید.
- CLS. به عکسها و قابها اندازه بدهید و برای تبلیغ و بنر از قبل جا نگه دارید. معمولا سریع درست میشود.
- پروتکل و فشردهسازی. HTTP/2 یا HTTP/3، Brotli و کش طولانی فایلهای ثابت. بیشترشان تنظیم سرور هستند، نه تغییر سایت.
- ایرادهای سئو، دسترسپذیری و هدرهای امنیتی. هر کدام جداگانه کار کمی میبرد و با هم سایت را تمیز و قابل اعتماد میکنند.
یک قانون هم همیشه برقرار است: داخل هر بخش، ایرادهای بالای فهرست را اول درست کنید؛ همانهایی که بیشترین زمان را آزاد میکنند. بهینهسازی Core Web Vitals در عمل همین ترتیب است: سرور، بعد LCP، بعد TBT، بعد CLS.
بعد از درست کردن: دوباره تست کنید
هر تغییری که میدهید، اثرش را با یک تست تازه وارسی کنید و نتیجه را با تست قبلی همان ابزار مقایسه کنید، نه با ابزار دیگر. در تیم سفید یک روز بعد از هر گزارش دکمهی «اسکن جدید» روی گزارش میآید و همهی گزارشهای قبلی با تاریخشان در بخش تاریخچه میمانند؛ جدول تاریخچه برای هر اسکن امتیاز موبایل، دسکتاپ، سئو و LCP را کنار هم دارد، پس میتوانید ببینید کارتان چه اثری داشته است. چون امتیاز طبیعتا چند واحد نوسان دارد، به روند چند تست نگاه کنید، نه به یک عدد.
نسخهی PDF همین گزارش هم رایگان است و با دکمهی «دانلود PDF گزارش» گرفته میشود؛ برای فرستادن به طراح یا برنامهنویس سایت مناسب است. خود نشانی گزارش هم ثابت است و میشود آن را برای کسی فرستاد. اگر میخواهید سایت دیگری را بسنجید، از صفحهی تست سرعت سایت شروع کنید، و برای دیدن اینکه سایتهای سریع ایرانی کجا ایستادهاند، فهرست سریعترین سایتهای ایران را ببینید.
اگر نمیخواهید خودتان درگیر شوید
بیشتر ایرادهای این گزارش را یک برنامهنویس آشنا با سرعت و سئو میتواند با همین جزئیات درست کند. اگر ترجیح میدهید کار را به همان تیمی بسپارید که این ابزار را ساخته، چهار کار با قیمت ثابت و یکباره انجام میدهیم و زیر هر بخش گزارش، فقط وقتی عددها نشان بدهند، پیشنهادش آمده است:
- بهینهسازی سرعت سایت: وقتی امتیاز سرعت موبایل زیر ۹۰ است. ایرادهای بخش سرعت را یکییکی درست میکنیم؛ ۱۰ میلیون تومان، با تحویل در ۷ روز.
- پیکربندی سرور وردپرس: وقتی سایت وردپرسی است. وردپرس را روی سرور خود شما، با پیکربندی مخصوص همان سایت، راه میاندازیم و منتقل میکنیم؛ ۱۵ میلیون تومان، با تحویل در ۳ روز.
- سئو تکنیکال: وقتی بخش سئو دو ایراد یا بیشتر دارد یا امتیاز سئو زیر ۹۰ است. ایرادهای فنی که جلوی دیده شدن در گوگل را گرفتهاند؛ ۱۵ میلیون تومان، با تحویل در ۷ روز.
- آمادهسازی سایت برای ایجنتهای هوش مصنوعی: وقتی امتیاز آمادگی برای هوش مصنوعی زیر ۸۰ است. بررسیهای ردشده را یکییکی روی سایت پیاده میکنیم؛ ۱۰ میلیون تومان، با تحویل در ۷ روز.
همهی این کارها ۷ روز پشتیبانی رایگان دارند و اگر عجله دارید، با دو برابر هزینه زودتر تحویل میشوند (مثلا سئو تکنیکال در ۲ روز). برای هر سوالی هم میتوانید با ما تماس بگیرید.
پرسشهای رایج
چرا عدد این گزارش با PageSpeed Insights گوگل فرق دارد؟
موتور یکی است، ولی جای تست نه. طبق راهنمای PageSpeed Insights، تست آزمایشگاهی PageSpeed در یکی از مراکز دادهی گوگل در آمریکای شمالی، اروپا یا آسیا اجرا میشود و گزارش ما از تهران. مسیر شبکه تا سرور سایت فرق میکند و عددها هم. علاوه بر این، امتیاز هر بار کمی نوسان دارد.
PageSpeed نوشته «Core Web Vitals Assessment: Failed»؛ این یعنی چه؟
آن ارزیابی از دادهی کاربران واقعی Chrome میآید، نه از تست آزمایشگاهی. همان راهنمای PageSpeed Insights میگوید این داده تجربهی ۲۸ روز گذشته است و برای هر سنجه صدک ۷۵ را گزارش میکند. «رد شد» یعنی دستکم یکی از سه سنجه برای بخش بزرگی از بازدیدکنندهها در محدودهی خوب نبوده است. گزارش ما آزمایشگاهی است و چنین ارزیابیای ندارد؛ ولی LCP و CLS و TBT همین گزارش نشان میدهند مشکل احتمالا کجاست.
INP سایت من را از کجا ببینم؟
INP فقط از کاربران واقعی جمع میشود. اگر سایتتان بازدید کافی داشته باشد، PageSpeed Insights آن را بالای نتیجهاش نشان میدهد. گزارش Core Web Vitals در Search Console هم صفحههای سایت را به گروههای شبیه هم تقسیم میکند و برای هر گروه میگوید LCP، INP و CLS در ۲۸ روز گذشته خوب، نیازمند بهبود یا ضعیف بوده است. اگر آنجا «دادهای در دسترس نیست» دیدید، یعنی هنوز دادهی کافی از کاربران واقعی جمع نشده است. در تست آزمایشگاهی، TBT نزدیکترین نشانه به INP است.
در تفسیر گزارش PageSpeed مهمترین عدد کدام است؟
برای بیشتر سایتها LCP موبایل، چون هم بیشترین اثر را روی حس بازدیدکننده دارد و هم جزو Core Web Vitals است. بعد از آن TBT، که بیشترین وزن را در امتیاز دارد.
امتیاز ۱۰۰ لازم است؟
نه. مستندات امتیازدهی Lighthouse میگوید امتیاز کامل ۱۰۰ بسیار سخت است و انتظارش نمیرود؛ بردن امتیاز از ۹۹ به ۱۰۰ تقریبا همانقدر بهبود میخواهد که بردنش از ۹۰ به ۹۴. هدف این است که سنجهها در محدودهی خوب باشند و سایت برای آدمها سریع باشد. رسیدن از قرمز به سبز ارزش زیادی دارد؛ چند واحد آخر معمولا نه.
اگر تست ناموفق بود، یعنی چه؟
گزارش در یک جمله دلیلش را میگوید: دامنه پیدا نشد، سایت جواب نداد (یا خاموش است یا از سرور ایران در دسترس نیست)، تست بیش از حد طول کشید چون سایت خیلی کند جواب میدهد، یا سایت بیش از حد از نشانیای به نشانی دیگر میفرستد. ده دقیقه بعد دکمهی «دوباره تست کن» میآید.
چرا فقط صفحهی اصلی تست شده است؟
قاعدهی این ابزار است: هر نشانیای نوشته شود، صفحهی اصلی همان دامنه تست میشود. برای صفحههای داخلی میتوانید از Lighthouse داخل Chrome یا PageSpeed Insights استفاده کنید؛ همین راهنما برای خواندن نتیجهی آنها هم کار میکند.