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 miskien gehoor dat ons hier op Google 'n obsessie met spoed, in ons produkte en op die web het. As deel van die poging sluit ons vandag 'n nuwe sein in ons algoritmes vir soekranglys in: webspoed. Webwerf spoed weerspieël hoe vinnig 'n webwerf reageer op webversoeke ...

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 hierdie twee jaar gelede die eerste keer van alles verneem, was ek soos “Sjoe, daar is soveel voordele hieraan!”. Wat volgende kom, is onvermydelik die vraag 'hoe'. Hoe bespoedig ons webwerwe? Hoe meet ons die spoed van ons webwerf en vergelyk ons ​​met ander? Hoe kan ons dinge doen sonder om te veel tegniese besonderhede in te gaan?

Ian Lurie het geskryf 29 maniere om jou webwerf te bespoedig terug in Maart 2011 en dit is 'n ware juweel. As u ernstig is om u spoed op u webwerf aan te pas, moet u elke 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.

Ek het dus gedink dat ek weer oor hierdie onderwerp sal kyk en na eenvoudige maniere gaan soek, sodat die nie-tegniese gebruikers dit kan implementeer sonder om te veel tyd en energie in 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 u prente te groot? Optimaliseer dit met Photoshop, Fireworks of Smush It as u nie 'n grafiese sagteware op u rekenaar 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 u te veel inproppe op u CMS? Gebruik u verouderde inproppe en skrifte op u webwerf? Nou, dan is dit tyd om werk op te ruim en op te dateer.
  • Is jou JavaScript te swaar? Verminder en komprimeer dit!

Alhoewel hierdie wenke redelik eenvoudig lyk, sal ek nie verbaas wees dat ervare webmeesters of webontwerpers nie tred hou nie.

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

Nodeloos om te sê, die funksie genereer dosyne onnodige reëls in HTML-lêers met verloop van tyd. Dit is 'n dwaas fout wat binne 'n paar sekondes opgelos kan word, maar dit het my meer as 2 jaar geneem om dit te besef, aangesien ek nie na my eie bronkode kyk nie.

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

HTTP 300's verwys na bedienerherleidings, HTTP 400's verwys na verifikasieprobleme, en HTTP 500's verwys na bedienerfoute - al hierdie resultate vir HTTP-versoeke veroorsaak onnodige ekstra retoer * vir die blaaiers. Alhoewel sekere HTTP 300's onvermydelik is (soos 301-herleiding na 'n nuwe bladsy-ligging), moet u elke HTTP 400 en 500 se foute ondersoek en probeer om elkeen reg te stel.

* Wat is 'n retourtyd 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 aanvra - 6 voorwerpe op een slag hang af van die gebruiker se opset. Round Trip Times is die aantal retourrits wat 'n blaaier benodig om 'n bladsy volledig oop te maak. Byvoorbeeld, om 'n webbladsy met 100-voorwerpe te laai, sal 'n blaaier wat opgestel is om 5-versoeke tegelyk te voer, 20-ronde neem om die webblad te laai. Aangesien die kleiner retourtyd dit neem, hoe vinniger laai 'n webblad; 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 dat dit miskien 'n bietjie te veel lyk vir sommige van u wat nie daarvan hou om u hande nat te kry op CSS 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 aan 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 u 'n informele blogger is en nie 'n idee het waarvan ek praat nie, gaan kyk gerus na u header.php (as u WordPress gebruik), ctrl + F en soek '@import', skuif .css-lêers na dieselfde bediener indien nodig vervang @import lyne met <link>.

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

In die meeste gevalle vertrou ek op 'n derde party-inprop vir cache. Vir die een is ek te lui om dit na te gaan; tweedens is daar voordele wat dinge baie beter as ek kan doen, waarom ek my energie hiermee mors? As u op WordPress is, probeer WP Super Cache - dit is een van die gewildste cache 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 u statiese lêers op bedieners wêreldwyd en bedien u webblaaie vanaf verskillende bedieners op grond van die gebruiker se ligging. Byvoorbeeld, wanneer 'n gebruiker van Maleisië toegang tot u webwerf het, sal die CDN u webinhoud (hoofsaaklik statiese lêers soos beelde en HTML-lêers) vanaf die bediener in Asië lewer, sê Singapore; aan die ander kant, as die gebruiker in Mexiko geleë is, sal die netwerk kies om die inhoud vanaf 'n nader bedienerplek te lewer, sê Verenigde State.

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 wat geleer is: soms kan u nie op die goedkoop goedere vertrou nie. As u minder as $ 5 per maand betaal, moenie verwag om die topsnelheid te behaal nie. As u wil hê dat u webwerf vinnig moet belaai, is dit miskien die maklikste manier om dit te skuif na 'n beter webhost.

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 u skrifte by die voetskrif waar 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 af te handel. Waarom vertel ons nie joune nie? Wat is u #1-wenke vir 'n nie-tegnikus om hul webwerwe te bespoedig?

Oor Jerry Low

Stigter van WebHostingSecretRevealed.net (WHSR) - 'n hosting-oorsig wat deur 100,000 se gebruikers vertrou en gebruik word. Meer as 15 jaar ervaring in web hosting, affiliate marketing en SEO. Bydraer tot ProBlogger.net, Business.com, Social MediaToday.com, en meer.