Sisältöön
Synergia Foxy
 

Ajankohtaista

22.10.2024

Synergia Foxya on optimoitu sivujen nopeutta ja hakukoneita silmällä pitäen

Olemme tehneet useita hakukonenäkyvyyttä parantavia toimenpiteitä Foxy -järjestelmään. Mikäli haluat seurata sivustosi pärjäämistä hakukoneissa, suosittelemme asentamaan Googlen Search Consolen. Search Console kertoo selkokielisesti mahdollisista ongelmista sivuston hakukonenäkyvyydessä. Autamme mielellämme Search Consolen asentamisessa, ota meihin rohkeasti yhteyttä.

PS. Jos haluat seurata tarkemmin sivustosi käyttötilastoja, voit asentaa myös Google Analyticsin. Muistathan, että tälloin tarvitset Google Consent Mode v2 -yhteensopivan evästepalkin.

Olemme tehneet seuraavat toimenpiteet:

Käyttämättömien resurssien poisto (javascript- ja CSS-tiedostot)

Olemme poistaneet kaikille Foxy -sivustoille automaattisesti lisätyt, ei-kriittiset javascript ja CSS-tiedostot. Koodit on nyt siirretty ainoastaan kohtiin, joissa niitä tarvitaan. Tämä nopeuttaa sivun latautumista etenkin puhelimella. Poistetut koodit ovat:

  • jQuery UI, jota käytetään sivuston julkisella puolella ainoastaan sisäänkirjautumiseen. Nyt koodikirjasto latautuu vasta, kun sisäänkirjautumislinkkiä klikataan.
  • jQuery DateTimePicker, jota käytetään kalenteritoiminnallisuuteen. Nyt koodikirjasto latautuu ainoastaan, jos sivulla on tarve toiminnallisuuteen.
  • Magnific Popup, jota käytetään lightboxin luomiseen sivun ylle. Nyt koodikirjasto latautuu ainoastaan, jos sivulla on tarve toiminnallisuuteen.

Lisäksi ei-kriittiset koodit on siirretty sivun head -osiosta ennen sivun sulkevaa /body -tagia. Tällöin ne eivät "estä" sivun latautumista.

HSTS -tuki

SSL -sertifikaatin suojaamille sivustoille on lisätty Strict-Transport-Security (HSTS) -tuki. Mikäli sivustollanne ei ole SSL -sertifikaattia, ota meihin yhteyttä. Kyseinen toiminto ilmoittaa selaimille, että sivusto toimii turvallisessa https:// -alkuisessa osoitteessa. Kaikki tulevat kyselyt sivustolle ohjataan suoraan tänne, ilman erillistä palvelinohjausta. Tämä paitsi nopeuttaa sivun latautumista, myös lisää turvallisuutta.

Canonical -tagin lisäys

Kaikille sivuille on nyt lisätty canonical -tagi. Tagin ideana on antaa hakukoneille indeksoitava masterversio URL -osoitteesta, riippumatta sen get -parametreista tai kenoviivoista. Hakukoneiden silmissä kyseinen tagi vähentää tuplasisältöä, mikä parantaa osaltaan näkyvyyttä.

Esimerkki 1, sisältö ei muutu parametreista huolimatta:

Käyttäjän silmissä toinen URL parametrilla accordionid avaa sivulta löytyvän haitarilinkin. Sivun sisältö kuitenkin säilyy samana, joten hakukoneiden silmissä tämä on tuplasisältöä. Nyt Foxy asettaa siis ensimmäisen URLin sivun masterversioksi, jolloin tuplasisältöä ei synny.

Esimerkki 2, sisältö muuttuu parametrin myötä:

Mikäli parametrit vaikuttavat sivun sisältöön, generoidaan niille oma canonical -tagi. Esimerkiksi uutispalstalla toistuva newsid -parametri avaa tietyn uutisen, jolloin sivun sisältö muuttuu.

change_lang.php:n muutos normaaleiksi linkeiksi (sivuilla, joilla on kieliversio)

Sivustoilla, joilla on Foxy -kieliversioita, on ollut käytössä oma change_lang.php -koodi. Koodi on hakenut sivun kieliversion, ja ohjannut käyttäjän kieliversioon palvelinohjauksena. Hakukoneet tulkitsevat tämän uudelleenohjauksena, mikä heikentää kieliversioiden hakukonenäkyvyyttä. 

Nyt kaikki sivujen kieliversiot toimivat normaaleina linkkeinä. Näin hakukoneet pystyvät löytämään kieliversiot paremmin.

hreflang -attribuutit sivuille, joilla on kieliversio

Kieliversioita sisältäville sivuille on lisätty hreflang -attribuutit. Kyseinen tagi kertoo hakukoneelle, että sivulla on olemassa yksi tai useampi kieliversio. Tämä parantaa kieliversioiden näkyvyyttä.

Esimerkki:

Sivustomme ominaisuudet -sivulla on olemassa kieliversiot suomeksi ja englanniksi. Tällöin sivuston hreflang -attribuutit ovat seuraavat:

  • link rel="alternate" href="https://www.synergiafoxy.com/ominaisuudet/" hreflang="fi"
  • link rel="alternate" href="https://www.synergiafoxy.com/features/" hreflang="en"

Tagi lisätään ainoastaan, jos sivulla on olemassa kieliversio. Tagia ei lisätä, mikäli kieliversio -sivulla ei ole Sivun nimeä, sillä ei ole sopivia lukuoikeuksia, tai sivun asetuksista on määritelty Piilota hakukoneista.

Tagi huomioi myös tietyt moduulit, esimerkiksi tuotelistaukset. Tagi ei kuitenkaan huomioi esim. uutisia ja tapahtumia, jotka harvemmin ovat yksi-yhteen kieliversioiden välillä.

Jos sivustollasi ei ole varsinaista kieliversiota, mutta haluat silti yhteyden kahden eri sivun välille (esim. In English -kokoomasivu), voit lisätä hreflang -tagin manuaalisesti Sivun asetukset -> Sivun koodit -kohdasta.

 

Ajankohtaista Synergialla

Tiedotamme mm. uusista palveluistamme ja uusista asiakkaistamme Mainostoimisto Synergian omalla sivustolla »


 

Haluatko lisätietoa Foxysta?

Kiinnostuitko Foxysta? Tuliko sinulle kysyttävää järjestelmän toiminnasta? Haluatko pyytää tarjouksen vai kenties tunnukset demosivustollemme? Ota meihin yhteyttä, niin autamme mielellämme!

Web Designer
Matti Hautaniemi

matti.hautaniemi @ mainossynergia.com
puh. 040 724 0806