കോർ വെബ് വൈറ്റൽസ് ഒപ്റ്റിമൈസ് ചെയ്തുകൊണ്ട് നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ പ്രകടനവും ആഗോള ഉപയോക്തൃ അനുഭവവും മെച്ചപ്പെടുത്തുക. ലോഡിംഗ് വേഗത, ഇന്ററാക്റ്റിവിറ്റി, വിഷ്വൽ സ്ഥിരത എന്നിവ വർദ്ധിപ്പിക്കുന്നതിനുള്ള പ്രായോഗിക തന്ത്രങ്ങൾ പഠിക്കുക.
ഫ്രണ്ട്എൻഡ് പെർഫോമൻസ്: ഒരു ആഗോള ഉപഭോക്തൃ സമൂഹത്തിനായുള്ള കോർ വെബ് വൈറ്റൽസ് ഒപ്റ്റിമൈസേഷൻ
ഇന്നത്തെ ഡിജിറ്റൽ ലോകത്ത്, വെബ്സൈറ്റിന്റെ പ്രകടനം വളരെ പ്രധാനമാണ്. വേഗത കുറഞ്ഞതോ പ്രതികരിക്കാത്തതോ ആയ ഒരു വെബ്സൈറ്റ് ഉപയോക്താക്കൾക്ക് നിരാശയുണ്ടാക്കുകയും ഉയർന്ന ബൗൺസ് റേറ്റുകളിലേക്കും ആത്യന്തികമായി വരുമാന നഷ്ടത്തിലേക്കും നയിക്കുകയും ചെയ്യും. ഉപയോക്തൃ അനുഭവം അളക്കുന്നതിനായി ഗൂഗിൾ അവതരിപ്പിച്ച ഒരു കൂട്ടം സ്റ്റാൻഡേർഡ് മെട്രിക്കുകളാണ് കോർ വെബ് വൈറ്റൽസ് (CWV). ഇത് ലോഡിംഗ്, ഇന്ററാക്റ്റിവിറ്റി, വിഷ്വൽ സ്ഥിരത എന്നിവയിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു. ഈ മെട്രിക്കുകൾ ഒപ്റ്റിമൈസ് ചെയ്യുന്നത് എസ്ഇഒയ്ക്ക് മാത്രമല്ല, നിങ്ങളുടെ ആഗോള ഉപഭോക്താക്കൾക്ക് തടസ്സമില്ലാത്തതും ആസ്വാദ്യകരവുമായ അനുഭവം നൽകുന്നതിനും നിർണായകമാണ്.
എന്താണ് കോർ വെബ് വൈറ്റൽസ്?
മികച്ച ഉപയോക്തൃ അനുഭവം നൽകുന്നതിന് ഗൂഗിൾ അത്യാവശ്യമായി കണക്കാക്കുന്ന വെബ് വൈറ്റൽസിന്റെ ഒരു ഉപവിഭാഗമാണ് കോർ വെബ് വൈറ്റൽസ്. ഈ മെട്രിക്കുകൾ പ്രവർത്തനക്ഷമവും യഥാർത്ഥ ഉപയോക്തൃ ഇടപെടലുകളെ പ്രതിഫലിപ്പിക്കുന്നതുമാണ്. മൂന്ന് പ്രധാന കോർ വെബ് വൈറ്റലുകൾ ഇവയാണ്:
- ലാർജസ്റ്റ് കണ്ടന്റ്ഫുൾ പെയിന്റ് (LCP): വ്യൂപോർട്ടിൽ ഏറ്റവും വലിയ ഉള്ളടക്കം (ഉദാഹരണത്തിന്, ചിത്രം, വീഡിയോ, ടെക്സ്റ്റ് ബ്ലോക്ക്) ദൃശ്യമാകാൻ എടുക്കുന്ന സമയം അളക്കുന്നു. ഒരു നല്ല LCP സ്കോർ 2.5 സെക്കൻഡോ അതിൽ കുറവോ ആണ്.
- ഫസ്റ്റ് ഇൻപുട്ട് ഡിലേ (FID): ഒരു ഉപയോക്താവ് ഒരു പേജുമായി ആദ്യമായി ഇടപഴകുന്ന സമയം (ഉദാഹരണത്തിന്, ഒരു ലിങ്കിൽ ക്ലിക്കുചെയ്യുക, ഒരു ബട്ടൺ ടാപ്പുചെയ്യുക) മുതൽ ആ ഇടപെടലിനോട് പ്രതികരിക്കാൻ ബ്രൗസറിന് കഴിയുന്ന സമയം വരെ അളക്കുന്നു. ഒരു നല്ല FID സ്കോർ 100 മില്ലിസെക്കൻഡോ അതിൽ കുറവോ ആണ്.
- ക്യുമുലേറ്റീവ് ലേഔട്ട് ഷിഫ്റ്റ് (CLS): ഒരു പേജിന്റെ ജീവിതകാലത്ത് സംഭവിക്കുന്ന അപ്രതീക്ഷിത ലേഔട്ട് ഷിഫ്റ്റുകളുടെ അളവ് അളക്കുന്നു. ഒരു നല്ല CLS സ്കോർ 0.1 അല്ലെങ്കിൽ അതിൽ കുറവോ ആണ്.
നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ പ്രകടനം ഉപയോക്താക്കൾ എങ്ങനെ കാണുന്നു എന്ന് മനസ്സിലാക്കാൻ ഈ മെട്രിക്കുകൾ അത്യന്താപേക്ഷിതമാണ്. അവ ഒപ്റ്റിമൈസ് ചെയ്യുന്നത് മികച്ച ഉപയോക്തൃ അനുഭവത്തിലേക്ക് നയിക്കുകയും നിങ്ങളുടെ സെർച്ച് എഞ്ചിൻ റാങ്കിംഗുകളെ നല്ല രീതിയിൽ സ്വാധീനിക്കുകയും ചെയ്യും.
ആഗോള ഉപഭോക്താക്കൾക്കായി കോർ വെബ് വൈറ്റൽസ് എന്തിന് ഒപ്റ്റിമൈസ് ചെയ്യണം?
കോർ വെബ് വൈറ്റൽസ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നത് എല്ലാ ഉപയോക്താക്കൾക്കും പ്രയോജനകരമാണെങ്കിലും, ഒരു ആഗോള ഉപഭോക്തൃ സമൂഹത്തെ ലക്ഷ്യമിടുന്ന വെബ്സൈറ്റുകൾക്ക് ഇത് പ്രത്യേകിച്ചും നിർണായകമാണ്. അതിനുള്ള കാരണങ്ങൾ ഇതാ:
- വ്യത്യസ്ത നെറ്റ്വർക്ക് സാഹചര്യങ്ങൾ: ലോകത്തിന്റെ വിവിധ ഭാഗങ്ങളിലുള്ള ഉപയോക്താക്കൾക്ക് വ്യത്യസ്ത ഇന്റർനെറ്റ് വേഗതയും നെറ്റ്വർക്ക് വിശ്വാസ്യതയും ഉണ്ട്. CWV ഒപ്റ്റിമൈസ് ചെയ്യുന്നത് വേഗത കുറഞ്ഞ കണക്ഷനുകളിൽ പോലും ന്യായമായ അനുഭവം ഉറപ്പാക്കുന്നു. ഉദാഹരണത്തിന്, അടിസ്ഥാന സൗകര്യങ്ങൾ കുറഞ്ഞ രാജ്യങ്ങളിലെ ഉപയോക്താക്കൾക്ക് ഒരു സൈറ്റ് ഒപ്റ്റിമൈസ് ചെയ്തിട്ടില്ലെങ്കിൽ ലോഡിംഗ് സമയം വളരെ സാവധാനത്തിലായിരിക്കാം.
- വൈവിധ്യമാർന്ന ഉപകരണങ്ങൾ: നിങ്ങളുടെ വെബ്സൈറ്റ് ഉയർന്ന നിലവാരമുള്ള സ്മാർട്ട്ഫോണുകൾ മുതൽ പഴയതും ശക്തി കുറഞ്ഞതുമായ ഉപകരണങ്ങൾ വരെ വൈവിധ്യമാർന്ന ഉപകരണങ്ങളിൽ ആക്സസ് ചെയ്യപ്പെടും. CWV ഒപ്റ്റിമൈസ് ചെയ്യുന്നത് ഉപയോഗിക്കുന്ന ഉപകരണം പരിഗണിക്കാതെ നിങ്ങളുടെ വെബ്സൈറ്റ് നന്നായി പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കുന്നു. ചില പ്രദേശങ്ങളിൽ, പഴയ ഉപകരണങ്ങൾ കൂടുതലായി പ്രചാരത്തിലുണ്ട്, അതിനാൽ താഴ്ന്ന നിലവാരത്തിലുള്ള ഹാർഡ്വെയറിനായുള്ള ഒപ്റ്റിമൈസേഷൻ അത്യാവശ്യമാണ്.
- ഭാഷയും പ്രാദേശികവൽക്കരണവും: വ്യത്യസ്ത ഭാഷകളും സ്ക്രിപ്റ്റുകളും വെബ്സൈറ്റ് പ്രകടനത്തെ സ്വാധീനിക്കും. CWV ഒപ്റ്റിമൈസ് ചെയ്യുന്നത് ഈ വ്യതിയാനങ്ങൾ കണക്കിലെടുക്കുകയും നിങ്ങളുടെ സൈറ്റിന്റെ വിവിധ ഭാഷാ പതിപ്പുകളിൽ സ്ഥിരമായ അനുഭവം ഉറപ്പാക്കുകയും ചെയ്യുന്നു. ഉദാഹരണത്തിന്, വലത്തുനിന്ന് ഇടത്തോട്ടുള്ള ഭാഷകൾക്ക് ലേഔട്ട് ഷിഫ്റ്റുകൾ ഒഴിവാക്കാൻ പ്രത്യേക സിഎസ്എസ് ഒപ്റ്റിമൈസേഷനുകൾ ആവശ്യമായി വന്നേക്കാം.
- സെർച്ച് എഞ്ചിൻ റാങ്കിംഗ്: ഗൂഗിൾ കോർ വെബ് വൈറ്റൽസ് ഒരു റാങ്കിംഗ് ഘടകമായി ഉപയോഗിക്കുന്നു. ഈ മെട്രിക്കുകൾ ഒപ്റ്റിമൈസ് ചെയ്യുന്നത് സെർച്ച് ഫലങ്ങളിൽ നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ ദൃശ്യപരത മെച്ചപ്പെടുത്താനും ആഗോളതലത്തിൽ നിന്ന് കൂടുതൽ ട്രാഫിക് നേടാനും സഹായിക്കും. വേഗത്തിൽ ലോഡുചെയ്യുകയും സുഗമമായ അനുഭവം നൽകുകയും ചെയ്യുന്ന ഒരു സൈറ്റ് ഉയർന്ന റാങ്കിൽ വരാൻ സാധ്യതയുണ്ട്, ഇത് ലോകമെമ്പാടുമുള്ള ഉപയോക്താക്കളെ ആകർഷിക്കുന്നു.
- ആഗോള പ്രവേശനക്ഷമത: നന്നായി ഒപ്റ്റിമൈസ് ചെയ്ത ഒരു വെബ്സൈറ്റ് വൈകല്യമുള്ള ഉപയോക്താക്കൾക്ക് കൂടുതൽ പ്രാപ്യമാണ്. പ്രകടനം മെച്ചപ്പെടുത്തുന്നതിലൂടെ, നിങ്ങളുടെ വെബ്സൈറ്റ് എല്ലാവർക്കും അവരുടെ കഴിവുകളോ സ്ഥലമോ പരിഗണിക്കാതെ ഉപയോഗിക്കാൻ എളുപ്പമാക്കാൻ നിങ്ങൾക്ക് കഴിയും.
കോർ വെബ് വൈറ്റൽസ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനുള്ള തന്ത്രങ്ങൾ
ഓരോ കോർ വെബ് വൈറ്റലുകളും ഒരു ആഗോള ഉപഭോക്തൃ സമൂഹത്തിനായി ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനുള്ള പ്രായോഗിക തന്ത്രങ്ങൾ ഇതാ:
1. ലാർജസ്റ്റ് കണ്ടന്റ്ഫുൾ പെയിന്റ് (LCP) ഒപ്റ്റിമൈസ് ചെയ്യൽ
LCP ലോഡിംഗ് പ്രകടനം അളക്കുന്നു. ഇത് മെച്ചപ്പെടുത്തുന്നതിനുള്ള ചില തന്ത്രങ്ങൾ ഇതാ:
- ചിത്രങ്ങൾ ഒപ്റ്റിമൈസ് ചെയ്യുക:
- ചിത്രങ്ങൾ കംപ്രസ് ചെയ്യുക: ഗുണമേന്മ നഷ്ടപ്പെടുത്താതെ ചിത്രങ്ങളുടെ ഫയൽ വലുപ്പം കുറയ്ക്കുന്നതിന് TinyPNG, ImageOptim, അല്ലെങ്കിൽ ShortPixel പോലുള്ള ടൂളുകൾ ഉപയോഗിക്കുക. ശരാശരി കണക്ഷൻ വേഗത അടിസ്ഥാനമാക്കി വിവിധ പ്രദേശങ്ങൾക്കായി വ്യത്യസ്ത കംപ്രഷൻ ലെവലുകൾ ഉപയോഗിക്കുന്നത് പരിഗണിക്കുക.
- അനുയോജ്യമായ ഇമേജ് ഫോർമാറ്റുകൾ ഉപയോഗിക്കുക: ആധുനിക ബ്രൗസറുകൾക്കായി WebP ഉപയോഗിക്കുക, പിന്തുണയ്ക്കുന്നുവെങ്കിൽ AVIF ഉപയോഗിക്കുക, കാരണം അവ JPEG അല്ലെങ്കിൽ PNG-യെക്കാൾ മികച്ച കംപ്രഷൻ നൽകുന്നു. പഴയ ബ്രൗസറുകൾക്കായി ഫാൾബാക്കുകൾ നൽകുക.
- റെസ്പോൺസീവ് ചിത്രങ്ങൾ ഉപയോഗിക്കുക: ഉപയോക്താവിന്റെ ഉപകരണവും സ്ക്രീൻ വലുപ്പവും അടിസ്ഥാനമാക്കി വ്യത്യസ്ത വലുപ്പത്തിലുള്ള ചിത്രങ്ങൾ നൽകുന്നതിന്
<picture>
എലമെന്റ് അല്ലെങ്കിൽ<img>
ടാഗിന്റെsrcset
ആട്രിബ്യൂട്ട് ഉപയോഗിക്കുക. - ചിത്രങ്ങൾ ലേസി ലോഡ് ചെയ്യുക: സ്ക്രീനിന് പുറത്തുള്ള ചിത്രങ്ങൾ വ്യൂപോർട്ടിലേക്ക് പ്രവേശിക്കാൻ പോകുമ്പോൾ മാത്രം ലോഡ് ചെയ്യുന്നത് മാറ്റിവയ്ക്കുക.
loading="lazy"
ആട്രിബ്യൂട്ട് ഉപയോഗിക്കുക. - ഇമേജ് സിഡിഎൻ-കൾ ഒപ്റ്റിമൈസ് ചെയ്യുക: ഉപയോക്താവിന്റെ സ്ഥലത്തിനടുത്തുള്ള സെർവറുകളിൽ നിന്ന് ചിത്രങ്ങൾ നൽകുന്നതിന് ഒരു കണ്ടന്റ് ഡെലിവറി നെറ്റ്വർക്ക് (CDN) ഉപയോഗിക്കുക. ആഗോള കവറേജും ഡൈനാമിക് ഇമേജ് ഒപ്റ്റിമൈസേഷൻ കഴിവുകളുമുള്ള സിഡിഎൻ-കൾ പരിഗണിക്കുക. ഉദാഹരണങ്ങളിൽ Cloudinary, Akamai, Fastly എന്നിവ ഉൾപ്പെടുന്നു.
- ടെക്സ്റ്റ് ലോഡിംഗ് ഒപ്റ്റിമൈസ് ചെയ്യുക:
- സിസ്റ്റം ഫോണ്ടുകൾ ഉപയോഗിക്കുക: സിസ്റ്റം ഫോണ്ടുകൾ ഉപയോക്താവിന്റെ ഉപകരണത്തിൽ എളുപ്പത്തിൽ ലഭ്യമാണ്, ഇത് ഫോണ്ട് ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യേണ്ടതിന്റെ ആവശ്യകത ഇല്ലാതാക്കുന്നു.
- വെബ് ഫോണ്ടുകൾ ഒപ്റ്റിമൈസ് ചെയ്യുക: നിങ്ങൾ വെബ് ഫോണ്ടുകൾ ഉപയോഗിക്കുകയാണെങ്കിൽ, ഫോണ്ടുകൾ എങ്ങനെ ലോഡ് ചെയ്യണമെന്ന് നിയന്ത്രിക്കുന്നതിന്
font-display
പ്രോപ്പർട്ടി ഉപയോഗിക്കുക. വെബ് ഫോണ്ട് ലോഡ് ചെയ്യുമ്പോൾ ഒരു ഫാൾബാക്ക് ഫോണ്ട് പ്രദർശിപ്പിക്കാൻfont-display: swap;
ഉപയോഗിക്കുക, ഇത് ഒരു ശൂന്യമായ സ്ക്രീൻ ഒഴിവാക്കുന്നു. - പ്രധാനപ്പെട്ട ഫോണ്ടുകൾ പ്രീലോഡ് ചെയ്യുക: പ്രധാനപ്പെട്ട ഫോണ്ടുകൾ പ്രീലോഡ് ചെയ്യുന്നതിന്
<link rel="preload" as="font">
ടാഗ് ഉപയോഗിക്കുക, ഇത് ലോഡിംഗ് പ്രക്രിയയുടെ തുടക്കത്തിൽ തന്നെ ഡൗൺലോഡ് ചെയ്യപ്പെടുന്നുവെന്ന് ഉറപ്പാക്കുന്നു.
- വീഡിയോ ലോഡിംഗ് ഒപ്റ്റിമൈസ് ചെയ്യുക:
- വീഡിയോ സിഡിഎൻ-കൾ ഉപയോഗിക്കുക: ചിത്രങ്ങളെപ്പോലെ, ഉപയോക്താവിന് അടുത്തുള്ള സെർവറുകളിൽ നിന്ന് വീഡിയോകൾ നൽകുന്നതിന് വീഡിയോ ഡെലിവറിക്കായി ഒപ്റ്റിമൈസ് ചെയ്ത ഒരു സിഡിഎൻ ഉപയോഗിക്കുക.
- വീഡിയോ ഫയലുകൾ കംപ്രസ് ചെയ്യുക: വീഡിയോ ഫയൽ വലുപ്പം കുറയ്ക്കുന്നതിന് അനുയോജ്യമായ കോഡെക്കുകളും കംപ്രഷൻ ക്രമീകരണങ്ങളും ഉപയോഗിക്കുക.
- വീഡിയോകൾക്ക് ലേസി ലോഡിംഗ് ഉപയോഗിക്കുക: സ്ക്രീനിന് പുറത്തുള്ള വീഡിയോകൾ വ്യൂപോർട്ടിലേക്ക് പ്രവേശിക്കാൻ പോകുമ്പോൾ മാത്രം ലോഡ് ചെയ്യുന്നത് മാറ്റിവയ്ക്കുക.
- പോസ്റ്റർ ചിത്രങ്ങൾ ഉപയോഗിക്കുക: വീഡിയോ ലോഡ് ചെയ്യുമ്പോൾ ഒരു പ്ലേസ്ഹോൾഡർ ചിത്രം (പോസ്റ്റർ ചിത്രം) പ്രദർശിപ്പിക്കുക.
- സെർവർ പ്രതികരണ സമയം ഒപ്റ്റിമൈസ് ചെയ്യുക:
- വിശ്വസനീയമായ ഒരു ഹോസ്റ്റിംഗ് ദാതാവിനെ തിരഞ്ഞെടുക്കുക: നിങ്ങളുടെ ടാർഗെറ്റ് പ്രേക്ഷകർക്ക് സമീപമുള്ള പ്രദേശങ്ങളിൽ സെർവറുകളുള്ള ഒരു ഹോസ്റ്റിംഗ് ദാതാവിനെ തിരഞ്ഞെടുക്കുക.
- ഒരു സിഡിഎൻ ഉപയോഗിക്കുക: ഒരു സിഡിഎൻ-ന് സ്റ്റാറ്റിക് ഉള്ളടക്കം കാഷെ ചെയ്യാനും ഉപയോക്താവിന് അടുത്തുള്ള സെർവറുകളിൽ നിന്ന് അത് നൽകാനും കഴിയും, ഇത് ലേറ്റൻസി കുറയ്ക്കുന്നു.
- നിങ്ങളുടെ സെർവർ കോൺഫിഗറേഷൻ ഒപ്റ്റിമൈസ് ചെയ്യുക: ട്രാഫിക് കൈകാര്യം ചെയ്യാനും കാര്യക്ഷമമായി ഉള്ളടക്കം നൽകാനും നിങ്ങളുടെ സെർവർ ശരിയായി കോൺഫിഗർ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
- കാഷിംഗ് നടപ്പിലാക്കുക: സെർവറിലേക്കുള്ള അഭ്യർത്ഥനകളുടെ എണ്ണം കുറയ്ക്കുന്നതിന് ബ്രൗസർ കാഷിംഗും സെർവർ-സൈഡ് കാഷിംഗും ഉപയോഗിക്കുക.
ഉദാഹരണം: ഒരു ആഗോള ഇ-കൊമേഴ്സ് സൈറ്റ് വടക്കേ അമേരിക്കയിലെ ഉപയോക്താക്കൾക്കും തെക്കുകിഴക്കൻ ഏഷ്യയിലെ ഉപയോക്താക്കൾക്കും വ്യത്യസ്ത ഇമേജ് വലുപ്പങ്ങളും കംപ്രഷൻ ലെവലുകളും ഉപയോഗിച്ചേക്കാം, അവിടെ നെറ്റ്വർക്ക് സാഹചര്യങ്ങൾ അത്ര വിശ്വസനീയമല്ലാത്തതാകാം. എല്ലാ ഉപയോക്താക്കൾക്കും വേഗതയേറിയ ലോഡിംഗ് സമയം ഉറപ്പാക്കാൻ അവർ രണ്ട് പ്രദേശങ്ങളിലും സെർവറുകളുള്ള ഒരു സിഡിഎൻ ഉപയോഗിച്ചേക്കാം.
2. ഫസ്റ്റ് ഇൻപുട്ട് ഡിലേ (FID) ഒപ്റ്റിമൈസ് ചെയ്യൽ
FID ഇന്ററാക്റ്റിവിറ്റി അളക്കുന്നു. ഇത് മെച്ചപ്പെടുത്തുന്നതിനുള്ള ചില തന്ത്രങ്ങൾ ഇതാ:
- ജാവാസ്ക്രിപ്റ്റ് എക്സിക്യൂഷൻ സമയം കുറയ്ക്കുക:
- ജാവാസ്ക്രിപ്റ്റ് മിനിഫൈ ചെയ്യുക: നിങ്ങളുടെ ജാവാസ്ക്രിപ്റ്റ് ഫയലുകളിൽ നിന്ന് അനാവശ്യ കോഡും വൈറ്റ്സ്പേസും നീക്കം ചെയ്യുക.
- കോഡ് സ്പ്ലിറ്റിംഗ്: നിങ്ങളുടെ ജാവാസ്ക്രിപ്റ്റ് കോഡ് ചെറിയ ഭാഗങ്ങളായി വിഭജിച്ച് നിലവിലെ പേജിന് ആവശ്യമായ കോഡ് മാത്രം ലോഡ് ചെയ്യുക.
- ഉപയോഗിക്കാത്ത ജാവാസ്ക്രിപ്റ്റ് നീക്കം ചെയ്യുക: ഉപയോഗിക്കാത്ത ഏതെങ്കിലും ജാവാസ്ക്രിപ്റ്റ് കോഡ് തിരിച്ചറിഞ്ഞ് നീക്കം ചെയ്യുക.
- അപ്രധാനമായ ജാവാസ്ക്രിപ്റ്റ് ലോഡിംഗ് മാറ്റിവയ്ക്കുക: പ്രധാന ഉള്ളടക്കം ലോഡ് ചെയ്തതിനുശേഷം അപ്രധാനമായ ജാവാസ്ക്രിപ്റ്റ് ഫയലുകൾ ലോഡ് ചെയ്യുന്നത് മാറ്റിവയ്ക്കുന്നതിന്
async
അല്ലെങ്കിൽdefer
ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിക്കുക. - മൂന്നാം കക്ഷി സ്ക്രിപ്റ്റുകൾ ഒപ്റ്റിമൈസ് ചെയ്യുക: നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ വേഗത കുറയ്ക്കുന്ന ഏതെങ്കിലും മൂന്നാം കക്ഷി സ്ക്രിപ്റ്റുകൾ തിരിച്ചറിഞ്ഞ് ഒപ്റ്റിമൈസ് ചെയ്യുക. അനാവശ്യ സ്ക്രിപ്റ്റുകൾ ലേസി-ലോഡ് ചെയ്യുകയോ നീക്കം ചെയ്യുകയോ ചെയ്യുന്നത് പരിഗണിക്കുക.
- ദൈർഘ്യമേറിയ ടാസ്ക്കുകൾ ഒഴിവാക്കുക:
- ദൈർഘ്യമേറിയ ടാസ്ക്കുകൾ വിഭജിക്കുക: ദൈർഘ്യമേറിയ ജാവാസ്ക്രിപ്റ്റ് ടാസ്ക്കുകൾ ചെറുതും കൈകാര്യം ചെയ്യാൻ എളുപ്പമുള്ളതുമായ ഭാഗങ്ങളായി വിഭജിക്കുക.
requestAnimationFrame
ഉപയോഗിക്കുക: ആനിമേഷനുകളും മറ്റ് വിഷ്വൽ അപ്ഡേറ്റുകളും ഷെഡ്യൂൾ ചെയ്യുന്നതിന്requestAnimationFrame
API ഉപയോഗിക്കുക.- വെബ് വർക്കറുകൾ ഉപയോഗിക്കുക: കമ്പ്യൂട്ടേഷണൽ ആയി തീവ്രമായ ടാസ്ക്കുകൾ വെബ് വർക്കറുകളിലേക്ക് മാറ്റുക, അവ ഒരു പ്രത്യേക ത്രെഡിൽ പ്രവർത്തിക്കുകയും പ്രധാന ത്രെഡിനെ തടസ്സപ്പെടുത്താതിരിക്കുകയും ചെയ്യുന്നു.
- മൂന്നാം കക്ഷി സ്ക്രിപ്റ്റുകൾ ഒപ്റ്റിമൈസ് ചെയ്യുക:
- വേഗത കുറഞ്ഞ സ്ക്രിപ്റ്റുകൾ തിരിച്ചറിയുക: നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ വേഗത കുറയ്ക്കുന്ന മൂന്നാം കക്ഷി സ്ക്രിപ്റ്റുകൾ തിരിച്ചറിയാൻ ബ്രൗസർ ഡെവലപ്പർ ടൂളുകൾ ഉപയോഗിക്കുക.
- സ്ക്രിപ്റ്റുകൾ ലേസി ലോഡ് ചെയ്യുക: പ്രാരംഭ പേജ് ലോഡിന് നിർണ്ണായകമല്ലാത്ത മൂന്നാം കക്ഷി സ്ക്രിപ്റ്റുകൾ ലേസി ലോഡ് ചെയ്യുക.
- സ്ക്രിപ്റ്റുകൾ പ്രാദേശികമായി ഹോസ്റ്റ് ചെയ്യുക: ലേറ്റൻസി കുറയ്ക്കുന്നതിനും കാഷിംഗിന്മേലുള്ള നിയന്ത്രണം മെച്ചപ്പെടുത്തുന്നതിനും സാധ്യമാകുമ്പോഴെല്ലാം മൂന്നാം കക്ഷി സ്ക്രിപ്റ്റുകൾ പ്രാദേശികമായി ഹോസ്റ്റ് ചെയ്യുക.
- മൂന്നാം കക്ഷി സ്ക്രിപ്റ്റുകൾക്ക് സിഡിഎൻ ഉപയോഗിക്കുക: നിങ്ങൾക്ക് സ്ക്രിപ്റ്റുകൾ പ്രാദേശികമായി ഹോസ്റ്റ് ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ, ഉപയോക്താവിന് അടുത്തുള്ള സെർവറുകളിൽ നിന്ന് അവ നൽകുന്നതിന് ഒരു സിഡിഎൻ ഉപയോഗിക്കുക.
ഉദാഹരണം: ഒരു ആഗോള വാർത്താ സൈറ്റ് നിലവിലെ ലേഖനത്തിന് ആവശ്യമായ ജാവാസ്ക്രിപ്റ്റ് കോഡ് മാത്രം ലോഡ് ചെയ്യാൻ കോഡ് സ്പ്ലിറ്റിംഗ് ഉപയോഗിച്ചേക്കാം, ഇത് ഇന്ററാക്റ്റിവിറ്റി മെച്ചപ്പെടുത്തുകയും FID കുറയ്ക്കുകയും ചെയ്യുന്നു. ഉപയോക്തൃ അഭിപ്രായങ്ങൾ പ്രോസസ്സ് ചെയ്യുന്നത് പോലുള്ള കമ്പ്യൂട്ടേഷണൽ ആയി തീവ്രമായ ടാസ്ക്കുകൾ പശ്ചാത്തലത്തിൽ കൈകാര്യം ചെയ്യാൻ അവർ വെബ് വർക്കറുകൾ ഉപയോഗിച്ചേക്കാം.
3. ക്യുമുലേറ്റീവ് ലേഔട്ട് ഷിഫ്റ്റ് (CLS) ഒപ്റ്റിമൈസ് ചെയ്യൽ
CLS വിഷ്വൽ സ്ഥിരത അളക്കുന്നു. ഇത് മെച്ചപ്പെടുത്തുന്നതിനുള്ള ചില തന്ത്രങ്ങൾ ഇതാ:
- ചിത്രങ്ങൾക്കും വീഡിയോകൾക്കും ഇടം സംവരണം ചെയ്യുക:
- വീതിയും ഉയരവും ആട്രിബ്യൂട്ടുകൾ വ്യക്തമാക്കുക: ചിത്രങ്ങളും വീഡിയോകളും ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് അവയ്ക്ക് ഇടം സംവരണം ചെയ്യുന്നതിന് എപ്പോഴും
width
,height
ആട്രിബ്യൂട്ടുകൾ വ്യക്തമാക്കുക. - ആസ്പെക്റ്റ് റേഷ്യോ ബോക്സുകൾ ഉപയോഗിക്കുക: ചിത്രങ്ങൾക്കും വീഡിയോകൾക്കും ഇടം സംവരണം ചെയ്യുന്നതിന് സിഎസ്എസ് ആസ്പെക്റ്റ് റേഷ്യോ ബോക്സുകൾ ഉപയോഗിക്കുക, അവ ലോഡ് ചെയ്യുമ്പോൾ ലേഔട്ട് ഷിഫ്റ്റുകൾക്ക് കാരണമാകുന്നില്ലെന്ന് ഉറപ്പാക്കുന്നു.
- വീതിയും ഉയരവും ആട്രിബ്യൂട്ടുകൾ വ്യക്തമാക്കുക: ചിത്രങ്ങളും വീഡിയോകളും ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് അവയ്ക്ക് ഇടം സംവരണം ചെയ്യുന്നതിന് എപ്പോഴും
- പരസ്യങ്ങൾക്ക് ഇടം സംവരണം ചെയ്യുക:
- മതിയായ ഇടം അനുവദിക്കുക: പരസ്യങ്ങൾ ലോഡ് ചെയ്യുമ്പോൾ ലേഔട്ട് ഷിഫ്റ്റുകൾക്ക് കാരണമാകാതിരിക്കാൻ അവയ്ക്ക് മതിയായ ഇടം അനുവദിക്കുക.
- പ്ലേസ്ഹോൾഡറുകൾ ഉപയോഗിക്കുക: പരസ്യങ്ങൾ ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് അവയ്ക്ക് ഇടം സംവരണം ചെയ്യാൻ പ്ലേസ്ഹോൾഡറുകൾ ഉപയോഗിക്കുക.
- നിലവിലുള്ള ഉള്ളടക്കത്തിന് മുകളിൽ പുതിയ ഉള്ളടക്കം ചേർക്കുന്നത് ഒഴിവാക്കുക:
- ഡൈനാമിക് ഉള്ളടക്കം ചേർക്കുന്നത് ഒഴിവാക്കുക: നിലവിലുള്ള ഉള്ളടക്കത്തിന് മുകളിൽ പുതിയ ഉള്ളടക്കം ചേർക്കുന്നത് ഒഴിവാക്കുക, പ്രത്യേകിച്ച് ഉപയോക്തൃ ഇടപെടൽ ഇല്ലാതെ.
- ആനിമേഷനുകളും ട്രാൻസിഷനുകളും ഉപയോഗിക്കുക: പുതിയ ഉള്ളടക്കം സുഗമമായി അവതരിപ്പിക്കാൻ സിഎസ്എസ് ആനിമേഷനുകളും ട്രാൻസിഷനുകളും ഉപയോഗിക്കുക.
- ആനിമേഷനുകൾക്കായി സിഎസ്എസ്
transform
പ്രോപ്പർട്ടി ഉപയോഗിക്കുക:top
,left
,width
, അല്ലെങ്കിൽheight
എന്നിവയ്ക്ക് പകരംtransform
ഉപയോഗിക്കുക: ലേഔട്ട് റീഫ്ലോകൾക്ക് കാരണമാകുന്ന പ്രോപ്പർട്ടികൾക്ക് പകരം ആനിമേഷനുകൾക്കായി സിഎസ്എസ്transform
പ്രോപ്പർട്ടി ഉപയോഗിക്കുക.
ഉദാഹരണം: ഒരു ആഗോള യാത്രാ ബുക്കിംഗ് സൈറ്റ് ഹോട്ടലുകളുടെയും ലക്ഷ്യസ്ഥാനങ്ങളുടെയും ചിത്രങ്ങൾക്കായി ഇടം സംവരണം ചെയ്യാൻ സിഎസ്എസ് ആസ്പെക്റ്റ് റേഷ്യോ ബോക്സുകൾ ഉപയോഗിച്ചേക്കാം, ചിത്രങ്ങൾ ലോഡ് ചെയ്യുമ്പോൾ ഉണ്ടാകുന്ന ലേഔട്ട് ഷിഫ്റ്റുകൾ തടയുന്നു. ഉപയോക്തൃ ഇടപെടൽ ഇല്ലാതെ നിലവിലുള്ള ഉള്ളടക്കത്തിന് മുകളിൽ പുതിയ ഉള്ളടക്കം ചേർക്കുന്നത് അവർ ഒഴിവാക്കിയേക്കാം, ഇത് സ്ഥിരവും പ്രവചിക്കാവുന്നതുമായ ഒരു ഉപയോക്തൃ അനുഭവം ഉറപ്പാക്കുന്നു.
കോർ വെബ് വൈറ്റൽസ് അളക്കുന്നതിനും നിരീക്ഷിക്കുന്നതിനുമുള്ള ടൂളുകൾ
നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ കോർ വെബ് വൈറ്റൽസ് അളക്കാനും നിരീക്ഷിക്കാനും നിരവധി ടൂളുകൾ സഹായിക്കും:
- ഗൂഗിൾ പേജ്സ്പീഡ് ഇൻസൈറ്റ്സ്: നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ പ്രകടനത്തെക്കുറിച്ചുള്ള വിശദമായ റിപ്പോർട്ടുകൾ നൽകുകയും മെച്ചപ്പെടുത്തുന്നതിനുള്ള ശുപാർശകൾ നൽകുകയും ചെയ്യുന്നു.
- ഗൂഗിൾ സെർച്ച് കൺസോൾ: ഗൂഗിൾ സെർച്ചിലെ നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ കോർ വെബ് വൈറ്റൽസ് പ്രകടനത്തെക്കുറിച്ചുള്ള ഡാറ്റ നൽകുന്നു.
- WebPageTest: വ്യത്യസ്ത സ്ഥലങ്ങളിൽ നിന്നും വ്യത്യസ്ത നെറ്റ്വർക്ക് സാഹചര്യങ്ങളിൽ നിന്നും നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ പ്രകടനം പരിശോധിക്കുന്നതിനുള്ള ഒരു ശക്തമായ ഉപകരണം.
- ലൈറ്റ്ഹൗസ്: വെബ് പേജുകളുടെ ഗുണനിലവാരം മെച്ചപ്പെടുത്തുന്നതിനുള്ള ഒരു ഓപ്പൺ സോഴ്സ്, ഓട്ടോമേറ്റഡ് ടൂൾ. ഇതിന് പ്രകടനം, പ്രവേശനക്ഷമത, പ്രോഗ്രസ്സീവ് വെബ് ആപ്പുകൾ, എസ്ഇഒ എന്നിവയ്ക്കായുള്ള ഓഡിറ്റുകൾ ഉണ്ട്.
- Chrome DevTools: നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ പ്രകടനം ഡീബഗ് ചെയ്യുന്നതിനും പ്രൊഫൈൽ ചെയ്യുന്നതിനും നിരവധി ടൂളുകൾ നൽകുന്നു.
- റിയൽ യൂസർ മോണിറ്ററിംഗ് (RUM) ടൂളുകൾ: New Relic, Dynatrace, Datadog പോലുള്ള ടൂളുകൾ യഥാർത്ഥ ഉപയോക്താക്കളിൽ നിന്ന് നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ പ്രകടനത്തെക്കുറിച്ചുള്ള തത്സമയ ഡാറ്റ നൽകുന്നു. നിങ്ങളുടെ ഒപ്റ്റിമൈസേഷൻ ശ്രമങ്ങളുടെ യഥാർത്ഥ സ്വാധീനം മനസ്സിലാക്കാൻ ഇവ നിർണായകമാണ്.
നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ പ്രകടനത്തിന്റെ പൂർണ്ണമായ ചിത്രം ലഭിക്കുന്നതിന് ലാബ് അധിഷ്ഠിത ടൂളുകളും (ഉദാ. PageSpeed Insights, WebPageTest) റിയൽ-യൂസർ മോണിറ്ററിംഗ് (RUM) ടൂളുകളും സംയോജിപ്പിച്ച് ഉപയോഗിക്കേണ്ടത് അത്യാവശ്യമാണ്. ലാബ് അധിഷ്ഠിത ടൂളുകൾ സ്ഥിരവും പുനരുൽപ്പാദിപ്പിക്കാവുന്നതുമായ ഫലങ്ങൾ നൽകുമ്പോൾ, RUM ടൂളുകൾ യഥാർത്ഥ ഉപയോക്തൃ അനുഭവം പിടിച്ചെടുക്കുന്നു.
പ്രാദേശികവൽക്കരണവും അന്താരാഷ്ട്രവൽക്കരണവും (i18n) സംബന്ധിച്ച ആശങ്കകൾ പരിഹരിക്കൽ
ഒരു ആഗോള ഉപഭോക്തൃ സമൂഹത്തിനായി ഒപ്റ്റിമൈസ് ചെയ്യുമ്പോൾ, പ്രാദേശികവൽക്കരണവും അന്താരാഷ്ട്രവൽക്കരണവും കോർ വെബ് വൈറ്റൽസിനെ എങ്ങനെ ബാധിക്കുന്നു എന്ന് പരിഗണിക്കുക:
- ഉള്ളടക്ക പ്രാദേശികവൽക്കരണം: വിവർത്തനം ചെയ്ത ഉള്ളടക്കം പ്രകടനത്തിനായി ഒപ്റ്റിമൈസ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. ചില ഭാഷകളിലെ ദൈർഘ്യമേറിയ വാചകങ്ങൾ ലേഔട്ടിനെയും CLS-നെയും ബാധിച്ചേക്കാം.
- ക്യാരക്ടർ എൻകോഡിംഗ്: വൈവിധ്യമാർന്ന അക്ഷരങ്ങളെ പിന്തുണയ്ക്കുന്നതിന് UTF-8 എൻകോഡിംഗ് ഉപയോഗിക്കുക.
- വലത്തുനിന്ന് ഇടത്തോട്ടുള്ള (RTL) ഭാഷകൾ: ലേഔട്ട് ഷിഫ്റ്റുകൾ ഒഴിവാക്കാനും ശരിയായ ഡിസ്പ്ലേ ഉറപ്പാക്കാനും RTL ഭാഷകൾക്കായി സിഎസ്എസ് ഒപ്റ്റിമൈസ് ചെയ്യുക.
- തീയതി, നമ്പർ ഫോർമാറ്റിംഗ്: വ്യത്യസ്ത തീയതി, നമ്പർ ഫോർമാറ്റുകൾ ലേഔട്ടിനെയും ഉപയോക്തൃ അനുഭവത്തെയും എങ്ങനെ ബാധിക്കുമെന്ന് പരിഗണിക്കുക.
- സിഡിഎൻ തിരഞ്ഞെടുപ്പ്: ഉപയോക്താവിന്റെ സ്ഥലവും ഭാഷാ മുൻഗണനകളും അടിസ്ഥാനമാക്കി ഡൈനാമിക് ഉള്ളടക്ക വിതരണത്തെ പിന്തുണയ്ക്കുന്ന ആഗോള കവറേജുള്ള ഒരു സിഡിഎൻ തിരഞ്ഞെടുക്കുക.
തുടർച്ചയായ നിരീക്ഷണവും മെച്ചപ്പെടുത്തലും
കോർ വെബ് വൈറ്റൽസ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നത് ഒരു തവണ ചെയ്യുന്ന കാര്യമല്ല. ഇത് തുടർച്ചയായ നിരീക്ഷണവും മെച്ചപ്പെടുത്തലും ആവശ്യമായ ഒരു നിരന്തര പ്രക്രിയയാണ്. മുകളിൽ പറഞ്ഞ ടൂളുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ പ്രകടനം പതിവായി നിരീക്ഷിക്കുകയും ആവശ്യാനുസരണം മാറ്റങ്ങൾ വരുത്തുകയും ചെയ്യുക. നിങ്ങളുടെ വെബ്സൈറ്റ് നിങ്ങളുടെ ആഗോള ഉപഭോക്താക്കൾക്ക് മികച്ച ഉപയോക്തൃ അനുഭവം നൽകുന്നത് തുടരുന്നുവെന്ന് ഉറപ്പാക്കാൻ ഏറ്റവും പുതിയ മികച്ച രീതികളും സാങ്കേതികവിദ്യകളും പിന്തുടരുക.
ഉപസംഹാരം
നിങ്ങളുടെ ആഗോള ഉപഭോക്താക്കൾക്ക് വേഗതയേറിയതും സംവേദനാത്മകവും ദൃശ്യപരമായി സ്ഥിരതയുള്ളതുമായ ഒരു വെബ്സൈറ്റ് അനുഭവം നൽകുന്നതിന് കോർ വെബ് വൈറ്റൽസ് ഒപ്റ്റിമൈസ് ചെയ്യേണ്ടത് അത്യാവശ്യമാണ്. ഈ ഗൈഡിൽ വിവരിച്ചിട്ടുള്ള തന്ത്രങ്ങൾ നടപ്പിലാക്കുന്നതിലൂടെ, നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ പ്രകടനം മെച്ചപ്പെടുത്താനും ഉപയോക്തൃ സംതൃപ്തി വർദ്ധിപ്പിക്കാനും നിങ്ങളുടെ സെർച്ച് എഞ്ചിൻ റാങ്കിംഗ് ഉയർത്താനും കഴിയും. നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ പ്രകടനം തുടർച്ചയായി നിരീക്ഷിക്കാനും മുന്നിൽ നിൽക്കാൻ ആവശ്യാനുസരണം നിങ്ങളുടെ ഒപ്റ്റിമൈസേഷൻ തന്ത്രങ്ങൾ ക്രമീകരിക്കാനും ഓർമ്മിക്കുക.
ഈ പ്രധാന മെട്രിക്കുകളിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുകയും വൈവിധ്യമാർന്ന ആഗോള ഉപഭോക്താക്കൾക്കായി നിങ്ങളുടെ തന്ത്രങ്ങൾ ക്രമീകരിക്കുകയും ചെയ്യുന്നതിലൂടെ, നിങ്ങൾക്ക് ലോകമെമ്പാടുമുള്ള ഉപയോക്താക്കൾക്ക് നന്നായി പ്രവർത്തിക്കുകയും നല്ല അനുഭവം നൽകുകയും ചെയ്യുന്ന ഒരു വെബ്സൈറ്റ് നിർമ്മിക്കാൻ കഴിയും.