Site icon آکادمی آمانج

معیار TBT چیست و چه تاثیری بر سئو سایت دارد؟

معیار TBT چیست

بهینه سازی و ارزیابی معیار تی بی تی (TBT) به منظور بهبود تجربه کاربر از بازدید صفحات وب سایت شما تاثیر بسزایی دارد. این معیار نشان دهنده زمان لود شدن و پاسخگویی صفحات وب سایت شما را نسبت به کلیک کاربر است. هرچقدر این زمان کوتاهتر باشد، وب سایت شما سریع تر برای کاربر نمایش داده شده و رضایت او را به همراه خواهد داشت.

معیار TBT در رتبه بندی صفحات وب سایت در گوگل نیز اهمیت بسیار زیادی دارد یعنی در معیارهای سئو سایت تاثیر گذار است. بنابراین شما باید سعی کنید با کاهش لانگ تسک هایی که رشته اصلی browser را به انحصار خود در می آورند، این معیار را بهینه کنید.

در این مقاله از مجموعه مقالات آموزش سئو، می بایست با ارائه یک نمای کلی از آنچه که در این معیار سنجیده می شود ، نحوه محاسبه آن ، چرا باید مراقبت کنید و چگونه TBT را بهبود ببخشید، اشاره شده است.

 

 TBTیا کل زمان انسداد (Total Blocking Time) چیست؟

معیار tbt یا Total Blocking Time شاخصی است که برای ارزیابی سرعت پاسخگویی صفحات وب سایت حین لود شدن پس از درخواست کاربر به کار می رود که شاخص مهمی برای سنجش عملکرد سایت به شمار می آید. با ارزیابی معیار TBT متوجه می شوید که هر صفحه از وب سایت شما چه مدت برای دریافت ورودی از کاربرد مسدود بوده است.

برای اینکه بهتر با این موضوع تخصصی که نقش مهمی در بهینه سازی سایت و سئو ایفا می کند؛ آشنا شوید بهتر است ابتدا مفهوم چند اصطلاح تخصصی را که در تعیین شاخص TBT موثرند، بررسی کنیم:

 

Time to Interactive (TTI)

Time to Interactive (TTI) معیاری است که دقیقاً متضاد معیار TBT تعریف می شود. زمانی که یک وب سایت به طور کامل و مداوم در دسترس باشد و هیچ گونه تأخیری در پاسخگویی و لود شدن صفحات آن دیده نشود، هیچ‌گونه TBT ندارد و در نتیجه تجربه کاربر نسبت به بازدید از این وبسایت کامل و بدون تاخیر است.

 

تسک های طولانی  (Long task)

تسک طولانی یا لانگ تسک به کدهای جاوا اسکریپتی گفته می شود که اجرای آن بیشتر از ۵۰ میلی ثانیه در Browser طول بکشد. درحقیقت، پاسخگویی یا تعامل بین صفحه وب و کاربر، هنگام لود شدن وب سایت با لانگ تسک هایی مرتبط است که به‌عنوان بلاکر عمل می کنند.

Long taskها به این علت بلاکر به شمار می‌آیند که Browser نمی‌تواند آن تسک را متوقف کرده یا در آن اختلال ایجاد کند. بنابراین زمانی که یک لانگ تسک در حال اجرا باشد، رشته اصلی Browser نمیتواند به کلیک کردن کاربر به عنوان ورودی پاسخ بدهد و لود شدن صفحه وب برای کاربر تا زمانیکه لانگ تسک به طور کامل اجرا نشود، مسدود شده یا اصطلاحا Freeze می شود.

 

دلیل اهمیت معیار  TBT

مهمترین معیارهایی که برای بهینه سازی یا SEO سایت مدنظر قرار می گیرند، شاخص هایی هستند که مورد توجه موتورهای جستجوی معتبری مثل گوگل قرار دارند. از آنجایی که طی سال های اخیر تعاملی بودن (Interactive) سایت ها مورد توجه ویژه گوگل قرار گرفته، ارزیابی معیار TBT نیز که رابطه مستقیمی با بهبود تجربه کاربر از تعامل با یک وب سایت دارد، اهمیت پیدا کرده است. در واقع می توان گفت بهینه بودن این شاخص، نقش کلیدی را در بهبود رنکینگ سایت در صفحات جستجو ایفا کرده و در سئو SEO سایت نیز موثر است.

 

معیار تی بی تی (TBT) برای یک سایت بهینه شده چقدر باید باشد؟

اگر سایتی به خوبی بهینه سازی شده باشد، معیار TBT به طور متوسط باید کمتر از ۳۰۰ میلی ثانیه باشد. معمولاً این مقدار متوسط با مجموع تمام لانگ تسک هایی که روی وب سایت اجرا می شود و مقایسه آن با ۱۰۰۰۰ وبسایت اولی که بهترین رتبه TBT را دارند، مشخص می شود.

از آنجاییکه نتایج ارزیابی TBT یکی از معیارهای مربوط به عملکرد وب سایت در گزارش فانوس دریایی لایت هاوس Lighthouse Report گوگل است، به طور کلی  بهینه بودن معیار TBT طبق نتایج این گزارش در محدوده های زیر سنجیده می‌شود:

 

این میزان تاثیر بسیار زیادی در رتبه ی سایت و سئو سایت دارد، چرا که در بخش Core Web Vitals در وبمستر گوگل قابل مشاهده میباشد.

 

 با چه ابزارهایی می توان دلیل بالا بودن معیار تی بی تی (TBT) یک وب سایت را تشخیص داد؟

برای این که بتوان TBT یک وب سایت را بهینه کرد، ابتدا باید دلایل تاخیر و در حقیقت لانگ تسک هایی که موجب تأخیر پیدا کردن فرایند لودینگ وب پیج ها می شوند را تشخیص داد. برای این کار می‌توان از ابزارهایی مثل Chrome DevTools استفاده کرد.

زمانی که با این ابزار ،صفحات وب سایت مورد بررسی قرار می گیرد، لانگ تسک هایی ک رشته اصلی browser را به انحصار خود دراورده اند، به رنگ قرمز نشان داده می‌شوند و به این ترتیب می توان با کلیک کردن روی هر لانگ تسک و مشاهده بخش“Bottom Up” دلیل بالا بودن تی بی تی را مشاهده کرد.

 


برای آشنایی بیشتر به مقاله راهنمای جامع بروزرسانی مقالات برای بهبود سئو سایت مراجعه کنید.


چگونگی ارزیابی معیار تی بی تی (TBT)

برای سنجش و ارزیابی معیار تی بی تی (TBT) می توان از شبیه سازهای سرعت صفحه وب سایت یا Page Speed simulators استفاده کرد .ابزارهای بسیار زیادی وجود دارند که ارزیابی و محاسبه TBT را انجام می دهند که پرکاربرد ترین آن ها عبارتند از:

 

بهینه سازی سایت برای معیار تی بی تی (TBT)  

بعد از اینکه با استفاده از ابزارهای مناسب، لانگ تسک ها یا اسکریپت هایی که موجب تاخیر در لود شدن وب پیج و پاسخگویی به کاربر می شوند، مشخص شد باید بلاک کد هایی که این لانگ تست ها را به وجود آورده اند، اصلاح شوند تا معیار TBT تا حد ممکن بهینه شود.

برای بهینه سازی بلاک کد ها می توان از یکی از روشهای زیر بهره گرفت:

کاهش تعداد درخواست های اسکریپت های سایت

جهت بهینه سازی معیار tbt می توانید تعداد اسکریپت های غیرضروری  شخص ثالث را به حداقل برسانید تا از ایجاد ترافیک یا لاین تسک هایی که موجب تاخیر در زمان لود شدن صفحه وب سایت شما می شود، جلوگیری کنید.

کاهش سایز اسکریپت های سایت

کاهش سایز اسکریپت های شخص ثالث عامل دیگری است که در بهینه سازی معیار TBT نقش دارد. از آنجایی که شما دسترسی مجاز برای کنترل کد های شخص ثالث را ندارید باید برای کاهش سایز این اسکریپت ها از طریق روش های مختلفی مثل توییتر یا ارسال ایمیل و غیره با مالکین آنها، ارتباط برقرار کرده و از آنها بخواهید که بخش‌های غیرضروری را حذف کنند تا سایز اسکریپت کاهش پیدا کند.

به حداقل رساندن وظایف(task) رشته اصلی در browser یا dome

رشته اصلی Main Thread، همان پردازشگر browser است که می‌تواند داده های مختلفی را که در وب پیج شما وجود دارد، از جمله اسکریپت ها استایل و لیوت، Parse HTML & CSS و سایر موارد را پردازش کند. به منظور بهینه سازی معیار تی بی تی (TBT) شما ابتدا باید با ابزارهایی مانند Chrome DevTools، بخشهای درحال کار رشته اصلی Main Thread Work Sections را بررسی کرده و تسک هایی که انجام آنها بیش از ۵۰ میلی ثانیه طول کشیده است را بهینه سازی کنید.

علاوه بر موارد گفته شده، راه حل های دیگری هم وجود دارد که می تواند به شما در بهینه سازی معیار تی بی تی (TBT) و بهبود تجربه کاربر از مشاهده و ورود به صفحات وب سایت کمک کند، از جمله:

 

نتیجه گیری

به طور خلاصه، کل زمان مسدود کردن کل مدت زمانی است که طول می کشد تا کارهای تعاملی طولانی انجام شود. این به زمان بین بارگیری یک عنصر جداگانه و تعامل پذیری یک عنصر اختصاص دارد. کل زمان مسدود کردن تمام زمان های مسدود کردن منفرد را جمع می کند و رقم کلی را از بین می برد.

شما می خواهید کمتر از 300 میلی ثانیه برید. اگر در حال کسب بیش از 300 میلی ثانیه هستید ، زمان مسدود کردن برای شما ارسال شده است ، این بدان معنی است که شما باید این معیار را به صورت جداگانه برطرف کنید.

بهبود زمان مسدود کردن کل (TBT) می تواند با تمرکز بر بهینه سازی کلی JavaScript انجام شود. این به معنی ادغام و کوچک کردن پرونده ها ، بهینه سازی یا حذف اسکریپت های شخص ثالث و بارگیری غیر همزمان آن یا به تعویق انداختن آن است. اگر هیچ یک از این روش ها جواب نداد ، باید با ورود دستی و بهینه سازی آن ، به کار طولانی فرد بپردازید.

 

مشاهده نسخه گرافیکی و کامل