62Logo WordpressRisoluzione Rich Snippets errori Testing Tool di Google

Si prega di notare!

Questo articolo è stato ora sostituito da un nuovo articolo, che è stato aggiornato per utilizzare microdati (schema.org) invece di microformati. Se si vuole ancora usare microformati leggere su, ma mi consiglia di utilizzare i microdati e vi invito a leggere il nuovo articolo, che continuerà ad essere aggiornato con nuove informazioni e nuovi temi. New info on MicroData.

Si prega di notare

Ho spostato il contenuto originale di questo post a nuovi messaggi, come il numero di temi che ho istruzioni per l'aumento. Ci sono istruzioni specifiche per ora Mistica 2, Mistica 3, Tesi, Venti undici e Preferenze per Cosmos

L'originale Mistica 2 articolo è il più dettagliato, se siete alla ricerca di ulteriori informazioni. Qui di seguito ho fornito una idea generica di ciò che è necessario e da dove cominciare quando si cerca di modificare un nuovo tema

Parte 1: informazioni autore

Avete bisogno di 3 di ricambio per questo – è necessario ogni post per contenere un link alla tua pagina autore, è necessario il vostro autore per avere un link al tuo profilo Google (o una pagina google ) ed hai bisogno di tuo profilo Google (o una pagina google ) per avere un link che punta al dominio!

Trattare con questi in ordine inverso.

  1. Accedere a Google + o il vostro profilo Google e aggiungere un pubblico (essa ha bisogno di essere pubblico) link nel tuo informazioni del profilo che punta al tuo sito web. Per esempio – sul mio google + profilo ho un link a https://diymediahome.org
  2. Utilizzare il codice fornito da Yoast di mettere un link al tuo profilo Google + sulla tua pagina autore
    • Installare il Yoast QUESTO plugin o aggiungere il codice Yoast a functions.php
    • Vai alla pagina delle informazioni dell'utente (scrivania: Utenti: Il tuo profilo) in WordPress e compilare il Google+ campo (o Google campo Profilo se si è utilizzato il codice Yoast) con un link al tuo profilo di Google
    • Modificare author.php del vostro tema, trovare il codice che visualizza le informazioni sull'autore (account twitter, sito web, eccetera) e aggiungere una parte in più nello stesso stile di uscita il link google +. Assicurarsi che il href ha un rel="me"
  3. Aggiungere il codice in modo che le informazioni sull'autore per ogni post link al proprio profilo autore con un rel="author"
    • Questo è il bit più difficile – può coinvolgere più modifiche a più file. Inizia cercando in single.php (che fa pagine singole), index.php, search.php, archive.php etc. Cercare il codice che ha un href="" alla pagina dell'autore e aggiungere rel="author"

Parte 2: Richiesto informazioni hCard (per esempio. aggiornato, entry-title ecc)

Ogni post ha bisogno di un po 'di markup correttamente strutturato contenente informazioni sommarie su di esso.

  1. Queste modifiche saranno probabilmente andare negli stessi luoghi in cui almeno alcuni degli autori modifiche in istruzione 3 in parte 1. luoghi probabili sono single.php, page.php, index.php, search.php, archive.php
  2. In molti casi è semplicemente un caso di aggiunta di alcuni rel="" ingressi al codice esistente – per esempio. Se il tema mostra già una linea aggiornata o pubblicato all'interno di un p o all'interno di un arco è possibile aggiungere rel="updated" a quel p o calibrazione
  3. È inoltre necessario aggiungere un po 'di codice relativo autore – di nuovo, ammesso che abbiate il nome dell'autore mostrato nella parte superiore di ogni post è facile aggiungere lì
    • è necessario il nome all'interno di un tag con un rel="fn".
    • Questo tag deve essere all'interno di un tag genitore con un rel="vcard"
  4. Tutti questi tag in più bisogno di essere all'interno di un elemento padre (forse anche il tag body) che ha un rel="hentry". La maggior parte dei temi hanno già il codice presente

Appunto: Utilizzo rel="updated" alla data del post è stato pubblicato opere, ma a rigor di termini non è sempre corretto. Se si è in realtà aggiornato un post quindi le date aggiornati e pubblicati saranno diverse. Google riconoscerà sia (come sarà l'uomo se mostrare) quindi è meglio aggiungere un po 'di codice che controlla se il post è stato aggiornato. Per ottenere la data di pubblicazione utilizzare la funzione get_the_date() e per ottenere la data aggiornata utilizzare la funzione get_the_modified_date(). Se è stato aggiornato quindi visualizzare sia la data di pubblicazione (con rel="published") e la data aggiornata (con rel="updated"). Se il post non è stato aggiornato poi basta mettere la data pubblicata con rel="updated published". Un esempio di codice che fa questo è incluso con il modifiche Tesi a tema articolo.

Cosa ne pensi? Mandaci un commento qui sotto! Se si desidera iscriversi si prega di utilizzare il link iscriviti sul menu in alto a destra. È inoltre possibile condividere con i tuoi amici usando i link sottostanti sociali. Saluti.

lascia un commento

62 Commenti

gravatarParte Gabriel

Si prega di indicare il blog URL e ogni altro dettaglio che si considerano rilevanti, così possiamo affrontare il problema in modo rapido.
Ciao
I’m having some issues with authorship thumbnail from appearing on search results ;
Il messaggio su dati strutturati Testing Tool è:
Errore: Manca campo obbligatorio “aggiornato”.

Ho provato :
1) Rimuovere hentry da

e

Non ha trovato nel mio HTML Modello di codice

2) Cambia :

Non ha trovato nel mio HTML CODE

3) Cambia:

Non ha trovato nel mio HTML CODE

Altre idee?

Grazie!

rispondere
gravatarlazar

Ciao,

I’m using a custom twenty twelve theme and have – Manca campo obbligatorio “aggiornato” & Missing required hCard “autore” errore. Questo errore che ottengo su tutte le pagine tranne la pagina indice. I useseo booster pro” plugin.

mi potete aiutare a risolvere questo problema?

grazie in anticipo

rispondere
gravatarNigel

Ciao, Avete qualche idea su come risolvere questo problema con un tema genesi e utilizzando WP Sociale QUESTO Booster ?

rispondere
gravatarJon Scaife

Cosa tema stai usando? Se si tratta di un tema versato per voi avrete bisogno di uno mandatemi una copia o darmi l'accesso ai file in qualche modo che io possa avere uno sguardo. Se si tratta di un tema libero fammelo sapere e io tornerò a voi con alcune istruzioni, o file pre-edited.

rispondere
gravatarJon Scaife

Cosa tema stai usando? Se si tratta di un tema versato per voi avrete bisogno di uno mandatemi una copia o darmi l'accesso ai file in qualche modo che io possa avere uno sguardo. Se si tratta di un tema libero fammelo sapere e io tornerò a voi con alcune istruzioni, o file pre-edited.

rispondere
gravatargovpatel

Ciao

Sto usando un software Artisteer per creare il mio tema e io sono sempre lo stesso errore

dati strutturati estratti
hatom alimentazione
hatom-entry:
avvertimento: Almeno un campo deve essere impostato per HatomEntry.
avvertimento: Manca campo obbligatorio “entry-title”.
avvertimento: Manca campo obbligatorio “aggiornato”.
avvertimento: Missing required hCard “autore”.

Mi potete aiutare con che cosa devo fare per cancellare l'errore.

Govindji Patel

rispondere
gravatarJon Scaife

Si sta costruendo un tema personalizzato?
Have a look at the code for one of the examplesthe twenty eleven theme is probably a good example to look at. Se si sta ancora lottando, quando hai finito il tuo tema, mi mandi una copia zippata e posso guardare per voi. Acclamazioni 🙂

rispondere
gravatarGiudice

HI,
Potete per favore aiutarmi con
avvertimento: Manca campo obbligatorio “aggiornato”.
avvertimento: Missing required hCard “autore”.

Ecco cosa nel mio content-single.php

a

Ho provato con <span class="fn"
a
Ma senza fortuna

rispondere
gravatarJon Scaife

I think your comment got mangled and somehow wasn’t flagged up to me as one I hadn’t replied toI’m sorry about that. Avete il vostro tema fisso ora? Se non, entrare in contatto e vedrò cosa posso fare per aiutare a risolvere fuori

rispondere
gravatarMartin Smith

Hey Jon,

Ho appena mandato un messaggio tramite la pagina contatti. Sto avendo problemi reali cercando di capire i rich snippet su una pagina di WordPress su cui sto lavorando.

Grazie,
Balestruccio

rispondere
gravatarJon Scaife

Hiya Martin,

I see you’ve got authorship information working okit’s just the
“aggiornato” e “autore” hcard parts for each post that are failing the
strumento di test.

I’ll have a look and see what I can dowhat theme are you using?

Grazie

rispondere
gravatarMahmud Shimul

Thanks for article
I’m using the wordpress themesliding door”. I can’t find the filelibphppost.class.phpin my theme

Ottengo questi errori che mostra per il mio sito:

avvertimento: Manca campo obbligatorio “aggiornato”.
avvertimento: Missing required hCard “autore”

mi aiuti per favore…

rispondere
gravatarJon Scaife

Questo file è specifico per il tema Me Gusta, non lo troverete nel vostro tema. Si dovrebbe provare le istruzioni generiche o delle istruzioni per Mystique 2 or Twenty Elevenhave a look in index.php, single.php, archive.php etc.

Se si sta ancora lottando comprimere il tema e una e-mail a me e io a dare un'occhiata.

rispondere
gravatarAfif

Ciao, Sto usando un tema premium e proprio non riesco a trovare la linea giusta. Inviato un'email con il tema. Speranza potete avere uno sguardo esso.

Grazie mille

rispondere
gravatarAfif

Non posso ringraziarti abbastanza, Non ho più gli errori grazie al vostro fix.
Devo congratularmi con voi per la vostra risposta essere più veloce di quanto potessi aspettare dal fornitore premium tema.

Grazie ancora

rispondere
gravatarNick Keizer

Grazie per questo articolo.

Ho verificato la paternità ora e che sta funzionando per tutte le pagine. Il problema che sto avendo è che non posso ottenere questi errori eliminato:

avvertimento: Almeno un campo deve essere impostato per HatomEntry.
avvertimento: Manca campo obbligatorio “entry-title”.
avvertimento: Manca campo obbligatorio “aggiornato”.
avvertimento: Missing required hCard “autore”.

Sto usando la versione Mystique 2.4.2 che ho modificato considerevolmente (che può essere il problema). I did exactly as you specify and I even added the and lines in several other files (index.php, author.php, archives.php, eccetera), ma ancora senza fortuna.

Altri suggerimenti? Grazie per qualsiasi aiuto che potete fornire!

Tacca

rispondere
gravatarJon Scaife

Avrò uno sguardo a Mystique 2.4.2 nella prossima settimana e aggiornare le istruzioni se le cose sono cambiate. Se non dovrò dare un'occhiata al tuo codice modificato. Ti consente di sapere in prossimi giorni.
Saluti

rispondere
gravatarJon Scaife

D’ohI was being dopey – Mistica 2.4.2 è piuttosto vecchio. In qualche modo letta come 3.4.2. Per 2.4.2 Avrei pensato il mio originale set di istruzioni dovrebbe funzionare (quelli precedenti l'aggiornamento).

rispondere
gravatarJon Scaife

Ho aggiornato l'articolo(S) e ha creato posti separati per Mystique 2 e 3 per evitare confusione. il Mystique 2 istruzioni di lavoro per Mystique 2.4.2 – let me know how you get on 🙂

rispondere
gravatarLisa

Che cosa succede se non si dispone di un solo PHP file? Ho quegli errori esattamente come avete dichiarato in precedenza. Ho un tema personalizzato. Grazie!

rispondere
gravatarJon Scaife

Dai un'occhiata al Documenti gerarchia modello. Sto indovinando se non si dispone di single.php il primo posto dove guardare è index.php ma temi personalizzati sono a volte un dolore per capire. Se si sta ancora lottando è possibile comprimere tutto il tema e via e-mail a me per avere uno sguardo.

rispondere
gravatarJon Scaife

Un piacere

one other tipgoogle don’t seem to like it if you have more than 1 tipo di rich snippet in uso. Attualmente sembra solo microformati realmente funzionano, ma Google raccomandano microdati e prevedo che passerà presto. Suggerirei compresi tutti i dati per entrambi, ma escluso il itemtype iniziale e itemscope. Ciò impedisce google riconoscere il microdati ed evita il problema di avere più di 1 tipo, ma significa che quando Google non passare tutto quello che dovete fare è aggiungere nuovamente il itemtype e itemscope e tutto il resto dei microdati verranno visualizzati. è quindi possibile rimuovere il contenuto microformati a vostro piacimento. Il ricco strumento di test frammento sarà lieto di convalidare entrambi i tipi in una sola volta, le sue uniche cose come ricette (in cui è necessario essere bianco quotata) dove avere entrambi i tipi è un problema.
Penso che sia un peccato di Google hanno optato per microdati piuttosto che microformati. Microdata was lower overhead in a way because it doesn’t require any new propertiesits economical to use classes as you can also apply styles to them. d'altronde, microdata is less confusing for precisely the same reasonif there is an itemprop or itemtype or itemscope you know its for microdata and if there is a class you know its for styling. Credo che nel complesso è un pareggio punteggio. Credo bing sta eseguendo microdati troppo, quindi presumibilmente questo significa che Yahoo come pure, che rende per praticamente tutto il mercato dei motori di ricerca in lingua inglese

rispondere
gravatarHarald

Grazie mille per questo articolo.

Ho usato questo, anche io ho il tema zBench:

<span class="value-title" title="”>
<span class="value-title" title="”>

al fine di risolvere questi problemi:

avvertimento: Manca richiesto campo "entry-titolo".
avvertimento: campo obbligatorio mancante "aggiornato".
avvertimento: Manca richiesto hCard "autore".

Ora, durante il controllo con il
Rich Snippets Strumento di test
http://www.google.com/webmasters/tools/richsnippets
tutto va bene finché verifico livello post unico, per esempio.
http://www.mediawireless.eu/2012/seo-pr-suchmaschinenoptimierung-public-relations/
ma non è ancora ok, durante il controllo del dominio unico
http://www.mediawireless.eu/

Qualsiasi idea, aiuto o suggerimento?

Migliore, Harald

rispondere
gravatarJon Scaife

Quale file(S) hai modifica? La pagina indice (e pagine di archivio) sono spesso generati utilizzando un diverso PHP file. Se si è modificato single.php potrebbe anche essere necessario modificare index.php o archive.php. Se questo è il caso, si può anche necessario modificare search.php page.php e author.php se esistono. Diversi i temi fanno modi diversi

Il lato positivo, se ce l'hai a lavorare su singoli messaggi sei 95% del modo in cui ci 🙂

rispondere
gravatarRob Cairns

Su un sito sto lavorando a correre Genesis senza tema bambino, Ancora sto avendo un errore. si può fare un suggerimento Jon? L'errore è : avvertimento: Manca campo obbligatorio “aggiornato”. con il txt completo qui sotto.

Grazie

Rapinare

hfeed
hentry
entry-title = vincere una copia di Picture Collage Maker Pro per Windows
entry-content = Niente mi diletta più di scoprire a prezzi accessibili, software facile da usare che mi permetterà di divertirsi creando unico, ricordi duraturi con foto. My good friend Shannon over at Coupon
= pubblicati 03/26/2012
hcard
FN = Jean Parchi
Rel
name = vincere una copia di Picture Collage Maker Pro per Windows
rel = segnalibro
url = http://www.theshoppinqueen.com/win-copy-picture-collage-maker-pro-windows
Rel
name = Guarda tutti i messaggi in Giveaways
tag rel =
url = http://www.theshoppinqueen.com/giveaways
avvertimento: Manca campo obbligatorio “aggiornato”.

rispondere
gravatarJon Scaife

Sì. Hai un “pubblicato” campo, but not an “aggiornato” campo. If you want to do aquick fixyou can just add class “aggiornato” to the same class as “pubblicato” (per esempio. così span class =”pubblicato” diventa span class =”pubblicato aggiornato”. Strictly tho, se si aggiorna un post sarete fornendo dati non corretti, così quando ho fatto le modifiche che ho modificato il PHP per verificare se il post è stato aggiornato. Se non lo è, allora l'uscita è esattamente come sopra, ma se il post è stato aggiornato poi uscita 2 campate, uno con la data di pubblicazione e quella con la data aggiornata e applicare un arco opportuno sia.
Speriamo che quanto sopra ha un senso ed è possibile ordinarlo, ma se ciò non avviene, allora dammi un altro urlo. È sempre possibile utilizzare il modulo nella pagina per inviarmi una e-mail e poi magari mi mandi il file in questione per me avere uno sguardo.

rispondere
gravatarJeanette

Ciao Jon, Sto usando genesi con il tema di bambino. Ho installato un plugin chiamato “genesis semplici ganci” to fix the warning missing fields but the “aggiornato” part is still showing. Mi piacerebbe sapere come esattamente il codice è simile. Puoi farlo? lo apprezzerei. Ho anche un campo pubblicata. Grazie…

rispondere
gravatarnoskill1343

avvertimento: Almeno un campo deve essere impostato per hCard.
avvertimento: Manca campo obbligatorio “aggiornato”.

Ho lo stesso problema, ma in blogspot, qualche suggerimento?
Cerco di rimuovere hfeed e hentry, ma ricchi non frammento ancora opere

rispondere
gravatarJon Scaife

Non è possibile rimuovere hfeed e hentry e si aspettano rich snippet di lavorare
È necessario aggiungere alcuni tag. Lets assume the the “hfeed” e “hentry” are classes applied to 2 div annidati. All'interno del div interno (with class “hentry”) avete bisogno di un altro tag (probabilmente un div, span o p) con la roba hcard (tramite le classi). You also need another tag with class=”aggiornato” and inside that tag you need the updated date for the post. The easiest way to do this is to just add class=”aggiornato” to the existing container for the updated date information. Io non uso blogger quindi non posso dire esattamente come la parte superiore della mia testa, ma se non si può capire me cadere un altro grido e io firmerò back up per blogger e ordinare un po 'di codice per voi. Se si riesce a risolvere il problema, sarebbe bello se si potesse postare qui sotto (o e-mail me) per farci sapere come è stato risolto. Ci scusiamo per il ritardo risposta, è stato un paio di settimane molto occupato. Acclamazioni 🙂

rispondere
gravatarnoskill1343

Ciao, Grazie mille per la risposta, il mio problema è stato risolto, rich snippet è appaiono perfettamente in Google locale (google.co.id), ma non comparire in google.com.

rispondere
gravatarJon Scaife

Senza sapere quali file si ha non posso dire. A meno che non mi sbaglio tesi non è un tema gratuito, quindi non posso avere uno sguardo esso. Supponendo che utilizza lo standard Gerarchia template Direi che il codice sarebbe da qualche parte in index.php. Nella mia esperienza anche se è più probabile che index.php sarà abbastanza breve e probabilmente tira in altri file. Inizia, cercando in index.php e se si ottiene senza fortuna zip una copia di index.php up, bastone da qualche parte e mi mandi l'URL e avrò uno sguardo.

rispondere
gravatarKovancives Darko

ciao, ancora una volta molte grazie. Scriverò un articolo su di te, tu sei il re quando si tratta di SEO.

rispondere
gravatarm33r4

Ciao. Ho creato la mia ricetta frammento, ma ottenendo il seguente codice di errore e io veramente non so come porre rimedio a tale:

Estratto i dati frammento ricchi dalla pagina
hrecipe
avvertimento: Almeno un campo deve essere impostato per hrecipe.
hrecipe
avvertimento: Almeno un campo deve essere impostato per hrecipe.

Aiuto per favore?

Grazie molto.

rispondere
gravatarJon Scaife

Ci scusiamo per il ritardo risposta. I take it that you have a class=”hrecipe” applied to an element somewhere? Per esempio. un arco o un div? Prima di chiudere l'elemento avete bisogno di altri elementi al suo interno con i campi richiesti. If you apply class=”hrecipe” to a parent element like the tag poi tutti gli altri elementi dovrebbe essere al suo interno. Avete bisogno di cose come fn, rendimento, eccetera. Have a look at the example page google offerhttp://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fallrecipes.com%2Frecipe%2Fbanana-banana-bread%2F

rispondere
gravatarGaurav Ekkada

finalmente corretto il

avvertimento: Almeno un campo deve essere impostato per hCard.
avvertimento: Almeno un campo deve essere impostato per HatomEntry.
avvertimento: Manca richiesto campo "entry-titolo".
avvertimento: campo obbligatorio mancante "aggiornato".
avvertimento: Manca richiesto hCard "autore".

Grazie Jon

rispondere