Miten päivitän vuosiluvut automaattisesti meta titleihin ja otsikoihin WordPressissä

Vuodenvaihteen jälkeen hakukoneoptimoinnissa toistuu lähes aina sama ärsyttävä tehtävä: vanhojen vuosilukujen päivittäminen blogipostauksista, meta titleistä ja otsikoista.

Kun blogi on ollut pystyssä useamman vuoden, tilanne saattaa olla tämä:

  • artikkeli on julkaistu vuonna 2023
  • sitä on ehkä päivitetty 2024 tai 2025
  • mutta meta titleissä ja H1-otsikoissa lukee silti vanha vuosi

Sisältö ei siis välttämättä ole huonoa tai vanhentunutta, mutta hakutuloksissa se näyttää siltä.

Ihannetilanteessa koko sisältö pitäisi käydä läpi kunnolla: tarkistaa tuotteet, päivittää tekstiä ja lisätä uutta. Todellisuudessa aikaa ei aina ole siihen kaikkeen. Siksi halusin varmistaa ainakin sen että hakutuloksissa näkyvät elementit pysyvät ajantasaisina. Tästä syntyi ajatus testata, voisiko vuosilukujen päivittämisen automatisoida kokonaan. Tein siitä Youtube videon, jos haluaa seurata miten tein sen käytännössä.

Katso video Youtubessa.


Miksi vuosiluvun päivittäminen on tärkeää SEO:ssa?

Ajantasainen vuosiluku ei ole pelkkä kosmeettinen yksityiskohta. Sillä on oikeasti merkitystä.

Ajantasainen vuosi:

  • parantaa klikkausprosenttia Googlessa
  • lisää luottamusta sisältöön
  • vähentää tunnetta siitä, että artikkeli on vanhentunut

Hakutulos, jossa lukee “Paras X vuonna 2025”, ei näytä houkuttelevalta, jos eletään jo vuotta 2026 — vaikka sisältö olisi edelleen täysin relevanttia.

Ongelma on se, että:

  • manuaalinen päivittäminen on hidasta
  • se on helppo unohtaa
  • ja sama työ toistuu joka vuosi

Siksi tämä on juuri sellainen hakukoneoptimointi-tehtävä, joka kannattaa automatisoida, jos mahdollista.


Jos SEO-tehtävä toistuu joka vuosi, se kannattaa automatisoida.
– Katarina Dahlin, SEO ja AI-asiantuntija

Lähtökohtana automatisointi, ei sisällön uudelleenkirjoitus

Tässä kokeilussa tein tietoisen rajauksen. Keskityin vain meta titleihin ja H1-otsikoihin. En koskenut leipätekstiin. Title ja otsikot ovat yksi tärkeimmistä elementeistä hakukoneoptimoinnissa.

Syynä on se, että tekstin sisällä vuosiluvut voivat liittyä:

  • tapahtumiin
  • kampanjoihin
  • juhlapäiviin
  • tai muuhun kontekstiin, joka vaatii harkintaa

Niitä ei kannata vaihtaa automaattisesti sokkona.

Meta title ja H1 sen sijaan ovat:

  • rakenteellisia elementtejä
  • usein toistuvia
  • ja helposti automatisoitavissa

Miten lisään koodia turvallisesti WordPressissä?

En halua muokata teeman tiedostoja suoraan. Jos jokin menee pieleen functions.php:ssa tai muissa teematiedostoissa, pahimmillaan:

  • koko sivusto kaatuu
  • et pääse edes kirjautumaan sisään
  • ja korjaaminen vaatii FTP:tä tai varmuuskopiota

Koska en ole koodari vaan SEO-ihminen, halusin turvallisemman tavan.

Siksi käytän Code Snippets -lisäosaa, jonka avulla voin:

  • lisätä PHP-koodia turvallisesti
  • ottaa koodin pois päältä yhdellä klikkauksella
  • testata muutoksia ilman tietokantamuutoksia

Jos jokin ei toimi, snippet vain pois päältä — eikä mitään rikkoudu.


Mitä halusin automaation tekevän?

Halusin ratkaisun, joka toimii nyt ja myös tulevina vuosina.

Logiikka oli tämä:

  • jos meta title sisältää vuosiluvun 2023, 2024 tai 2025
  • vuosiluku vaihdetaan automaattisesti kuluvan vuoden luvuksi
  • ratkaisua ei tarvitse muokata seuraavana vuonna

Eli vuosilukua ei kovakoodata, vaan se haetaan dynaamisesti aina sen mukaan, mikä vuosi on meneillään.


Koodin tekeminen AI:n avulla

En kirjoittanut koodia itse alusta asti.

Tein tämän kuten teen paljon muutakin työssäni:

  • määrittelin ongelman
  • kuvasin ympäristön (WordPress + Code Snippets)
  • ja kerroin täsmällisesti, mitä haluan tapahtuvan

AI tuotti koodin, jonka jälkeen:

  • testasin sen
  • kerroin, jos jokin ei toiminut
  • ja iteroin, kunnes lopputulos oli oikein

AI ei siis “keksinyt” ratkaisua puolestani — se auttoi toteuttamaan minun ajatukseni teknisesti.


Meta titlejen automaattinen päivitys

Kun oikea snippet oli käytössä:

  • vanhat vuosiluvut korvautuivat automaattisesti kuluvalla vuodella
  • muutos tapahtui heti
  • eikä mitään tarvinnut muokata käsin

Ei tietokantamuutoksia.
Ei massamuokkauksia.
Ei riskiä rikkoa sivustoa.


H1-otsikoiden päivittäminen

Seuraavaksi halusin saman toiminnallisuuden H1-otsikoihin.

Tässä tuli vastaan WordPressin yleinen “ansa”:

  • moni teema ei tulosta H1-otsikkoa sisällöstä
  • vaan käyttää suoraan postauksen otsikkoa

Kun tämä huomioitiin koodissa, myös H1-otsikot alkoivat päivittyä oikein.

Tämä on hyvä esimerkki siitä, miksi testaaminen on tärkeää — teoriassa kaikki kuulosti helpolta, mutta käytännössä piti tehdä pieniä säätöjä.


Entä “viimeksi päivitetty” -päivämäärä?

Yksi asia näytti aluksi oudolta.

  • otsikossa näkyi uusi vuosi
  • mutta “viimeksi päivitetty” -päivämäärä oli edelleen vanha

Tämä antoi ristiriitaisen signaalin.

Ratkaisin asian niin, että:

  • kun vuosiluku päivitetään automaattisesti
  • myös päivityspäivämäärä asetetaan kuluvan vuoden 1.1. päivään

Näin otsikot, metatiedot ja päivämäärät tukevat toisiaan.


Lopputulos

Nyt:

  • meta titlejen vuosiluvut päivittyvät automaattisesti
  • H1-otsikot pysyvät ajan tasalla
  • samaa sisältöä ei tarvitse enää koskea vuosittain
  • säästän joka vuosi tunteja manuaalista SEO-työtä

Ja mikä tärkeintä:
voin käyttää aikani sisällön oikeaan parantamiseen, en mekaaniseen päivämäärien vaihtamiseen.


Mitä seuraavaksi?

Aion ottaa saman ratkaisun käyttöön myös muissa blogeissani.

Lisäksi aloitan julkisen SEO Case Stories -kurssi, jossa:

  • päivitän ja kasvatan yhtä sivustoa systemaattisesti
  • dokumentoin kaikki vaiheet avoimesti
  • jaan opit matkan varrella

Jos tämä kiinnostaa, olet tervetullut seuraamaan mukaan!


SEO-asiantuntija Katarina Dahlin näyttää miten automatisoida titlet ja otsikot vuoden vaihtuessa.

Yhteenveto

Jos SEO-tehtävä toistuu joka vuosi, se kannattaa automatisoida.
Aika on parempi käyttää sisällön kehittämiseen kuin vuosilukujen vaihtamiseen.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

0