Vai al contenuto

Campo mancante "hasMerchantReturnPolicy" (in "offers"): come correggerlo

Google vuole le tue norme sui resi, e il markup dei prodotti non le include. È un problema non critico, quindi i prodotti restano idonei alle schede commercianti. Se le aggiungi, Google può mostrare periodo e costo del reso.

In Search Console:Campo mancante "hasMerchantReturnPolicy" (in "offers")

Questa guida copre anche: "Campo "hasMerchantReturnPolicy" mancante (in "offers")"

Di Bruno Amorim · ·

Leggi in: English · Português (Brasil) · Español · Deutsch · Français · Polski · 日本語 · 한국어

La via veloce: Search Console

  1. Apri Impostazioni > Shopping > Spedizione e resi, poi la scheda Resi.
  2. Fai clic su Aggiungi norme sui resi e scegli un paese.
  3. Inserisci l'URL della pagina con le norme sui resi, il periodo di reso in giorni (o nessun reso) e il costo: gratuito, fisso o una percentuale del prezzo.
  4. Ripeti per ogni paese in cui spedisci.

Google controlla le norme sui resi a mano. Servono circa 10-13 giorni, e fino ad allora risultano in attesa. Google mette queste impostazioni sopra il markup delle pagine. La sua documentazione non dice se tolgono questo avviso dal report Schede commercianti.

La via del markup

Per norme uniche per tutto il negozio, Google consiglia hasMerchantReturnPolicy dentro Organization, in una sola pagina come quella dei resi. Mettile nell'offerta solo per prodotti con regole proprie, o se non hai norme per tutto il negozio. Le norme a livello di prodotto vincono su quelle generali.

"offers": {
  "@type": "Offer",
  "price": 89.0,
  "priceCurrency": "EUR",
  "hasMerchantReturnPolicy": {
    "@type": "MerchantReturnPolicy",
    "applicableCountry": "IT",
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
    "merchantReturnDays": 30,
    "returnMethod": "https://schema.org/ReturnByMail",
    "returnFees": "https://schema.org/FreeReturn"
  }
}

I campi che fanno sbagliare

  • merchantReturnDays è obbligatorio quando returnPolicyCategory è MerchantReturnFiniteReturnWindow.
  • Non accetti resi? Usa https://schema.org/MerchantReturnNotPermitted. Sono comunque norme valide.
  • returnShippingFeesAmount va solo con ReturnShippingFees. Lascialo fuori con FreeReturn o ReturnFeesCustomerResponsibility.
  • applicableCountry accetta codici di due lettere, fino a 50.
  • Le norme a livello di prodotto accettano meno proprietà di quelle a livello di Organization.

Per riusare le norme generali di un'altra pagina, dai all'offerta solo il suo @id, come "hasMerchantReturnPolicy": { "@id": "https://www.esempio.it/resi#norma" }.

Sulla tua piattaforma

  • Shopify: il filtro structured_data di Dawn e Horizon non scrive le norme sui resi. Sostituiscilo con un tuo blocco, o imposta le norme in Search Console.
  • WooCommerce con Rank Math: Rank Math PRO può aggiungere norme generali con il Custom Schema Builder, inserendo una MerchantReturnPolicy nello schema Organization. Senza PRO, la documentazione di Rank Math dà un filtro di codice che aggiunge le norme a ogni offerta.
  • Wix: modifica il markup Product nelle impostazioni SEO dei prodotti. Squarespace: il markup non si modifica, quindi usa Search Console. BigCommerce Cornerstone: aggiungi le norme a offers in templates/components/products/schema.html.

Verifica

Prova un prodotto nel Test dei risultati avanzati e controlla che Schede commercianti mostri le norme sui resi. Poi fai clic su Convalida correzione sul problema in Shopping > Schede commercianti.

Resi e pagine mancanti

CrawlCoach non legge le tue norme sui resi. Trova invece le pagine prodotto che Google ha lasciato fuori dall'indice, dove nessun dettaglio sui resi può comparire, e ti dà la correzione per ognuna.

Domande frequenti

hasMerchantReturnPolicy è obbligatorio per le schede commercianti?

No. Google lo indica come consigliato, e Search Console mostra il campo mancante come problema non critico. I prodotti possono comparire anche senza.

E se il mio negozio non accetta resi?

Dillo nel markup: imposta returnPolicyCategory su https://schema.org/MerchantReturnNotPermitted con il tuo applicableCountry. In Search Console scegli nessun reso come periodo di reso.

Le norme sui resi vanno su ogni pagina prodotto?

Non se valgono per tutto il negozio. Google consiglia di descriverle una sola volta nel markup Organization, in una pagina. I prodotti possono rimandarci con @id se vuoi togliere l'avviso.

Fonti

Verificato il 8 ottobre 2026. Google cambia ogni tanto Search Console e la sua guida. Se sul tuo schermo vedi qualcosa di diverso, controlla la fonte.

Scopri quali pagine del tuo sito mancano su Google

Accedi con Google. CrawlCoach controlla gratis fino a 500 pagine e ti dà la soluzione per ogni problema.

Ottieni il report gratuito

Gratis fino a 500 pagine. Nessuna carta richiesta. Accedi con l'account Google che usi per Search Console.

L'app e i report di CrawlCoach sono in inglese.

Altri errori dei dati strutturati

Altre guide (in inglese)