Moodul 7 · 7.1
Tooted leitavaks
Moodul 7: Leitavus ja majutus · Lugemisaeg: 10 minutit
Õpieesmärk: Pärast seda õppetundi oskad teha tootelehti, millest otsingumootorid aru saavad, kontrollida, milliseid struktureeritud andmeid WooCommerce kaasa saadab, ning vältida läbimüüdud toodete, filtrite ja topeltsisu lõkse.
Põhimõisted: tooteleht, toote pealkiri, tootekirjeldus, kategoorialeht maandumislehena, struktureeritud andmed, JSON-LD, Product, Offer, AggregateOffer, availability, GTIN, SKU, läbi müüdud, filtrid ja parameetrid, canonical, toodete saidikaart, tasuta tootekuulutused
Mis on e-poe puhul teisiti
Leitavuse alused on WordPressi kursuse õppetunnis 9.2: pealkirjad, metakirjeldused, päised, saidikaart, noindex, Search Console ja ümbersuunamine muutunud aadresside korral. Kõik see kehtib ka e-poe kohta. Lisaks on e-poel kolm omaette väljakutset:
- Palju sarnaseid lehti. Kümme teekannu peaaegu sama tekstiga, variandid, filtrid värvi ja hinna järgi: otsingumootor peab valima, milline leht on oluline.
- Lehed tulevad ja lähevad. Tooted müüakse läbi, kaovad sortimendist või tulevad tagasi.
- Otsingumootorid näitavad tooteandmeid ise. Hind, laoseis ja hinnangud võivad olla otsingutulemuses, kui otsingumootor suudab need su lehelt välja lugeda.
See õppetund käsitleb neid kolme. Märksõnadest, tekstide kirjutamisest ja kohalikust leitavusest räägib lähemalt kursus „Veebis leitav olemine“.
Tooteleht, mis midagi ütleb
Otsingumootor ja klient tahavad teada sama: mis see on, miks just see ja mitte mõni muu ning mis see maksab. Theehuis Example’i puhul näeb nõrk tooteleht välja selline:
- pealkiri „Teekann 3“;
- kirjeldus on võetud tarnijalt ja sama nagu kahekümnes teises poes;
- üks foto ilma alt-tekstita.
Tugev versioon:
- pealkiri, mis sisaldab seda, mida inimesed otsivad: „Malmist teekann 0,8 liitrit, must“;
- lühikirjeldus kahe või kolme lausega kõige olulisemast (maht, materjal, kellele);
- pikk kirjeldus sinu enda sõnadega: kuidas seda kasutada, hooldus, mis kaasas on, mõõdud ja küsimused, mida kliendid päriselt küsivad;
- mitu fotot kirjeldava alt-tekstiga (WordPressi kursus, õppetund 4.4);
- SKU ja, kui sul see on, ka GTIN (EAN-kood) on täidetud (õppetund 3.1).
Tarnijate tekstid on ahvatlevad, aga siis on sama tekst paljudel saitidel. Otsingumootor näitab neist tavaliselt ainult ühte. Kirjuta vähemalt esimene lõik ise.
Kategoorialehed on sageli olulisemad, kui arvad. Kes otsib „malmist teekann“, tahab näha valikut, mitte ühte toodet. Anna seepärast oma kategooriatele lühike sissejuhatav tekst ja selge nimi ning hoia struktuur lihtne (Teekannud > Malm, mitte viis taset sügavale).
Struktureeritud andmed: mida WooCommerce kaasa saadab
Struktureeritud andmed on lehel olev koodijupp, mis kindlas vormis ütleb, mis lehel on. WooCommerce kasutab selleks JSON-LD-d: plokki <script type="application/ld+json">, mille see paneb tootelehe lõppu (HTML-i jalusesse). Selles on Product-tüüpi objekt, mis sisaldab:
name,url,description(lühikirjeldus või selle puudumisel pikk kirjeldus) jaimage;sku(või toote ID, kui sa SKU-d ei täitnud) jagtin, kui sisestasid kehtiva GTIN-i;offers: Offer hinnaga (väljaspriceSpecification),priceCurrency,availabilityja müüjaga (sinu poe nimi). Muutuva toote puhul, millel on eri hinnad, saab sellest AggregateOffer madalaima ja kõrgeima hinnaga;availabilityschema.org-i aadressina:https://schema.org/InStock,OutOfStockvõiBackOrder(järeltellimuse korral);- hinnangute olemasolul ka keskmine hinne ja arvustused.
Lühendatud näide näeb välja selline:
{
"@type": "Product",
"name": "Gietijzeren theepot 0,8 liter, zwart",
"sku": "TP-GIJ-08",
"offers": [{
"@type": "Offer",
"price": "39.95",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}]
}Mida struktureeritud andmed teevad: otsingumootor teab kindlalt, mis on hind ja laoseis, ning saab neid näidata. Mida need ei tee: ei tõsta sind otsingus kõrgemale ega taga laiendatud otsingutulemust. Google otsustab ise, kas midagi näidata.
Kolm lõksu:
- Topeltskeem. SEO-plugin või teema lisab samuti Product-objekti. Siis on neid kaks, mõnikord eri hindadega. Vali üks allikas ja lülita teine välja.
- Hind vahemälust. Pärast hinnamuutust näitab vana salvestatud leht vana hinda nii tekstis kui ka skeemis. Tühjenda pärast hinnamuutusi vahemälu (õppetund 6.4).
- Vale käibemaksu kuvamine. Skeem võtab hinna nii, nagu su pood seda näitab. Kui näitad tarbijatele hinda koos käibemaksuga (õppetund 4.1), on see ka skeemis.
Kontrollida saad schema.org-i validaatoriga või Google’i testiga (vt Lisalugemist) või selle õppetunni ülesandega.
Läbi müüdud, sortimendist väljas, taas laos
Mida teha tootega, mis on hetkel otsas? Jaotises WooCommerce > Sätted > Tooted > Laojääk saad läbimüüdud tooted kataloogis peita. Ära tee seda ajutise läbimüümise korral niisama: leht jääb alles, kuid kaob su kategoorialehtedelt, ja kliendid, kes leiavad selle otsingumootori kaudu, näevad seda ikkagi. Tagasi tuleva toote puhul on parem jätta leht alles märkega „läbi müüdud“, oodatava kuupäeva või alternatiiviga. Skeemis on siis OutOfStock ja see on aus.
Kui toode kaob sortimendist lõplikult, on sul kolm valikut:
- jäta leht alles selge teate ja linkidega järglastele (kui külastajaid tuleb veel palju);
- 301-ümbersuunamine järglasele või kategooriale (kui on päris asendaja);
- kustuta leht, nii et see annab 404 või 410 (kui midagi sarnast pole).
Mida sa ei tee: ei suuna iga kadunud toodet avalehele. Otsingumootorid peavad seda omamoodi 404-ks ja külastajad otsivad end lolliks.
Filtrid, sortimine ja topeltsisu
Filtrid värvi, suuruse ja hinna järgi ning hinna järgi sortimine tekitavad aadresse nagu /theepotten/?filter_kleur=zwart&orderby=price. Iga kombinatsioon on uus aadress peaaegu sama sisuga. Paljude filtrite korral tekib neid tuhandeid. Otsingumootor kulutab siis aega nendele variantidele, mitte sinu toodetele.
Mis aitab:
- canonical igal filtreeritud lehel, mis viitab filtrita lehele (WordPress ja enamik SEO-pluginaid ei tee seda parameetrite puhul alati ise: kontrolli);
- menüüs pole linke filtreeritud aadressidele;
- ära loo variante eraldi toodetena, kui tegelikult on tegu ühe tootega (õppetund 3.2);
- üks aadress toote kohta, ka siis, kui toode on mitmes kategoorias. WooCommerce kasutab vaikimisi aadressi
/product/<naam>/ilma kategooriata; jäta see nii, kui sa just ei tea, mida teed.
Toodete saidikaart
WordPress teeb alates versioonist 5.5 ise saidikaardi (/wp-sitemap.xml), milles on iga postitusetüübi jaoks oma osa. Tooted on postitusetüüp, seega on olemas osasaidikaart, näiteks /wp-sitemap-posts-product-1.xml. Kui kasutad SEO-pluginat, teeb see sageli oma saidikaardi teise aadressiga (ja lülitab WordPressi oma välja). Kontrolli, et su tooted on seal, et ostukorv, kassa ja Minu konto seal ei ole (neil on noindex, õppetund 2.2), ning lisa saidikaart Search Console’i.
Kui tahad, et su tooted ilmuksid ka otsingumootorite tootevahekaartidel, saad seda teha tootevoo abil, näiteks Google Merchant Centeri tasuta kuulutuste kaudu. See jääb sellest kursusest välja, kuid ülal kirjeldatud struktureeritud andmed on selle alus.
Kokkuvõte
- Tootelehel on pealkiri, mida inimesed otsivad, oma kirjeldus, head fotod alt-tekstiga ning täidetud SKU ja GTIN.
- WooCommerce lisab tootelehele JSON-LD-vormis Product-skeemi hinna, valuuta, laoseisu ja müüjaga; see ei taga laiendatud otsingutulemust.
- Väldi topeltskeemi ja vanu hindu vahemälus.
- Ajutiselt läbi müüdud: jäta leht alles; lõplikult kadunud: järglane, 301 või 404/410, mitte avalehele.
- Filtrid tekitavad topeltsisu; kasuta canonical-viiteid ja kontrolli oma toodete saidikaarti.
Test (quiz)
Ülesanne
Ülesanne A7.1: Kas otsingumootor saab su tootest aru? Sisesta oma poe aadress ja toote slug või aadress (tühjaks jättes võtab programm su Store API esimese toote). Programm hangib toote Store API kaudu, küsib tootelehe ja loeb kõik application/ld+json-plokid. Seejärel otsib see robots.txt-st või /wp-sitemap.xml-st toodetega saidikaarti. Roheline, kui on täpselt üks Product nimega, offers hinna ja priceCurrency-ga, laoseisule vastav availability, pilt ning SKU või GTIN; kui skeemis olev hind on sama mis Store API-s; kui lehel pole noindex’it ja canonical viitab lehele endale; ning kui toode on toodete saidikaardis. Oranž, kui Product-plokke on kaks või rohkem, puuduvad nii SKU kui ka GTIN, hind erineb, canonical puudub, pilt puudub või toodet pole saidikaardis. Punane, kui Product-skeemi pole, lehel on noindex või hind (offers) puudub.
Küsimus endale (ei kontrollita): kleebi oma tootelehe aadress ka schema.org-i validaatorisse. Kas see näeb sama mis programm?
Lisalugemist
- Tasuta WordPressi kursus 9.2: Leitavus: alused
- Tasuta WordPressi kursus 4.4: Meedia: pildid ja alt-tekst
- Toodete struktureeritud andmed (Google Search Central, inglise keeles): https://developers.google.com/search/docs/appearance/structured-data/product
- Schema Markup Validator (schema.org, inglise keeles): https://validator.schema.org/
- Managing products (woocommerce.com, inglise keeles): https://woocommerce.com/document/managing-products/
- Tasuta kursus Leitav veebis 3.1: Pealkiri ja metakirjeldus
- Tasuta kursus Leitav veebis 5.1: Struktureeritud andmed ja rikkalikud tulemused
- Tasuta kursus Leitav veebis 7.1: Otsingukavatsus: mida inimene tegelikult otsib?
