Modul 7 · 7.1
Izdelke naredite vidne v iskalnikih
Modul 7: Vidnost in gostovanje · Čas branja: 10 minut
Učni cilj: Po tej lekciji boste znali ustvariti strani izdelkov, ki jih iskalniki razumejo, preveriti, katere strukturirane podatke pošilja WooCommerce, in se izogniti pastem pri razprodanih izdelkih, filtrih in podvojeni vsebini.
Ključni pojmi: stran izdelka, naslov izdelka, opis izdelka, stran kategorije kot ciljna stran, strukturirani podatki, JSON-LD, Product, Offer, AggregateOffer, availability, GTIN, SKU, razprodano, filtri in parametri, canonical, zemljevid strani z izdelki, brezplačni prikazi izdelkov
V čem se spletna trgovina razlikuje
Osnove vidnosti so opisane v tečaju WordPress, lekcija 9.2: naslovi, metaopisi, naslovi razdelkov, zemljevid strani, noindex, Search Console in preusmeritve pri spremenjenih naslovih. Vse to velja tudi za spletno trgovino. Spletna trgovina pa ima še tri lastne izzive:
- Veliko strani, ki so si podobne. Deset čajnikov s skoraj enakim besedilom, različice, filtri po barvi in ceni: iskalnik mora izbrati, katera stran je pomembna.
- Strani, ki prihajajo in odhajajo. Izdelki pošlo, izginejo iz ponudbe ali se vrnejo.
- Iskalniki sami prikazujejo podatke o izdelkih. Cena, zaloga in ocene so lahko prikazani v rezultatu iskanja, če jih iskalnik lahko prebere z Vaše strani.
Ta lekcija govori o teh treh izzivih. Več o ključnih besedah, pisanju besedil in lokalni vidnosti bo v tečaju o spletni vidnosti (v pripravi).
Stran izdelka, ki nekaj pove
Iskalnik in kupec želita vedeti isto: kaj to je, zakaj prav to in ne kaj drugega ter koliko stane. Pri Theehuis Example je šibka stran izdelka videti takole:
- naslov »Čajnik 3«;
- opis, prevzet od dobavitelja, enak kot pri dvajsetih drugih trgovinah;
- ena fotografija brez nadomestnega besedila (alt).
Močnejša različica:
- naslov s tem, kar ljudje iščejo: »Litoželezni čajnik 0,8 litra, črn«;
- kratek opis v dveh ali treh stavkih z najpomembnejšim (prostornina, material, za koga);
- dolg opis z Vašimi besedami: kako ga uporabljate, vzdrževanje, kaj je priloženo, mere in vprašanja, ki jih kupci res zastavljajo;
- več fotografij z opisnim nadomestnim besedilom (tečaj WordPress, lekcija 4.4);
- izpolnjena SKU in, če jo imate, GTIN (koda EAN) (lekcija 3.1).
Besedila dobaviteljev so mamljiva, vendar je potem isto besedilo na številnih spletnih mestih. Iskalnik običajno prikaže le eno od njih. Vsaj prvi odstavek napišite sami.
Strani kategorij so pogosto pomembnejše, kot si mislite. Kdor išče »litoželezni čajnik«, želi videti izbiro, ne enega samega izdelka. Svojim kategorijam zato dodajte kratko uvodno besedilo in jasno ime ter ohranite preprosto strukturo (Čajniki > Lito železo, ne pet ravni v globino).
Strukturirani podatki: kaj pošilja WooCommerce
Strukturirani podatki so del kode na Vaši strani, ki v določeni obliki pove, kaj je na strani. WooCommerce za to uporablja JSON-LD: blok <script type="application/ld+json">, ki ga postavi na dno strani izdelka (v nogo HTML). V njem je objekt vrste Product z:
name,url,description(kratek opis ali, če tega ni, dolgi opis) inimage;sku(ali ID izdelka, če niste vnesli SKU) ingtin, če ste vnesli veljavno GTIN;offers: Offer s ceno (vpriceSpecification),priceCurrency,availabilityin prodajalcem (ime Vaše trgovine). Pri spremenljivem izdelku z različnimi cenami postane to AggregateOffer z najnižjo in najvišjo ceno;availabilitykot naslov schema.org:https://schema.org/InStock,OutOfStockaliBackOrder(pri naknadnih naročilih);- pri ocenah tudi povprečna ocena in mnenja.
Tako je videti skrajšan primer:
{
"@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"
}]
}Kaj strukturirani podatki naredijo: iskalnik zanesljivo ve, kakšni sta cena in zaloga, in ju lahko prikaže. Česa ne naredijo: ne izboljšajo Vaše uvrstitve in ne zagotavljajo razširjenega rezultata iskanja. Google sam odloči, ali bo kaj prikazal.
Tri pasti:
- Podvojena shema. Vtičnik SEO ali tema prav tako doda Product. Potem sta na strani dva, včasih z različnima cenama. Izberite en vir in drugega izklopite.
- Cena iz predpomnilnika. Po spremembi cene stara, shranjena stran prikazuje staro ceno, v besedilu in v shemi. Po spremembah cen izpraznite predpomnilnik (lekcija 6.4).
- Napačen prikaz DDV. Shema prevzame ceno, kot jo prikazuje Vaša trgovina. Če potrošnikom prikazujete ceno z DDV (lekcija 4.1), je ta cena tudi v shemi.
Preverite lahko z validatorjem schema.org ali Googlovim preizkusom (glejte Za nadaljnje branje) ali z nalogo te lekcije.
Razprodano, izločeno iz ponudbe, spet na zalogi
Kaj storiti z izdelkom, ki ga začasno ni? V WooCommerce > Nastavitve > Izdelki > Zaloga lahko razprodane izdelke skrijete v katalogu. Pri začasno razprodanih izdelkih tega ne storite kar tako: stran ostane, vendar izpade iz Vaših strani kategorij, kupci, ki jo najdejo prek iskalnika, pa jo še vedno vidijo. Za izdelek, ki se bo vrnil, je bolje, da stran pustite z oznako »razprodano«, pričakovanim datumom ali alternativo. Shema potem navaja OutOfStock, kar je pošteno.
Če izdelek dokončno izločite iz ponudbe, imate tri možnosti:
- stran pustite z jasnim obvestilom in povezavami do naslednikov (če nanjo še prihaja veliko obiskovalcev);
- preusmeritev 301 na naslednika ali kategorijo (če obstaja prava zamenjava);
- stran izbrišete, tako da vrne 404 ali 410 (če ni ničesar primerljivega).
Česa ne storite: vsakega izginulega izdelka ne preusmerite na domačo stran. Iskalniki to vidijo kot neke vrste 404, obiskovalci pa iščejo brez konca.
Filtri, razvrščanje in podvojena vsebina
Filtri po barvi, velikosti in ceni ter razvrščanje po ceni ustvarjajo naslove, kot je /theepotten/?filter_kleur=zwart&orderby=price. Vsaka kombinacija je nov naslov s skoraj enako vsebino. Pri številnih filtrih jih nastane na tisoče. Iskalnik potem porabi čas za te različice namesto za Vaše izdelke.
Kaj pomaga:
- canonical na vsaki filtrirani strani, ki kaže na stran brez filtra (WordPress in večina vtičnikov SEO tega pri parametrih ne naredi vedno samodejno: preverite);
- v meniju ni povezav na filtrirane naslove;
- različic ne ustvarjajte kot ločene izdelke, če gre v resnici za en izdelek (lekcija 3.2);
- en naslov na izdelek, tudi če je v več kategorijah. WooCommerce privzeto uporablja
/product/<naam>/brez kategorije v naslovu; to pustite tako, razen če veste, kaj počnete.
Zemljevid strani z izdelki
WordPress od različice 5.5 sam ustvari zemljevid strani (/wp-sitemap.xml) z delom za vsako vrsto prispevka. Izdelki so vrsta prispevka, zato obstaja delni zemljevid, kot je /wp-sitemap-posts-product-1.xml. Če uporabljate vtičnik SEO, ta pogosto ustvari lasten zemljevid strani z drugačnim naslovom (in izklopi tistega iz WordPressa). Preverite, da so v njem Vaši izdelki, da Košarica, Blagajna in Moj račun v njem niso (te imajo noindex, lekcija 2.2), in zemljevid strani prijavite v Search Console.
Če želite, da se Vaši izdelki prikazujejo tudi na zavihkih z izdelki v iskalnikih, lahko to dosežete z viri izdelkov, na primer prek brezplačnih prikazov v Google Merchant Center. To presega okvir tega tečaja; zgoraj opisani strukturirani podatki pa so osnova.
Povzetek
- Stran izdelka ima naslov, ki ga ljudje iščejo, lasten opis, dobre fotografije z nadomestnim besedilom ter izpolnjeni SKU in GTIN.
- WooCommerce na stran izdelka postavi shemo Product v JSON-LD s ceno, valuto, zalogo in prodajalcem; razširjenega rezultata iskanja to ne zagotavlja.
- Preprečite podvojeno shemo in stare cene v predpomnilniku.
- Začasno razprodano: stran pustite; dokončno izločeno: naslednik, 301 ali 404/410, ne domača stran.
- Filtri ustvarjajo podvojeno vsebino; uporabljajte canonical in preverite zemljevid strani z izdelki.
Kviz
Naloga
Naloga A7.1: Ali iskalnik razume Vaš izdelek? Vnesite naslov svoje trgovine in slug ali naslov izdelka (če polje pustite prazno, program vzame prvi izdelek iz Vašega Store API). Program izdelek pridobi prek Store API, odpre stran izdelka in prebere vse bloke application/ld+json. Nato v robots.txt ali /wp-sitemap.xml poišče zemljevid strani z izdelki. Zeleno, če je na strani natanko en Product z imenom, offers s ceno in priceCurrency, availability, ki ustreza zalogi, sliko ter SKU ali GTIN; če je cena v shemi enaka ceni v Store API; če stran nima noindex in ima canonical nase; in če je izdelek v zemljevidu strani z izdelki. Oranžno pri dveh ali več blokih Product, brez SKU in brez GTIN, pri odstopajoči ceni, brez canonical, brez slike ali če izdelka ni v zemljevidu strani. Rdeče, če sheme Product ni, če ima stran noindex ali če cena (offers) manjka.
Vprašanje zase (se ne preverja): naslov strani svojega izdelka prilepite tudi v validator schema.org. Ali vidi isto kot program?
Za nadaljnje branje
- Brezplačni tečaj WordPress 9.2: Najdljivost: osnove
- Brezplačni tečaj WordPress 4.4: Predstavnost: slike in besedilo alt
- Strukturirani podatki za izdelke (Google Search Central, angleško): https://developers.google.com/search/docs/appearance/structured-data/product
- Schema Markup Validator (schema.org, angleško): https://validator.schema.org/
- Managing products (woocommerce.com, angleško): https://woocommerce.com/document/managing-products/
