در این مقاله یک چک لیست 35 مرحلهای Core Web Vitals را با شما به اشتراک میگذاریم که میتوانید از آن برای بررسی وبسایت از نظر معیارهای سرعت و عملکرد گوگل به نام Web Vitals استفاده کنید.
این موارد تمام آن چیزی است که برای به روز رسانی Core Web Vitals سایت خود یا وب سایت مشتری خود، نیاز دارید. اگر در گوگل در باره ی Core Web Vitals و چگونگی بهبود هر معیار جستجو کنید، به تمامی نکات ذکر شده در این مقاله خواهید رسید. ما تمام تلاشمان را کردیم تا بهترین روش ها، نکات و اصلاحات ممکن را استخراج کنیم و آنها را به شکل یک راهنمای نسبتاً آسان در فرم یک مقاله قرار دهیم.
1. ابزار برای حسابرسی هسته وب حیاتی
2. چک لیست 2 Core Web Vitals Audit
2.1. بزرگترین رنگ محتوایی (LCP)
2.2. بزرگترین رنگ محتوا و رندر سمت سرور
2.3. تاخیر ورودی اول (FID)
2.4. تغییر چیدمان تجمعی (CLS)
فرض کنید که می خواهید حساب Core Web Vitals خود را با معیارهای اندازه گیری Core Web Vitals برای سایتی که در حال بررسی آن هستید، شروع کنید. ابزارهایی هستند که برای انجام بررسی های Core Web Vitals که به آنها نیاز دارید. هرچه ابزارهای بیشتری استفاده کنید، تحلیل شما عمیق تر خواهد بود.
ابزارهای میدانی، داده های دنیای واقعی را در مورد نحوه تجربه کاربران واقعی وب سایت ارائه می دهند. داده های میدانی دقیق تر از داده های آزمایشگاهی هستند که معمولاً فقط تخمین زده می شوند.
ابزارهای آزمایشگاهی، دادههای آزمایشگاهی را ارائه میدهند که میتوانید از آنها برای آزمایش پیادهسازیهای مختلف استفاده کنید تا بررسی کنید که آیا یک روند معین کار میکند و واقعاً میتواند یک معیار خاص را بهبود بخشد. داده های آزمایشگاهی به شما ایده ای از نحوه عملکرد یک سایت می دهد، اما تصویر کامل را به شما ارائه نمی دهد.
این چک لیست Core Web Vitals شامل تمام موارد ممکنی است که باید هنگام بررسی سایت از نظر Core Web Vitals، سیگنالهای تجربه صفحه گوگل و عملکرد و سرعت کلی بررسی کنید. توجه داشته باشید که اجرای این اصلاحات در بسیاری از موارد نیازمند دانش برنامه نویسی است. شما - به عنوان یک سئوکار - می توانید این چک لیست را به عنوان مجموعه ای از دستورالعمل ها برای توسعه دهندگانی که اصلاحات را تحت راهنمایی شما پیاده سازی می کنند، در نظر بگیرید. توجه داشته باشید که Core Web Vitals تنها یکی از فاکتورهای سئوی درون صفحه هستند.
Largest Contentful Paint (LCP) عملکرد بارگذاری یک صفحه وب را اندازه گیری می کند. یک وبسایت در صورتی که معیار LCP آن کمتر یا برابر با 2.5 ثانیه باشد، تجربه کاربری خوبی ارائه میکند.
به زبان ساده، LCP زمان بارگذاری را با محاسبه سرعت بارگیری محتوای اصلی صفحه وب اندازه گیری می کند. یک بلوک متنی یا یک تصویر معمولاً محتوای اصلی در نظر گرفته می شود. ابزارهای میدانی برای اندازه گیری LCP:
ابزارهای آزمایشگاهی برای اندازه گیری LCP:
برای انجام این بررسی، توصیه می کنیم از Google PageSpeed Insights و گزارش GSC Core Web Vitals برای بررسی داده های میدانی در مورد LCP استفاده کنید. علاوه بر این، مطمئن شوید که از Chrome DevTools، Lighthouse و WebPageTest برای بررسی اینکه چه چیزی به عنوان LCP صفحه وب آزمایش شده در نظر گرفته می شود، استفاده کنید.
1. بررسی کنید که آیا سرور به درستی بهینه شده است؟
یک سرور بهینه نشده و بیش از حد بارگذاری شده می تواند مدت زمان مورد نیاز مرورگر برای دانلود داده های وب سایت را افزایش دهد. هر درخواستی که برای تکمیل آن نیاز به صرف زمان زیادی باشد یا انواع دیگر عملیات پیچیده که در سمت سرور اتفاق می افتد، بر زمان پاسخ سرور و معیارهای بارگذاری صفحه تأثیر منفی می گذارد. زمان پاسخ آهسته سرور تقریباً همیشه منجر به امتیاز LCP ضعیف می شود.
در اینجا کارهایی که می توانید انجام دهید، آورده شده است:
2. بررسی کنید که آیا از یک شبکه تحویل محتوا (CDN) استفاده می شود؟
یک شبکه تحویل محتوا (CDN) یک شبکه توزیع شده جغرافیایی از سرورها است که با یکدیگر برای ارائه سریع منابع وب سایت کار می کنند. وبسایتی که از CDN استفاده میکند سریعتر بارگذاری میشود، زیرا کاربران آن مجبور نیستند منتظر درخواستهای شبکه به سرورهای دوردست بمانند. به جای آن از سرورهای واقع در همسایگی استفاده خواهد شد.
3. بررسی کنید که آیا محتواهای وب سایت دارای کش هستند؟
ذخیره کردن محتواهای وبسایت یکی از مهمترین عوامل بهبودهای سرعت و عملکرد است که مستقیماً بر متریک Largest Paint تأثیر میگذارد. اگر کد HTML وب سایت ثابت است (و نیازی به تغییر آن در هر درخواستی نیست)، پس – به لطف کش – نیازی به ایجاد مجدد آن نیست. این موضوع می تواند به طور قابل توجهی متریک TTFB را کاهش دهد و استفاده از منابع را به حداقل برساند.
4. بررسی کنید که آیا صفحات HTML به طور کامل یا جزئی در ابتدا در حافظه پنهان ارائه می شوند؟
سرویس کش صفحات HTML ابتدا امکان ذخیره برخی یا تمام محتوای HTML یک صفحه وب و به روز رسانی کش را تنها در صورت تغییر محتوا فراهم می کند. این موضوع را می توان با استفاده از یک سرویس دهنده که در پس زمینه اجرا می شود و هرگونه درخواست سرور را رهگیری می کند، انجام می شود. استفاده از یک سرویسدهنده میتواند به طور قابلتوجهی متریک Largest Contentful Paint را بهبود بخشد.
5. بررسی کنید که آیا اتصالات شخص ثالث زودتر برقرار شده است؟
اگر اتصالات شخص ثالث در اسرع وقت برقرار شود، می توان LCP را به میزان قابل توجهی کاهش داد. ایجاد اتصالات شخص ثالث به ویژه در صورتی مهم است که درخواست سرور به منابع شخص ثالث برای نمایش محتوای حیاتی صفحه وب ضروری باشد. یک وب سایت می تواند از "rel="preconnect یا "rel="dns-prefetch برای این کار استفاده کند.
6. بررسی کنید که آیا CSS به حداقل میزان مسدود شدن رسیده است؟
صفحههای سبک و اسکریپتها منابعی هستند که رندر را مسدود میکنند که تأثیر منفی بر تاخیر اول ورودی (FID) و بزرگترین رنگ محتوایی (LCP) دارند. سایت باید حداقل مقدار CSS لازم برای مسدود کردن رندر را داشته باشد. Minification یکی از راههای کاهش میزان مسدود کردن CSS است.
7. بررسی کنید که آیا CSS غیر بحرانی حذف شده است؟
CSS غیر بحرانی باید به تعویق بیفتد زیرا می تواند تأثیر زیادی بر متریک Largest Contentful Paint داشته باشد و یک منبع مسدودکننده رندر است. راه دیگر برای بهینه سازی تحویل CSS، به تعویق انداختن CSS غیر بحرانی است که زمان مسدود شدن CSS را به حداقل می رساند.
8. بررسی کنید که آیا CSS بحرانی درون خطی است؟
قرار دادن سبکهای مهم، سرعت CSS بحرانی را برای مرورگر بسیار سریعتر میکند، که LCP صفحه را بهبود میبخشد. هر CSS مهمی که در قسمت بالای صفحه وب سایت استفاده می شود، باید مستقیماً در <head> درج شود.
9. بررسی کنید که آیا فایل های جاوا اسکریپت کوچک و فشرده شده اند؟
با کاهش میزان مسدود کردن جاوا اسکریپت می توانید امتیاز LCP وب سایت را به میزان قابل توجهی کاهش دهید. سایت باید فقط حداقل مقدار جاوا اسکریپت لازم را به کاربران ارائه دهد. هدف کوچکسازی جاوا اسکریپت ایجاد یک فایل JS سبکتر اما همچنان معتبر با حذف هرگونه فضای خالی یا کد غیر ضروری است.
10. بررسی کنید که آیا جاوا اسکریپت استفاده نشده به تعویق افتاده است؟
هرچه کد جاوا اسکریپت در صفحه وب کمتر باشد، مرورگر به زمان کمتری برای اجرای JS نیاز دارد و سریعتر میتواند به هرگونه تعامل کاربر پاسخ دهد. جاوا اسکریپت همیشه مسدود کننده رندر است. با کاهش مقدار جاوا اسکریپت استفاده نشده، می توانید معیارهای LCP و FID را بهبود ببخشید. بهترین کار این است که فقط کدهایی را بارگیری کنید که برای صفحه وب یا در پاسخ به ورودی کاربر ضروری است.
11. بررسی کنید که آیا پلی پرهای استفاده نشده به حداقل رسیده است؟
به حداقل رساندن پلی پرهای استفاده نشده و بهینه سازی استفاده از آنها به طوری که آنها فقط در محیط هایی که مورد نیاز هستند استفاده شوند، می تواند معیارهای بارگذاری صفحه را به طور قابل توجهی بهبود بخشد، مانند بزرگترین رنگ محتوا. مرورگرهای مدرن نباید کد ترانسپایل شده یا polyfills را دانلود کنند مگر اینکه نیاز داشته باشند.
12. بررسی کنید که آیا تصاویر بهینه و فشرده شده اند؟
زمان مورد نیاز برای بارگیری انواع مختلف منابع نیز می تواند بر بزرگترین امتیاز رنگ محتوای صفحه وب تأثیر بگذارد. انواع منابعی که بر LCP تأثیر میگذارند عبارتند از عناصر <img>، عناصر <video>، عناصر <image> در عنصر <svg>، عناصر با تصویر پسزمینه بارگذاری شده با url()، عناصر سطح بلوک با گرههای متنی، و موارد دیگر. انواع عناصر متن درون خطی بهترین راه برای بهبود زمان بارگذاری، بهینه سازی و فشرده سازی تصاویر است.
13. بررسی کنید که آیا منابع مهم از قبل بارگذاری شده اند؟
از قبل بارگذاری منابع مهم می تواند به طور قابل توجهی امتیاز LCP یک صفحه وب را بهبود بخشد. انواع مختلفی از منابع وجود دارد که میتوان آنها را از قبل بارگذاری کرد، اما مهم است که فقط داراییهای حیاتی، مانند جاوا اسکریپت، CSS مسیر بحرانی، فونتها و تصاویر بالا از قبل بارگذاری شوند.
در اینجا کارهایی که باید در حسابرسی خود انجام دهید و توصیه کنید آمده است:
14. بررسی کنید که آیا فایل های متنی فشرده شده اند؟
فشرده سازی منابع و فایل های متنی می تواند زمان بارگذاری یک صفحه وب را به میزان قابل توجهی بهبود بخشد و در نتیجه امتیاز Largest Contentful Paint را کاهش دهد. اندازه فایل های متنی مانند HTML، جاوا اسکریپت یا CSS را می توان با استفاده از الگوریتم های فشرده سازی مانند Gzip یا Brotli کاهش داد.
کارهایی که باید انجام دهید و در نظر داشته باشید:
15. بررسی کنید که آیا از سرویس تطبیقی استفاده می شود؟
واکشی مشروط دارایی ها بسته به نوع اتصال اینترنت کاربر و دستگاه نیز می تواند زمان بارگذاری و LCP را به میزان قابل توجهی بهبود بخشد. اگر وبسایت داراییهای بزرگی دارد که برای رندر کردن حیاتی هستند، پس ارائه نسخههای مختلف از یک منبع بسته به دستگاه یا اتصال کاربر، ایدهای عالی است.
سه نکته زیر در بررسی Core Web Vitals به ویژه برای وبسایتهایی که از چارچوبها و کتابخانههایی مانند Angular، React یا Vue استفاده میکنند که در بسیاری از موارد صفحات وب را به جای سرور، روی کلاینت ارائه میکنند، مهم است.
16. بررسی کنید که آیا جاوا اسکریپت حیاتی به حداقل رسیده است؟
رندر کردن جاوا اسکریپت عمدتاً بر روی کلاینت می تواند تأثیر منفی بر بزرگترین رنگ محتوایی داشته باشد (به خصوص اگر از فایل های جاوا اسکریپت بزرگ استفاده شود). اگر جاوا اسکریپت در صفحه بهینه نشده باشد، کاربران ممکن است نتوانند با صفحه وب تعامل داشته باشند یا تمام محتوای آن را ببینند تا زمانی که همه JS های حیاتی دانلود و اجرا نشده باشند.
بهترین راه برای بهینه سازی سایت هایی که در سمت مشتری رندر می شوند، به حداقل رساندن مقدار جاوا اسکریپت استفاده شده است.
17. بررسی کنید که آیا رندر سمت سرور قابل استفاده است؟
استفاده از رندر سمت سرور نیز می تواند به بهبود معیارهای Largest Contentful Paint کمک کند. رندر سمت سرور به گونه ای عمل می کند که محتوای اصلی صفحه بر روی سرور رندر می شود نه روی کلاینت. این می تواند LCP را به طور قابل توجهی بهبود بخشد، اما در عین حال، می تواند زمان پاسخ سرور را افزایش دهد و زمان تا اولین بایت (TTFB) و زمان به تعامل (TTI) را بدتر کند.
18. بررسی کنید که آیا از پیش رندر استفاده شده است؟
پیش رندر روش دیگری برای بهبود معیارهای Largest Contentful Paint است. پیش رندر در مقایسه با رندر سمت سرور پیچیدگی کمتری دارد، اما همچنین می تواند به بهبود LCP کمک کند. درست مانند رندر سمت سرور، پیش رندر میتواند تأثیر منفی بر زمان تعامل (TTI) داشته باشد، اما بر زمان پاسخگویی سرور تأثیر چندانی ندارد.
کارهای زیادی برای بهبود LCP باید انجام شود، اینطور نیست؟ حال بیایید دو معیار باقیمانده را تحلیل کنیم.
تاخیر ورودی اول (FID) تعامل یک صفحه وب را اندازه گیری می کند. یک وب سایت تجربه کاربری خوبی را ارائه می دهد اگر صفحات آن امتیاز FID برابر یا کمتر از 100 میلی ثانیه داشته باشند.
اولین تاخیر ورودی به ورودی واقعی کاربر نیاز دارد، بنابراین نمی توان آن را در آزمایشگاه اندازه گیری کرد. زمان انسداد کل (TBT) متریکی است که نزدیکترین مقدار به FID است، با FID همبستگی دارد و میتواند در آزمایشگاه اندازهگیری شود. Time to Interactive (TTI) همچنین می تواند به عنوان یک شاخص آزمایشگاهی برای FID استفاده شود.
بهبود در زمان انسداد کل (TBT) معمولاً منجر به بهبود تاخیر ورودی اول (FID) می شود. اجرای سنگین جاوا اسکریپت معمولاً دلیل اصلی امتیاز ضعیف FID است. بنابراین، بهترین راه برای بهبود FID، بهینه سازی تجزیه، کامپایل و اجرای جاوا اسکریپت است. گوگل اخیراً معیار آزمایشی جدیدی را معرفی کرده است - Interaction To Next Paint (INP) - که ممکن است جایگزین FID شود.
ابزار اندازه گیری FID:
برای اهداف این ممیزی، توصیه می کنم از Google PageSpeed Insights و گزارش GSC Core Web Vitals برای بررسی FID استفاده کنید. توجه داشته باشید که FID فقط بر اساس داده های میدانی قابل اندازه گیری است. از ابزارهای آزمایشگاهی مانند Chrome DevTools، Lighthouse و WebPageTest برای بررسی سایر معیارها مانند TTI و TTB که با FID مرتبط هستند و همچنین شاخص های خوبی برای آمادگی تعامل هستند، استفاده کنید.
19. بررسی کنید که آیا وظایف طولانی جاوا اسکریپت شکسته شده است؟
تقسیم وظایف طولانی جاوا اسکریپت به وظایف ناهمزمان کوچکتر می تواند به طور قابل توجهی تاخیر ورودی اول را بهبود بخشد. یک کار طولانی قطعه ای از کد جاوا اسکریپت است که رشته اصلی را برای 50 میلی ثانیه یا بیشتر مسدود می کند. در طول کارهای طولانی جاوا اسکریپت، UI ممکن است پاسخگو نباشد. کارهای طولانی نشانه ای از نفخ احتمالی جاوا اسکریپت در نظر گرفته می شود. بهترین راه برای کاهش اولین تاخیر ورودی یک وب سایت، تقسیم وظایف طولانی است.
20. بررسی کنید که آیا اجرای اسکریپت شخص اول تأثیر منفی بر آمادگی تعامل دارد؟
اجرای ناکارآمد اسکریپت شخص اول بر تعامل وب سایت و معیارهایی مانند FID، TBT و TTI تأثیر می گذارد. دلایل اصلی تاخیر در آمادگی تعامل عبارتند از bloat جاوا اسکریپت، زمان اجرای سنگین جاوا اسکریپت، تکهشدن ناکارآمد و اجرای اسکریپت بزرگ.
21. بررسی کنید که آیا واکشی داده بر آمادگی تعامل تأثیر منفی دارد؟
واکشی داده ها همچنین می تواند تأثیر منفی بر بسیاری از جنبه های آمادگی تعاملی سایت داشته باشد. این معمولاً در صورتی اتفاق میافتد که یک وبسایت به واکشی دادههای آبشاری متکی باشد و اگر تعداد زیادی از اجرای اسکریپت بر روی مشتری انجام شود.
22. بررسی کنید که آیا اجرای اسکریپت شخص ثالث بر آمادگی تعامل تأثیر منفی دارد؟
اجرای اسکریپت شخص ثالث (به خصوص اگر سنگین باشد) می تواند تأثیر منفی بر تأخیر تعامل سایت داشته باشد. اسکریپت های شخص ثالث می توانند موضوع اصلی را به صورت دوره ای مشغول و بدون پاسخ نگه دارند. خوشبختانه، چند روش برتر اجرای اسکریپت شخص ثالث، مانند بارگیری بر اساس تقاضا، وجود دارد.
23. بررسی کنید که آیا یک وب کارگر وجود دارد یا می توان از آن استفاده کرد (Comlink، Workway، Workerize)؟
به لطف وب کارگران، جاوا اسکریپت را می توان بر روی یک رشته پس زمینه اجرا کرد، که می تواند زمان مسدود شدن رشته اصلی را کاهش دهد و FID را بهبود بخشد. یکی از دلایل اصلی تاخیر ورودی طولانی و آمادگی کلی برای تعامل ضعیف، مسدود شدن رشته اصلی است.
24. بررسی کنید که آیا جاوا اسکریپت استفاده نشده به تعویق افتاده است؟
یکی از بهترین راهها برای کاهش حجم جاوا اسکریپت برای اجرای یک صفحه وب، به تعویق انداختن یا حذف کامل جاوا اسکریپت بلااستفاده است. با به تعویق انداختن جاوا اسکریپت استفاده نشده می توانید هم بزرگترین رنگ محتوایی و هم تاخیر اول ورودی را بهبود ببخشید.
25. بررسی کنید که آیا پلی پرهای استفاده نشده به حداقل رسیده است؟
یک راه عالی دیگر برای کاهش زمان اجرای جاوا اسکریپت، به حداقل رساندن پلی پرهای استفاده نشده است. با به حداقل رساندن پلی پرهای استفاده نشده می توانید FID و LCP را بهبود بخشید.
چیدمان تجمعی (CLS) ثبات بصری یک وب سایت را اندازه گیری می کند. یک وب سایت در صورتی که CLS صفحات آن برابر یا کمتر از 0.1 باشد، تجربه کاربری خوبی را ارائه می دهد.
خوشبختانه ابزارهای زیادی برای اندازه گیری CLS وجود دارد. ابزارهای آزمایشگاهی صفحات را در یک محیط مصنوعی آزمایش می کنند بنابراین مقادیر CLS گزارش شده توسط آنها ممکن است با آنچه کاربران دنیای واقعی هنگام تعامل با سایت تجربه می کنند متفاوت باشد.
برای اهداف این ممیزی، توصیه میکنم از Google PageSpeed Insights و گزارش GSC Core Web Vitals برای بررسی دادههای میدانی در CLS استفاده کنید. در مورد دادههای آزمایشگاهی، از Chrome DevTools، Lighthouse و WebPageTest برای تجزیه و تحلیل CLS با استفاده از تنظیمات مختلف و وضوح صفحه استفاده کنید. تجمعی Layout Shift Gif Generator نیز می تواند بسیار سرگرم کننده باشد. هرچه ابزارهای بیشتری استفاده کنید، حسابرسی شما بهتر و عمیق تر خواهد بود.
26. بررسی کنید که آیا عناصر تصویر یا ویدیو بدون ابعاد وجود دارد؟
تصاویر و ویدیوهای بدون ابعاد مشخص شده (به ویژه در قسمت بالای تاشو) می توانند باعث تغییر طرح شوند. برای جلوگیری از تغییر چیدمان، قاعده کلی این است که همیشه ویژگیهای ارتفاع و عرض را در تصاویر و ویدیوها لحاظ کنید. همچنین میتوان از جعبههای نسبت ابعاد CSS استفاده کرد که به مرورگر اجازه میدهد تا هنگام بارگذاری تصویر یا ویدیو، فضای لازم را اختصاص دهد.
در مورد وب سایت های وردپرسی، این بهینه سازی ها اغلب با استفاده از یک افزونه به صورت خودکار انجام می شود. اما استفاده از WP Rocket را نیز توصیه می کنیم.
27. بررسی کنید که آیا فضای ذخیره شده ایستا برای جایگاه آگهی وجود دارد؟
تبلیغات – به خصوص اگر پویا باشند – یکی از محبوب ترین دلایل ایجاد تغییرات در طراحی وب سایت ها هستند. راههای زیادی وجود دارد که از طریق آن تبلیغات میتوانند باعث ایجاد خرابی در طرحبندی صفحه شوند. رایج ترین حالت شامل قرار دادن ظرف تبلیغات در DOM و تغییر اندازه ظرف تبلیغات است. بهترین راه برای جلوگیری از این نوع تغییرات چیدمان این است که به صورت ایستا فضا را برای جایگاه آگهی رزرو کنید.
28. بررسی کنید که آیا تبلیغات در نزدیکی بالای پنجره نمایش قرار می گیرند؟
تبلیغاتی که در نزدیکی بالای درگاه نمایش قرار می گیرند (تبلیغات غیر چسبنده) نیز می توانند منجر به امتیاز ضعیف معیار CLS شوند. سایت هایی که از تبلیغات غیر چسبنده در قسمت بالای نمای نمای استفاده می کنند، باید احتیاط بیشتری را برای جلوگیری یا به حداقل رساندن تغییرات طرح انجام دهند.
29. بررسی کنید که آیا فضای رزرو شده در زمانی که هیچ تبلیغی برگردانده نشده است جمع شده است؟
در صورتی که فضای تبلیغاتی رزرو شده در زمانی که هیچ تبلیغی برگردانده نمی شود، جمع شود، تغییر طرح نیز ممکن است رخ دهد. بهترین راه برای جلوگیری از این نوع تغییر چیدمان، نشان دادن مکاننمای آگهی است، حتی اگر آگهی بازگردانده نشود.
30. بررسی کنید که آیا فضای کافی برای embed و iframe در نظر گرفته شده است؟
جاسازیها، مانند ویدیوهای YouTube، نقشههای گوگل، یا پستهای رسانههای اجتماعی نیز میتوانند باعث تغییر چیدمان شوند، اگر فضای کافی برای آنها در نظر گرفته نشود. جاسازیها میتوانند شکلی از iframe embed، قطعه HTML درون خطی یا یک بازگشت HTML با تگ JS داشته باشند، پلتفرمهایی که اجازه جاسازی را میدهند (برای مثال وردپرس) همیشه نمیدانند اندازه یک جاسازی چقدر خواهد بود و بنابراین فضای کافی برای آن جاسازی ها رزرو نکنید. این، بدیهی است که منجر به تغییر چیدمان می شود.
31. بررسی کنید که آیا محتوای جدید بالای محتوای موجود درج شده است؟
اگر محتوای جدیدی در بالای محتوای موجود درج شود (مثلاً محتوایی که در پایین یا بالای پنجره نمای ظاهر میشود) ممکن است تغییرات طرحبندی غیرمنتظره رخ دهد. این نوع تغییرات چیدمان تجمعی اغلب به دلیل جابهجایی بنرها و فرمها در بقیه محتوا ایجاد میشوند. آنها اغلب شامل عناصری مانند ثبت نام در خبرنامه، جعبه های محتوای مرتبط یا اعلامیه های کوکی هستند.
تنها موقعیتی که درج محتوای جدید بالاتر از محتوای موجود درست است زمانی است که در پاسخ به تعامل کاربر انجام می شود.
32. بررسی کنید که آیا فونت جایگزین با یک فونت جدید جایگزین شده است (FOUT)
فلش متن بدون استایل (FOUT) که ممکن است در طول فرآیند بارگیری و رندر فونت ها اتفاق بیفتد، می تواند باعث تغییر طرح بندی شود. Flash of Unstyled Text زمانی ظاهر می شود که فونت بازگشتی در یک صفحه وب با یک فونت جدید در حین بارگذاری جایگزین شود.
33. بررسی کنید که آیا متن "Invisible" نمایش داده می شود تا زمانی که یک فونت جدید ارائه شود (FOIT)
فلش متن نامرئی (FOIT) یکی دیگر از مشکلات رایج است که ممکن است باعث تغییر طرح بندی در یک صفحه وب شود. Flash of Invisible Text زمانی اتفاق میافتد که متن «نامرئی» در طول فرآیند رندر کردن فونتهای وب نمایش داده شود.
توصیه ها و اصلاحات مانند بالا (برای FOUT) است.
34. بررسی کنید که آیا فونت های وب کلیدی از قبل بارگذاری شده اند؟
اگر سایت فونتهای وب را از قبل بارگذاری نمیکند، احتمالاً در طول فرآیند رندر و بارگذاری اولیه، تغییراتی در طرحبندی ایجاد میشود. بهترین راه برای جلوگیری از مشکلات طرحبندی ناشی از فونتهای وب، بارگذاری قبلی قلمهای کلیدی با استفاده از <link rel="preload"> است.
توصیه ها و اصلاحات:
35. بررسی کنید که آیا انیمیشن هایی از ویژگی ها وجود دارد که باعث تغییرات طرح بندی می شود.
برخی از ویژگیهای CSS ممکن است باعث تغییر طرحبندی شوند که منجر به تجربه کاربری ضعیف شود. سادهترین راه برای جلوگیری از تغییر چیدمان ناشی از تغییرات مقادیر ویژگی CSS، استفاده از انیمیشنهای تبدیل به جای انیمیشنهای خصوصیات است.
نمونه هایی از مقادیری که ممکن است باعث تغییر طرح شوند عبارتند از box-shadow و box-sizing.
دراین مقاله که از سری مجموعه آموزش سئو پشتیبانی سئوهاما خدمت شما ارائه شد، به معرفی core web vitals که با تمرکز بر افزایش سرعت سایت و تجربه کاربر (از مهم ترین آپدیت های سال ۲۰۲۰ میلادی) پرداختیم و با معرفی متریک های آن، امتیاز بهینه و همچنین روش های بهبود آن ها شما را با این مفاهیم به صورت کامل آشنا ساختیم. گوگول روز به روز بیشتر به پارامترهای Core Web Vitals اهمیت میدهد و احتمالا در آینده ای نزدیک، وب سایت هایی که این پارامترها را بهینه نکرده باشند، جایی در نتایج جستجو نخواهند داشت. اما دقت داشته باشید که بهبود این پارامترها کاری زمان بر می باشد و توصیه می شود اگر بهبود سئو وب سایت و سئو تضمینی این پارامترها برای شما مهم است، قبل از انعقاد قرارداد، پشتیبانی سئوهاما که کار طراحی سایت را انجام میدهد درخواست کنید تا این پارامترها را برای شما بهینه می کند.
فلکه اول صادقیه
ستارخان پلاک ۵۷۵ ساختمان دانش
فلکه اول صادقیه
ستارخان پلاک ۵۷۵ ساختمان دانش