Saturs & meklēšana

Gatavošanās INP ieviešanai martā un lēnas JavaScript mijiedarbības novēršana

AA Aigars Armanovs
• 07.02.24. • 6 min lasīšana

Līdz brīdim, kad Google oficiāli iekļaus jauno metriku Interaction to Next Paint (INP) savos oficiālajos meklēšanas algoritmos, atlikušas vien dažas nedēļas. 2024. gada 12. martā vecais First Input Delay (FID) tiks neatgriezeniski pensionēts. Kamēr FID bija samērā viegli izpildāms un vairāk nekā 90% vietņu tajā uzrādīja zaļo zonu, INP ir daudz stingrāks tiesnesis. Pirmie analītikas dati rāda, ka gandrīz 35% no visām pasaules mājaslapām pašlaik nespēj iekļauties 200 milisekunžu standartā, kas tieši ietekmēs to pozīcijas Google meklētājā.

🎯 Īsumā par svarīgāko

  • Oficiālais termiņš: 2024. gada 12. marts: Interaction to Next Paint (INP) kļūst par oficiālu Google Core Web Vitals metriku, pilnībā aizstājot veco FID (First Input Delay).
  • Atšķirība starp FID un INP: FID mērīja tikai pašu pirmo lietotāja klikšķi lapas ielādes brīdī. INP uzrauga pilnīgi visas lietotāja mijiedarbības visas sesijas laikā (izvēlnes, pogas, akordeoni, filtri).
  • Slieksnis labai lietotāja pieredzei: Lai iegūtu zaļo novērtējumu, 75% apmeklētāju sesiju sliktākajai mijiedarbībai jābūt zem 200 milisekundēm.
  • Galvenais cēlonis - pārslogots Main Thread: Lēnu INP parasti izraisa smagnēji trešo pušu skripti, masīvas JavaScript bibliotēkas un neoptimizēti React vai DOM pārzīmēšanas procesi.

Kāpēc FID bija nepilnīgs un ko patiesībā mēra INP

Vecais FID rādītājs radīja viltus drošības sajūtu. Tas reģistrēja tikai milisekundes no brīža, kad lietotājs pirmo reizi pieskārās ekrānam, līdz brīdim, kad pārlūks vispār sāka apstrādāt notikumu. Tas ignorēja pašu koda izpildes laiku un to, cik ilgā laikā lietotājs ieraudzīja vizuālo atbildi.

INP mēra pilnu ciklu: no lietotāja klikšķa līdz nākamā kadra attēlošanai ekrānā (Next Paint). Turklāt tas neaprobežojas ar pirmo klikšķi, bet novērtē visas mijiedarbības: mobilās izvēlnes atvēršanu, preces ielikšanu grozā, bilžu karuseļa šķiršanu un meklēšanas filtru lietošanu. Ja kaut viena bieži lietota poga vietnē 'iesalst' uz pussekundi, viss INP rādītājs nonāk sarkanajā zonā.

INP mijiedarbības laika ass un trīs kritiskās fāzes
INP mijiedarbības laika ass un trīs kritiskās fāzes

Trīs INP laika komponentes un to optimizācija

Katra lietotāja mijiedarbība sastāv no trim posmiem:

INP fāze Kas notiek pārlūkā Galvenais aiztures cēlonis Tehniskais risinājums
1. Input Delay (Ievades aizture) Laiks no klikšķa līdz koda palaišanai Pārlūka galvenais pavediens aizņemts ar citiem gariem uzdevumiem (Long Tasks) Samazināt fona skriptu apjomu, atlikt trešo pušu kodus
2. Processing Time (Apstrādes laiks) Laiks, kamēr izpildās JavaScript notikuma apstrādātājs Sarežģīti DOM aprēķini, smagnēji cikli vai sinhroni pieprasījumi Optimizēt algoritmus, izmantot requestIdleCallback vai Web Workers
3. Presentation Delay (Attēlošana) Laiks, kamēr pārlūks pārrēķina stilus un pārzīmē ekrānu Pārmērīgi liels DOM koks, CSS animāciju pārkārtošana (Layout Shifts) Izmantot CSS transform un opacity vizuālajām pārejām

Lai novērstu šīs aiztures, nepieciešama profesionāla mājaslapas ātruma optimizācija, kas koncentrējas ne tikai uz failu saspiešanu, bet uz JavaScript koda izpildes arhitektūru.

Praktiskie koda labojumi WordPress un pielāgotās vietnēs

Lai sagatavotu vietni pirms 12. marta termiņa, veiciet šos trīs uzlabojumus:

1. Sadaliet garos uzdevumus ar yieldToMain(): Ja JavaScript funkcija aizņem vairāk par 50 milisekundēm, tā bloķē lietotāja saskarni. Izmantojiet moderno scheduler.yield() vai setTimeout, lai ļautu pārlūkam attēlot starpkadru pirms smagu datu apstrādes pabeigšanas.

2. Auditējiet trešo pušu skriptus: Čata logi, karsto karšu (Hotjar) ierakstītāji un mārketinga pikseļi bieži patērē 70% no visas procesora jaudas. Pārvietojiet ne-kritiskos skriptus aiz lietotāja mijiedarbības vai izmantojiet GTM 'Consent Initialization' un 'Window Loaded' trigerus.

3. Izvairieties no smagnējiem lapu būvētājiem: Vecās tēmas ar simtiem iekļautu papildspraudņu rada tūkstošiem lieku DOM mezglu. Kā skaidrojām detalizētajā apskatā par to, kā jaunais Core Web Vitals rādītājs INP ietekmē ātrumu, pāreja uz tīru un modernu kodu ir ilgtermiņa panākumu atslēga. Te palīdz strukturēta moderna mājaslapu izstrāde uz vieglām bāzes tēmām.

Regulārs tehniskais SEO audits palīdz identificēt problemātiskās veidnes un lapu elementus vēl pirms Google meklētājs pazemina lapas reitingu.

Biežāk uzdotie jautājumi

Kā es varu izmērīt savas vietnes reālo INP rādītāju?

Atveriet Google Search Console sadaļu 'Core Web Vitals'. Tur redzami reālo lietotāju lauka dati (CrUX). Laboratorijas testos varat izmantot Chrome DevTools paneli 'Performance' un Lighthouse 10+.

Vai INP ietekmē tikai mobilos lietotājus?

Nē, INP tiek mērīts gan mobilajās, gan datora ierīcēs. Tomēr mobilajās ierīcēs ar vājākiem procesoriem INP problēmas parādās 3 līdz 5 reizes asāk.

Vai pietiek ar kešatmiņas spraudņa uzstādīšanu?

Nē! Kešatmiņa palīdz uzlabot TTFB (Time to First Byte) un LCP, taču tā nemazina JavaScript apstrādes slodzi brīdī, kad lietotājs klikšķina uz pogas.

Secinājumi

INP ieviešana iezīmē jaunu kvalitātes latiņu globālajā tīmeklī: lapām jābūt ne vien ātri ielādējamām, bet arī zibenīgi atsaucīgām ik uz soļa. Pārbaudiet savas vietnes rādītājus jau tagad, lai sagaidītu marta atjauninājumu ar spēcīgām un stabilām pozīcijām.

Noderīgs saturs?

Padalies ar šo rakstu ar kolēģiem vai partneriem

Palīdzi citiem atklāt praktiskas digitālā mārketinga, SEO un AI automatizācijas stratēģijas.

Aigars Armanovs

Aigars Armanovs

SEO arhitekts & AI procesu vadītājs | MMN dibinātājs

MMN vadītājs Aigars mārketingā pirmo pieredzi guvis mārketinga speciālista amatā veikalu tīklā Drogas 2005. gadā, vēlāk attīstot privātus interneta projektus un vadot vadošu digitālā mārketinga aģentūru Latvijā ar fokusu uz Google produktiem. Šobrīd specializējas digitālā mārketinga, SEO un biznesa procesu automatizācijā ar mākslīgā intelekta risinājumiem, palīdzot uzņēmumiem mērogot rezultātus.

Visi autora raksti • SEO pakalpojumi • LinkedIn profils
← Iepriekšējais raksts

Trešo pušu sīkdatņu noriets Chrome pārlūkā un vietnes analītikas sagatavošana

Nākamais raksts →

B2B mājaslapas satura arhitektūras un pieteikumu formu pārveides pieredzes analīze

Atgriezties uz visiem rakstiem

Vēlaties pārrunāt sava biznesa digitālo izaugsmi?

Piesakiet 30 minūšu stratēģijas sarunu. Kopā izskatīsim jūsu digitālā mārketinga, SEO un AI automatizācijas potenciālu.

Pieteikt bezmaksas sarunu
Scroll to Top