آموزش سئو

گوگل لایت هاوس (Google Lighthouse) چیست؟

گوگل لایت هاوس ابزاری است که در اواسط سال 2018 توسط گوگل به منظور ارزیابی عملکرد وب سایت ها معرفی شد که بعدا 4 حوزه دیگر ارزیابی نظیر PWA، سئو، تجربیات برتر و دسترسی پذیری نیز به آن اضافه شدند. بسیاری از افراد آن را با PageSpeed Insight هم مقایسه می کنند که در این مطلب به طور کامل به همه این موارد خواهیم پرداخت.

معرفی گوگل لایت هاوس

گوگل لایت هاوس (Google Lighthouse) توسط گوگل در اواسط سال 2018 به عنوان یک ابزار سئو معرفی شد تا راه هایی در جهت بهبود کلی عملکرد و کیفیت صفحات وب شما ارائه کند. این ابزار، اُپن سورس و کاملا خودکار است که در 5 حوزه بررسی انجام می دهد:

  • Performance یا اجرا و عملکرد
  • Best Practices یا تجربیات برتر
  • Accessibility یا دسترسی پذیری
  • SEO یا سئو
  • PWA یا وب اپلیکیشن پیش رونده

در ابتدا گوگل لایت هاوس فقط برای بررسی PWA یا وب اپلیکیشن های پیش رونده ساخته شده بود، سپس 3 حوزه دیگر به آن اضافه شدند و در انتها حوزه سئو هم به آن افزوده شد. با این رویه اطلاعات ارزشمندی در مورد ارزش و اجرای صحیح و کاربرپسند وب سایت خود به دست خواهید آورد.

توجه داشته باشید که هر چقدر سرعت وب سایت شما پایینتر باشد کاربران بیشتری را از دست خواهید داد مخصوصا کاربران موبایلی که صبر و حوصله کمتری هم دارند به طوری که 53% کاربران اگر وب سایتی زیر 3 ثانیه لود شود فورا آن را ترک خواهند کرد که در این شرایط با جریمه گوگل و تنزل رتبه نیز مواجه خواهید شد.

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

در ادامه به بررسی نحوه نصب، 5 حوزه مورد بررسی و اینکه چرا باید از لایت هاوس گوگل استفاده کنیم خواهیم پرداخت.

چطور گوگل لایت هاوس را نصب کنیم؟

همانطور که گفتیم Google Lighthouse یک ابزاری است که توسط شرکت گوگل عرضه شده و برای نصب آن روش های مختلفی وجود دارد که به توضیح آنها می پردازیم:

گوگل کروم:

یکی از ساده ترین روش های اجرای گوگل لایت هاوس مستقیما از طریق برنامه گوگل کروم و بدون دانلود یا انجام هر نوع کار دیگری است. برای اینکه بتوانید در مرورگر گوگل کروم از این ابزار استفاده کنید مراحل زیر را دنبال کنید:

  • به سایت یا صفحه ای که می خواهید روی آن تست انجام دهید بروید
  • روی صفحه مورد نظر راست کلیک کرده و گزینه Inspect را انتخاب نمایید یا اینکه کلید F12 روی کیبورد را فشار دهید تا وارد Chrome Developer Tools که در برخی منابع به شکل Chrome Dev Tools هم اشاره می کنند شوید
  • وارد تب Lighthouse شده و مواردی که می خواهید در مورد آنها بررسی شود را با تیک زدن مشخص کنید
  • سپس روی Generate report را انتخاب کنید تا لایت هاوس گوگل شروع به کار کرده و گزارش خود را ارائه کند.

افزونه گوگل کروم:

روش دیگری که می توانید از این ابزار استفاده کنید، بخش افزونه گوگل کروم از طریق بخش Web Store گوگل کروم می باشد. مزیت این روش نسبت به روش قبلی این است که چون به شکل افزونه در بالای کروم قابل مشاهده است هر وقت اراده کنید با یک کلیک در کمترین زمان ممکن گوگل لایت هاوس اجرا می شود. برای این روش نصب و استفاده مراحل زیر را انجام دهید:

  • از طریق بخش وب استور گوگل کروم اقدام به دانلود و نصب لایت هاوس گوگل کنید تا به برنامه گوگل کروم شما اضافه شود.
  • سپس سایت یا صفحه ای که می خواهید بررسی نمایید را انتخاب نمایید.
  • سپس روی آیکون لایت هاوس در نوار ابزار کلیک نمایید تا شروع به کار کند.
  • از طریق رابط خط فرمان CLI:

می توانید از طریق خط فرمان Node.js یا نود ماژول به لایت هاوس گوگل دسترسی پیدا کنید. این روش برای کسانی که می خواهند Google Lighthouse به طور اتوماتیک کار کند گزینه بسیار مناسبی است. برای اینکه لایت هاوس را در Node.js CLI اجرا کنید باید مراحل زیر را انجام دهید:

  • مرورگر گوگل کروم را دانلود و نصب کنید.
  • فرم Present و Stable از js را نصب کنید.
  • سپس خط دستوری زیر را وارد کنید تا لایت هاوس گلوبال؛ npm bundle دانلود شده و در js نصب گردد: pm install -g lighthouse

وقتی نصب تمام شد می توانید ابزار گوگل لایت هاوس را با نوشتن خط زیر در CLI اجرا کنید:

گوگل لایت هاوس چه حوزه هایی را بررسی می کند؟

همانطور که گفتیم گوگل لایت هاوس 5 حوزه مختلف را بررسی می کند که در این بخش به ترتیب آنها را مورد بررسی قرار می دهیم:

  • عملکرد و اجرا یا Performance:

در این حوزه معیارهای زیر مورد بررسی قرار می گیرند تا در نهایت نمره این بخش مشخص گردد:

  • FCP یا First Contentful Paint: طبق این معیار، مشخص می شود که چقدر طول می کشد اولین بخش محتوای سایت برای کاربر نشان داده شود.
  • Speed Index یا سرعت: طبق این معیار مشخص می شود که چقدر طول می کشد تا محتوا در طی لود صفحه نشان داده شود.
  • Largest Contentful Paint یا LCP: مدت زمانی که طول می کشد بخش حجیم یک سایت مثل تصویر یا یک مجموعه متن لود شود محاسبه می گردد که یکی از مهمترین معیارها پس از مورد اولی است.
  • Time to Interactive یا TTI: طبق این معیار مشخص می گردد از زمان لود شدن صفحه تا زمانی که کاربر می تواند روی بخش های مختلف یک سایت کلیک کند و وب سایت پاسخ دهد چقدر طول خواهد کشید. به همین دلیل ممکن است یک وب سایتی زود لود شود اما در واقع کاربر نتواند روی هیچ بخشی کلیک کند.
  • Total Blocking Time یا TBT: زمان بین FCP و TTI را محاسبه می کند جایی که بلوکه شدن وب سایت و پاسخ ندادن آن رخ می دهد.
  • Cumulative Layout Shift یا CLS: تعداد شیفت کردن های layout را در طی پروسه لود کامل صفحه وب سایت محاسبه می کند مثل تبلیغاتی که ظاهر می شوند و غیره.
  • دسترسی پذیری یا Accessibility:

در این حوزه گوگل لایت هاوس بررسی می کند میزان دسترس پذیری وب سایت شما برای کاربران و نوع تجربه کاربری از طریق موبایل یا وب سایت چگونه است. به عبارتی کاربران باید بتوانند با کمترین زحمت ممکن از سایت شما استفاده کنند و در آن جستجو کنند. در این حوزه تست های مهمی انجام می شود که به کمک نتایج آنها توسط گوگل لایت هاوس می توانید رتبه سایت را هم ارتقاء ببخشید:

roshanayixyz

من حسین روشنایی هستم متخصص و مشاور سئو

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا