WordPress-kotisivut yritykselle: kolme laajennusta jotka riittävät ja seitsemän jotka hidastavat

Yrityssivusto tarvitsee kolme laajennusta, ei kahtatoista. Käymme läpi mekanismit joilla laajennukset hidastavat sivun, ja saat seitsemän askeleen auditointiprotokollan sekä taulukkopohjan omille mittauksillesi.

Mustafa Tarabya, VectaAI:n perustaja, DT Nova Tmi. Yhteystiedot ja suora numero.

Suora vastaus: yrityksen WordPress-sivusto tarvitsee kolme laajennusta: varmuuskopioinnin, yhteydenottolomakkeen ja hakukoneiden perusasetukset. Kaikki muu on harkittava erikseen, koska jokainen lisätty laajennus maksaa jotain muutakin kuin lisenssin: se lisää joko selaimen tekemiä latauspyyntöjä, tietokantakyselyitä jokaisella sivulatauksella, latausta estäviä skriptejä tai taustatehtäviä. Seitsemän laajennuskategoriaa tekee tämän niin pahasti, että ne kannattaa tunnistaa ennen asennusta, ei puoli vuotta myöhemmin.

Tämä sivu ei kerro mikä sivusto maksaa — euroista on oma juttunsa, WordPress-kotisivujen hinta, ja meidän luvut lukevat hinnastossa. Tämä sivu kertoo mikä sopii ja mikä ei, ja antaa lopussa auditointiprotokollan: seitsemän askelta, jotka ajat omalla sivustollasi, ja taulukkopohjan, johon kirjaat omat ennen–jälkeen-lukusi. Emme kerro sinulle, kuinka monta sekuntia sinun sivustosi nopeutuu, koska emme ole mitanneet sitä. Kerromme miten mittaat sen itse.

Miksi laajennusten määrä ei ole se luku, joka ratkaisee?

Laajennusten lukumäärä ei ratkaise yrityksen WordPress-sivuston nopeutta. Yleisin neuvo on "älä asenna liikaa laajennuksia", ja se on epätarkka. Sivusto, jossa on kaksikymmentä pientä ja hyvin kirjoitettua laajennusta, voi olla nopeampi kuin sivusto, jossa on kolme raskasta. Määrä ei ole syy vaan oire. Merkitystä on sillä, paljonko yksittäinen laajennus teettää työtä jokaisella sivulatauksella ja kuinka laajalle se levittää omat tiedostonsa. Nämä kaksi asiaa erottavat kevyen laajennuksen raskaasta jyrkemmin kuin listan pituus. Etusivu, joka lataa kolmekymmentä tiedostoa, on tavallisesti seurausta yhdestä tai kahdesta laajalle leviävästä laajennuksesta eikä siitä, että laajennuksia olisi monta. Käytännön ohje on siis: älä laske rivejä, vaan käy jokainen rivi läpi ja kysy, mitä se tekee ja missä.

Ratkaisevaa on, mitä laajennus tekee jokaisella sivulatauksella. Osa laajennuksista tekee työnsä kerran, tallentaa tuloksen ja on sen jälkeen käytännössä ilmainen. Osa tekee saman työn uudestaan jokaiselle kävijälle, jokaisella sivulla, myös sivuilla joilla sitä ei käytetä. Ero näiden välillä on suurempi kuin ero kolmen ja kahdenkymmenen laajennuksen välillä.

Toinen mittari on vaikutusalue. Hyvin tehty laajennus lataa omat tiedostonsa vain siellä, missä sitä käytetään: lomakelaajennus vain yhteydenottosivulla. Huonosti tehty lataa ne joka sivulla, myös etusivulla, jolla lomaketta ei ole. Tämä on yleisin yksittäinen syy siihen, että pienen yrityksen etusivu lataa kolmekymmentä tiedostoa.

Mikä laajennuksessa oikeasti hidastaa sivun?

Laajennus hidastaa WordPress-sivua neljällä mekanismilla, ja ne on helpompi tunnistaa kuin lukea laajennuksen koodia. Laajennus voi lisätä omat tyyli- ja skriptitiedostonsa jokaiselle sivulle, jolloin selain tekee enemmän latauspyyntöjä. Se voi ajaa tietokantakyselyitä jokaisella sivulatauksella, jolloin palvelimen vasteaika kasvaa. Se voi ladata skriptin, joka estää selainta piirtämästä mitään ennen kuin skripti on valmis. Ja se voi jättää työtä taustatehtäviin, jotka käynnistyvät kävijän latauksen yhteydessä eivätkä erillään siitä. Alla oleva taulukko kertoo jokaisesta mekanismista, mitä tapahtuu ja mistä sen näkee. Kun tunnistat nämä neljä, osaat arvioida minkä tahansa laajennuksen jo ennen asennusta.

MekanismiMitä tapahtuuMissä se näkyy
Ylimääräiset latauspyynnötLaajennus lisää omat tyyli- ja skriptitiedostonsa jokaiselle sivulleSelaimen kehitystyökalujen Verkko-välilehden pyyntömäärä
Tietokantakyselyt per sivulatausSivu ei voi valmistua ennen kuin kaikki kyselyt on ajettuPalvelimen vasteaika eli TTFB
Latausta estävät skriptitSelain pysähtyy odottamaan skriptiä ennen kuin se piirtää mitäänAika ensimmäiseen näkyvään sisältöön
TaustatehtävätWordPressin ajastin käynnistyy kävijän latauksen yhteydessä, ei erilläänSatunnaisesti hidas sivulataus ilman selvää syytä
Automaattisesti ladattavat asetuksetLaajennus tallettaa suuria tietoja asetuksiin, jotka luetaan joka latauksellaTasaisesti korkea vasteaika kaikilla sivuilla

Neljäs rivi selittää ilmiön, joka hämmentää eniten: sivusto on nopea kymmenen kertaa ja yhdennellätoista kerralla hidas. Kyse ei ole webhotellista vaan siitä, että jonkun kävijän lataus sattui ajamaan ajastetut taustatehtävät. Viides rivi taas selittää sen, että sivusto on tasaisesti hidas myös tyhjällä sivulla, jolla ei ole mitään sisältöä.

Nopein tapa arvioida laajennus ennen asennusta: kysy yksi kysymys. Tekeekö tämä laajennus jotain jokaisella sivulatauksella, vai vain silloin kun joku käyttää sitä? Jos vastaus on ensimmäinen, se maksaa nopeutta koko sivuston elinkaaren ajan.

Mitkä kolme laajennusta riittävät yrityssivustolle?

Yrityssivusto pärjää kolmella laajennuksella: varmuuskopioinnilla, yhteydenottolomakkeella ja hakukoneiden perusasetuksilla. Nämä ovat kategorioita, eivät tuotenimiä. Jokaisessa kategoriassa on useita kelvollisia vaihtoehtoja, ja valinta niiden välillä on pienempi päätös kuin se, että kategorioita on kolme eikä kaksitoista. Varmuuskopiointi on kolmikosta ainoa, jonka puuttuminen voi maksaa koko sivuston. Yhteydenottolomake on yrityssivuston ainoa varsinainen toiminto. Hakukoneasetukset ovat asetustyökalu, joka estää teknisiä virheitä eikä nosta sijoituksia. Kaikki muu kuuluu harkittavaksi erikseen, koska jokainen lisätty laajennus maksaa jotain muutakin kuin lisenssin. Alla on jokaisesta kolmesta se vaatimus, jonka perusteella vaihtoehdot kannattaa erottaa toisistaan.

  1. VarmuuskopiointiAinoa laajennus, jonka puuttuminen voi maksaa koko sivuston. Vaatimus on, että kopio menee sivuston ulkopuolelle ja että olet kokeillut palauttaa sen kerran. Kopio, jota ei ole palautettu, on oletus eikä varmuuskopio.
  2. YhteydenottolomakeYrityssivuston ainoa varsinainen toiminto. Valitse kevyt lomake, joka lataa tiedostonsa vain lomakesivulla, ja tarkista että viestit tallentuvat myös tietokantaan — sähköposti katoaa roskapostisuodattimiin useammin kuin uskoisi.
  3. Hakukoneiden perusasetuksetOtsikot, kuvaukset, sivukartta ja hakukoneille kerrottava kanoninen osoite. Tämä on asetustyökalu, ei optimointipalvelu: se ei nosta sijoituksia, se estää teknisiä virheitä. Käytä siitä vain perusosia ja jätä lisämoduulit pois päältä.

Välimuisti puuttuu listalta tarkoituksella. Se on tärkeä, mutta hyvässä webhotellissa se on palvelintason toiminto, jolloin sitä ei tarvitse asentaa laajennuksena lainkaan. Kysy tämä webhotellista ennen kuin asennat mitään. Palvelimen vaatimuksista on erikseen oma artikkelinsa.

Mitkä seitsemän laajennuskategoriaa hidastavat sivustoa?

Seitsemän laajennuskategoriaa hidastaa yrityssivustoa niin usein, että ne kannattaa tunnistaa ennen asennusta: sivunrakentimet, liukukuvat ja karusellit, sosiaalisen median syötteet ja jakonapit, ponnahdus- ja chat-ikkunat, päällekkäinen kävijäseuranta, "kaikki yhdessä" -paketit sekä raskaat listaukset ja suodattava haku. Nämä eivät ole huonoja laajennuksia. Ne ovat kategorioita, joiden hinta on suurempi kuin yrityssivuston niistä saama hyöty. Jokaisen kohdalla kerrotaan alla se mekanismi — latauspyynnöt, tietokantakyselyt, latausta estävät skriptit tai taustatehtävät — jonka kautta hidastuminen syntyy. Näin voit arvioida oman tapauksesi itse etkä joudu luottamaan yleiseen sääntöön siitä, mikä on raskasta.

1. Sivunrakentimet. Rakennin lisää jokaiselle sivulle oman tyyli- ja skriptipakettinsa, ja usein myös ylimääräisiä rakenne-elementtejä sisällön ympärille. Mekanismi on latauspyynnöt ja latausta estävät skriptit. Lisäksi sisältö tallentuu rakentimen omaan muotoon, mikä sitoo sivuston siihen pysyvästi.

2. Liukukuvat ja karusellit. Yksi karuselli tarkoittaa kirjastoskriptin, tyylitiedoston ja tyypillisesti kolmesta viiteen isoa kuvaa, joista kävijä näkee ensimmäisen. Mekanismi on latauspyynnöt ja turha kuvakaista. Etusivun karuselli on kallein tapa näyttää yksi kuva.

3. Sosiaalisen median syötteet ja jakonapit. Syöte hakee sisältöä toiselta palvelimelta, ja jakonappipaketit lataavat kuvakekirjastoja. Mekanismi on ulkopuoliset latauspyynnöt, joiden nopeuteen et voi vaikuttaa. Tavallinen linkki profiiliisi tekee saman työn nollalla kustannuksella.

4. Ponnahdusikkunat ja chat-ikkunat. Nämä ladataan yleensä joka sivulla, koska ne voivat aueta millä tahansa sivulla. Mekanismi on latausta estävä skripti ja usein myös hyppivä sisältö, mikä haittaa myös käytettävyyttä. Yhdelle yhteydenottokanavalle riittää sivu ja puhelinnumero.

5. Päällekkäinen kävijäseuranta. Tyypillinen sivusto kerää samat tiedot kahdesti tai kolmesti: yhden laajennuksen kautta, teeman asetuksissa ja erillisellä koodinpätkällä. Mekanismi on moninkertaiset ulkoiset pyynnöt. Valitse yksi tapa, poista muut.

6. "Kaikki yhdessä" -paketit. Laajat turva- tai optimointipaketit tekevät kymmentä asiaa, joista käytät kahta, ja moni niistä kirjoittaa lokia tietokantaan jokaisesta sivulatauksesta. Mekanismi on tietokantakyselyt ja kasvava lokitaulu, joka hidastaa sivustoa sitä enemmän mitä pidempään se on ollut päällä.

7. Raskaat listaukset ja suodattava haku. Aiheeseen liittyvät artikkelit, suositut sivut ja monikriteerinen haku tekevät jokaisella latauksella kyselyn, joka käy läpi koko sisällön. Mekanismi on tietokantakyselyt. Kymmenen sivun yrityssivustolla nämä ratkaisevat ongelman, jota ei ole.

Liitännäisauditointi: seitsemän askelta omalle sivustollesi

Liitännäisauditointi on tämän sivun varsinainen työkalu: seitsemän askelta, joilla käyt oman WordPress-sivustosi laajennuslistan läpi ja mittaat, mitä kukin rivi maksaa. Se on protokolla, jonka ajat itse, etkä tarvitse siihen mitään maksullista. Varaa noin tunti ja tee askeleet järjestyksessä. Ota varmuuskopio ennen aloittamista. Ydin on kolmessa asiassa: otat lähtöluvut talteen ennen kuin poistat mitään, poistat yhden laajennuksen kerrallaan ja mittaat samat luvut jokaisen poiston jälkeen. Kolmen poistaminen yhtä aikaa kertoo vain summan, ei syytä. Viimeinen askel on odottaa viikko ja mitata uudelleen, koska osa vaikutuksista näkyy vasta kun välimuistit ovat kiertäneet ja taustatehtävät on ajettu.

  1. Ota lähtöluvut talteenAvaa etusivu selaimen kehitystyökaluissa (Verkko-välilehti), tyhjennä välimuisti ja lataa sivu uudelleen. Kirjaa kolme lukua: pyyntöjen määrä, siirretyn datan koko ja vasteaika ensimmäiselle pyynnölle. Tee sama yhdelle sisältösivulle.
  2. Listaa laajennukset ja niiden tehtäväKirjoita jokaisen viereen yhdellä lauseella, mitä se tekee ja missä sitä käytetään. Jos et osaa kirjoittaa lausetta, laajennus on jo ehdokas poistettavaksi.
  3. Merkitse jokaiselle mekanismiKäytä edellä olevaa taulukkoa: lisääkö tämä latauspyyntöjä, kyselyitä, estäviä skriptejä vai taustatehtäviä? Yksi rivi riittää.
  4. Poista päällekkäisyydet ensinKaksi laajennusta samaan tehtävään on aina virhe. Seuranta, roskapostisuodatus ja hakukoneasetukset ovat yleisimmät kaksoiskappaleet.
  5. Poista yksi kerrallaan, mittaa väliltäDeaktivoi yksi laajennus, tyhjennä välimuisti, lataa sama sivu ja kirjaa samat kolme lukua. Yksi kerrallaan on koko protokollan ydin: kolmen poistaminen yhtä aikaa kertoo vain summan, ei syytä.
  6. Testaa toiminnot poiston jälkeenLähetä lomake, avaa mobiilivalikko, tarkista etusivu puhelimella. Sivusto voi näyttää oikealta ja olla silti rikki juuri siinä kohdassa, joka tuo asiakkaita.
  7. Odota viikko ja mittaa uudelleenOsa vaikutuksista näkyy vasta kun välimuistit ovat kiertäneet ja taustatehtävät ajettu. Kirjaa loppuluvut samaan taulukkoon.

Taulukkopohja omille ennen–jälkeen-luvuillesi

Taulukkopohja on omille ennen–jälkeen-luvuillesi: täytä se niillä mittauksilla, jotka otit auditoinnin ensimmäisessä ja viimeisessä askeleessa. Tyhjät solut ovat tarkoituksella tyhjiä. Emme tiedä sinun lukujasi emmekä esitä arvauksia mittauksina, koska sivuston nopeus riippuu sisällöstä, webhotellista ja siitä, mitä poistit. Kirjattavia rivejä on viisi: pyyntöjen määrä, siirretty data, vasteaika, aktiivisten laajennusten määrä ja se, mitä kussakin vaiheessa poistettiin. Sarakkeita on neljä, koska etusivu ja sisältösivu käyttäytyvät eri tavalla ja molemmat kannattaa mitata sekä ennen että jälkeen. Sama pohja kelpaa myös ensi vuoden tarkistukseen.

MitattavaEtusivu ennenEtusivu jälkeenSisältösivu ennenSisältösivu jälkeen
Pyyntöjen määrä
Siirretty data (kt)
Vasteaika, TTFB (ms)
Aktiiviset laajennukset (kpl)
Poistettu tässä vaiheessa
Mittaa aina samalla tavalla: sama selain, sama verkko, välimuisti tyhjennettynä, kolme latausta ja niistä keskimmäinen luku. Muuten mittaat verkkoyhteytesi vaihtelua etkä sivustoasi.

Milloin WordPress-sivustoa EI kannata rakentaa laajennusten varaan?

WordPress-sivustoa ei kannata rakentaa laajennusten varaan kolmessa tilanteessa. Laajennus on oikea ratkaisu silloin, kun tarve on tavallinen ja moni muukin tekee saman asian: joku on jo ratkaissut ongelman puolestasi. Väärä ratkaisu siitä tulee, kun toiminto on liiketoimintasi ydin, kun laajennuksia tarvitaan korjaamaan toisten laajennusten aiheuttamia ongelmia, tai kun sivustolla ei ole ketään, joka omistaa päivitykset. Kaikissa kolmessa lisätty laajennus tuo lisää riskiä ilman lisää hyötyä, ja jokainen tilanne käydään alla erikseen läpi. Ensimmäisen tunnistaa siitä, että tarvitset yhden poikkeuksen, jota yleiskäyttöisen laajennuksen asetuksissa ei ole.

Kun toiminto on liiketoimintasi ydin. Jos ajanvaraus, jäsenrekisteri tai kanta-asiakkuus on se asia, josta rahasi tulevat, sen rakentaminen yleiskäyttöisen laajennuksen asetuksilla johtaa umpikujaan: tarvitset yhden poikkeuksen, jota asetuksissa ei ole. Silloin kyseessä ei ole verkkosivuprojekti vaan järjestelmäprojekti, ja se kannattaa ratkaista omana järjestelmänään.

Kun laajennuksia tarvitaan korjaamaan toisiaan. Merkki tästä on tuttu: asennat optimointilaajennuksen, koska sivunrakennin hidasti sivuston. Kaksi laajennusta ratkoo ongelmaa, joka syntyi kolmannesta. Halvempi tie on poistaa alkuperäinen syy.

Kun kukaan ei omista päivityksiä. Laajennus on ohjelmisto, ja ohjelmisto vaatii päivityksiä. Jos sivustolla ei ole ketään, joka päivittää ja tarkistaa että sivusto toimii päivityksen jälkeen, jokainen lisätty laajennus on lisää riskiä ilman lisää hyötyä. Silloin ratkaisu on joko vähemmän laajennuksia tai sovittu ylläpito, ei kumpikaan puoliksi.

Miten pidät listan lyhyenä ensi vuonna?

Laajennuslista pysyy lyhyenä vain, jos sen lyhyenä pitäminen on rutiini eikä kertaluonteinen siivous. Lista ei nimittäin kasva päätöksellä. Se kasvaa yksi kerrallaan, aina hyvästä syystä, ja kahdessa vuodessa siinä on kahdeksantoista riviä eikä kukaan muista miksi. Juuri siksi yksi siivous ei riitä: vuoden päästä tilanne on sama, ellei mikään hidasta listan kasvua. Toimiva rutiini rakentuu kolmesta tavasta, jotka vievät yhteensä muutaman minuutin vuodessa: asennuksen syy kirjataan muistiin, lista käydään läpi sovittuna hetkenä, ja uuden laajennuksen asennus tehdään päätöksenä eikä kokeiluna. Nämä kolme kuvataan seuraavaksi.

Ensinnäkin kirjaa jokaisen asennuksen yhteydessä yksi lause: mitä varten tämä asennettiin ja kuka sitä käyttää. Yksi tekstitiedosto riittää. Toiseksi käy lista läpi kerran vuodessa samalla kun uusit lisenssit — lisenssin uusiminen on luonnollinen hetki kysyä, käytetäänkö tätä. Kolmanneksi tee uuden laajennuksen asennuksesta päätös eikä kokeilu: jos asennat sen kokeillaksesi, poista se saman päivän aikana jos se ei jää käyttöön.

Sama ajattelu kannattaa viedä sivuston suunnitteluun alusta asti. Mitä vähemmän toimintoja sivusto lupaa, sitä vähemmän siihen tarvitaan laajennuksia, ja sitä halvempi se on pitää käynnissä. Näin me rakennamme yrityssivustot: kevyt pohja, kolme laajennusta ja lähdekoodi asiakkaalle. Palvelun sisältö on kuvattu sivulla verkkosivut yritykselle.

Usein kysyttyä

Montako laajennusta on liikaa?

Ei ole yhtä lukua. Kymmenen kevyttä laajennusta voi olla kevyempi kokonaisuus kuin kolme raskasta. Käytännön raja tulee ylläpidosta: jos et pysty käymään listaa läpi kerran vuodessa ja perustelemaan jokaista riviä, lista on liian pitkä.

Onko ilmainen laajennus turvallinen?

Hinta ei kerro turvallisuudesta. Kerrottavia asioita ovat: milloin se on viimeksi päivitetty, toimiiko se nykyisen WordPress-version kanssa ja korjataanko siihen ilmoitetut haavoittuvuudet. Vuosia päivittämätön laajennus on riski riippumatta siitä, maksoiko se mitään.

Tarvitsenko välimuistilaajennuksen?

Vain jos webhotellisi ei tarjoa palvelintason välimuistia. Kysy se ensin. Jos välimuisti on jo palvelimella, laajennus tekee saman työn toiseen kertaan ja voi aiheuttaa ristiriitoja, joita on hankala jäljittää.

Voinko poistaa laajennuksen ilman että sivusto hajoaa?

Useimmiten voit, mutta ota varmuuskopio ensin ja poista yksi kerrallaan. Riskialttiimpia ovat ne, jotka ovat luoneet sisältöä tai kenttiä: lomakkeiden viestit, mukautetut sisältötyypit ja liukukuvat voivat kadota mukana. Tarkista nämä ennen poistoa.

Kannattaako laajennuksia vaihtaa nopeampiin vai poistaa?

Poistaminen on aina varmempi. Vaihto tuottaa saman kustannuksen uudessa muodossa, ja siirto vie tunteja. Poista ensin kaikki, joita ei käytetä, mittaa, ja vasta sitten harkitse jäljelle jääneiden vaihtoa.

Lue seuraavaksi

Lue myös: verkkotunnus ja domain · WordPress-ylläpito: mitä se on, mitä se maksaa ja milloin sitä ei tarvita · Microsoft 365 vai Google Workspace: rehellinen vertailu 1-10 hengen yritykselle · Google-mainonta pienelle yritykselle · Hakukoneoptimointi yritykselle · Tarjouspyyntöpohja IT-hankintaan · IT-sanasto yrittäjälle · Logon suunnittelu yritykselle

Soita WhatsApp Demo