آپدیت نوامبر 2020 ابزار GTmetrix
امروز 17 نوامبر 2020 است و از روز گذشته یعنی 16 نوامبر اتفاق جالبی افتاده است، GTmetrix تغییراتی در روش بررسی سایتها داشته و یک سری از تبها را حذف کرده است.
ما در فروردین 99 که GTmetrix را معرفی کردیم و ویدئوهای مربوط به آن را در سایت قرار دادیم شرایطش فرق میکرد الان که عوض شد، گفتیم ببینیم این تغییرات چه بوده و چه اتفاقی برای سنجهها، اعداد و ارقامی که به ما میدهد افتاده است.
برای تست و بررسی پارامترها، سایت دوره را وارد میکنیم ببینیم GTmetrix در ورژن جدید خود چه آماری، چه ارقامی و چه اطلاعاتی به ما میدهد. صفحه اول سایت را آورد. با Lighthouse آنالیز رو انجام داد که خب متفاوت از مدل قبلی بود.
امتیاز و پارامترهای سایت Mydmc.ir در GTmetrix
در performance: 9، در Structure: 46%، در LCP: 5.3s ،TBT: 0.9s و در CLS: 0.02s هستند که در ادامه به آنها میپردازیم.
یکی از مهمترین تغییرات بخش Speed Visualization است، که به شما میگوید که این سایت در چه ثانیههایی کاملا Load شده است.
برای بهبود سرعت سایت، سرور در داخل ایران باشد یا خارج؟
نکته بسیار مهمی در اینجا وجود دارد، اگر سرور ما در خارج از ایران بود، نتایج اینگونه نبود و کاملا متفاوت بود. اگر من سایت Mydmc را بالا بیاورم، Ctrl5 را میزنم که کلا از کش استفاده نکند و کاملا از اول بخواند، سرور و اینترنت در داخل ایران است و به سرعت بالا میآید. عدد 23 که GTMetrix اعلام میکند جای نگرانی ندارد چون Load شدن سایت 23 ثانیه طول نمیکشد اما از دید موتور جستوجو گوگل این اتفاق میافتد. راهکار چیست؟
سرور را به خارج از ایران ببریم. آیا راهکار درستی است؟ من این را خیلی صلاح نمیدانم چون پارسال همین موقع اینترنتهای ما به باد رفت.
مدل همیشگی ما در دوره آنلاین بازاریابی دیجیتال این بوده است که کمک کنم یاد گرفتن را یاد بگیرید. هدف من این نیست که چیزی را به شما یاد دهم سعی میکنم به شما یاد بدهم چگونه چیزهای جدیدی یاد بگیرید. ابزارها دائما در حال عوض شدن هستند بهتر است بهجای اینکه به شما ابزار را یاد دهم، نحوه استفاده از آن ابزار را به شما آموزش دهم.
چند پارامتر از GTMetrix را در ادامه معرفی کنیم:
TTFB چیست؟
روی کلمه TTFB دابل کلیک کنید و سپس کلیک راست کنید، Search For TTFB را انتخاب کنید. به شما میگوید از لحظهای که دامنۀ سایت در مرورگر زده میشود و زمانی که میخواهد از سرور بگیرد تا اولین بایت اطلاعات را که به سرور پس دهد چقدر طول میکشد، که در اینجا 1.8 ثانیه طول کشیده است. در داخل ایران مینی ثانیه طول میکشد چون اینها در خارج از ایران هستند انقدر کند شده است.
FCP چیست؟
FCP یعنی اولین بخش Visualize یا قابل دیدن صفحه چه چیزی بوده است. جایی که اولین نشانههای تصویری که User میتواند از سایت ببیند ممکن است یک سایت تعداد بسیاری Html، جاوا اسکریپت و Cssها بفرستد ولی هنوز چیزی روی صفحه دیده نشده، FCP وقتی است که اولین اثرات محتوایی روی صفحه توسط User دیده میشود.
در مرحلهی بعد Largest Contentfull Paint را سرچ کنید و توضیحاتش را مطالعه کنید.
در ویدئوهای Google Page Speed Score روی کلمۀ Core Web Vitals تاکید کردم، که بروید و مطالعه کنید، گوگل هم اعلام کرد که از March 2021 این Core Web Vitals یکی از مهمترین متریکها برای SEO خواهد بود. تمام کسانی که در ایران سرور دارند احتمالا اگر گوگل به این قول عمل کند و از March به Core Web Vitals اهمیت ویژه دهد با افت شدید روبهرو خواهند شد و کسانی که در خارج از ایران سرور دارند با یک ارتقا و افزایش خوب و مناسب در کلمههای کلیدی مواجه هستند.
Onload Time: یعنی اینجا نقطهای است که همۀ Resourcesها، CSSها، Java Scriptها و منابع لازم Load شده است و صفحه میتواند نمایش داده شود.
Time To Interactive و Fully Loaded Time را سرچ و مطالعه کنید.
گزارش Performance
به سراغ گزارشات Performance میرویم که اگر روی آن کلیک کنید همۀ زمانهایی که در Time Line بود نمایش میدهد و نشان میدهد چه مشکلاتی وجود داشته است.
Backend Duration: زمانی است که سرور اولین پاسخ را میفرستد.
نکته: بخش مهمی از مشکلات که در این بخش مشاهده میکنید بهخاطر سرورهای داخل ایران هستند وگرنه مشکل حادی در این سایت نیست.
Structure: مشکلاتی که باید حل شوند را نشان میدهد و به شما میگوید که چگونه آنها را برطرف کنید. مشکلات را در سطوح مختلف خیلی مهم، مهم، متوسط و ضعیف دستهبندی کرده است.
Lazy Loading: یکی از روشهای Load شدن عکسها است، به این شکل که تا زمانی که کاربر اسکرول نکرده و به آن عکس نرسیده، Image لود نمیشود.
Waterfall تایمینگ: میگوید هر بخش در چه ثانیه Load شده و چقدر طول کشیده است.
Video: میتواند رکوردی از نحوه Load شدن صفحه به شما نشان دهد.
History: اگر در تستهای این صفحه سوابقی داشته باشید و تستهای صفحه را Re-Test کنید و البته Login باشید، به شما نشان میدهد.
نکته: پارامتر CLS Lighthouse را سرچ کنید. میتوانید در سایت Web.dev که یکی از بهترین منابع است در مورد آن بخوانید و اطلاعات به دست آورید.
تغییرات جدید ابزار GTmetrix باعث شده که خواندن پارامترها نسبت به نسخه قبل سختتر باشد اما گوگل روش نگاه کردن به سایتها را عوض کرده و به سراغ Lighthouseها رفته است که این یکی از مشکلات جدی GTmetrix بود که با آپدیت برطرف شد و ما باید متناسب با روش های گوگل سایتمان را بالا بیاوریم.
نکته: فقط سرور نیست که تاثیر میگذارد بلکه وضعیت آن لحظه سرور نیز در نتایجی که GTmetrix نشان میدهد، تاثیرگذار است.
مثلا اعداد Host اشتراکی ممکن است اعداد و ارقام به شدت پایین بیاید و یک ساعت بعد با همان سرورها عددها بالا باشد. در نتیجه به سرور وابستگی دارد و کیفیت سرور بسیار اهمیت دارد. بنابراین خیلیها روی سرورهای ابری تاکید دارند، باید به سمت آنها پیش برویم که هم CBM داشته باشیم و این تغییرات متفاوت در نتایج را نداشته باشیم.
یکی از نکاتی که باید توجه کنید این است که اگر سرور یا Host اشتراکی دارید این اعداد و پارامترها بسته به باری که روی سرور هست ممکن است تغییر کند.
پرسش و پاسخ شرکتکنندگان دوره
پرسش مرتضی عبودی
سلام من تو بررسی سایت با جیتی متریکس دائم این ارور پایین رو میگیرم
Analysis Error
Error generating Lighthouse report
Sorry, we encountered an error generating your report. Please try again later.
If you think GTmetrix is wrong, let us know
مشکل از جی تی متریکسه؟
پرسش امید اسدی
هم در ویدیو نسخه قبلی GTmetrix و هم در نسخه جدید گفتین که برای سئو گاهی برای بهبود نمره سرعت، سایت رو بریم روی سرورهای خارجی.
همینطور گفتین نمرهای که داده میشه مثل کنکور بر اساس رتبه بندی هست
برام سوال پیش اومد که مگه همه سایتهایی که سرورشون داخل هستن همین مشکل رو ندادن؟ منظورم اینه که اگر تست سرعت سایت ما پایینه، تست سرعت سایت رقبا هم پایینه. این مورد در رتبه بندی سایتها و امتیاز دهی در مواردی مثل سئو در نظر گرفته نمیشه؟
البته که اگر رقابت ارزشمند و در سطح بالا باشه باید این هزینه رو کرد؛ ولی در مواردی که کسب و کار کوچک هست و رقبا هم در یک سطح هستن همه سرور یا هاست داخلی رو انتخاب میکنند و به هر حال جواب تست برای همه کندی مربوط به اینترنت بینالملل رو داره.
پرسش امید مرادی
سلام شما در بررسیهاتون در GTmetrix فقط صفحه اول سایتها رو مورد بررسی قرار دادین. در صورتی که یک سایت ممکنه صدها صفحه داشته باشه. حالا ممکنه که سرعت صفحه اول خوب باشه و باقی صفحات مشکل داشته باشه و یا برعکس. آیا گوگل در بررسی خودش سرعت تک تک صفحات رو بررسی میکنه یا نه فقط صفحه اول رو؟ آیا نیاز هست ما تمام صفحات رو با جی تی متریکس بررسی کنیم؟
پرسش مریم بهبهانی
سلام من سایتم رو که با وردپرس زدم برای انالیز میزنم چند بار که سعی کردم خطاهای مختلفی میده یکیش با این خطا بود سرچ که کردم نوشته بود از ساعت و تاریخ هست در صورتی که ساعت سیستم و سرور سایتم درسته Analysis Error
Error loading page: net::ERR_CERT_DATE_INVALID
بنظرتون مشکلم چیه؟ سایت رو میزارم اگر لطف کنین شما هم بررسی کنین ممنون
https://dorj.io/
پرسش محمد ضا بیتا
سلام
چرا این ویدئو بی صدا هست؟؟