این مطلب نسخه خلاصهشدهای از یکی از راهنماهای تخصصی وبتیک است.
Lighthouse ابزار متن باز و خودکار Google برای بررسی کیفیت صفحات وب است.
این ابزار یک صفحه را اجرا و مجموعه ای از آزمون ها را روی آن انجام می دهد و سپس گزارشی درباره چند جنبه مهم صفحه ارائه می کند؛ از جمله:
عملکرد و سرعت صفحه؛
دسترس پذیری؛
بهترین شیوه های فنی؛
و بررسی های پایه SEO.
برای یک متخصص سئو، Lighthouse می تواند خیلی مفید باشد؛ اما فقط زمانی که بدانیم چه چیزی را اندازه می گیرد و چه چیزی را اندازه نمی گیرد.
در عوض، یک محیط آزمایشگاهی ایجاد می کند و صفحه را از نظر مجموعه ای از معیارها و خطاهای قابل تشخیص بررسی می کند.
پیدا کردن مشکلات و فرصت های فنی در یک صفحه، نه تبدیل امتیاز آن به یک KPI نهایی سئو. برای دیدن جایگاه Lighthouse در کنار سایر گزینهها، راهنمای ابزارهای سئو تصویر کاملتری از نقش هر ابزار در فرایند تحلیل ارائه میدهد.
Lighthouse چیست؟
شما یک URL را به آن می دهید و Lighthouse صفحه را بارگذاری می کند، مجموعه ای از آزمون ها را اجرا می کند و سپس گزارشی از وضعیت صفحه ارائه می دهد.
داخل Chrome DevTools؛
از طریق ابزارهای خط فرمان؛
به عنوان ماژول Node؛
در فرایندهای خودکار مانند Lighthouse CI؛
و به صورت بخشی از بعضی ابزارهای دیگر مانند PageSpeed Insights.
Lighthouse فقط یک سایت اینترنتی برای تست سرعت نیست؛ یک موتور ممیزی است که می تواند در ابزارها و محیط های مختلف اجرا شود.
Lighthouse چه چیزهایی را بررسی می کند؟
در نسخه های فعلی Chrome DevTools، مهم ترین دسته های گزارش Lighthouse عبارت اند از:
گزارش Performance در Lighthouse چیست؟
بخش Performance وضعیت عملکرد بارگذاری و اجرای صفحه را در یک محیط آزمایشگاهی بررسی می کند.
Lighthouse برای این کار چند Metric را اندازه گیری می کند و از ترکیب آنها یک امتیاز Performance می سازد.
First Contentful Paint
Speed Index
Largest Contentful Paint
Total Blocking Time
Cumulative Layout Shift
Total Blocking Time یا TBT
این یکی از تفاوت های مهم Lighthouse با داده های واقعی Core Web Vitals است.
FCP چیست؟
First Contentful Paint نشان می دهد اولین بخش از محتوای صفحه چه زمانی روی صفحه ظاهر می شود.
متن؛
تصویر؛
SVG؛
یا عنصر قابل نمایش دیگری
Speed Index چیست؟
دو صفحه ممکن است زمان پایان بارگذاری مشابهی داشته باشند اما یکی زودتر محتوای قابل استفاده را به کاربر نشان دهد.
امتیاز Performance چگونه محاسبه می شود؟
در مستندات Lighthouse، امتیاز Performance از ترکیب وزنی Metricهای عملکرد ساخته می شود و وزن ها نیز در طول نسخه های مختلف Lighthouse تغییر کرده اند.
چرا امتیاز Lighthouse تغییر می کند؟
Lighthouse خودش توضیح می دهد بخشی از نوسان امتیاز می تواند از شرایط اجرای تست بیاید.
قدرت دستگاه؛
وضعیت شبکه؛
بار پردازنده؛
اسکریپت های شخص ثالث؛
تبلیغات؛
تست A/B؛
تفاوت Lighthouse و Performance Panel
Chrome در مستندات فعلی خود نیز برای Debug عمیق Performance، استفاده از Performance Panel را نسبت به Lighthouse توصیه می کند.
آیا امتیاز Accessibility برابر با دسترس پذیر بودن کامل سایت است؟
Lighthouse فقط مواردی را می تواند بررسی کند که قابلیت آزمون خودکار دارند.
گزارش SEO در Lighthouse چیست؟
بخش SEO مجموعه ای از بررسی های پایه و خودکار مرتبط با Search را اجرا می کند.
SEO Audit در Lighthouse یک SEO Audit کامل نیست.
Lighthouse SEO Score چه چیزی را نشان می دهد؟
این Score فقط نشان می دهد صفحه در مجموعه مشخصی از آزمون های Lighthouse چه وضعیتی داشته است.
چرا Lighthouse SEO Audit محدود است؟
چون Lighthouse معمولاً یک صفحه را در یک لحظه بررسی می کند.
Lighthouse برای Technical SEO کجا مفید است؟
بیشترین ارزش Lighthouse برای SEO معمولاً در نقش ابزار تشخیص سریع مشکلات فنی یک URL است.
Lighthouse ابزار Site Crawl نیست
Lighthouse بیشتر برای بررسی عمیق تر یک Page یا مجموعه محدود صفحات طراحی شده است.
البته Lighthouse را می توان خودکار کرد، اما ماهیت این دو ابزار هنوز متفاوت است.
داده آزمایشگاهی
PageSpeed Insights می تواند Lighthouse را اجرا کند، اما Lighthouse تمام PageSpeed Insights نیست.
Field Data چیست؟
بنابراین ممکن است Lighthouse صفحه را خوب نشان دهد ولی Field Data ضعیف باشد.
چرا Lighthouse و PSI امتیاز متفاوت می دهند؟
حتی اگر هر دو از Lighthouse برای Lab استفاده کنند، شرایط اجرا ممکن است متفاوت باشد.
زمان اجرا؛
محیط؛
Cache؛
تنظیمات؛
نسخه Lighthouse.
Lighthouse و GTmetrix چه تفاوتی دارند؟
Lighthouse اما ابزار عمومی تر ممیزی کیفیت Page است و علاوه بر Performance بخش هایی مثل:
Accessibility؛
Best Practices؛
SEO
Lighthouse در SEO Audit چه نقشی دارد؟
در یک SEO Audit فنی حرفه ای، Lighthouse می تواند یکی از ابزارها باشد.
Analytics
پس Lighthouse یک بخش از Audit است، نه خود Audit.
Lighthouse CI چیست؟
Lighthouse CI امکان اجرای خودکار Lighthouse در فرایند توسعه را فراهم می کند.
آیا Lighthouse فقط برای صفحات عمومی است؟
یکی از مزایای اجرای Lighthouse در DevTools این است که می توان صفحه ای را که نیازمند Login است نیز بررسی کرد.
پنل کاربر؛
Dashboard؛
Checkout.
آیا SEO Score صد واقعاً ارزش دارد؟
بله، به عنوان یک نشانه خوب که صفحه آزمون های پایه Lighthouse را پاس کرده است.
این صفحه در Auditهای پایه خودکار Lighthouse مشکل مشخصی ندارد.
چرا INP را در Lighthouse مثل Field Data نمی بینیم؟
در یک Audit خودکار Lighthouse، کاربر واقعی وجود ندارد که مجموعه تعامل های واقعی را انجام دهد.
به همین دلیل Lighthouse برای Performance آزمایشگاهی از Metricهایی مانند Total Blocking Time کمک می گیرد.
Lighthouse برای JavaScript SEO مفید است؟
Lighthouse صفحه را در مرورگر اجرا می کند و می تواند مشکلات Performance یا Best Practices مربوط به اجرای JavaScript را نشان دهد.
Rendered HTML؛
Indexing؛
Crawl؛
منابع Blocked؛
تفاوت Server و Client Rendering.
یک مدل درست برای استفاده از Lighthouse
اجرای این موضوع در پروژه واقعی: اگر در مرحله تصمیمگیری برای همکاری هستید، پیش از سفارش سئو سایت میتوانید دامنه خدمات، فرایند اجرا، هزینه و شیوه سنجش نتیجه را در صفحه وبتیک بررسی کنید.
جمع بندی
بخش Performance با داده آزمایشگاهی به پیدا کردن مشکلات سرعت و اجرای صفحه کمک می کند.
Lighthouse برای پیدا کردن مشکل بسیار مفید است؛ اما خود عدد Lighthouse هدف نهایی بهینه سازی نیست.
مطالعه نسخه کامل
برای مطالعه توضیحات کامل، مثالها و جزئیات بیشتر، Lighthouse چیست و چه گزارش هایی برای SEO دارد؟ را در وبتیک بخوانید.
Top comments (0)