Intro
Sivun nopeus kirjaa, kuinka nopeasti sivun sisältö asetetaan tai ladataan. Sivun latausnopeus sekoitetaan joskus sivuston nopeuteen, joka on itse asiassa eri termi. Sivun nopeutta kuvataan latausaikana tai ensimmäisen tavun saavuttamiseen kuluvana aikana. Nopeampi sivunopeus auttaa sivujen sijoittumisessa ja paremmassa konversiossa. Nopeammat sivunopeudet ovat suositeltavia, ja on todettu, että nopeammat sivut sijoittuvat ja konvertoituvat paremmin.
Parhaat SEO-taktiikat: Page Speed
Google on vahvistanut, että sivun tai sivuston nopeutta käytetään sen algoritmissa sivujen sijoittamisessa. Hitaasti latautuville sivuille pääsee vähemmän indeksoijia, ja näin ollen vähemmän sivuja voidaan indeksoida. Sivun nopeus on tärkeää myös sivuston käyttäjille. Hitaammat latausajat vaikuttavat haitallisesti konversiolukuihin ja sivuston tuottoihin. Hakukoneet mittaavat sivujen nopeutta tarkastellessaan ensimmäisen tavun aikaa.
Hitaampi sivunopeus tarkoittaa, että sivustoa indeksoidaan vähemmän ja sen indeksointi on negatiivista. Sivun nopeus on viime kädessä käyttäjäkokemukseen vaikuttava tekijä. Pidemmät lataus- ja odotusajat merkitsevät korkeampia hyppyprosentteja, koska pidemmällä sivun latausajalla on todettu olevan negatiivinen vaikutus konversioihin.
Sivuston pakkaaminen
Käytä Gzip, ohjelmisto-ohjelma tarkoitettu tietojen pakkaamiseen, skaalata takaisin mitat nykyisen CSS, HTML, ja myös JavaScript tiedostoja, jotka voivat olla suurempia kuin 150 tavua. Gzips ei ole hyödyllinen kuvatiedostoille. Pakkaa sen sijaan nämä tiedostot Photoshopin kaltaisella ohjelmalla, jonka avulla voit säilyttää kuvien laadunvalvonnan.
Minify CSS, JavaScript, lisäksi HTML
Koodin optimointi voi parantaa merkittävästi nykyisen sivusi nopeutta. Poista myös koodivastaukset, muotoilut sekä hylätty koodi. Google suosittelee YUI Compressorin käyttöä sekä CSS:lle että JavaScriptille.
Alemmat uudelleenohjaukset
Uudelleenohjaukset hidastavat toiminnan nopeutta. Jos mobiilisivuston uudelleenohjausmalli on koodattu näin:
123abc.com -> www. 123abc.com -> m. 123abc.com -> m. 123abc.com/home
Joka kerta, kun sivu ohjataan toiselle verkkosivulle, nykyisen verkkosivuston kävijä joutuu odottamaan pidempään, että HTTP-pyyntö-vastauspiiri suoritetaan. Kahden ylimääräisen uudelleenohjauksen vuoksi sivut latautuvat joka kerta hitaammin. Nämä uudelleenohjaukset vaikuttavat kielteisesti käyttäjäkokemukseen.
Selaimen välimuistitallennus
Verkkoselaimet tallentavat välimuistiin suuria määriä tietoa (tyylitiedostoja, valokuvia, JavaScript-tietueita ja muuta) varmistaakseen, että aina kun verkkosivun kävijä palaa sivustolle, sivua ei tarvitse ladata kokonaan uudelleen. Työskentele YSlow'n kaltaisen työkalun kanssa selvittääksesi, milloin välimuistillesi on jo asetettu hyvä päättymisaika. Määritä sitten "expires"-otsikossa, kuinka kauan haluat tietojen pysyvän välimuistissa. Google tarjoaa tietoa välimuistin hyödyntämisestä, ja ellei sivustosi suunnittelu muutu useammin kuin kerran vuodessa, niiden sivustolla annettujen tietojen pitäisi olla erittäin hyödyllisiä.
Lisätä palvelimen reaktiota
Saamiesi kävijöiden määrä vaikuttaa suoraan palvelimesi nykyiseen vastausaikaan. Parantaa palvelimen vastausnopeutta, etsiä suorituskyvyn pullonkauloja, kuten hitaasti liikkuvat kyselyt, hitaampi reititys, tai jopa vähentäminen aiheuttama riittämätön sitten työtä korjata nämä kohteet. Täydellinen palvelimen vastausaika on itse asiassa alle 200 ms.
Hyödynnä sisällön tarjontapiiriä
Sisällönjakeluverkot (Content Distribution Networks, CDN) ovat verkkoja, joihin on liitetty palvelimia, joita hyödynnetään jakelussa yhdistetyssä tiedonjakeluverkossa. Pohjimmiltaan kopiot sivustostasi varastoidaan useisiin, maantieteellisesti erilaisiin tietoverkkoihin, jotta loppukäyttäjät pääsevät käsiksi tietoihin nopeammin kuin aiemmin on sallittua.
Tehosta grafiikkaa
Varmista, että kuvasi eivät ole suurempia kuin niiden on oltava, että ne ovat oikeassa tiedostossa ja että ne on pienennetty verkkoa varten. Työllistää CSS sprites tehdä mallin koskevat kuvia, jotka vain käyttää säännöllisesti sivuston kuten painikkeet pitkin ja kuvakkeet. CSS-spriteissä kuvat yhdistetään suoraan yhdeksi huomattavaksi valokuvaksi, joka latautuu lyhyessä ajassa (mikä tarkoittaa paljon vähemmän HTTP-pyyntöjä). Säästät latausaikaa, kun käyttäjien ei tarvitse odottaa useita kuvien latausjonoja.