Modulul 7 · 7.1
Cum faceți produsele ușor de găsit
Modulul 7: Vizibilitate și găzduire · Timp de citire: 10 minute
Obiectiv de învățare: După această lecție veți putea crea pagini de produs pe care motoarele de căutare le înțeleg și veți putea verifica ce date structurate trimite WooCommerce. De asemenea, veți ști să evitați capcanele produselor epuizate, ale filtrelor și ale conținutului duplicat.
Noțiuni cheie: pagină de produs, titlul produsului, descrierea produsului, pagina de categorie ca pagină de destinație, date structurate, JSON-LD, Product, Offer, AggregateOffer, availability, GTIN, SKU, stoc epuizat, filtre și parametri, canonical, harta site-ului pentru produse, listări gratuite de produse
Ce este diferit la un magazin online
Bazele vizibilității sunt explicate în cursul WordPress, lecția 9.2: titluri, meta descrieri, titluri de secțiune, harta site-ului, noindex, Search Console și redirecționarea atunci când se schimbă adresele. Toate acestea sunt valabile și pentru un magazin online. În plus, un magazin online are trei provocări proprii:
- Multe pagini care seamănă între ele. Zece ceainice cu aproape același text, variații, filtre după culoare și preț: un motor de căutare trebuie să aleagă ce pagină contează.
- Pagini care apar și dispar. Produsele se epuizează, ies din ofertă sau revin.
- Motoarele de căutare afișează singure datele produselor. Prețul, stocul și evaluările pot apărea în rezultatul căutării, dacă motorul de căutare le poate citi din pagina dumneavoastră.
Această lecție tratează aceste trei provocări. Mai multe despre cuvinte cheie, redactarea textelor și vizibilitatea locală veți găsi în cursul Vizibilitate online.
O pagină de produs care spune ceva
Un motor de căutare și un client vor să afle același lucru: ce este produsul, de ce acesta și nu altul și cât costă. La Ceainăria Example, un magazin online din Utrecht (Țările de Jos), o pagină de produs slabă arată astfel:
- titlul „Ceainic 3”;
- descrierea preluată de la furnizor, identică cu cea din alte douăzeci de magazine;
- o singură fotografie fără text alternativ.
O versiune bună:
- un titlu care conține ceea ce caută oamenii: „Ceainic din fontă 0,8 litri, negru”;
- o descriere scurtă de două sau trei propoziții cu informațiile esențiale (capacitate, material, pentru cine este);
- o descriere lungă, cu propriile dumneavoastră cuvinte: cum se folosește, întreținerea, ce se livrează împreună cu el, dimensiunile și întrebările pe care clienții le pun cu adevărat;
- mai multe fotografii cu un text alternativ descriptiv (cursul WordPress, lecția 4.4);
- SKU completat și, dacă îl aveți, și codul GTIN (codul EAN) (lecția 3.1).
Textele furnizorilor sunt tentante, dar atunci același text apare pe multe site-uri. Un motor de căutare afișează de obicei doar unul dintre ele. Scrieți cel puțin primul paragraf dumneavoastră înșivă.
Paginile de categorie sunt adesea mai importante decât credeți. Cineva care caută „ceainic din fontă” vrea să vadă o selecție, nu un singur produs. De aceea, dați categoriilor dumneavoastră un scurt text introductiv și un nume clar și păstrați o structură simplă (Ceainice > Fontă, nu cinci niveluri în adâncime).
Date structurate: ce trimite WooCommerce
Datele structurate sunt o bucată de cod din pagina dumneavoastră care spune, într-o formă fixă, ce conține pagina. WooCommerce folosește pentru aceasta JSON-LD: un bloc <script type="application/ld+json"> pe care îl plasează în partea de jos a paginii de produs (în subsolul codului HTML). Acesta conține un obiect de tipul Product cu:
name,url,description(descrierea scurtă sau, în lipsa ei, cea lungă) șiimage;sku(sau ID-ul produsului, dacă nu ați completat un SKU) șigtin, dacă ați completat un GTIN valid;offers: un Offer cu prețul (într-unpriceSpecification),priceCurrency,availabilityși vânzătorul (numele magazinului dumneavoastră). La un produs variabil cu prețuri diferite, acesta devine un AggregateOffer cu prețul cel mai mic și cel mai mare;availabilityca adresă schema.org:https://schema.org/InStock,OutOfStocksauBackOrder(pentru precomenzi);- dacă există evaluări, și scorul mediu și recenziile.
Iată cum arată un exemplu prescurtat:
{
"@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"
}]
}Ce fac datele structurate: motorul de căutare știe sigur care sunt prețul și stocul și le poate afișa. Ce nu fac: nu vă aduc o poziție mai bună și nu garantează un rezultat de căutare îmbogățit. Google decide singur dacă afișează ceva.
Trei capcane:
- Schemă dublă. Un plugin SEO sau o temă adaugă și ea un Product. Atunci există două, uneori cu prețuri diferite. Alegeți o singură sursă și dezactivați-o pe cealaltă.
- Preț din cache. După o modificare de preț, o pagină veche, salvată în cache, afișează prețul vechi, atât în text, cât și în schemă. Goliți memoria cache după modificările de preț (lecția 6.4).
- Afișare greșită a TVA. Schema preia prețul așa cum îl afișează magazinul dumneavoastră. Dacă afișați consumatorilor prețul cu TVA inclus (lecția 4.1), acesta apare și în schemă.
Verificarea o faceți cu validatorul schema.org sau cu testul Google (vedeți Lecturi suplimentare) ori cu exercițiul din această lecție.
Stoc epuizat, scos din ofertă, din nou în stoc
Ce faceți cu un produs care s-a terminat temporar? La WooCommerce > Setări > Produse > Stoc puteți ascunde din catalog produsele epuizate. Nu faceți acest lucru fără să vă gândiți în cazul unei epuizări temporare: pagina continuă să existe, dar dispare din paginile de categorie, iar clienții care o găsesc printr-un motor de căutare o văd în continuare. Pentru un produs care revine, este mai bine să lăsați pagina online cu mențiunea „stoc epuizat”, o dată estimată sau o alternativă. Schema indică atunci OutOfStock, ceea ce este corect.
Dacă un produs iese definitiv din ofertă, aveți trei variante:
- lăsați pagina online cu un mesaj clar și linkuri către produsele care îl înlocuiesc (dacă încă vin mulți vizitatori);
- o redirecționare 301 către produsul care îl înlocuiește sau către categorie (dacă există un înlocuitor real);
- ștergeți pagina, astfel încât să returneze 404 sau 410 (dacă nu există nimic comparabil).
Ce nu faceți: nu trimiteți fiecare produs dispărut către pagina principală. Motoarele de căutare tratează acest lucru ca pe un fel de 404, iar vizitatorii caută în zadar.
Filtre, sortare și conținut duplicat
Filtrele după culoare, mărime și preț, precum și sortarea după preț, creează adrese precum /theepotten/?filter_kleur=zwart&orderby=price. Fiecare combinație este o adresă nouă cu aproape același conținut. Când există multe filtre, apar mii de astfel de adrese. Un motor de căutare își petrece atunci timpul cu aceste variante în loc să se ocupe de produsele dumneavoastră.
Ce ajută:
- un canonical pe fiecare pagină filtrată către pagina fără filtru (WordPress și majoritatea pluginurilor SEO nu fac întotdeauna acest lucru automat pentru parametri: verificați);
- niciun link către adrese filtrate în meniul dumneavoastră;
- nu creați variațiile ca produse separate dacă de fapt este vorba de un singur produs (lecția 3.2);
- o singură adresă per produs, chiar dacă acesta se află în mai multe categorii. WooCommerce folosește implicit
/product/<naam>/, fără categorie în adresă; lăsați așa, cu excepția cazului în care știți ce faceți.
Harta site-ului pentru produse
Începând cu versiunea 5.5, WordPress creează singur o hartă a site-ului (/wp-sitemap.xml), cu câte o secțiune pentru fiecare tip de articol. Produsele sunt un tip de articol, așa că există o hartă parțială precum /wp-sitemap-posts-product-1.xml. Dacă folosiți un plugin SEO, acesta creează adesea o hartă proprie, cu altă adresă (și o dezactivează pe cea din WordPress). Verificați că produsele dumneavoastră apar în ea, că coșul, finalizarea comenzii și Contul meu nu apar (acestea au noindex, lecția 2.2) și trimiteți harta site-ului în Search Console.
Dacă doriți ca produsele dumneavoastră să apară și în filele de produse ale motoarelor de căutare, puteți face acest lucru cu un feed de produse, de exemplu prin listările gratuite din Google Merchant Center. Acest subiect depășește cadrul cursului, însă datele structurate de mai sus reprezintă baza.
Rezumat
- O pagină de produs are un titlu după care caută oamenii, o descriere proprie, fotografii bune cu text alternativ și SKU și GTIN completate.
- WooCommerce plasează pe pagina de produs o schemă Product în JSON-LD, cu preț, monedă, stoc și vânzător; aceasta nu garantează un rezultat de căutare îmbogățit.
- Evitați schema dublă și prețurile vechi din cache.
- Epuizat temporar: lăsați pagina online; scos definitiv: înlocuitor, 301 sau 404/410, nu redirecționare către pagina principală.
- Filtrele creează conținut duplicat; folosiți canonicals și verificați harta site-ului pentru produse.
Test (quiz)
Exercițiu
Exercițiul A7.1: Înțelege un motor de căutare produsul dumneavoastră? Introduceți adresa magazinului dumneavoastră și slug-ul sau adresa unui produs (dacă lăsați câmpul gol, programul ia primul produs din Store API). Programul preia produsul prin Store API, solicită pagina de produs și citește toate blocurile application/ld+json. Apoi caută în robots.txt sau în /wp-sitemap.xml harta site-ului cu produse. Verde dacă există exact un Product cu nume, un offers cu preț și priceCurrency, o availability care corespunde stocului, o imagine și un SKU sau GTIN; dacă prețul din schemă este același cu cel din Store API; dacă pagina nu are noindex și are un canonical către ea însăși; și dacă produsul apare într-o hartă a site-ului pentru produse. Portocaliu la două sau mai multe blocuri Product, lipsă SKU și GTIN, un preț diferit, lipsă canonical, lipsă imagine sau dacă produsul nu apare în harta site-ului. Roșu dacă nu există o schemă Product, pagina are noindex sau prețul (offers) lipsește.
Întrebare pentru dumneavoastră (nu se verifică): lipiți adresa paginii de produs și în validatorul schema.org. Vede acesta același lucru ca programul?
Lecturi suplimentare
- Curs gratuit WordPress 9.2: Vizibilitate în căutare: elementele de bază
- Curs gratuit WordPress 4.4: Media: imagini și text alternativ (alt)
- Date structurate pentru produse (Google Search Central, în engleză): https://developers.google.com/search/docs/appearance/structured-data/product
- Schema Markup Validator (schema.org, în engleză): https://validator.schema.org/
- Managing products (woocommerce.com, în engleză): https://woocommerce.com/document/managing-products/
- Curs gratuit Vizibilitate online 3.1: Titlul și meta descrierea
- Curs gratuit Vizibilitate online 5.1: Date structurate și rezultate îmbogățite
- Curs gratuit Vizibilitate online 7.1: Intenția de căutare: ce caută cu adevărat cineva?
