Punti chiave
- I prezzi all'ingrosso possono comparire su Google anche in presenza di un sistema di accesso tramite login, perché Google legge direttamente l'URL del prodotto anziché la versione della pagina visibile al cliente.
- Migliori metafield nascosto seo. È il modo più semplice per rimuovere una pagina prodotto da Google su Shopify. Non è necessario alcun codice e l'esclusione dalla sitemap viene gestita automaticamente.
- Per mantenere una pagina indicizzata ma nascondere il prezzo, la soluzione risiede nel blocco di dati strutturati JSON-LD, non nelle impostazioni di indicizzazione a livello di pagina.
- Modificare il file robots.txt non è l'approccio corretto, poiché controlla la scansione e non l'indicizzazione, e correggere eventuali errori in quel file può richiedere mesi.
- Dopo aver applicato una qualsiasi correzione, utilizza lo strumento di ispezione URL in Google Search Console per richiedere una nuova scansione anziché attendere.
In questa breve guida, impareremo come impostare i prodotti su noindex su Shopify. Questa guida è particolarmente utile per i negozi B2B e all'ingrosso.
Molti commercianti B2B si imbattono in questo problema e non riescono a capirne il motivo. I prezzi sono bloccati dietro un login. Gli acquirenti non possono visualizzarli senza un account. Tuttavia, i risultati di ricerca mostrano comunque i prezzi all'ingrosso, in snippet di testo, nei risultati avanzati, a volte proprio sotto il titolo del prodotto. Il crawler di Google ignora completamente la richiesta di login.
I bot di ricerca vanno direttamente all'URL del prodotto. Nessun account, nessuna sessione, solo il codice sorgente grezzo della pagina e nascosto in quel codice sorgente c'è un Blocco JSON-LD che la maggior parte dei temi Shopify genera automaticamente. Contiene il nome del prodotto, la disponibilità e il prezzo. Questi dati raggiungono Google, indipendentemente dal fatto che qualcuno abbia effettuato l'accesso o meno.
Quindi la domanda è cosa desideri effettivamente: che il prodotto venga completamente rimosso dai risultati di ricerca o che venga semplicemente omesso il prezzo da quanto visualizzato da Google?
Utilizzo del metafield seo.hidden per disabilitare l'indicizzazione dei prodotti su Shopify.
Shopify ha un metafield integrato proprio per questo. Imposta seo.hidden a 1 su un prodotto e accadono automaticamente tre cose: viene aggiunto un tag noindex, nofollow a quella pagina, il prodotto viene rimosso dalla sitemap XML e scompare dai risultati di ricerca interni. Non è necessario modificare il tema.
Nella maggior parte dei negozi la definizione del metafield non è ancora configurata, quindi iniziate da lì.
Testa dentro Impostazioni profilo quindi vai a Metafield e Metaobjects.

Pick Prodotti e fare clic su Aggiungi definizioneIl nome non ha molta importanza: "Nascondi dai motori di ricerca" funziona. Ciò che conta è il campo Namespace e chiave, che deve essere letto esattamente seo.nascostonient'altro. Scegli Numero intero Imposta il tipo di contenuto su un valore e salva.

Una volta che la definizione è lì, apri qualsiasi prodotto che vuoi rimuovere da Google. Scorri fino alla sezione Metafields in basso, inserisci 1 nel campo seo.hidden e salva il prodotto. Tutto qui.
La pagina non scomparirà immediatamente da Google. Prima deve essere indicizzata di nuovo. Le pagine con un elevato volume di traffico spesso scompaiono entro pochi giorni. Altre possono rimanere nell'indice per alcune settimane. La sezione Search Console più avanti spiega come accelerare questo processo.
È importante chiarire che in questo modo la pagina viene completamente rimossa dai risultati di ricerca. Se si desidera che il prodotto rimanga visibile su Google, ma senza il prezzo, la procedura è diversa e verrà illustrata di seguito.
Modifica del tema theme.liquid per handle di pagina specifici
Ci sono situazioni in cui l'approccio del metafield diventa ingestibile, in particolare quando si prendono di mira una o due pagine specifiche e non si vuole impostare un'intera definizione di metafield per essa. In questi casi, l'aggiunta di un tag noindex condizionale direttamente a theme.liquid è più veloce.
Prima di modificare qualsiasi altra cosa, duplica il tema attivo. Il file theme.liquid si trova sotto ogni pagina del tuo negozio. Un piccolo errore in quel file può causare problemi non immediatamente evidenti.
Dall'area amministrativa di Shopify, apri Online Store e andare a Temi. Fai clic sul menu con i tre puntini nel tema attivo, scegli Modifica codice, quindi trova theme.liquid nella cartella Layout. Incolla questo all'interno del sezione:
{% se l'handle contiene 'your-page-handle-here' %}
{% finisci se %}
Sostituisci your-page-handle-here con l'handle effettivo della pagina. Un prodotto presente su yourstore.com/products/wholesale-bundle ha l'handle wholesale-bundle.
L'opzione noindex,follow blocca l'indicizzazione, ma consente comunque a Google di seguire i link presenti sulla pagina. Per bloccare entrambi, è necessario utilizzare noindex,nofollow.
La logica condizionale deve essere precisa. theme.liquid gestisce ogni singola pagina del tuo negozio, quindi qualsiasi errore in questa sezione può comportare la rimozione silenziosa di pagine dai risultati di ricerca. Se non sei sicuro della logica, esegui una prova su un tema duplicato.
Rimozione del prezzo da JSON-LD
Non tutti i venditori desiderano rimuovere completamente le pagine dei propri prodotti dai risultati di ricerca. Alcuni vogliono semplicemente che il prezzo non venga più visualizzato negli snippet, mantenendo però il prodotto stesso visibile. In tal caso, l'impostazione "noindex" a livello di pagina non è la soluzione ideale, poiché il prezzo proviene dai dati strutturati, ed è da lì che deve essere rimosso.
Nel tema Dawn, il blocco JSON-LD si trova in sezioni/prodotto-principale.liquido. Altri temi lo inseriscono da qualche parte nel file del modello del prodotto. Cerca un tag script con type=”application/ld+json” e al suo interno troverai un oggetto “offers” contenente una proprietà “price”. Questo La proprietà è ciò che Google legge per popolare i rich snippet.
Elimina la proprietà "price" da quell'oggetto. La pagina del prodotto rimarrà indicizzata. Google perderà solo i dati necessari per mostrare i prezzi nei risultati.
Dopo aver apportato questa modifica, aspettati due cose. Google Search Console inizierà a registrare errori nei dati strutturati per quei prodotti, il che è normale e non influirà sul tuo posizionamento. Inoltre, i rich snippet che mostrano i prezzi nei risultati di ricerca scompariranno per quei prodotti, che è esattamente ciò che desideri.
Se questa configurazione sembra troppo complessa, puoi utilizzare un'app Shopify come la Responsabile delle serrature all'ingrosso B2B per nascondere prezzi e prodotti sia ai clienti che a Google.
Perché Robots.txt non risolverà questo problema
In molte discussioni sui forum relative a questo argomento, il file Robots.txt viene spesso suggerito come soluzione, ma è lo strumento sbagliato.
Il file robots.txt indica al crawler di Google se visitare o meno un URL. Non dice nulla sull'indicizzazione o meno di quell'URL. Quindi, se Google ha già una pagina nel suo indice, o se anche un solo sito esterno ha mai creato un link ad essa, una regola di disallow non la rimuoverà dai risultati. È il tag noindex che si occupa effettivamente della rimozione.
Modificare il file robots.txt senza sapere esattamente cosa si sta facendo comporta dei rischi concreti. Scrivere una regola anche solo leggermente troppo generica può causare la deindicizzazione silenziosa di intere sezioni del database. Recuperare la visibilità persa può richiedere mesi. Per questo motivo, è meglio non modificarlo.
Convincere Google ad agire più velocemente
Il tag noindex non rimuove la pagina, ma segnala a Google cosa fare durante la successiva scansione. Le pagine con poco traffico possono attendere anche settimane prima che la scansione venga eseguita.
Apri Google Search Console e incolla l'URL del prodotto nel Strumento di ispezione URL. Viene ancora visualizzato come indicizzato? Premi Richiesta di indicizzazione e Google lo inserirà in cima alla coda. Di solito questo riduce i tempi di attesa di qualche giorno.
Per qualcosa di più veloce, il Traslochi Lo strumento nella barra laterale consente di richiedere una rimozione temporanea. Basta incollare l'URL, inviare la richiesta e la pagina in genere viene rimossa entro un giorno o due. Non è una rimozione permanente, il tag noindex deve comunque essere rilevato da una scansione completa, ma permette di eliminare rapidamente il tag dai risultati di ricerca nel frattempo.
Controlla nuovamente in Search Console dopo circa una settimana per verificare che l'URL non sia più indicizzato.
Altre cose da controllare
Mappa del sito. Il metodo `seo.hidden` rimuove automaticamente l'URL dalla sitemap. Il metodo `theme.liquid` non lo fa. Se hai seguito quest'ultima strada, verifica se l'URL è ancora presente nella tua sitemap e rimuovilo. Avere un URL con l'attributo `noindex` nella sitemap non è un problema grave, ma è comunque un dettaglio da sistemare.
Muri di accesso e crawler. Le app che limitano l'accesso al tuo negozio online controllano l'esperienza del visitatore. I crawler non hanno un'esperienza utente e leggono il codice sorgente. L'unico modo per impedire a Google di accedere ai dati di una pagina prodotto è rimuovere la pagina dal suo indice o eliminare i dati rilevanti dal blocco di dati strutturati.
Collegamenti a ritroso. I link esterni che puntano a una pagina prodotto contrassegnata con il tag noindex rallenteranno la rimozione del tag. Google rispetta i tag noindex, ma la presenza di link in entrata è un motivo per continuare a controllare. Raramente si verifica per le pagine di prodotti all'ingrosso, ma è bene tenerlo presente se l'URL è presente da tempo.
Domande frequenti
Perché i miei prezzi all'ingrosso vengono visualizzati su Google anche se l'accesso è riservato a chi effettua il login?
Il tuo sistema di login controlla ciò che una sessione del browser visualizza. Il crawler di Google accede all'URL del prodotto senza passare attraverso alcun processo di login e legge tutto il codice sorgente della pagina, inclusi i dati strutturati JSON-LD, dove si trovano le informazioni sui prezzi.
Che effetto ha esattamente impostare seo.hidden a 1?
Questo comando indica a Shopify di aggiungere un meta tag noindex e nofollow a quella pagina, di rimuoverla dalla sitemap XML e di eliminarla dalla ricerca interna del tuo negozio. Tutte e tre le operazioni avvengono contemporaneamente una volta che il valore viene salvato su un prodotto.
La rimozione delle pagine prodotto da Google danneggerà il mio posizionamento sui motori di ricerca?
Non per il resto del tuo negozio. L'impostazione del noindex per alcuni prodotti venduti solo all'ingrosso non ha alcun effetto sulle altre pagine, collezioni o altro. Le uniche cose che cambiano sono i prodotti specifici che hai selezionato come target.
Posso mantenere la pagina del prodotto su Google ma impedire la visualizzazione del prezzo?
Sì. Rimuovi la proprietà "price" dal blocco di dati strutturati JSON-LD nella pagina del prodotto. La pagina rimarrà indicizzata e ricercabile. Google semplicemente non avrà il prezzo da mostrare nei rich snippet.
Quanto tempo passa prima che una pagina contrassegnata come noindex scompaia da Google?
La frequenza di scansione varia a seconda della pagina. Un prodotto che riceve traffico regolare potrebbe essere rimosso dall'indice entro pochi giorni dalla nuova scansione. Un URL visitato raramente può rimanere nell'indice per diverse settimane. Inviare l'URL tramite lo strumento di ispezione URL in Google Search Console è il modo più rapido per forzare una nuova scansione.
Funziona anche per le pagine delle collezioni?
Sì. Il metafield seo.hidden funziona su prodotti, pagine e articoli del blog. Per le pagine delle collezioni, il metodo theme.liquid funziona bene: basta specificare l'handle della collezione nella condizione.
Pronti a stupire i vostri clienti B2B? Inizia a fare vendite all'ingrosso come un professionista! 🙂
Prova gratuitamente la nostra app per sconti sui prezzi all'ingrosso !
Scelto da oltre 15,000 commercianti Shopify

