Come utilizzare data-nosnippet per bloccare l'utilizzo di contenuti specifici in uno snippet di ricerca di Google [Esperimento]
Pubblicato: 2024-01-12
Qualunque sia il motivo, ho notato un aumento nel numero di proprietari di siti che mi contattano di recente riguardo agli snippet di ricerca che appaiono e di cui non sono contenti. Ad esempio, Google sta selezionando il testo per uno snippet di ricerca che semplicemente non vuole che venga visualizzato nei risultati di ricerca. I proprietari del sito che li hanno contattati non sapevano se potevano influenzare la situazione in qualche modo o se erano semplicemente bloccati.
In queste situazioni, spiego sempre che fornire una meta descrizione solida può aumentare le possibilità che Google utilizzi la tua descrizione nello snippet. Detto questo, e come Google ha appena ribadito questa settimana, può scegliere qualsiasi testo sulla pagina per lo snippet. Ciò può provenire dal contenuto principale, dai commenti degli utenti sulla pagina, ecc. Quindi è possibile utilizzare la meta descrizione o qualsiasi contenuto della pagina.
La buona notizia per i proprietari dei siti è che esiste uno strumento che puoi utilizzare per limitare il contenuto utilizzato per generare lo snippet e trovo ancora che molti non sappiano che è disponibile. Si chiama data-nosnippet e Google lo ha lanciato nel 2019 (insieme a molti altri controlli degli snippet). Data-nosnippet è facile da usare e funziona bene. E può modificare i tuoi snippet di ricerca abbastanza rapidamente una volta che la pagina viene nuovamente scansionata e reindicizzata.
Di seguito ti guiderò attraverso un rapido esperimento che ho eseguito per mostrare come funziona data-nosnippet.
Il test: modificare uno snippet di ricerca tramite data-nosnippet.
Per modificare lo snippet di ricerca, puoi utilizzare l'attributo data-nosnippet su qualsiasi elemento html div, span o sezione. È semplicemente un attributo che puoi aggiungere al codice html. Se il contenuto attualmente in uso non è attualmente racchiuso in un elemento div, span o sezione a cui puoi applicare data-nosnippet, puoi aggiungerne uno che racchiuda il contenuto attualmente in uso nello snippet (per dire a Google di NON usa quel testo).
Questo è più o meno tutto.
Per l'esperimento, ho trovato per prima cosa uno snippet di ricerca per uno dei post del mio blog che non era basato sulla meta descrizione. Poi ho aggiunto un tag span nell'html che conteneva il testo utilizzato per creare lo snippet di ricerca.
Ho selezionato il mio post su come controllare il tag x-robots poiché lo snippet non veniva estratto dalla meta descrizione ed era focalizzato solo su uno degli strumenti nel post. La query era "controlla tag robots". Tieni presente che questo è stato solo per eseguire un rapido esperimento e non sono concentrato sull'ottenimento dello snippet perfetto per questo risultato. Volevo solo spiegare come funziona data-nosnippet.
Ecco come appariva lo snippet originale sia su desktop che su dispositivi mobili:


Per modificare lo snippet, sono entrato in WordPress e ho aggiunto un tag span html che conteneva il testo attualmente utilizzato da Google per creare lo snippet di ricerca. E poi ho aggiunto un attributo data-nosnippet al tag span. E poi ho chiuso il tag span alla fine del testo (come faresti per qualsiasi tag html).
Ad esempio, ho aggiunto <span data-nosnippet>… contenuto testuale che non voglio venga utilizzato per lo snippet. </span>

Nota, data-nosnippet è un attributo booleano, quindi non è necessario un valore per l'attributo. Ma WordPress stava aggiungendo un valore vuoto, quindi l'ho cambiato in "true". Ma tieni presente che a Google non interessa quale sia l'attributo. Potresti aggiungere data-snippet="rankbrain" e non avrà importanza. :) Finché l'attributo data-nosnippet è presente, dovrebbe essere utilizzato. Spiegherò qualcosa in più a riguardo nella sezione dei suggerimenti finali di questo post.

Ecco uno screenshot dalla documentazione di Google sui valori degli attributi:

I risultati: Bene, ciao nuovo snippet di ricerca!
Dopo aver aggiunto data-nosnippet, ho richiesto l'indicizzazione in GSC. Ci sono voluti solo pochi minuti e il post è stato nuovamente scansionato e reindicizzato. Ma quando controllavo i risultati della ricerca, lo snippet non cambiava così velocemente... Quindi continuavo a controllare ogni ora circa per vedere quando sarebbe stato generato un nuovo snippet. Sono trascorse circa 2,5 ore dopo che lo snippet è cambiato sia su desktop che su dispositivo mobile. Successo! Il nuovo snippet non è perfetto e potrei continuare a lavorarci applicando data-nosnippet, ma l'attributo ha funzionato.
Ecco il nuovo snippet sia su desktop che su dispositivi mobili:


Utilizzo di data-nosnippet: suggerimenti e raccomandazioni per i proprietari di siti.
Di seguito, fornirò alcuni suggerimenti e consigli finali se devi utilizzare data-nosnippet per modificare uno snippet di ricerca nei risultati di ricerca di Google. Penso che scoprirai che l'attributo funziona come previsto, è facile da usare e può avere effetto abbastanza rapidamente.
- È necessario utilizzare data-nosnippet su un elemento html div, span o sezione. Se lo usi con un altro elemento html, non funzionerà.
- Come accennato in precedenza, data-nosnippet è un attributo booleano. Ciò significa che è attivato o disattivato per l'elemento html con cui lo usi. Non è necessario aggiungere un valore per l'attributo. Ma va bene se ne aggiungi uno poiché Google ignora qualsiasi valore lì.
- Non dimenticare di richiedere l'indicizzazione in GSC dopo aver implementato data-nosnippet. Ciò potrebbe far sì che l'URL venga nuovamente scansionato e reindicizzato più rapidamente.
- Monitorare i cambiamenti nelle SERP dopo aver richiesto l'indicizzazione. A seconda di ciò che Google sceglie per lo snippet, potresti effettivamente ritrovarti con uno snippet di ricerca peggiore! Non puoi dire a Google quale testo utilizzare, quindi Google potrebbe scegliere un altro contenuto non ottimale. Se hai bisogno di utilizzare data-nosnippet in più aree del contenuto, puoi farlo.
- Il data-nosnippet NON influisce sull'indicizzazione o sul ranking. Influisce solo sul testo che può essere utilizzato per lo snippet di ricerca. Quindi puoi stare tranquillo nel fare la modifica sapendo che il contenuto che stai designando con data-nosnippet può ancora essere indicizzato e utilizzato per scopi di classificazione.
- Dal punto di vista del rendering, Google spiega che può estrarre data-nosnippet sia prima che dopo il rendering, quindi non fare affidamento su JavaScript affinché funzioni. Google ti consiglia di assicurarti che data-nosnippet sia presente nell'HTML di origine (HTML statico).
Riepilogo: Sì, hai un certo controllo sugli snippet.
Se ti trovi in una situazione in cui uno snippet di ricerca non è quello che desideri o ti aspetti, hai la possibilità di modificare quello snippet. Google ha introdotto il data-nosnippet nel 2019 proprio per questo motivo. Aggiungendo un semplice attributo a un elemento html div, span o sezione, puoi assicurarti che Google non utilizzi una parte specifica dei tuoi contenuti per creare uno snippet di ricerca. È facile da fare e può funzionare abbastanza rapidamente. Quindi non accontentarti di snippet di ricerca non ottimali. Puoi implementare le modifiche in pochi minuti.
GG
