Vai al contenuto

Impostazioni cookie

Scelga per ogni tipo quali cookie consente. Può modificare la sua scelta in qualsiasi momento tramite Impostazioni cookie in fondo a ogni pagina. Informativa sulla privacy

Necessari

Sempre attivi

Servono per accedere, conservare il carrello e ricordare le sue scelte. Sono sempre attivi.

Quali cookie?
  • weboke_sessie, weboke_klant, weboke_remember: la sua sessione e la permanenza dell'accesso
  • weboke_basket: il suo carrello
  • wkBtwIncl: visualizzazione dei prezzi con o senza IVA
  • wok_cookies: la sua scelta sui cookie, 12 mesi

Misurano quale annuncio porta a una visita o a un ordine, così non paghiamo annunci che non funzionano.

Quali cookie?
  • Google Ads tramite Google Tag Manager (_gcl_au, _gcl_aw), fino a 90 giorni
  • OpenAI Ads, annunci in ChatGPT
  • wok_aff: tramite quale partner è arrivato da noi (programma di affiliazione), 60 giorni

4,6

Paese e lingua

Ogni paese ha il suo sito, con i prezzi e l'IVA di quel paese.

Vedi

Rendere i prodotti trovabili

Modulo 7: Visibilità e hosting · Tempo di lettura: 10 minuti

Obiettivo della lezione: Dopo questa lezione Lei sarà in grado di creare pagine prodotto che i motori di ricerca comprendono, di verificare quali dati strutturati WooCommerce invia e di evitare le insidie dei prodotti esauriti, dei filtri e dei contenuti duplicati.

Concetti chiave: pagina prodotto, titolo del prodotto, descrizione del prodotto, pagina di categoria come pagina di destinazione, dati strutturati, JSON-LD, Product, Offer, AggregateOffer, availability, GTIN, SKU, esaurito, filtri e parametri, canonical, sitemap dei prodotti, schede prodotto gratuite

Che cosa cambia in un negozio online

Le basi della visibilità sono trattate nel corso WordPress, lezione 9.2: titoli, meta description, intestazioni, la sitemap, noindex, Search Console e i reindirizzamenti quando cambiano gli indirizzi. Tutto questo vale anche per un negozio online. Un negozio ha però tre sfide proprie:

  1. Molte pagine simili tra loro. Dieci teiere con un testo quasi identico, variazioni, filtri per colore e prezzo: un motore di ricerca deve scegliere quale pagina conta.
  2. Pagine che vanno e vengono. I prodotti si esauriscono, escono dall'assortimento o tornano disponibili.
  3. I motori di ricerca mostrano direttamente i dati dei prodotti. Prezzo, disponibilità e valutazioni possono comparire nel risultato di ricerca, se il motore di ricerca riesce a leggerli dalla Sua pagina.

Questa lezione tratta questi tre punti. Parole chiave, scrittura dei testi e visibilità locale saranno trattate nel corso Farsi trovare online.

Una pagina prodotto che dice qualcosa

Un motore di ricerca e un cliente vogliono sapere la stessa cosa: che cos'è, perché proprio questo e non un altro, e quanto costa. Da Casa del Tè Example, un negozio online a Utrecht (Paesi Bassi), una pagina prodotto debole si presenta così:

  • titolo "Teiera 3";
  • descrizione copiata dal fornitore, identica a quella di altri venti negozi;
  • una sola foto senza testo alternativo.

Una versione forte:

  • un titolo con ciò che le persone cercano: "Teiera in ghisa 0,8 litri, nera";
  • una descrizione breve di due o tre frasi con le informazioni principali (capacità, materiale, a chi è destinata);
  • una descrizione lunga con parole Sue: come si usa, la manutenzione, che cosa è incluso, le misure e le domande che i clienti pongono davvero;
  • più foto con un testo alternativo descrittivo (corso WordPress, lezione 4.4);
  • SKU e, se lo possiede, il GTIN (codice EAN) compilati (lezione 3.1).

I testi dei fornitori sono allettanti, ma in quel caso lo stesso testo compare su molti siti. Un motore di ricerca di solito ne mostra uno solo. Scriva almeno il primo paragrafo personalmente.

Le pagine di categoria sono spesso più importanti di quanto si pensi. Chi cerca "teiera in ghisa" vuole vedere una scelta, non un singolo prodotto. Dia quindi alle Sue categorie un breve testo introduttivo e un nome chiaro, e mantenga la struttura semplice (Teiere > Ghisa, non cinque livelli di profondità).

Dati strutturati: che cosa invia WooCommerce

I dati strutturati sono un frammento di codice nella pagina che descrive in una forma fissa che cosa contiene la pagina. WooCommerce usa a questo scopo JSON-LD: un blocco <script type="application/ld+json"> che inserisce in fondo alla pagina prodotto (nel footer dell'HTML). Contiene un oggetto di tipo Product con:

  • name, url, description (la descrizione breve, altrimenti quella lunga) e image;
  • sku (oppure l'ID del prodotto se non ha inserito uno SKU) e gtin se ha inserito un GTIN valido;
  • offers: un Offer con il prezzo (in una priceSpecification), priceCurrency, availability e il venditore (il nome del Suo negozio). Per un prodotto variabile con prezzi diversi diventa un AggregateOffer con il prezzo più basso e quello più alto;
  • availability come indirizzo schema.org: https://schema.org/InStock, OutOfStock o BackOrder (per gli ordini arretrati);
  • in presenza di valutazioni, anche il punteggio medio e le recensioni.

Ecco un esempio abbreviato:

{
  "@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"
  }]
}

Che cosa fanno i dati strutturati: il motore di ricerca conosce con certezza il prezzo e la disponibilità e può mostrarli. Che cosa non fanno: farLa salire nella classifica o garantire un risultato di ricerca arricchito. È Google a decidere se mostrare qualcosa.

Tre insidie:

  • Schema doppio. Anche un plugin SEO o il tema aggiunge un Product. In quel caso ce ne sono due, a volte con prezzi diversi. Scelga una sola fonte e disattivi l'altra.
  • Prezzo dalla cache. Dopo una modifica del prezzo, una vecchia pagina memorizzata mostra il prezzo precedente, nel testo e nello schema. Svuoti la cache dopo ogni modifica dei prezzi (lezione 6.4).
  • Visualizzazione errata dell'IVA. Lo schema riprende il prezzo così come lo mostra il Suo negozio. Se ai consumatori mostra il prezzo IVA inclusa (lezione 4.1), lo stesso prezzo compare anche nello schema.

Per la verifica può usare il validatore di schema.org o il test di Google (vedere Per saperne di più), oppure l'esercizio di questa lezione.

Esaurito, fuori assortimento, di nuovo disponibile

Che cosa fare con un prodotto temporaneamente terminato? In WooCommerce > Impostazioni > Prodotti > Magazzino può nascondere i prodotti esauriti nel catalogo. Non lo faccia alla leggera per un esaurimento temporaneo: la pagina continua a esistere, ma scompare dalle pagine di categoria, mentre i clienti che la trovano tramite un motore di ricerca la vedono comunque. Per un prodotto che tornerà disponibile è meglio lasciare la pagina online con "esaurito", una data prevista o un'alternativa. Lo schema indica allora OutOfStock, ed è corretto.

Se un prodotto esce definitivamente dall'assortimento, ha tre possibilità:

  1. lasciare la pagina online con un avviso chiaro e link ai prodotti che lo sostituiscono (se riceve ancora molte visite);
  2. un reindirizzamento 301 al prodotto sostitutivo o alla categoria (se esiste un vero sostituto);
  3. eliminare la pagina, in modo che restituisca un 404 o un 410 (se non esiste nulla di simile).

Che cosa non fare: reindirizzare alla homepage ogni prodotto scomparso. I motori di ricerca lo considerano una sorta di 404 e i visitatori si perdono nella ricerca.

Filtri, ordinamento e contenuti duplicati

I filtri per colore, taglia e prezzo e l'ordinamento per prezzo generano indirizzi come /theepotten/?filter_kleur=zwart&orderby=price. Ogni combinazione è un nuovo indirizzo con un contenuto quasi identico. Con molti filtri se ne creano migliaia. Un motore di ricerca dedica allora tempo a queste varianti invece che ai Suoi prodotti.

Che cosa aiuta:

  • un canonical su ogni pagina filtrata che punti alla pagina senza filtro (WordPress e la maggior parte dei plugin SEO non lo fanno sempre automaticamente con i parametri: lo verifichi);
  • nessun link a indirizzi filtrati nel Suo menu;
  • non creare le variazioni come prodotti separati se in realtà si tratta di un unico prodotto (lezione 3.2);
  • un solo indirizzo per prodotto, anche se si trova in più categorie. WooCommerce usa per impostazione predefinita /product/<naam>/ senza categoria nell'indirizzo; lo lasci così, a meno che non sappia esattamente cosa sta facendo.

La sitemap dei prodotti

Dalla versione 5.5 WordPress crea automaticamente una sitemap (/wp-sitemap.xml) con una parte per ogni tipo di contenuto. I prodotti sono un tipo di contenuto, quindi esiste una sitemap parziale come /wp-sitemap-posts-product-1.xml. Se usa un plugin SEO, questo crea spesso una propria sitemap con un indirizzo diverso (e disattiva quella di WordPress). Verifichi che i Suoi prodotti vi siano inclusi, che carrello, pagamento e Il mio account non vi compaiano (hanno noindex, lezione 2.2) e invii la sitemap in Search Console.

Se desidera che i Suoi prodotti compaiano anche nelle schede prodotto dei motori di ricerca, può farlo con un feed di prodotti, ad esempio tramite le schede gratuite di Google Merchant Center. Questo esula dal corso; i dati strutturati descritti sopra ne sono comunque la base.

Riepilogo

  • Una pagina prodotto ha un titolo che corrisponde a ciò che le persone cercano, una descrizione propria, buone foto con testo alternativo e SKU e GTIN compilati.
  • WooCommerce inserisce nella pagina prodotto uno schema Product in JSON-LD con prezzo, valuta, disponibilità e venditore; non garantisce un risultato di ricerca arricchito.
  • Eviti schemi doppi e prezzi vecchi nella cache.
  • Esaurito temporaneamente: lasciare la pagina online; eliminato definitivamente: prodotto sostitutivo, 301 o 404/410, non la homepage.
  • I filtri creano contenuti duplicati; usi i canonical e verifichi la Sua sitemap dei prodotti.

Quiz

1. Che cosa fa lo schema Product che WooCommerce inserisce in una pagina prodotto?



2. Una teiera è esaurita per due settimane e poi torna disponibile. Qual è l'approccio migliore?



3. Nel codice sorgente di una pagina prodotto ci sono due blocchi Product con prezzi diversi. Qual è di solito la causa?



4. Perché i filtri per colore e prezzo possono essere un problema per i motori di ricerca?



Esercizio

Esercizio A7.1: Un motore di ricerca capisce il Suo prodotto? Inserisca l'indirizzo del Suo negozio e lo slug o l'indirizzo di un prodotto (se lo lascia vuoto, il programma prende il primo prodotto dalla Sua Store API). Il programma recupera il prodotto tramite la Store API, richiede la pagina prodotto e legge tutti i blocchi application/ld+json. Poi cerca in robots.txt o in /wp-sitemap.xml la sitemap con i prodotti. Verde se c'è esattamente un Product con un nome, un offers con prezzo e priceCurrency, una availability coerente con la disponibilità in magazzino, un'immagine e uno SKU o un GTIN; se il prezzo nello schema è uguale a quello della Store API; se la pagina non ha noindex e ha un canonical che punta a sé stessa; e se il prodotto è presente in una sitemap dei prodotti. Arancione in caso di due o più blocchi Product, nessuno SKU e nessun GTIN, un prezzo diverso, nessun canonical, nessuna immagine o se il prodotto non è nella sitemap. Rosso se non c'è uno schema Product, se la pagina ha noindex o se manca il prezzo (offers).

Domanda per Lei (non verificata): incolli l'indirizzo della Sua pagina prodotto anche nel validatore di schema.org. Vede lo stesso risultato del programma?

Esercizio A7.1: Un motore di ricerca capisce il Suo prodotto?



Quello che inserisce e quello che rileviamo non vengono salvati. Il Suo browser ricorda le Sue risposte e se ha superato l'esercizio. Se ha effettuato l'accesso, conserviamo in I miei corsi solo il fatto che l'esercizio era (quasi) corretto; anche lì può eliminarlo.

Per saperne di più

Un momento…

Configuri i suoi domini

Per ogni dominio imposti i nameserver, il collegamento al suo hosting e chi ne diventa l'intestatario.

Caricamento dei suoi domini…