SHET22
English

Google Lighthouse چیست؛ آموزش بررسی سرعت و کیفیت سایت

Google Lighthouse چیست؛ آموزش بررسی سرعت و کیفیت سایت

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

در این راهنما خیلی ساده می‌بینیم Google Lighthouse چیست، امتیازهاش چه مفهومی دارن و چطور گزارش اون رو در Google Chrome بگیرید. بعد هم یاد می‌گیریم فرق Lighthouse با PageSpeed Insights و Core Web Vitals چیه، کدوم خطاها مهم‌ترن و چطور مشکل‌های یک سایت وردپرسی رو مرحله‌به‌مرحله برطرف کنید.

آنچه در این مقاله می‌خوانید

Google Lighthouse چیست؟

Google Lighthouse یک ابزار خودکاره که کیفیت یک صفحه وب رو آزمایش می‌کنه. کافیه صفحه موردنظرتون رو به ابزار بدید تا چند بررسی مشخص انجام بده، برای هر بخش امتیاز بسازه و مشکل‌های پیدا‌شده رو همراه با توضیح نمایش بده.

صفحه رسمی Google Lighthouse
صفحه رسمی Google Lighthouse

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

Google Lighthouse چه چیزهایی رو بررسی می‌کنه؟

گزارش اصلی Lighthouse چهار دسته داره:

  • Performance: سرعت نمایش و پاسخ‌گویی صفحه رو در یک آزمایش شبیه‌سازی‌شده بررسی می‌کنه.
  • Accessibility: تعدادی از مشکل‌هایی رو پیدا می‌کنه که استفاده از صفحه رو برای افراد دارای محدودیت سخت می‌کنن.
  • Best Practices: چند مورد مهم درباره امنیت، ساختار فنی و روش درست توسعه صفحه رو آزمایش می‌کنه.
  • SEO: بعضی از پایه‌های فنی لازم برای دیده‌شدن و فهم صفحه توسط موتور جستجو رو بررسی می‌کنه.
Google Lighthouse چیست
Google Lighthouse چیست

هر دسته مجموعه‌ای از آزمایش‌ها داره. بعضی آزمایش‌ها در امتیاز اثر می‌ذارن و بعضی فقط اطلاعات تکمیلی می‌دن. شکست خوردن یک آزمایش هم همیشه به معنی خراب بودن کل سایت نیست؛ باید جزئیاتش رو باز کنید و اثر واقعی اون مشکل رو بسنجید.

تفاوت آزمایش شبیه‌سازی‌شده با تجربه واقعی کاربران

Lighthouse بیشتر یک ابزار آزمایشگاهیه. یعنی صفحه رو روی یک دستگاه و شبکه شبیه‌سازی‌شده اجرا می‌کنه تا نتیجه‌ای قابل تکرار برای عیب‌یابی بسازه. این گزارش نمی‌گه همه کاربران واقعی دقیقاً همین تجربه رو داشتن.

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

چرا نتیجه هر بار آزمایش ممکنه فرق کنه؟

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

برای مقایسه درست، آزمایش رو چند بار با دستگاه و تنظیمات یکسان اجرا کنید. بهتره نتیجه میانی رو در نظر بگیرید و فقط به بهترین عدد تکیه نکنید. موقع مقایسه قبل و بعد از تغییر هم شرایط آزمایش باید تا جای ممکن یکسان بمونه.

بخش‌های گزارش Google Lighthouse

Performance یا عملکرد و سرعت سایت

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

بخش Performance
بخش Performance

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

Accessibility یا دسترس‌پذیری

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

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

Best Practices یا روش‌های پیشنهادی

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

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

SEO یا سئوی فنی صفحه

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

Lighthouse کیفیت محتوا، هدف جستجوی کاربر، اعتبار سایت، رقبا و همه جزئیات ایندکس رو ارزیابی نمی‌کنه. اگه می‌خواید پایه‌های فنی رو کامل‌تر بررسی کنید، راهنمای سئو تکنیکال وردپرس مسیر دقیق‌تری بهتون می‌ده.

معیارهای مهم سرعت در Lighthouse

معیار یعنی عددی که یک بخش مشخص از تجربه بارگذاری یا کار با صفحه رو اندازه می‌گیره. سه معیار LCP، INP و CLS با نام Core Web Vitals شناخته می‌شن، ولی باید حواستون باشه که Lighthouse همه اون‌ها رو به یک شکل محاسبه نمی‌کنه.

Largest Contentful Paint یا LCP چیست؟

LCP زمان نمایش بزرگ‌ترین محتوای قابل مشاهده در صفحه رو اندازه می‌گیره. این محتوا معمولاً عکس اصلی، تصویر محصول یا یک بخش بزرگ متنیه. به زبان ساده، LCP می‌پرسه محتوای اصلی صفحه چه موقع جلوی چشم کاربر ظاهر شده.

برای تجربه واقعی خوب، گوگل LCP حداکثر ۲٫۵ ثانیه رو پیشنهاد می‌کنه. این ارزیابی باید روی صدک ۷۵ بازدیدها انجام بشه؛ یعنی نتیجه بیشتر کاربران در نظر گرفته می‌شه، نه فقط یک بازدید خیلی سریع.

Interaction to Next Paint یا INP چیست؟

INP سرعت پاسخ‌گویی صفحه به تعامل‌های کاربر رو می‌سنجه. برای نمونه، کاربر روی دکمه منو کلیک می‌کنه و منتظره تغییر بعدی روی صفحه دیده بشه. INP پایین یعنی صفحه بیشتر وقت‌ها سریع جواب می‌ده.

برای تجربه واقعی خوب، مقدار INP باید حداکثر ۲۰۰ میلی‌ثانیه باشه. Lighthouse نمی‌تونه INP واقعی رو در یک بارگذاری بدون تعامل کاربر اندازه بگیره. به‌جاش معیار آزمایشگاهی TBT رو نشون می‌ده تا مشکل‌های احتمالی پاسخ‌گویی رو پیدا کنید.

Cumulative Layout Shift یا CLS چیست؟

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

برای تجربه خوب، CLS باید حداکثر ۰٫۱ باشه. مشخص‌کردن عرض و ارتفاع عکس‌ها، رزرو فضا برای تبلیغات و جلوگیری از اضافه‌شدن ناگهانی محتوا بالای بخش فعلی می‌تونه این عدد رو بهتر کنه.

معیارهای آزمایشگاهی دیگه مثل FCP، TBT و Speed Index

  • FCP: زمان دیده‌شدن اولین متن، عکس یا محتوای قابل تشخیص رو نشون می‌ده.
  • TBT: مجموع زمانی رو تخمین می‌زنه که پردازنده به‌خاطر کارهای طولانی نمی‌تونه سریع به کاربر جواب بده.
  • Speed Index: سرعت کامل‌شدن ظاهری بخش قابل مشاهده صفحه رو مقایسه می‌کنه.

این معیارها برای عیب‌یابی خیلی مفیدن، ولی جای داده واقعی Core Web Vitals رو نمی‌گیرن. مثلاً TBT بالا می‌تونه سرنخی از JavaScript سنگین باشه، اما با INP واقعی کاربران یکی نیست.

امتیاز Lighthouse چه مفهومی داره؟

امتیاز هر دسته بین صفر تا ۱۰۰ه. در بخش Performance معمولاً امتیاز ۰ تا ۴۹ قرمز و ضعیف، ۵۰ تا ۸۹ نارنجی و نیازمند بهبود و ۹۰ تا ۱۰۰ سبز و خوب نمایش داده می‌شه.

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

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

آموزش گرفتن گزارش Lighthouse در Google Chrome

ساده‌ترین روش اجرای محلی Lighthouse استفاده از DevTools یا ابزارهای توسعه‌دهنده Google Chrome هست. DevTools بخشی از خود مرورگره و لازم نیست چیزی نصب کنید.

  1. صفحه‌ای رو که می‌خواید آزمایش کنید در Google Chrome باز کنید.
  2. روی صفحه راست‌کلیک کنید و Inspect رو بزنید. کلید F12 هم در خیلی از سیستم‌ها همین بخش رو باز می‌کنه.
Inspect
Inspect
  1. در نوار بالای DevTools، زبانه Lighthouse رو انتخاب کنید. اگه اون رو نمی‌بینید، منوی زبانه‌های بیشتر رو باز کنید.
  2. حالت موبایل یا دسکتاپ و دسته‌های موردنیاز گزارش رو انتخاب کنید.
  3. روی Analyze page load بزنید. در بعضی نسخه‌ها یا حالت‌ها ممکنه دکمه Run audit رو ببینید.
lm2ciy2s lighthouse3
شروع بررسی سایت

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

آزمایش صفحه‌های نیازمند ورود و صفحه‌های محلی

یکی از مزیت‌های DevTools اینه که صفحه‌های محلی و صفحه‌هایی رو که بعد از ورود باز می‌شن هم آزمایش می‌کنه. اول وارد حساب کاربری بشید یا صفحه محلی رو باز کنید و بعد Lighthouse رو از همون زبانه اجرا کنید.

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

اجرای دوباره آزمایش بعد از رفع مشکل‌ها

بعد از هر تغییر مهم، کش سایت و مرورگر رو با توجه به تنظیماتتون پاک کنید و دوباره آزمایش بگیرید. بهتره هر بار فقط یک یا چند تغییر مرتبط انجام بدید تا بفهمید کدوم کار واقعاً نتیجه رو بهتر کرده.

روش‌های دیگه برای اجرای Lighthouse

استفاده از PageSpeed Insights برای بررسی آنلاین

PageSpeed Insights برای بررسی سریع یک صفحه عمومی مناسبه. آدرس صفحه رو وارد می‌کنید و این سرویس، داده آزمایشگاهی Lighthouse رو همراه با داده واقعی کاربران نمایش می‌ده؛ البته داده واقعی فقط وقتی دیده می‌شه که اطلاعات کافی برای اون آدرس یا دامنه جمع شده باشه.

تفاوت بین PageSpeed Insights و Google Lighthouse
تفاوت بین PageSpeed Insights و Google Lighthouse

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

استفاده از افزونه Lighthouse در Chrome

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

افزونه کروم فانوس دریایی
افزونه کروم فانوس دریایی

برای نصب، صفحه رسمی افزونه رو در Chrome Web Store باز کنید و روی Add to Chrome بزنید.

نصب افزونه در کروم
نصب افزونه در کروم

در پنجره تأیید، دسترسی‌های نمایش‌داده‌شده رو بخونید و اگه با اون‌ها موافقید، Add extension رو انتخاب کنید.

شروع نصب افزونه در کروم
شروع نصب افزونه در کروم

بعد صفحه موردنظرتون رو باز کنید، از منوی افزونه‌های Chrome روی Lighthouse بزنید و تنظیمات گزارش رو انتخاب کنید.

تنظیمات Google Lighthouse
تنظیمات Google Lighthouse

در پایان، گزارش رو اجرا کنید و تا بازشدن نتیجه منتظر بمونید.

ساخت گزارش در Google Lighthouse
ساخت گزارش در Google Lighthouse

اجرای Lighthouse با خط فرمان برای کاربران حرفه‌ای

نسخه خط فرمان برای اجرای خودکار، آزمایش چندباره و استفاده در روند توسعه کاربرد داره. خط فرمان یعنی به‌جای کلیک‌کردن، دستور رو در Terminal اجرا می‌کنید. این روش به نصب Node.js و آشنایی با Terminal نیاز داره، پس برای شروع ضروری نیست.

تفاوت Google Lighthouse و PageSpeed Insights

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

PageSpeed Insights یک سرویس آنلاینه که آزمایش Lighthouse رو اجرا می‌کنه و در کنار اون، داده میدانی CrUX رو هم نشون می‌ده. CrUX مخفف Chrome User Experience Report و به زبان ساده گزارشی از تجربه کاربران واقعی Chrome در ۲۸ روز گذشته‌ست.

  • برای عیب‌یابی صفحه محلی یا صفحه نیازمند ورود، Lighthouse در DevTools مناسب‌تره.
  • برای دیدن تجربه واقعی کاربران یک صفحه عمومی، PageSpeed Insights انتخاب بهتریه.
  • برای تصمیم مهم بهتره از هر دو استفاده کنید؛ یکی سرنخ آزمایشگاهی می‌ده و اون یکی نتیجه کاربران واقعی رو نشون می‌ده.

تفاوت امتیاز Lighthouse با Core Web Vitals

امتیاز Performance در Lighthouse یک عدد ترکیبیه که از چند معیار آزمایشگاهی ساخته می‌شه. Core Web Vitals سه معیار LCP، INP و CLS رو برای تجربه واقعی کاربران دنبال می‌کنه. پس این دو گزارش یک سؤال یکسان رو جواب نمی‌دن.

داده آزمایشگاهی چه کاربردی داره؟

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

داده واقعی کاربران چه چیزی رو نشون می‌ده؟

داده میدانی تجربه کاربران واقعی رو با دستگاه‌ها، شبکه‌ها و موقعیت‌های مختلف خلاصه می‌کنه. گزارش Core Web Vitals در Google Search Console هم برای دنبال‌کردن وضعیت گروهی از آدرس‌ها مفیده. راهنمای بخش Core Web Vitals سرچ کنسول گوگل روش خوندن اون رو توضیح می‌ده.

چرا ممکنه وضعیت این دو گزارش با هم فرق داشته باشه؟

ممکنه Lighthouse امتیاز خوبی بده، ولی داده واقعی ضعیف باشه؛ مثلاً سرور در بعضی کشورها کندتر جواب می‌ده یا کاربران گوشی‌های ضعیف‌تری دارن. حالت برعکس هم ممکنه، چون یک اجرای آزمایشگاهی در زمان شلوغی سرور یا کامپیوتر انجام شده.

داده میدانی ۲۸ روز رو پوشش می‌ده، پس تغییر امروز فوراً کل نتیجه اون رو سبز نمی‌کنه. Lighthouse برای بازخورد سریع مناسبه و داده میدانی اثر تغییر رو در استفاده واقعی نشون می‌ده.

چطور گزارش Lighthouse رو بخونید؟

Opportunities یا فرصت‌های بهبود

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

Diagnostics یا جزئیات فنی مشکل‌ها

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

Passed Audits یا بررسی‌های موفق

Passed Audits آزمایش‌هایی رو نشون می‌ده که صفحه از اون‌ها رد شده. معمولاً لازم نیست برای این موارد کاری انجام بدید، ولی دیدن اون‌ها کمک می‌کنه بدونید کدوم بخش‌ها درست کار می‌کنن.

پیدا کردن علت مشکل با باز کردن جزئیات هر پیشنهاد

فقط عنوان هشدار رو نخونید. فلش کنار اون رو باز کنید و نام فایل، آدرس درخواست یا عنصر HTML رو ببینید. مثلاً هشدار عکس بزرگ زمانی قابل حل می‌شه که بدونید دقیقاً کدوم عکس و چه نسخه‌ای از اون دانلود شده.

مشکل‌های رایجی که Lighthouse پیدا می‌کنه

  • عکس‌های بزرگ و بهینه‌نشده: فایل عکس از اندازه لازم بزرگ‌تره یا با قالب مناسبی تحویل داده نمی‌شه.
  • فایل‌های JavaScript و CSS سنگین: مرورگر باید کد زیادی دانلود، پردازش یا اجرا کنه.
  • منابع مسدودکننده نمایش: بعضی فایل‌ها نمایش محتوای اولیه رو تا زمان دریافت و پردازش عقب می‌اندازن.
  • تغییر ناگهانی چیدمان: عکس، تبلیغ، فونت یا محتوای تازه جای عناصر صفحه رو عوض می‌کنه.
  • مشکل‌های دسترس‌پذیری: کنتراست متن کمه، عکس متن جایگزین نداره یا کنترل فرم نام قابل فهمی نداره.
  • اشکال‌های پایه سئوی فنی: عنوان یا توضیحات متا پیدا نمی‌شه، لینک قابل خزش نیست یا صفحه برای ایندکس محدود شده.

چطور امتیاز Lighthouse سایت وردپرسی رو بهتر کنید؟

  1. اول مشکل‌های اثرگذارتر رو مشخص کنید. صفحه‌های مهم رو چند بار آزمایش کنید و مشکل‌های تکرارشونده رو یادداشت کنید.
  2. عکس‌ها و فونت‌ها رو بهینه کنید. عکس رو با ابعاد مناسب بارگذاری کنید، نسخه‌های مختلف برای نمایشگرهای متفاوت بسازید و فقط وزن‌ها و حالت‌های لازم فونت رو نگه دارید.
  3. کش و فشرده‌سازی رو تنظیم کنید. کش باعث می‌شه فایل‌های تکراری همیشه از اول دانلود نشن. فشرده‌سازی هم حجم انتقال فایل‌های متنی رو کم می‌کنه.
  4. کدهای اضافی و افزونه‌های سنگین رو بررسی کنید. افزونه‌ای رو فقط به‌خاطر امتیاز حذف نکنید. اول روی یک نسخه آزمایشی غیرفعالش کنید و اثر اون رو روی سرعت و امکانات سایت بسنجید.
  5. تغییرات رو مرحله‌به‌مرحله آزمایش کنید. بعد از هر گروه تغییر، صفحه رو با همون تنظیمات قبلی آزمایش کنید تا نتیجه قابل مقایسه بمونه.
  6. نتیجه رو با داده واقعی کاربران مقایسه کنید. PageSpeed Insights و Search Console کمک می‌کنن بفهمید بهبود آزمایشگاهی در تجربه واقعی هم دیده شده یا نه.

اگه زمان پاسخ اولیه سرور بالاست، بهینه‌کردن ظاهر صفحه به‌تنهایی کافی نیست. در این حالت راهنمای کاهش TTFB کمک می‌کنه بخش مربوط به هاست، کش و پردازش سرور رو بررسی کنید.

اشتباه‌های رایج هنگام استفاده از Lighthouse

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

آیا Lighthouse برای بهتر شدن سئو کافیه؟

نه. Lighthouse چند پایه فنی رو بررسی می‌کنه و برای پیدا کردن خطاهای واضح خیلی مفیده. این ابزار می‌تونه درباره قابل خزش بودن لینک‌ها، عنوان صفحه، توضیحات متا و بعضی مشکل‌های موبایل هشدار بده.

ولی ارتباط محتوا با نیاز کاربر، کیفیت توضیحات، ساختار کلی سایت، لینک‌های داخلی، اعتبار دامنه و وضعیت رقبا خارج از یک گزارش ساده Lighthouse هستن. حتی قبول‌شدن همه آزمایش‌های SEO هم تضمین رتبه بهتر نیست.

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

جمع‌بندی

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

در آخر، فقط به رنگ و امتیاز Lighthouse نگاه نکنید. گزارش PageSpeed Insights، داده Core Web Vitals و تجربه واقعی خود کاربران تصویر کامل‌تری بهتون می‌دن. هدف نهایی هم عدد ۱۰۰ نیست؛ هدف صفحه‌ایه که سریع، پایدار، قابل استفاده و مفید باشه.

سؤال‌های متداول درباره Google Lighthouse

آیا Google Lighthouse رایگانه؟

بله. می‌تونید Lighthouse رو رایگان از داخل DevTools مرورگر Google Chrome، PageSpeed Insights یا نسخه خط فرمان اجرا کنید.

امتیاز مناسب Lighthouse چقدره؟

در بخش Performance، امتیاز ۹۰ تا ۱۰۰ معمولاً در محدوده سبز قرار می‌گیره. ولی بهتره معیارهای جداگانه و اثر واقعی مشکل‌ها رو هم بررسی کنید و فقط دنبال یک عدد نباشید.

آیا امتیاز ۱۰۰ باعث رتبه بهتر در گوگل می‌شه؟

نه. امتیاز ۱۰۰ رتبه بهتر رو تضمین نمی‌کنه. محتوا، ارتباط صفحه با جستجوی کاربر، وضعیت فنی سایت و سیگنال‌های دیگه هم روی رتبه اثر می‌ذارن.

چرا امتیاز Lighthouse در هر آزمایش فرق می‌کنه؟

وضعیت شبکه، شلوغی پردازنده، زمان پاسخ سرور و محتوای متغیر می‌تونن نتیجه رو عوض کنن. بهتره چند آزمایش با تنظیمات یکسان بگیرید و نتیجه میانی رو مقایسه کنید.

برای بررسی سایت، Lighthouse بهتره یا PageSpeed Insights؟

برای عیب‌یابی محلی و صفحه‌های نیازمند ورود، Lighthouse در DevTools مناسب‌تره. برای دیدن داده واقعی کاربران یک صفحه عمومی، PageSpeed Insights اطلاعات کامل‌تری می‌ده. استفاده از هر دو معمولاً بهترین تصویر رو می‌سازه.

آیا Lighthouse برای سایت‌های وردپرسی هم کاربرد داره؟

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

نظر شما در این مورد چیه؟

    پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
    تیم میهن وردپرس
    پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
    تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

    در حال بارگذاری...

    هر سوالی دارید بپرسید.پاسخگوی شما هستیم.