Hoe om jou webwerf te bespoedig vir beter soekranglys

Artikel geskryf deur:
  • Search Engine Optimization
  • Opgedateer: Apr 24, 2018

* Nota: Hierdie pos is die eerste keer gepubliseer in Maart 2013. Sommige van die gereedskap wat ek hier genoem het, is dalk verouderd.

Dit is geen geheim dat Google webwerfspoed as een van die posisie faktore gebruik nie. Google Webmaster Central Blog het 'n amptelike aankondiging hieroor gemaak:

U het dalk gehoor dat hier by Google ons besig is met spoed, in ons produkte en op die web. As deel van die poging, sluit ons vandag 'n nuwe sein in ons soekrangordealgoritmes: webspoed. Webwerf spoed weerspieël hoe vinnig 'n webwerf reageer op web versoeke ...

En Matt Cutts het herhaaldelik melding gemaak van die belangrikheid van webwerf spoed optimalisering in sy videos en blogs.

Terwyl ek meer en meer oor hierdie onderwerp soek en lees, het ek in verskeie gevallestudies gestamp wat daarop bevestig - In een artikel oor Search Engine Watch, Work Coach Cafe het 'n ekstra 40% organiese verkeer verkry nadat sy kodes en gebroke skakels skoongemaak is; op 'n ander gevallestudie, Het SmartFurniture.com se uitvoerende hoof bevestig dat die webwerf 'n kwantumlood in die soektog ranglys gemaak het deur bloot sy werfprestasie te verhoog.

Sneller bladsy laai tyd is ook gelyk aan beter omskakeling

Maar wag, daar is meer redes waarom jy tyd moet neem om jou webwerf te bespoedig.

In een studie op gebruikers van reisigers het ek geleer dat 57% van die webwerfgebruikers eers drie sekondes of minder sal wag voordat hulle 'n webwerf verlaat.

Die gewilde navorsing by Tagman, blyk dit dat 'n toename van een sekonde laai tyd in bladsye byna 7% verlies in kliënt-omskakelings kan veroorsaak.

In 'n ander gevallestudie by Cloud Living, het die besoekersbetrokkenheid van die webwerf verbeter deur 19% (gemiddelde sessieduur, sien beeld) na spoedoptimalisering.

Vinniger werf = Meer bladsy besoeke per sessie en langer sessie duur. Bron: Tung Tran, CloudLiving.com.

Kortom, laai tyd op bladsy beïnvloed nie net soektogranglys nie, maar dit beïnvloed ook baie van die sukses persentasie en besoekers bereik. Vir meer soortgelyke statistieke, maak seker dat jy Mashable hiervoor besoek pragtige infografiese.

Maklike maniere om jou webwerf spoed te verbeter

Toe ek die eerste keer van al hierdie twee jaar gelede geleer het, was ek soos "Wow, daar is soveel voordele hierin!". Wat volgende is, is onvermydelik die vraag hoe. Hoe versnel ons ons webtuistes? Hoe meet ons die spoed van ons webwerf en vergelyk dit met ander? Hoe kry ons dinge gedoen sonder om te veel tegniese besonderhede te kry?

Ian Lurie het geskryf 29 maniere om jou webwerf te bespoedig terug in Maart 2011 en dit is 'n ware juweel. As jy ernstig is oor die aanpassing van jou webwerf spoed, moet jy elke enkele wenke wat in die artikel gedeel word, volg.

Maar baie van hierdie oplossings kan buite die tegniese vaardighede van daaglikse webwerf-eienaars en bloggers wees.

So ek het gedink ek wil weer oor hierdie onderwerp kyk en kyk vir eenvoudige maniere en dus kan die nie-tegnologie gebruikers implementeer sonder om te veel tyd en energie te gooi.

1. Slim jou webwerf af

In baie tye wanneer 'n bladsy laai tyd is stadig, beteken dit eenvoudig dat die bladsy oorgewig is.

Die oplossing is maklik: gaan op 'n dieet!

Neem 'n deeglike tjek op jou webwerf en stel jouself die volgende vrae:

  • Hou jy te veel ongebruikte CSS in die bediener? Vee hulle uit!
  • Is jou beelde te groot? Optimeer hulle met Photoshop, Fireworks, of Smush Dit as jy nie 'n grafiese sagteware in jou rekenaar geïnstalleer het nie.
  • Het u oormatige HTTP-opskrifte? Verwyder hulle!
  • Hou jy te veel spam kommentaar? Onverklaarde kommentaar in jou spam-boks sal jou databasis reaksie tyd stadig vertraag. Verwyder hulle so gou!
  • Gebruik jy te veel plugins op jou CMS? Gebruik u verouderde plugins en scripts op u werf? Wel, dan is dit tyd om op te gradeer en werk op te dateer.
  • Is jou JavaScript te swaar? Verminder en komprimeer dit!

Alhoewel hierdie wenke redelik eenvoudig lyk, sal ek nie verbaas wees om ervare webmeesters of webontwerpers te sien nie.

'N Paar jaar gelede was ek onverskillig en was ek nie bewus daarvan dat die WordPress-tema wat ek gebruik het 'n <? Php wp_get_archives (' type = monthly ') het nie; ?> ingebed in die header.php lêer.

Nodeloos om te sê, die funksie genereer tientalle onnodige lyne in HTML-lêers soos die tyd gaan. Dit is 'n gekke fout wat in sekondes vasgestel kan word, maar dan het dit my meer as 2 jaar geneem om dit te besef, want ek het nie op my eie bronkode gekyk nie.

2. Vermy onnodige HTTP 300's, 400's en 500's

HTTP 300's verwys na bediener-aansture, HTTP 400's verwys na verifikasieprobleme en HTTP 500's verwys na bedienerfoute. Al hierdie resultate vir HTTP-versoeke veroorsaak onnodige ekstra rondritte * vir die blaaiers. Alhoewel sekere HTTP 300's onvermydelik is (soos 301-herleiding na 'n nuwe bladsy-ligging), moet u kyk na elke fout van HTTP 400 en 500 en probeer om elkeen van die foute op te los.

* Wat is 'n rondreisyd in elk geval?

Algemeen praat, 'n webblad weeg ongeveer 1,100KB in grootte en bestaan ​​uit ongeveer 100 voorwerpe (bron); 'n webblaaier kan slegs 2 - 6-voorwerpe op 'n slag afhang van die gebruiker se konfigurasie. Round Trip Times is die aantal rondtes wat dit vereis vir 'n blaaier om 'n bladsy heeltemal oop te maak. Byvoorbeeld, om 'n webblad te laai met 100-voorwerpe, sal 'n blaaier wat opgestel is om 5-versoeke op 'n slag te dra, 20-rondtrekke neem om die webblad te laai. Aangesien die minder rondreisye dit neem, hoe vinniger 'n webblad laai; Ons moet die aantal voorwerpe wat op een bladsy beskikbaar is, verminder.

3. Gebruik CSS Sprites

CSS Sprites verwys na die tegniek waar veelvuldige beelde gekombineer is in een beeldlêer en gedeeltes daarvan aan die gebruikers op 'n keer vertoon word. Deur CSS Sprites te gebruik, verminder die aantal blaaiers rondreise en maak dit dus vinniger laai.

Wag nou, ek weet dit lyk dalk vir jou te veel, wat nie graag jou hande nat op CSS wil kry nie, maar vertrou my, die konsep is baie eenvoudiger as wat dit klink. En die beste van alles, daar is gratis gereedskap aanlyn wat dinge kan doen sonder om die CSS-kodes te raak. Uitteken Spree my en Sprite Pad - dinge kan gedoen word in net 'n paar sleep-en-druppels en klik.

Sprite Pad

Sprite Pad

Spree my

Spree my

Ook, vir verdere lesings en voorbeelde van CSS Sprites, besoek hierdie en hierdie handleiding.

4. Vermy die gebruik van CSS @ import

CSS @ import-funksie help om eksterne style heet op jou webblad te laai. Die slegte ding hieroor is dat dit net addisionele blaaiertoerentyd byvoeg en jou weblaaistyd verhoog. Om dit op te los, gebruik bloot 'n skakel <link>.

As jy 'n gemaklike blogger is en geen idee het waaroor ek praat nie, gaan kyk gerus na jou header.php (as jy WordPress gebruik), ctrl + F en soek vir '@import', beweeg .css lêers na dieselfde bediener indien nodig, vervang @import lyne met <link> in plaas daarvan.

Byvoorbeeld, vervang

@import url (".. / style1.css"); @import url (".. / style2.css")

om

<link rel = "style heet" href = "style1.css"> <link rel = "stylesheet" href = "style2.css">

5. Dateer jou CMS op

Wel, dit is 'n no-brainer, reg? Updates is bedoel om prestasie en sekuriteit te verbeter en die minste wat jy kan doen vir jou besoekers, is om hulle op 'n opgedateerde CMS-platform te hou.

6. Cache Alles wat jy kan cache

Deesdae maak ek in die meeste gevalle staat op 'n derde party plugin vir die caching. Want ek is te lui om dit te ondersoek; Tweedens, daar is voordele wat dinge beter kan doen as ek, waarom mors ek my energie daarin? As jy op WordPress is, probeer WP Super Cache - dit is een van die gewildste kas WP plugin op hierdie tydstip van skryf. As jy Joomla is, kyk uit Cache Cleaner.

Kortom, hierdie plugins help om die nuutste weergawe van jou webblad te cache en die behoeftes van die opwekking van dinamiese inhoud tydens 'n herhaalbesoek te verminder.

Daar is baie tegniese besonderhede om in hierdie onderwerp te crunch, voel vry om meer te lees by hier afgelaai word en hier afgelaai word.

7. Kry op 'n inhoud afleweringsnetwerk (CDN)

'N CDN stoor jou statiese lêers oor bedieners wêreldwyd en dien jou webblaaie van verskillende bedieners op grond van die gebruiker se ligging. Byvoorbeeld, as 'n gebruiker van Maleisië toegang tot jou webwerf, sal die CDN jou webinhoud (hoofsaaklik statiese lêers soos beelde en HTML-lêers) van die bediener in Asië, sê Singapoer, lewer. Aan die ander kant, as die gebruiker in Mexiko geleë is, sal die netwerk kies om die inhoud van 'n nader bediener plek af te lewer, sê Amerika.

Daar is verskillende CDN-handelsmerke beskikbaar, maar in die algemeen kan CDN in twee kategorieë gegroepeer word. Trek CDN en druk CDN. Vir meer besonderhede, stel ek voor dat jy 'n blik op sommige van die bekende CDN-dienste soos MaxCDN en CloudFlare.

8. Oorweeg 'n beter webhost

As jy ernstig is om jou webwerf vinniger te maak, oorweeg dit 'n beter hosting kies.

Ongeveer een jaar gelede het ek een van my webtuistes van 'n gedeelde hosting rekening by Hostgator na WP Engine ('n wolk gebaseerde hosting). Dinge het dramaties verander sedert ek verhuis het. Die gemiddelde laai spoed van die bladsy het afgeneem van meer as 900ms na 500ms - 'n byna 100% verbetering (sien grafiek hieronder).

WHSR bladsy laai spoed

Les geleer: Soms kan jy net nie op die goedkoop goedere staatmaak nie. As jy minder as $ 5 per maand betaal, moenie verwag om bo-op hierdie spoedwedstryd te kry nie. As jy wil hê dat jou webwerf beligting vinnig moet laai, is die maklikste manier om dit te doen, om jou webwerf na 'n beter webhost te skuif.

9. Optimaliseer jou databasis

As jy op MySQL is, kan dinge maklik op phpMyAdmin gedoen word. En as jy op WordPress is, kan dinge makliker gedoen word met die regte inprop. WP Optimaliseer, byvoorbeeld, kan jy jou databasis op net 'n paar klik opruim.

10. Plaas jou skrifte by die voetstuk wanneer dit moontlik is

Eenvoudige manier om jou bladsy laai tyd te verbeter, is om kodes en skrifte (byvoorbeeld Google Analytics) by die voettekst te plaas wanneer dit moontlik is. Alhoewel ek glo dat dit skaars help in terme van SEO, sal dit egter jou webwerf kykers voel dat die bladsy vinniger laai, aangesien dit kritiese inhoud kan laai voordat blaaiers die skrifte uitvoer.

Meer wenke om jou webwerf te bespoedig

Daar het jy nou my 10 vinnige wenke oor hoe om webwerf spoed te verbeter.

Ek is seker daar is baie ander metodes om die werk te kry, hoekom vertel ons nie joune nie. Wat is jou #1 wenke vir 'n nie-tegnologie om hul webtuistes te bespoedig?

Artikel deur Jerry Low

Geek pa, SEO data junkie, belegger, en stigter van Web Hosting Secret Revealed. Jerry het internetbates gebou en geld sedert 2004 aanlyn gemaak. Hy is lief vir sinnelose doodling en probeer nuwe kos.