Testare se i Dati Strutturati HATOM e BlogPosting sono stati ben implementati nel modello di Blogger e come eliminare gli errori image_url, blogId, postId, datePublished, headline, image, e publisher.
Google ci ha informati che prossimamente modificherà il proprio algoritmo per dare un maggior rilievo ai contenuti presenti nella versione mobile dei siti. Quindi i più di 200 fattori di ranking si amplieranno ulteriormente e agli webmaster viene consigliato di porre maggior cura nel configurare correttamente la versione mobile.
Chi abbia un Modello Responsive di Blogger o un Tema Responsive di Wordpress in teoria non dovrebbe far nulla di più di quello che ha già fatto adesso. Quello che interessa a Google oltre ai contenuti è che vengano implementati quelli che vengono definiti Dati Strutturati.
Negli anni passati è stato creato uno standard internazionale a cui aderiscono i maggiori player del web denominato Schema.org per promuovere schemi dei dati strutturati per pagine web, messaggi email, ecc. Si tratta di un vocabolario comune che permette agli webmaster di avere il massimo beneficio per i loro sforzi. Abbiamo già visto come con l'utilizzo di metatag si migliori la condivisione su Facebook, Google e Twitter. Vediamo adesso altri metatag e dati strutturati.
SCHEMA.ORG PER GLI UTENTI DI BLOGGER
Visto che la piattaforma Blogger fa parte di Google ci si aspetterebbe che i blog che la utilizzano siano già ottimizzati per lo Schema.org ma non è così. Apriamo il Tool che Testa i Dati Strutturati e incolliamo nel campo Recupera URL l'indirizzo di un post pubblicato in un blog con un modello ufficiale quindi clicchiamo su Esegui Test e visualizziamo il risultato
Si visualizzeranno ben 7 errori e 2 avvisi tutti nella sezione BlogPosting mentre in quella hatom non ci dovrebbero essere errori. Cliccando su hatom dovremo vedere tutti i markup del post
con titolo, data, autore, incipit e tag. Nella sezione BlogPosting ci sono invece errori e avvisi. I primi riguardano image_url, blogId, postId, datePublished, headline, image, e publisher mentre i secondi sono dovuti alla mancanza dei campi consigliati dateModified e mainEntityOfPage.
COME ELIMINARE GLI ERRORI BLOGPOSTING NELLA VERSIONE DESKTOP
Vediamo passo per passo come risolvere tutte queste problematiche per quello che riguarda la versione desktop e quindi successivamente di passare a quella mobile. Consiglio di procedere non solo salvando il template all'inizio delle modifiche ma di salvarlo periodicamente in file distinti tutte le volte che si operano delle modifiche.
Si va su Modello -> Modifica HTML e si cerca la riga
<b:includable id='post' var='post'>
che è quella in cui inizia la sezione desktop. Si scorre il codice fino a trovare la riga
<div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
per i modelli ufficiali di Blogger che diventa la seguente per template scaricati da internet
<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
Tale riga va cancellata e sostituita con quest'altro codice
<div class='post hentry uncustomized-post-template' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<meta expr:itemid='data:post.link ? data:post.link : data:post.url' itemType='https://schema.org/WebPage' itemprop='mainEntityOfPage' itemscope='itemscope'/>
<meta expr:content='data:post.timestampISO8601' itemprop='datePublished'/>
<meta expr:content='data:post.lastUpdatedISO8601' itemprop='dateModified'/>
<meta expr:itemid='data:post.link ? data:post.link : data:post.url' itemType='https://schema.org/WebPage' itemprop='mainEntityOfPage' itemscope='itemscope'/>
<meta expr:content='data:post.timestampISO8601' itemprop='datePublished'/>
<meta expr:content='data:post.lastUpdatedISO8601' itemprop='dateModified'/>
Si salva il modello. Se adesso nel Test per i Dati Strutturati andiamo su Nuovo Test visualizzeremo sempre 7 errori ma non ci saranno più i 2 avvisi. Ci dovrebbero essere due righe come queste e vanno sostituite entrambe. La seconda fa parte della sezione per il mobile.
Scorrendo il codice verso il basso troveremo questo blocco
<b:if cond='data:post.thumbnailUrl'>
<meta expr:content='data:post.thumbnailUrl' itemprop='image_url'/>
</b:if>
<meta expr:content='data:post.thumbnailUrl' itemprop='image_url'/>
</b:if>
Ce ne saranno due identici. Dovremo eliminarli entrambi. In questo modo verrà eliminato l'errore image_url. Ce ne possiamo rendere conto salvando il modello e ripetendo il test. Il secondo sarà nella sezione mobile che inizia con la riga
<b:includable id='mobile-post' var='post'>
Lo possiamo quindi anche eliminare in un secondo tempo quando ci occuperemo di tale sezione. Subito sotto a il codice da cancellare ci sono queste altre due righe
<meta expr:content='data:blog.blogId' itemprop='blogId'/>
<meta expr:content='data:post.id' itemprop='postId'/>
<meta expr:content='data:post.id' itemprop='postId'/>
che vanno anch'esse cancellate. Queste due righe sono presenti due volte in entrambe le sezioni. Dopo questa operazione e dopo aver salvato il modello saranno eliminati gli errori blogId e postId. Se ripetiamo il test gli errori saranno rimasti solo 4.
Per eliminare l'errore headline dobbiamo cercare questa riga
<h3 class='post-title entry-title' itemprop='name'>
che va sostituita con quest'altra
<h3 class='post-title entry-title' itemprop='headline'>
Anche in questo caso ci sono due occorrenze. Dopo aver salvato il modello e aver ripetuto il test gli errori saranno ridotti a 3 o anche meno.
Adesso cercate la riga <data:post.body/> che rappresenta i contenuti del post. Ce ne dovrebbero essere due nella versione desktop. Subito sotto a questa riga si incolla questo codice
<div itemprop='image' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<b:if cond='data:post.firstImageUrl'>
<img expr:src='data:post.firstImageUrl' style='display:none;'/>
<meta expr:content='data:post.firstImageUrl' itemprop='url'/>
</b:if>
<meta content='640' itemprop='width'/>
<meta content='480' itemprop='height'/>
</div>
<div itemprop='publisher' itemscope='itemscope' itemtype='https://schema.org/Organization'>
<div itemprop='logo' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAkj_n1ViUdE4CyURHj2hZuEFU5yQWU2dt5RxUyrLGB-s9WvwTcaNmxQNR9yB9Jul4Xgm3Hp7c81qwvY7jkj29uw5KH9rhF541J4y0Bgmn0mzQlRPF4BFRsaKfsN6iHv92xztQ1hkeq_k/s640-Ic42/logo800.png' style='display:none;'/>
<meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAkj_n1ViUdE4CyURHj2hZuEFU5yQWU2dt5RxUyrLGB-s9WvwTcaNmxQNR9yB9Jul4Xgm3Hp7c81qwvY7jkj29uw5KH9rhF541J4y0Bgmn0mzQlRPF4BFRsaKfsN6iHv92xztQ1hkeq_k/s640-Ic42/logo800.png' itemprop='url'/>
<meta content='640' itemprop='width'/>
<meta content='480' itemprop='height'/>
</div>
<meta expr:content='data:blog.title' itemprop='name'/>
</div>
<b:if cond='data:post.firstImageUrl'>
<img expr:src='data:post.firstImageUrl' style='display:none;'/>
<meta expr:content='data:post.firstImageUrl' itemprop='url'/>
</b:if>
<meta content='640' itemprop='width'/>
<meta content='480' itemprop='height'/>
</div>
<div itemprop='publisher' itemscope='itemscope' itemtype='https://schema.org/Organization'>
<div itemprop='logo' itemscope='itemscope' itemtype='https://schema.org/ImageObject'>
<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAkj_n1ViUdE4CyURHj2hZuEFU5yQWU2dt5RxUyrLGB-s9WvwTcaNmxQNR9yB9Jul4Xgm3Hp7c81qwvY7jkj29uw5KH9rhF541J4y0Bgmn0mzQlRPF4BFRsaKfsN6iHv92xztQ1hkeq_k/s640-Ic42/logo800.png' style='display:none;'/>
<meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAkj_n1ViUdE4CyURHj2hZuEFU5yQWU2dt5RxUyrLGB-s9WvwTcaNmxQNR9yB9Jul4Xgm3Hp7c81qwvY7jkj29uw5KH9rhF541J4y0Bgmn0mzQlRPF4BFRsaKfsN6iHv92xztQ1hkeq_k/s640-Ic42/logo800.png' itemprop='url'/>
<meta content='640' itemprop='width'/>
<meta content='480' itemprop='height'/>
</div>
<meta expr:content='data:blog.title' itemprop='name'/>
</div>
Si salva il modello. Al posto degli URL colorati di rosso inserite l'indirizzo del logo del vostro blog mentre i valori 640 e 480 rappresentano le dimensioni delle foto che solitamente pubblicate.
A questo punto non ci dovrebbero essere più errori. Se così non fosse si clicca sull'errore
Sulla sinistra si visualizzerà il codice a cui si riferisce l'errore in modo da provare a sanarlo.
APPLICARE I MARKUP BLOGPOSTING ALLA VERSIONE MOBILE DI BLOGGER
Per verificare se ci sono errori nella versione mobile di Blogger bisogna scegliere un qualsiasi post del nostro blog e aggiungere all'URL la stringa ?m=1 quindi inserirlo nel campo Recupera URL
Si va su Esegui Test. Se ci fossero degli Errori cercate la riga
<b:includable id='mobile-post' var='post'>
quindi scorrendo verso il basso cercate le stesse righe della versione desktop e cancellatele, modificatele o aggiungetevi altro codice come già fatto per la versione desktop.
CONSIDERAZIONI CONCLUSIVE
Penso che quello che maggiormente conta per un buon posizionamento nei risultati di ricerca sia il contenuto del post oltre a un titolo accattivante. Comunque l'implementazione di questi tag possono dare un aiuto a migliorare la SERP. Anche scalare una sola posizione per una o più parole chiave può portare a un significativo aumento del traffico. In un prossimo articolo mi occuperò dei tag BreadCrumbs ovvero Pangrattato che presumo possono essere implementati anche nel modello di Blogger. Attualmente non sono ancora riuscito a risolvere tutte le problematiche ma sono fiducioso di farlo in futuro. Chi abbia un template scaricato da internet potrebbe trovarsi di fronte a errori anche nella sezione hatom e a codici diversi da quelli mostrati in questo post. In tal caso posso essere di poco aiuto.
Aggiornamento: Per evitare Errori nel campo "author" occorre aggiungere il nome utente nei post andando su Layout -> Post del blog -> Modifica e mettendo la spunta a Pubblicato da.... Chi volesse nascondere il nome autore senza avere Errori Blogsposting può seguire queste indicazioni.
Aggiornamento n°2 27-8-2018 - Sono state modificate le regole per le dimensioni del logo delle immagini. Le nuove dimensioni da inserire sono le seguenti
Aggiornamento: Per evitare Errori nel campo "author" occorre aggiungere il nome utente nei post andando su Layout -> Post del blog -> Modifica e mettendo la spunta a Pubblicato da.... Chi volesse nascondere il nome autore senza avere Errori Blogsposting può seguire queste indicazioni.
Aggiornamento n°2 27-8-2018 - Sono state modificate le regole per le dimensioni del logo delle immagini. Le nuove dimensioni da inserire sono le seguenti
<meta content='600' itemprop='width'/>
<meta content='60' itemprop='height'/>
pare per adattare i dati strutturati alle pagine AMP. Prima non c'era una regola per le dimensioni.<meta content='60' itemprop='height'/>
Non lo potevi far prima questo post? La scorsa estate ho perso mezza giornata per risolvere gli errori nei dati strutturati.
RispondiEliminaCiao Ernesto e complimenti come sempre per le dritte che ci dai. Ho seguito passo passo la tua guida ed ho risolto quasi tutti gli errori. Ne rimane uno che persiste in tutti i miei blog ed è quello legato al campo author (Devi specificare un valore per il campo author). Sapresti per cortesia dirmi quali modifiche fare nel codice per risolvere questo problema?Grazie mille
RispondiEliminaIl campo author credo sia riferito ai dati strutturati hatom. Dovresti cliccare sull'errore per poi vedere a quale riga di codice del tuo template si riferisce e fare riferimento magari a un blog di prova creato sul momento che non dovrebbe avere quell'errore.
Elimina@#
Per Fabio, l'errore si risolve andando su Layout > Post del blog > e poi mettere la spunta per far apparire il tuo nome sotto agli articoli.
EliminaGuida perfetta, grazie.
Ciao Ernesto e grazie : ho risolto quasi tutti gli errori salvo uno : inserendo il codice sotto la stringa che rappresenta i contenuti del post mi segnala errore XML nella parte dove viene inserito l'indirizzo del logo . Dice che va seguito da "> oppure "/> . ma anche apportando queste modifiche mi segnala errore XML. Come posso fare ? ti ringrazio anticipatamente ma soprattutto per aver più che dimezzato gli errori ( da 7 a 3) .
RispondiEliminaDevi inserire una slash cioè / prima del segno di maggiore cioè /> però nel codice del post c'è quindi è strano
RispondiElimina@#
può essere che dia errore poiché l'url del logo inizia con HTTP e non HTTPS ? ho solo inserito l'indirizzo del logo e di tutto il codice l'unico errore XML me lo segnala nella stringa dove è inserito l'url del logo non su altre parti del codice
EliminaNon credo. Prova con l'URL del mio logo per poi eventualmente cambiarlo. Non è che hai abilitato HTTPS in Impostazioni -> Di Base? In ogni caso non vedo che c'entri con il modello
Elimina@#
Buona sera Ernesto . due giorni dopo esserci sentiti qui sopra ho risolto e controllando ogni elemento con ''testa i dati '' non risultano più errori ma a tutt'oggi dopo oltre 20 giorni nella sezione di Search ''dati stutturati mi segnala ancora errori author e Updated ! Cosa strana dato che a ogni singolo elemento che mi indica ,se controllo testa dati mi dice errori ZERO. Da cosa può dipendere ? anche perchè ogni giorno sono in aumento (Dati strutturati con tantissimi errori e visti singolarmente errori ZERO) :(
EliminaCiao Ernesto, prima di tutto grazie per i preziosi consigli, ma ho un problema. Ho seguito attentamente tutti i passaggi e nella versione Desktop riscontro come unico errore "image_url" mentre nella versione da cellulare "blogld", "postld" e "name". Come potrei risolverli?
RispondiEliminaPer image_url cerca la stringa nel modello e cancella le tre righe mostrate nel post che la contengono. Per il resto devi cercare questa riga
Elimina<b:includable id='mobile-post' var='post'>
e subito sotto troverai queste altre righe
<meta expr:content='data:blog.blogId' itemprop='blogId'/>
<meta expr:content='data:post.id' itemprop='postId'/>
che dovrai cancellare
Ciao Ernesto, prima di tutto GRAZIE! perché ho risolto quasi tutti gli errori, me ne rimangono due, che il Test dei Dati Strutturati mi segnala come Image e Publisher. Quando vado a controllare il codice, mi segnala con la x rossa tutta la striscia div con post hentry uncustomized-post-template (non te la metto perché altrimenti non mi fa inviare il commento); però mi segnala solo quella parte con il div, tutti i meta che lo seguono, nel codice che hai indicato li considera corretti, per cui non so cosa sia che non va.
RispondiEliminaHo un dubbio per Non ho effettuato per questo alcuna modifica, aspettando una tua indicazione. Io non ne ho 2, ne ho 4, per cui non so sotto quali devo andare ad aggiungere la stringa che tu indichi.
Sempre a proposito di questa stringa da te indicata, il mio blog non ha un logo (il suo nome è scritto con caratteri modificabili perché mi piace di più), dovrei aggiungere tutta la striscia, logo compreso, non potendo sostituire le parti in rosso? Avevo pensato che forse dovrei mettere solo questa prima parte, quella che termina subito dopo i meta con le dimensioni delle immagini, con la chiusura de div (scusa se non metto il codice, ma altrimenti non mi fa spedire il messaggio perché dice che non può accettare i tag ecc ecc). Ovviamente non lo so, conosco il linguaggio html in modo elementare e non sono sicura.
Di nuovo grazie per tutto, il tuo blog è sempre una miniera preziosissima!
Perdona, con tutte le modifiche che ho dovuto fare al commento per far passare i vari codici, non mi sono accorta che è saltata la striscia di cui ti parlavo nella seconda parte. Il dubbio che ho riguarda , ne ho 4, non 2 e non so dove aggiungere il codice da te indicato: sotto tutti e 4? e, non avendo il logo, devo aggiungere anche la parte comprendente il testo in rosso?
EliminaGrazie di nuovo e scusa il doppio messaggio...
Per pubblicare questo post ho preso come test un modello ufficiale di Blogger. Ogni modello fa storia a sé. Non sono in grado di dirti nulla di certo specie se hai un template scaricato da internet.
EliminaIl consiglio che ti do è quello di eliminare più errori possibili. Se non hai un logo per il tuo sito lo puoi sempre creare così elimini quell'errore. Segui questo post per caricare la foto
http://www.ideepercomputeredinternet.com/2016/10/hotlink-direct-link-google-photos.html
Non mi dovevi dire tanto la riga che dava errore ma il tipo di errore. Dalla riga penso che potrebbe mancare il link al tuo profilo. Leggi il commento 2.b
@#
Grazie mille per la risposta, Ernesto, ho un modello Fantastico di Blogger modificato da me per colori, caratteri, ecc, secondo il procedimento guidato che c'è su Blogger. L'errore che mi dà riguarda Image e Publisher. Mi dice
Eliminaimage
Devi specificare un valore per il campo image.
publisher
Devi specificare un valore per il campo publisher.
poi se clicco sopra, per entrambi, sulla colonna di sinistra del Test di controllo dei Dati strutturati, mi manda alla striscia 'post hentry uncustomized-post-template' e mi evidenzia solo quella parte compresa tra le graffe, non i meta sottostanti aggiunti con il tuo codice.
MA se io non ho un logo e non lo voglio, non c'è una soluzione per evitare l'errore? Devo essere obbligata a fare quello che dice Google?!
Un'altra cosa, nella pagina per i webmaster, nei Dati strutturati mi segnala come errore Manca Author e Manca updated... ma l'author adesso c'è (e infatti il Test non me lo dà più come errore, nonostante a me non piaccia per niente avere il mio nome sotto ogni post...). Di nuovo GRAZIE!!!
Per il campo publisher dovresti avere già questa riga
Elimina<div itemprop='publisher' itemscope='itemscope' itemtype='https://schema.org/Organization'>
copiata da questo post. Aggiungi quest'altra
<link href='https://plus.google.com/109971217617812630980' rel='publisher'/>
subito prima di </head>
Dove al posto di 109971217617812630980 devi mettere il tuo ID Google+.
Grazie mille, Ernesto, proverò queste indicazioni che mi hai dato. La cosa che me le fa girare è obbligarmi a fare cose che non voglio (il logo, il profilo Google+, lo lascerò vuoto, che devo fa'?! ;) ) Grazie per la tua gentilezza e disponibilità, come sempre!
EliminaGrazie Ernesto, ho risolto tutto e non ho più errori. Per il campo publisher nessuna delle soluzioni da te indicate era sufficiente senza dare l'ok a "mostra l'autore" in Layout - Post del Blog - Modifica. O mostra autore è spuntato o niente (mi piacerebbe, a questo punto, che il profilo autore fosse 'sopra' tutti i pulsanti della condivisione, immediatamente sotto il testo dell'articolo, ma da Modifica Post non me lo fa fare, per cui cercherò altre soluzioni).
EliminaCosì non è stato necessario completare il profilo di Google+, perché non ci tenevo per niente.
Di nuovo grazie!!
Innanzitutto grazie perché ho risolto una serie di cose. Ora mi restano 3 cose di cui: image (devi specificare un valore di campo image) e publisher (Devi specificare un valore per il campo publisher), mi mandano sulla stessa stringa (da div class fino a blogposting). L'altra è datepublished(16:57 (Valore 16:57 di data/ora incomprensibile)e mi segnala un pezzo di stringa compreso tra abbr class e il primo abbr successivo. Mi sorge un dubbio. Dove dobbiamo mettere le dimensioni del formato, devo mettere per forza quelle che mi da la mia foto in proprietà o posso mettere anche quello che hai messo tu? Grazie ancora...ciao.
RispondiEliminaPer l'immagine credo tu possa mettere le dimensioni che credi. Spero tu abbia letto anche l'aggiornamento del post alla fine che risolve un paio di errori author e publisher. Per la data published in alcuni modelli è presente un tag diverso da
Eliminadata:post.timestampISO8601
per esempio solo data:post.timestamp ed è per questo che il formato non è comprensibile
Prova a sostituire dopo aver salvato il modello. In questo post sono partito da un modello originale di Blogger senza modifiche. Poi è chiaro che ogni template fa storia a sé, dipende da un sacco di variabili.
@#
Buona sera Ernesto . due giorni dopo esserci sentiti qui sopra ho risolto e controllando ogni elemento con ''testa i dati '' non risultano più errori ma a tutt'oggi dopo oltre 20 giorni nella sezione di Search ''dati stutturati mi segnala ancora errori author e Updated ! Cosa strana dato che a ogni singolo elemento che mi indica ,se controllo testa dati mi dice errori ZERO. Da cosa può dipendere ? anche perchè ogni giorno sono in aumento (Dati strutturati con tantissimi errori e visti singolarmente errori ZERO) :(
RispondiEliminaDici su Search Console? Succede anche a me. È Google che dovrebbe fare chiarezza con sé stesso. :-)
RispondiEliminaL'importante è che il test non presenti errori. Può darsi che su Search Console sia stato memorizzato un modello e che rimanga quello natural durante. Non mi preoccuperei troppo.
@#
Grazie mille Ernesto : sei una fonte inesauribile di ottime informazioni :D buon lavoro e approfitto per augurare a te e lettori Buone Feste :D
EliminaErnesto Ciao! perdona se sono ancora a chiederti aiuto. Ho capito il motivo degli errori permanenti ( non avevo appurato prima). Nonostante abbia eseguito le modifiche consigliate sia per versione Desktop che per la versione mobile, gli errori sono Si scomparsi nella versione Desktop ma permangono nella versione Mobile (Image-url , BlogId, postId, Headline, Image, publisher, date Modified,mainEntityofpage ). Hai di che consigliarmi ? grazie
RispondiEliminaIn questo stesso post ci sono le istruzioni anche per la sezione mobile. In sostanza si tratta di trovare le stesse righe nella sezione del modello per il mobile quindi eliminarle o sostituirle
RispondiElimina@#
Si Ernesto; forse non mi ero spiegata bene.Ho fatto le correzioni anche nella sezione Mobile come da te indicato. Ma in questo caso non hanno sortito al risultato sperato. Mentre nella versione Desktop tutti gli errori sono stati risolti, facendo lo stesso procedimento nella sezione Mobile al momento del Test gli errori permangono . Ho provato a correggerli anche singolarmente: sul momento ( alla convalida delle correzioni) mi annulla gli errori ma rifacendo il test della stessa pagina appena corretta, me li ripropone . Vuoi che ti invii uno screen ?
EliminaNon è che ne sappia di più di quello che ho già scritto nel post :(
Elimina@#
Purtroppo anch'io ho riscontrato la stessa problematica. Su desktop tutto ok, su mobile rimangono i medesimi errori di prima. Strano.
EliminaPS: ho provato su un altro modello e funziona anche in mobile, quindi il problema è il tipo di modello
EliminaQuesto commento è stato eliminato dall'autore.
RispondiEliminaChe c'entra fare l'anteprima non capisco. Se il test non ti dà errore e se l'aspetto del post è buono scegli quella opzione
Elimina@#
Questo commento è stato eliminato dall'autore.
RispondiEliminaNon ci ho capito nulla 🙄
EliminaLa procedura è scritta anche nel post. Si deve andare su Modello -> Backup/Ripristino per scaricare il modello prima di ogni modifica. Se la modifica non va a buon fine si ricarica il modello
http://www.ideepercomputeredinternet.com/2012/07/backup-modello-blog-blogger.html
In questo modo si può controllare se l modifica è andata a buon fine facendo nuovamente il test. Se non fosse così si può tornare indietro ricaricanco il template scaricato. Si procede in questo modo per ogni modifica
@#
Mi spiace che io non riesca a spiegarmi, ed in ogni caso grazie mille, continuo a provare, ma forse sai che c'è ?che molto probabilmente sbaglio sia "il luogo" dove inserisco il titolo, sia i vari elementi sintattici che utilizzo. Potresti fare un esempio così come hai fatto nella risposta 6d di questo post a proposito del campo publisher, per favore ?
RispondiEliminaDimmi però qual'è il tuo errore è in che sezione cioè hatom o Blogposting. O ancora meglio fai uno screenshot del test, pubblicalo su Imgur e incollami il suo indirizzo in modo che possa capirci qualcosa
RispondiElimina@#
Allora, Ernesto, intanto, grazie mille, ma io credo aver fatto un pasticcio immane, perchè ho fatto il test alla sezione mobile e ci sono un mare di errori.
RispondiEliminaAllora ho salvato il blog, ho copiato il modello e mi sono accorta che .... nella sezione mobile e nell'altra sezione i dati non corrispondono e nella mia ignoranza di html mi chiedo se deve essere così oppure no, di sicuro i dati nelle due sezioni non corrispondono. Sto pensando di caricare il modello salvato in altro blog di prova ed eliminare tutte le modifiche e...ricominciare daccapo e spero di farcela. Di sicuro , e al più presto possibile ti invierò lo screenshot, l'indirizzo te lo invio qui o in pvt ? Grazie e grazie sin da ora :-)
L'URL dello screenshot lo puoi incollare in un commento. Non ci sono problemi di privacy. Non ti preoccupare troppo di questa cosa. Se la risolve bene, se non la risolvi va bene lo stesso. Si tratta solo di uno dei più di 200 fattori di ranking di Google. Avere degli errori nel test porterà al massimo a un diminuzione del 2% del numero dei visitatori. Focalizzati nelle cose più importanti. La cosa fondamentale è l qualità dei post pubblicati
Elimina@#
lo so dovrei pensare ai post ed ero partita per crearne di nuovi e rimettere i links interni che avevo tolto x cambiare sfondo, etc, perchè nel frattempo il mio blog ha perso molta visibilità, però questa cosa di schema.org ci sto perdendo tanto tempo senza venirne a capo.... grr
RispondiEliminaecco il link della foto, spero sia ciò che mi hai chiesto:
http://imgur.com/a/LsXzW
Mi hai mandato lo screenshot di Search Console :)
EliminaIn quel tool danno sempre errori. Dovevi seguire il post e fare il test con questo tool
https://search.google.com/structured-data/testing-tool?hl=it
Comunque se il tuo blog è questo
http://www.ilbedandbreakfastchevorrei.com
ho fatto il test a questo post
http://www.ilbedandbreakfastchevorrei.com/2016/03/villa-borghese.html
Ci sono solo due errori Blogposting
http://i.imgur.com/vxYet7j.jpg
Gli errori sono author e headline. Per eliminare l'errore headline dobbiamo cercare questa riga
<h3 class='post-title entry-title' itemprop='name'>
che va sostituita con quest'altra
<h3 class='post-title entry-title' itemprop='headline'>
Per l'errore author leggi l'aggiornamento a fondo post.
L'analisi dell versione mobile dà 7 errori Blogposting. Devi quindi seguire questo post effettuando tutte le modifiche che vengono illustrate anche nella sezione mobile in cui ci sono le stesse righe da modificare della versione desktop ma scorrendo il codice partire da questa riga
<b:includable id='mobile-post' var='post'>
come del resto è indicato nel post
@#
Grazie Ernesto, ma io ho modificato name con headline, e quando mi chiede il valore io lo inserisco :http://imgur.com/a/Hjq0B , forse bene perchè il test mi toglie l'errore, solo che quando inserisco nel secondo campo, questo è il risultato http://imgur.com/a/Hjq0B . Avevo letto che in un blog che non sia nuovo non vanno fatte queste modifiche dei dati strutturati, forse oltre alla mia ignoranza il mio blog sito è andato? A me pare non funzioni più: nel post che è in home, ci sono una marea di tabelle che io non ho inserito, il carattere del titolo dei post,ed anche nei post, è small , ho modificato l'html di ciascun post,salvato, ma nada, ho tentato qui:http://imgur.com/a/Hjq0B, non cambia. Forse faccio prima a rifarlo su un nuovo blog e poi a trasferirlo sul dominio? non lo so più. grazie mille in ogni caso
RispondiEliminaChiede il valore? Ma quando mai!!! Devi solo cambiare name con headline!!
Elimina@#
Wow allora non ho capito proprio nulla ?
RispondiEliminaed allora perchè, scusa se insisto, mi chiede il valore http://imgur.com/a/l3aKO
e dopo che l'ho messo mi toglie l'errore ? http://imgur.com/a/F65Xr
c'è qualcosa che non va, forse io *:-(
Ti dice che l'errore è in quella riga di codice. Manca il valore di author perché in Layout -> Post del blog -> Modifica non hai messo la spunta a Pubblicato da.. e allora non viene rilevato il nome dell'autore
Elimina@#
Ciao Ernesto, avevo già messo la spunta su "pubblicato da.." poi avevo, a dire il vero anche provato a toglierlo, ma niente, mi dava sempreerrore.
RispondiEliminaAveo già importato il blog su un nuovo blog dove avevo fatto di nuovo tutte le modifiche, ma che al test mi diceva che non conteneva i dati strutturati Comunque questa sera ho rifatto il test del mobile e.. non mi dava alcun errore ed ho notato che in questa versione senza alcun errore non c'era BlogPosting, ma BlogPost e, provando a sostituirlo anche nella versione desktop, gli errori son spariti anche lì. Una domanda: può essere davvero che non ci siano più errori ? Io non ci posso credere, che ho combinato?
Delle volte è anche il modello e le modifiche che si sono apportate per altri widget a determinare degli errori
Elimina@#
Questo commento è stato eliminato dall'autore.
RispondiEliminaErnesto eccomi!
RispondiEliminaLa guida come sempre è chiarissima, purtroppo non sono riuscita a risolvere gli errori di: author, headline, image e publisher...eppure mi pare di aver fatto tutto :(
Per il discorso auhtor ho eseguito tutto, anche quello che consigli a fondo pagina ma nulla :(
Aggiungo che...ho anche il problema che c'è sempre la mia foto accanto al profilo autore anche quando l'autore non sono io!
EliminaIo ho preso in considerazione un modello ufficiale di Blogger e partendo da quello ho proposto le modifiche da fare per risolvere gli errori. I template specie se scaricati da internet hanno dei codici che possono essere anche molto diversi da quelli ufficiali e quindi è difficile anche capire dove mettere le mani
RispondiElimina@#
ciao Ernesto, intanto mi unisco al coro dei ringraziamenti! Poi... a me rimane ancora questo errore: canceldatePublished
RispondiEliminamarzo 15, 2017 (Valore marzo 15, 2017 di data/ora incomprensibile. Leggi ulteriori informazioni sui formati data/ora.)
Ne sai qualcosa? Che devo fare? Grazie!!!
Dopo aver salvato il modello prova a cercare un blocco di codice come questo
Elimina<a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'>
<abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'>
<span class='updated'>
<data:post.timestamp/>
Può darsi che al posto di
data:post.timestampISO8601
tu abbia semplicemente
data:post.timestamp
Se fosse così prova a sostituire.
P.S. Si tratta solo di un tentativo. Cliccando sull'errore dovresti vedere il codice a cui si riferisce
@#
ok, scusa, non avevo capito che cliccando si evidenziava l'errore. Dunque quello che mi hai segnalato è a èposto, mi evidenzia invece questa riga
Eliminaabbr class='published' itemprop='datePublished' title='2017-03-15T08:42:00+01:00'>marzo 15, 2017</abbr
Grazie e scusa ancora
Il codice che ti mostra non è quello presente nel modello perché i tag di Blogger sono sostituiti dal loro valore effettivo. Se non hai capito cosa ho detto leggiti questo post
Eliminahttp://www.ideepercomputeredinternet.com/2016/02/blogger-tag-layout-widget.html
Nella fattispecie l'errore dovrebbe essere in un codice simile a questo
<abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'>
<span class='updated'>
<data:post.timestamp/>
dove tu dovresti avercelo sbagliato in una o due o più occorrenze.
@#
M a questo te lo avevo già detto nel commento 24.a. Il punto è che forse non hai controllato tutte le occorrenze
Elimina@#
Salve Ernesto, ho cancellato, riscritto, modificato e salvato come da tuoi suggerimenti. Gli errori sono rimasti tali e quali. Dove avrò sbagliato?
RispondiEliminaPurtroppo non ho la sfera di cristallo. Come ho scritto nel post ho preso in esame un modello Semplice senza personalizzazioni e ho analizzato gli errori per eliminarli. Ho anche scritto che questa era una linea di condotta che poteva funzionare con molti modelli ma purtroppo non con tutti
Elimina@#
Grazie per questo post. Davvero! Mi stavo chiedendo come risolvere gli errori in 3 blog e sono andati a posto. Sei un grande!
RispondiEliminaGrazie davvero!
Salve, io continuo ad avere l'errore image e publisher anche se ho eseguito le sue istruizioni due volte. Mi può consigliare qualche soluzione? Grazie
RispondiEliminaPurtroppo non posso che risponderti nello stesso modo del commento 25.a
RispondiElimina@#
Ciao Ernesto, grazie per le indicazioni. Facendo il test, dopo le modifiche, mi dà un errore al blocco che hai inserito qui sopra dopo data:post.body. Un errore URL ("Devi specificare un valore per il campo url") relativo alla porzione di codice "div itemprop='image' itemscope='itemscope' itemtype='htt....ImageObject'". Sai mica darmi una mano per risolvere?
RispondiEliminaGrazie mille
PS: Nello stesso blocco di codice, ma in altre righe successive, ci sono altri due errori:
Elimina- L'attributo logo.height ha un valore non valido.
- L'attributo logo.width ha un valore non valido.
Per quello che riguarda i due errori del logo ho appena pubblicato un aggiornamento. Bisogna mettere le misure 600 per la larghezza e 60 per l'altezza. Leggi l'aggiornamento n°2 di oggi. Sull'altro errore onestamente non ti posso dire nulla 😐
Elimina@#
Perfetto!
EliminaCon questa modifica si è corretto anche l'altro errore che ti ho segnalato. Ora il test mi dà zero errori. Grazie mille, come sempre!
Un ultima delucidazione. La stringa < data:post.body / > compare due volte. Quindi il blocco di codice da inserire dopo tale stringa va copiato due volte?
EliminaSì, anche io ho due occorrenze e ho aggiunto il blocco di codice in tutte e due
Elimina@#
Ciao Ernesto, ho eseguito passo passo le tue istruzioni gli errori sono rimasti invariati ma gli avvisi sono scesi da 21 a 14. Non capisco cosa ho sbagliato. Hai qualche consiglio da darmi. Grazie saluti.
RispondiEliminaTutto quello che so e che ho capito di questo tema l'ho scritto nel post 🙂🙂
Elimina@#
Ciao Ernesto. celo 2 Errori su BlogPosting datePublished.
RispondiEliminaMi viene questo voce di Errore -- 23.8.20 (Valore 23.8.20 di data/ora incomprensibile. Leggi ulteriori informazioni sui formati data/ora.)
Mancano queste righe
Eliminameta expr:content='data:post.timestampISO8601' itemprop='datePublished'
Nel post ci sono le istruzioni per aggiungerle
@#
Secondo Pagespeed questa riga crea problemi su mobile, forse perché nascondiamo un immagine che viene caricata ugualmente. Perché bisognerebbe nascondere la prima immagine?
RispondiEliminaimg expr:src='data:post.firstImageUrl' style='display:none;
Più che nascondere secondo i tool di Google bisognerebbe usare il Lazy Load solo che in Blogger è di difficile installazione e poi francamente non ci bado più tanto a queste problematiche di velocità di caricamento delle pagine.
Elimina@#
Lazy Load all'epoca l'ho usato e siccome usa JQuery, sia il primo script che il secondo vanno a creare dei file di blocco, quindi danno più problemi delle immagini stesse.
EliminaDa un lato hai ragione. Mi ricordo quando tutti usavano 100% su width per avere le immagini responsive (me incluso) e dopo averle messe tutte così ora Pagespeed lo segnala come un problema grave. La soluzione di oggi potrebbe diventare il problema di domani.