Prvo izmerite
Pre bilo kakve izmene izmerite stanje. PageSpeed Insights daje rezultat za pojedinačnu stranicu, a Google Search Console prikazuje Core Web Vitals za ceo sajt, na osnovu stvarnih posetilaca. Merite na mobilnoj verziji, jer odatle dolazi većina poseta. Zapišite rezultate da biste mogli da uporedite posle izmena.
1. Hosting i vreme odgovora servera
Ako server odgovara sporo, sve ostalo samo ublažava problem. Najjeftiniji deljeni hosting sa stotinama sajtova na istom serveru retko može da da dobre rezultate. Pokazatelj je TTFB, vreme do prvog bajta. Ako je stalno iznad 600 do 800 milisekundi, a keširanje je uključeno, hosting je verovatno usko grlo.
Proverite i verziju PHP-a. Novije verzije su osetno brže, a mnogi sajtovi i dalje rade na zastarelim.
2. Keširanje stranica
WordPress svaku stranicu pravi iz baze pri svakoj poseti. Keširanje čuva gotovu stranicu i šalje je odmah. Ovo je najveće pojedinačno ubrzanje za većinu sajtova. Koristite jedan dodatak za keširanje ili keširanje koje nudi hosting, ne više njih istovremeno.
3. Slike
Fotografije postavljene direktno sa telefona ili fotoaparata često imaju nekoliko megabajta. Rešenje:
- smanjite slike na veličinu u kojoj se prikazuju,
- koristite moderne formate kao što su WebP ili AVIF,
- uključite odloženo učitavanje za slike ispod prvog ekrana,
- ali ne za glavnu sliku na vrhu stranice, jer to usporava LCP.
4. Tema i graditelj stranica
Teme koje nude stotine funkcija i graditelji stranica sa desetinama elemenata učitavaju mnogo koda. Ako sajt koristi samo mali deo, ostatak je teret. Ponekad je rešenje isključivanje nekorišćenih modula teme, a ponekad prelazak na lakšu temu.
5. Dodaci
Prođite kroz spisak dodataka i za svaki odgovorite: da li je potreban, i šta učitava na prednjem delu sajta? Česti krivci su dodaci za slajdere, galerije, forme, društvene mreže i statistiku koji učitavaju svoje skripte na svakoj stranici, a koriste se na jednoj.
6. Skripte trećih strana
Četovi, mape, video, skripte za praćenje, kolačići, oglasi. Svaka dodaje vreme, a zajedno najviše utiču na odziv stranice (INP). Učitavajte ih samo tamo gde trebaju i odložite one koje nisu potrebne odmah.
7. Baza podataka
Posle godina rada baza sadrži hiljade revizija tekstova, privremenih podataka i ostataka obrisanih dodataka. Čišćenje pomaže, ali obično manje od prethodnih koraka. Napravite rezervnu kopiju pre čišćenja.
Šta obično ne pomaže mnogo
- „Minifikacija“ kada je sajt opterećen slikama od 4 MB,
- kombinovanje svih CSS fajlova u jedan, na modernim serverima sa HTTP/2,
- dodaci koji obećavaju „100/100 u PageSpeed-u“ jednim klikom.
Posle izmena
Proverite da sajt ispravno radi: forme, korpa, prijava, mobilni meni. Agresivna optimizacija često pokvari nešto što se ne vidi na prvi pogled. Zatim pratite Core Web Vitals u Search Console narednih nekoliko nedelja, jer se podaci stvarnih korisnika osvežavaju postepeno.
Brzinu WordPress sajtova sređujemo u okviru usluge WordPress SEO, sa merenjem pre i posle.