Dati strutturati: come risolvere gli errori su WP

dati strutturati

Se utilizzi webmaster tool, o meglio Search Console di Google, ti sarai certamente accorto che nella sezione “Aspetto nella Ricerca” esiste la voce Dati Strutturati. Qui puoi visualizzare alcune utili informazioni sulla struttura che Google rileva sul tuo sito ed eventuali errori presenti nel markup della pagina, che potrebbero impedire la visualizzazione dei rich snippet.

Se tramite Search Console hai trovato errori, vediamo come risolvere gli errori dei dati strutturati su WordPress.

Spesso mi capita di intervenire su siti che a causa del tema in uso, non hanno i dati strutturati ottimizzati per i crawler dei motori di ricerca e gli errori che evidenzio tramite Search Console sono:

  • Manca: author
  • Manca: updated
  • Manca: entry-title

Ciò significa che nel tema non vengono specificati i markup di Schema.org.

Risolviamo il problema nella maniera più rapida possibile inserendo qualche riga di codice nel file functions.php del nostro sito. Evitiamo l’uso di plugin perchè spesso non sono la soluzione più adeguata in quanto appesantiscono il sito:

Ecco il codice da integrare per i dati strutturati:

//risoluzione problemi dati strutturati pagine ed articoli
    function add_mod_hatom_data($content) {
     $iso8601_date = get_the_time('c');
     $author = get_the_author();
     $title = get_the_title();
     if( is_single() || is_page() ) {
    $content .= '<div class="hatom-extra"><span class="entry-title">'.$title.'</span>
    ultima modifica: <span class="updated"> '.$iso8601_date.'</span>
    da <span class="author vcard"><span class="fn">'.$author.'</span></span></div>';
     }
     return $content;
     }
    add_filter('the_content', 'add_mod_hatom_data');

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Torna in alto