WordPress-sivuston tekninen SEO: checklist, jota käytän ennen julkaisua

WordPress-sivuston tekninen SEO: checklist, jota käytän ennen julkaisua

Käytännön WordPress-checklist ennen julkaisua: osoitteet ja canonical, indeksointi, sivustokartta, nopeus, metatiedot, JSON-LD ilman päällekkäisyyksiä sekä ylläpito. Teknisen SEO:n pohja ennen GEO-viilausta.

Kun asiakas kysyy hakukoneoptimoinnista, keskustelu lähtee usein avainsanoista tai somekuvista. Minä aloitan toisesta päästä: toimiiko sivusto teknisesti niin, että Google ja muut hakurobotit pääsevät sisään ja voivat näyttää oikean osoitteen tuloksissa.

Tämä checklist on se lista, jonka käyn läpi WordPress-sivustolla ennen julkaisua ja uudelleen, jos ylläpidossa tulee outoja tipahduksia Search Consolessa. Se koskee pientä yrityssivustoa, yhdistystä tai yhden sivun StarttiWP-tyylistä kokonaisuutta. Iso verkkokauppa tarvitsee oman kerroksensa, mutta sama pohja pitää sielläkin.

Jos etsit tekoälyhakujen (GEO) puolta, kirjoitin siitä erikseen: GEO eli tekoälyhaun optimointi. Tämä teksti jää WordPressin tekniseen kerrokseen. Ilman sitä GEO:sta tulee koristelua rikkinäisen katon päälle.

1. Osoiterakenne ja kanoninen URL

Asetuksissa (Asetukset → Yleinen) tarkistan, että WordPressin osoite ja sivuston osoite ovat samat, ja että protokolla on https. Sekoitus http/https tai www/ei-www tuottaa kaksoissisältöä ja turhia uudelleenohjauksia.

Pysyvät linkit (Asetukset → Pysyvät linkit) laitan muotoon, jossa slug on luettava, tyypillisesti /%postname%/. Numeroidut ?p=123-osoitteet kelpaavat koneelle, mutta ne haittaavat jakamista ja tekevät korjauksista vaikeampia.

  • Valitse yksi isäntänimi (esim. www tai ilman) ja pidä se kaikissa ohjauksissa.
  • Poista turhat päätesivut, joissa sama sisältö aukeaa kahdesta URL:sta.
  • Jos vaihdat slugia julkaisun jälkeen, tee 301-ohjaus vanhasta uuteen. Älä jätä 404:ää palvelusivulle.

Teema tai SEO-lisäosa voi tulostaa rel="canonical"-tagin. Tarkistan sivun lähdekoodista, että kanoninen osoite osoittaa siihen sivuun, jonka haluan hakutulokseen, ei esimerkiksi sivutettuun listaan tai esikatseluun.

2. Indeksointi: robots, noindex ja Search Console

Ennen julkaisua tarkistan, ettei Asetukset → Lukeminen ole ruksissa kohtaa, joka estää hakukoneita indeksoimasta sivustoa. Se on yleisin syy siihen, miksi uusi WordPress-sivusto ei näy Googlessa lainkaan.

robots.txt kuuluu juureen. WordPress generoi oman versionsa, mutta hosting, CDN tai tietoturvalisäosa voi ylikirjoittaa sen. Pienellä sivustolla riittää yleensä, että julkinen sisältö on sallittu ja wp-admin estetty. En lisää robots.txt:ään pitkää listaa hallintapolkuja vain siksi, että ne kuulostavat salaisilta. Se mainostaa polkuja enemmän kuin piilottaa niitä.

  • Vahvista Google Search Consolessa omistus ja lähetä sivustokartta.
  • Tarkista URL-tarkastuksella etusivu ja muutama tärkein palvelusivu.
  • Jos käytät esikatseludomainia (esim. pages.dev), pidä se noindexissä, jotta Google ei opi väärää osoitetta.

Yoast, Rank Math tai vastaava SEO-lisäosa on ok, kun sen asetukset on käyty läpi kerran. Kaksi SEO-lisäosaa samaan aikaan tuottaa päällekkäisiä titlejä ja schemoja. Yksi riittää.

3. Sivustokartta ja sisäinen linkitys

WordPress 5.5+ tuottaa ydin-sivustokartan osoitteeseen /wp-sitemap.xml. SEO-lisäosa voi korvata sen omallaan. Valitsen yhden kartan, ilmoitan sen Search Consolessa ja poistan turhat sisältötyypit kartasta (esim. tag-arkistot, jos niitä ei ole tarkoitettu liikenteelle).

Sisäinen linkitys on usein heikompi kuin ulkoiset takalinkit. Etusivulta pitää päästä palveluihin, yhteystietoihin ja tarvittaessa blogiin ilman, että käyttäjä arvaa valikon. Palvelusivulta linkitän takaisin yhteydenottoon konkreettisella ankkurilla, en geneerisellä "lue lisää" -tekstillä.

  • Jokaisella tärkeällä sivulla on yksi selkeä H1, joka vastaa sivun aihetta.
  • H2/H3 etenevät järjestyksessä. En hyppää H1:stä suoraan H4:ään.
  • 404-sivu ohjaa takaisin etusivulle ja yhteystietoihin, ei tyhjään "sivua ei löytynyt" -tekstiin.

4. Nopeus ja ydinverkkovitalit WordPressissä

Tekninen SEO ei ole vain indeksointia. Hidas sivu tiputtaa konversioita ja vaikeuttaa mittausta. WordPressissä tyypilliset jarrut ovat lihavat teemat, kymmenet lisäosat, pakkaamattomat kuvat ja renderöintiä tukkiva kolmannen osapuolen skripti.

Käytännön järjestys, jolla korjaan pieniä sivustoja:

  • Kuvat WebPiksi, leveys/korkeus merkittynä, lazy load muille kuin LCP-kuvalle.
  • Poista käyttämättömät lisäosat. "Ehkä joskus" -lisäosa maksaa jokaisella latauksella.
  • Välimuisti hostingissa tai CDN:ssä. Sivun HTML:ää ei pidä jättää täysin ilman revalidointia, jos sisältö vaihtuu usein.
  • Fontit paikallisesti tai hallitusti. Ulkoinen fonttipino + monta painoa hidastaa ensimmäistä maalausta.

Mittaukseen käytän PageSpeed Insightsia ja tarvittaessa CrUX-kenttätietoja Search Consolesta. Lab-piste 100 ei ole tavoite itsessään. Jos LCP on yli 2,5 sekuntia oikealla 4G-yhteydellä, korjaan sen ennen kuin kirjoitan uutta blogitekstiä SEO:n nimissä.

5. Title, meta description ja esikatselu

Title-tagi on edelleen se, mitä Google näyttää useimmiten tuloksessa. WordPressissä se tulee teemasta tai SEO-lisäosasta. Pidän titlen lyhyenä ja konkreettisena: paikkakunta tai palvelu mukaan, kun se kuuluu sivulle, ei avainsanalistaa.

Meta description ei ole suora ranking-tekijä, mutta se vaikuttaa klikkeihin. Kirjoitan sen ihmiselle: mitä sivulla on ja kenelle se on. En täytä sitä markkinointifraaseilla.

  • Etusivun title erottuu palvelusivujen titleistä.
  • Open Graph -kuva on määritelty. Ilman sitä somejakoihin menee satunnainen logo tai tyhjä esikatselu.
  • Jos sivusto on suomeksi, html lang="fi" on paikallaan. Se on pieni asia, jonka teemat joskus jättävät en-tilaan.

6. JSON-LD WordPressissä ilman skeemakaosta

Rakenteinen data (JSON-LD) auttaa hakukoneita ja tekoälyjä lukemaan, kuka yritys on, missä se toimii ja mitä sivulla myydään. WordPressissä skeema tulee usein SEO-lisäosasta automaattisesti. Ongelma syntyy, kun teema, lisäosa ja käsin liimattu skripti tulostavat kolme Organization-lohkoa eri nimillä.

Pienelle sivustolle riittää yleensä:

  • Organization tai LocalBusiness etusivulla (nimi, osoite, puhelin, logo).
  • WebSite sivustotason tiedoilla.
  • Palvelu- tai tuotesivuilla vain se tyyppi, joka vastaa sisältöä. Älä merkitse jokaista sivua Productiksi, jos et myy tuotetta.

Testaan tuloksen Google Rich Results -testillä tai Schema Markup Validatorilla. Virheellinen aukioloaika tai väärä @id haittaa enemmän kuin skeeman puuttuminen. Jos GEO-puoli kiinnostaa syvemmin, JSON-LD:n esimerkkejä on GEO-artikkelissa. Tässä riittää sääntö: yksi totuus yritystiedoista, ei päällekkäisiä generaattoreita.

7. Turvallisuus ja ylläpito ovat SEO:ta

Hakutuloksissa ei auta, jos sivusto kaatuu päivityksen jälkeen tai täyttyy spam-kommenteilla. WordPressin tekninen SEO sisältää myös ylläpidon perusasiat:

  • ydin, teema ja lisäosat ajan tasalla
  • vahvat tunnukset, 2FA hallintaan jos mahdollista
  • säännöllinen varmuuskopio (tiedostot + tietokanta)
  • HTTPS-sertifikaatti voimassa, ei sekoitussisältöä

Hakkeroitu WordPress lähtee usein hakutuloksista tai saa turvallisuusvaroituksen selaimessa. Silloin mikään title-optimointi ei pelasta, ennen kuin sivusto on puhdas ja Google on indeksoinut korjatun version uudelleen.

8. Julkaisun jälkeinen mini-audit (30 minuuttia)

Kun sivusto on live, teen tämän kierroksen uudelleen:

  • Etusivu, yksi palvelusivu ja yhteystiedot: status 200, oikea canonical, title järkevä.
  • Search Console: sivustokartta hyväksytty, ei massaa "löydetty mutta ei indeksoitu" -virheitä tärkeillä sivuilla.
  • Mobiili: valikko aukeaa, lomake toimii, napit eivät ole liian pieniä.
  • Lomakkeen testilähetys menee perille (sähköposti tai CRM).
  • 404-testi keksityllä polulla: brändätty 404, ei paljas palvelinvirhe.

Jos jokin näistä pettää, korjaan sen ennen sisältömarkkinointia. Uusi blogipostaus ei korjaa tilannetta, jossa etusivu on noindexissä.

Mitä jätän tietoisesti myöhemmäksi

En yritä tehdä kaikkea kerralla. Ulkoiset linkit, digitaalinen PR ja laaja sisältöstrategia tulevat sen jälkeen, kun tekninen pohja pitää. Sama koskee tekoälyhakujen hienosäätöä: ensin indeksoitavuus, nopeus ja selkeät yritystiedot, sitten robots-säännöt tekoälyboteille ja sisällön lainattavuus.

Jos rakennat uutta WordPress-sivustoa tai korjaat vanhaa, voin käydä tämän listan läpi projektin osana. Paketit ja hinnat ovat sivulla markusmedia.fi, ja tarjouspyynnön voi jättää osoitteessa markusmedia.fi/tarjous.

Lyhyt yhteenveto: tekninen SEO WordPressissä on osoitteiden, indeksoinnin, kartan, nopeuden, metatietojen, skeeman ja ylläpidon kuntoa. Kun nämä ovat kunnossa, sisältötyö ja GEO saavat jotain, mihin tarttua.

Reaktiot

Kommentit

0

Kommentit Disquksesta. Ladataan vasta kun avaat ne.