63Logo WordpressRisoluzione Rich Snippets errori Testing Tool di Google

Si prega di notare!

This art­icle has now been super­ceded by a new art­icle, che è stato aggiornato per utilizzare microdati (schema.org) invece di microformati. Se si vuole ancora utilizzare microformati continuate a leggere, ma raccomandiamo di usare microdati e vi invito a leggere il nuovo art-icolo, che continuerà ad essere aggiornato con nuove informazioni e nuovi temi. [int­link id=“3500” type=“post”]New info on MicroData[/intlink].

Si prega di notare

Ho spostato il contenuto originale di questo post per nuovi post come il numero di temi che ho le istruzioni per gli aumenti. Ci sono istruzioni specifiche per ora [int­link id=“2948” type=“post”]Mistica 2[/intlink], [int­link id=“2949” type=“post”]Mistica 3[/intlink], [int­link id=“2468” type=“post”]Tesi[/intlink], [int­link id=“3015” type=“post”]Venti undici[/intlink] e [int­link id=“3017” type=“post”]Preferenze per Cosmos[/intlink]

l'originale[int­link id=“2948” type=“post”]Mistica 2 articolo[/intlink] è il più dettagliato, se siete alla ricerca di ulteriori informazioni. Qui di seguito ho fornito un'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 ricambi per questo - è necessario ogni post per contenere un link alla tua pagina dell'autore, hai bisogno del vostro autore per avere un link al tuo profilo di Google (o una pagina google ) e avete bisogno della vostra pro-file di google (o una pagina google ) avere un collegamento punto-zione al dominio!

Trattare con questi in ordine inverso.

  1. Accedi a Google o il vostro profilo google e aggiungere un pubblico (essa ha bisogno di essere pub-blica) link nel tuo informazioni del profilo che punta al tuo sito web. Per esempio - sul mio profilo Google + ho un link a https://diymediahome.org
  2. Usa il codice fornito da Yoast di mettere un link al tuo profilo Google sulla tua pagina dell'autore
    • Installare il Yoast QUESTO plu-gin o aggiungere il codice Yoast per functions.php
    • Vai alla tua pagina utente informa-a-zione (Dash-board: Utenti: Il tuo Pro file) in word-press e compilare ilGoogle+ campo (o Google campo Profilo se è stato 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 (conto twit-ter, web-site, eccetera) e aggiungere una parte in più nello stesso stile per emettere il link di Google +. Assicurarsi che il href ha un rel="me"
  3. Aggiungi il codice in modo che le informazioni sull'autore per ogni post link alla pagina del tuo profilo autore con 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 ecc cercare il codice che ha un href="" alla pagina dell'autore e aggiungere rel="author"

Parte 2: Richiesto informazioni hCard (e.g. aggiornato, entry-title ecc)

Ogni post ha bisogno di qualche markup strutturato correttamente contenente informazioni sommarie su di esso.

  1. Tali modifiche verranno probabilmente andare negli stessi luoghi, come almeno alcuni degli autori edita in istruzione 3 in parte 1. sedi probabili sono single.php, page.php, index.php, search.php, archive.php
  2. In molti casi è semplicemente un caso di aggiunta di alcuni rel="" voci al codice esistente ing - e.g. se il tema mostra già una linea aggiornata o pubblicato all'interno ap o all'interno di un arco è possibile aggiungere rel="updated" a quel p o calibrazione
  3. È inoltre necessario aggiungere un po 'più correlati autore del codice - di nuovo, ammesso che abbiate il nome dell'autore indicato 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 par-ent con un rel="vcard"
  4. Tutte queste etichette supplementari devono 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" opere sulla data è stata post ha pubblicato, ma a rigor di termini non è sempre corretto. Se si è in realtà aggiornato un post quindi le date aggiornate e pubblicate 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 pubblicata 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 [int­link id=“2468” type=“post”]modifiche Tesi a tema[/intlink] articolo.

lascia un commento

63 Commenti

GPParte Gabriel

Si prega di indicare il blog URL e ogni altro dettaglio che si ritengono pertinenti, così possiamo affrontare il problema in modo rapido.
Ciao
I’m hav­ing some issues with author­ship thumb­nail from appear­ing on search results;
Il messaggio sul Structured strumento di test dei dati è:
Errore: Miss-ing 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
Llazar

Ciao,

Sto utilizzando una consuetudine venti dodici tema e hanno - Missing campo obbligatorio "aggiornato" & Miss-zione necessaria hCard errore "autore". Questo errore che ottengo su tutte le pagine tranne la pagina indice. I use “seo boost­er pro” plugin.

mi potete aiutare a risolvere questo problema?

grazie in anticipo

rispondere
NNigel

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

rispondere
JSJon 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
UNPer l'

Jon, ho 2 siti wordpress che posso ottenere i snipptes Google per Opera.
Mi potete aiutare?
If so please con­tact me ..

Albert

rispondere
JSJon 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
solgovpatel

Ciao

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

Estrazione ted dati strutturato
hatom alimentazione
hatom-entry:
Warn-zione: Almeno un campo deve essere impostato per HatomEntry.
Warn-zione: Miss-zione campo obbligatorio "entry-title".
Warn-zione: Miss-ing campo obbligatorio "aggiornato".
Warn-zione: Miss-ing hCard necessaria "autore".

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

Govindji Patel

rispondere
JSJon Scaife

Stai costruire-zione un tema cus-tom?
Date un'occhiata al codice per uno degli esempi - il tema venti undici è probabilmente un buon esempio da guardare. Se non sei ancora Strug-gling, quando hai fin-mentata il tema, mi mandi una copia zippata e posso guardare per voi. Acclamazioni 🙂

rispondere
solgovpatel

Ciao Jon Scaife

Grazie per la vostra risposta come faccio io vi mando il file zip per voi per controllare il mio tema.

Govindji Patel

rispondere
JSJon Scaife

Attualmente sto lavorando su guide aggiornati - Non riuscivo a vedere una e-mail da voi. Se si desidera inviare nuovamente sarò felicemente documentarlo

rispondere
SGiudice

HI,
Potete per favore aiutarmi con
Warn-zione: Miss-ing campo obbligatorio "aggiornato".
Warn-zione: Miss-ing hCard necessaria "autore".

Ecco cosa nel mio content-single.php

a

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

rispondere
JSJon Scaife

Credo che il tuo commento ha maciullato e in qualche modo non è stato contrassegnato da me come uno che non avevo risposto - Mi dispiace per quello. Avete il vostro tema fisso ora? Se non, entrare in contatto e vedrò cosa posso fare per aiutare a risolvere fuori

rispondere
MSMartin Smith

Hey Jon,

Ho appena mandato un messaggio tramite la pagina contatti. I’m hav­ing real issues try­ing to fig­ure out the Rich Snip­pets on a word­press page i’m work­ing on.

Grazie,
Balestruccio

rispondere
JSJon Scaife

Ehilà Mar-tin,

Vedo che hai le informazioni paternità di lavoro ok - è solo l'
"Aggiornato" e "autore" parti hCard per ogni post che vengono fallendo l'
tool-zione di test.

Avrò uno sguardo e vedo cosa posso fare - quale tema stai usando?

Grazie

rispondere
SMMahmud Shimul

Grazie per l'articolo ...
Sto usando il tema wordpress "porta scorrevole". Non riesco a trovare il file “libphppost.class.php” nel mio tema ...

Ottengo questi errori dimostrano-zione per il mio sito:

Warn-zione: Miss-ing campo obbligatorio "aggiornato".
Warn-zione: Miss-ing hCard necessaria "autore"

Please help me ...

rispondere
JSJon Scaife

Tale 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 o venti Eleven - dare un'occhiata a 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
UNAfif

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
UNAfif

Non posso ringraziarvi abbastanza, Non ho più gli errori grazie al vostro fix.
I must com­mend you for your reply being faster than I could expect from the premi­um theme provider.

Grazie ancora

rispondere
NKNick Keizer

Thanks for this article.

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

Warn-zione: Almeno un campo deve essere impostato per HatomEntry.
Warn-zione: Miss-zione campo obbligatorio "entry-title".
Warn-zione: Miss-ing campo obbligatorio "aggiornato".
Warn-zione: Miss-ing hCard necessaria "autore".

Sto utilizzando Mys-tique ver-sione 2.4.2 che ho mod-i-cato con-sid-er-abilmente (che può essere il pro-blema). Ho fatto esattamente come si specifica e ho anche aggiunto il e le linee in diversi altri file (index.php, author.php, archives.php, eccetera), ma ancora senza fortuna.

Eventuali altri suggerimenti? Grazie per qualsiasi aiuto che potete fornire!

Tacca

rispondere
JSJon Scaife

Avrò uno sguardo al Mys-tique 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
JSJon Scaife

D'oh - mi veniva stupida - Mys-tique 2.4.2 è piuttosto vecchio. Ho un po-how letta come 3.4.2. For 2.4.2 Avrei pensato il mio set originale di istruzioni dovrebbe funzionare (quelli precedenti all'aggiornamento).

rispondere
JSJon Scaife

Ho aggiornato l'articolo(S) e create durante la fase posti per Mys-tique settembre-ar-ate 2 e 3 al fine di evitare con-fu-sione. Il Mys-tique 2 istruzioni di lavoro per Mys-tique 2.4.2 - fammi sapere come si ottiene 🙂

rispondere
LLisa

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

rispondere
JSJon Scaife

Dai un'occhiata al dima docs gerarchia. Sto indovinando se non avete single.php il primo posto dove guardare è index.php ma i temi personalizzati sono a volte un dolore per capire. Se si sta ancora lottando si può comprimere tutto il vostro tema e l'e-mail a me per dare un'occhiata a.

rispondere
JSJon Scaife

Una motivi-ure

Un altro suggerimento - Google non sembrano piace se si dispone di più 1 tipo di ricchi snip-animali in uso. Attualmente sembra solo microformati realmente funzionano, ma google sono raccomandando microdati e prevedo che passerà presto. Vorrei raccomandare compresi tutti i dati sia per, ma escluso il itemtype iniziale e itemscope. Questo impedisce google riconoscere microdati ed evita il problema di avere più di 1 tipo, ma significa che quando google fanno passare tutto quello che dovete fare è aggiungere nuovamente il itemtype e itemscope e tutto il resto dei microdati mostrerà up. si può quindi rimuovere il contenuto microformati a vostro piacimento. Il ricco strumento di test snippet sarà lieto di convalidare entrambi i tipi allo stesso tempo, le sue uniche cose come ricette (in cui è necessario essere bianco lis-ted) where hav­ing both types is a problem.
Penso che sia un peccato google giocheranno microdati, piuttosto che microformati. Microdata era più basso in alto in un modo perché non richiede alcuna nuova proprietà - la sua economico per utilizzare le classi, come si può anche applicare stili a loro. d'altronde, microdati è meno confusione per la stessa ragione - se c'è un itemprop o itemtype o itemscope si conosce il suo per microdati e se c'è una classe si conosce il suo per lo styling. Credo che oltre tutto è un pareggio punteggio. Credo bing sono tornati-Ing microdati troppo, così pre-somma-mente ciò significa yahoo pure, che rende per quasi l'intero mercato dei motori di ricerca in lingua inglese

rispondere
HHarald

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:

Warn-zione: Miss-zione campo obbligatorio "entry-title".
Warn-zione: Miss-ing campo obbligatorio "aggiornato".
Warn-zione: Miss-ing hCard necessaria "autore".

Ora, quando il check-re con l'
Rich Snip-pets Test-ing strumento
https://www.google.com/webmasters/tools/richsnippets
tutto va bene finché verifico livello post unico, e.g.
http://www.mediawireless.eu/2012/seo-pr-suchmaschinenoptimierung-public-relations/
ma non è ancora ok, quando il check-zione solo il dominio
http://www.mediawireless.eu/

Qualsiasi idea, aiuto o suggerimento?

Migliore, Har-ald

rispondere
JSJon Scaife

Quale file(S) hai modifica? La pagina indice (e pagine di archivio) sono spesso gen-er-ated con un dif-fer-ent 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. Temi Dif-fer-renti fanno modi dif-fer-ent

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

rispondere
RCRob Cairns

Su un sito sto lavorando a correre Genesis senza tema di bambino, Sto ancora HAV-ING un errore. si può fare un sug-Ges-zione Jon? L'errore è : Warn-zione: Miss-ing campo obbligatorio "aggiornato". con il txt completo qui sotto.

Grazie

Rapinare

hfeed
hentry
entry-title = Win a Copy of Pic­ture Col­lage Maker Pro for Windows
entry-content = Niente mi diletta più di scoprire a prezzi accessibili, facile da usare software che mi permetterà di divertirsi creando unico, last-ing memor-zioni con pic-ture. Il mio buon amico Shan-non sopra a cedola ...
pub-blicato = 03/26/2012
hcard
FN = Jean Parchi
Rel
name = Win a Copy of Pic­ture Col­lage Maker Pro for Windows
rel = segnalibro
url =
Rel
name = Guarda tutti i messaggi in Giveaways
tag rel =
url =
Warn-zione: Miss-ing campo obbligatorio "aggiornato".

rispondere
JSJon Scaife

Sì. Si dispone di un campo "ha pubblicato", ma non un campo "aggiornato". Se si vuole fare un "quick fix" si può solo aggiungere di classe "aggiornato" per la stessa classe come "pubblicato" (e.g. così span class = "pubblicato" diventa span class = "pubblicato aggiornato". Strictly tho, se si aggiorna un post sarete fornitura di dati non corretti, così quando ho fatto le modifiche che ho modificato il PHP per verificare se il post è stato aggiornato. Se non si ha allora l'uscita è esattamente come sopra, ma se il post è stato aggiornato poi ho messo out- 2 campate, quello con la data pubblicata e quello con la data aggiornata e applicare un intervallo opportuno sia.
Speriamo che quanto sopra ha un senso ed è possibile ordinarla, ma se non 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
JJeanette

Ciao Jon, Sto usando genesi con il tema del bambino. Ho installato un plugin chiamato “semplici ganci Genesis” per fissare l'avvertimento campi mancanti, ma la parte “aggiornata” è ancora mostrando. Mi piacerebbe sapere come esattamente il codice è simile. Puoi farlo? Vorrei apprez-ci-mangiò. Ho anche un campo di pub-blicato. Grazie ...

rispondere
Nnoskill1343

Warn-zione: Almeno un campo deve essere impostato per hCard.
Warn-zione: Miss-ing campo obbligatorio "aggiornato".

Ho lo stesso pro-blema, ma in blog-loco, qualche suggerimento?
Cerco di rimuovere hfeed e hentry, ma ricco snip-pet ancora non funziona

rispondere
JSJon Scaife

Non è possibile rimuovere hfeed e hentry e si aspettano rich snippet di lavorare
È necessario aggiungere alcuni tag. Consente di assumere la la "hfeed" e "hentry" sono classi applicati a 2 div nes-ted. All'interno del div interno (alla classe "hentry") avete bisogno di un altro tag (pro-babilmente un div, span o p) con la roba hcard (tramite le classi). È inoltre necessario un altro tag con class = “aggiornato” e dentro questo tag è necessario la data aggiornata per il posto. Il modo più semplice per farlo è quello di aggiungere solo class = “aggiornato” al contenitore esistente per le informazioni sulla data aggiornata. Io non uso blogger in modo da 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 lo fai l'uomo-age per risolvere il problema, sarebbe bello se si potesse postare qui sotto (o e-mail me) per farci sapere come è stato risolto. Ci scusiamo per la risposta-zione di ritardo, è stato un paio di settimane molto occupato. Acclamazioni 🙂

rispondere
Nnoskill1343

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

rispondere
JSJon Scaife

Senza sapere quali file che si ha non posso dire. A meno che non mi sbaglio Tesi non è un tema gratuito quindi non posso dare un'occhiata a esso. Assumendo-zione utilizza lo stand-ard Tem-plate gerarchia 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'indirizzo e avrò un look.

rispondere
DKKovancives Darko

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

rispondere
Mm33r4

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

Dati snip-pet ricchi estrazione ted dalla pagina
hrecipe
Warn-zione: Almeno un campo deve essere impostato per hrecipe.
hrecipe
Warn-zione: Almeno un campo deve essere impostato per hrecipe.

Aiuto per favore?

Molte grazie.

rispondere
JSJon Scaife

Ci scusiamo per la risposta-zione di ritardo. Suppongo che hai un class = "hrecipe" applicata a un elemento da qualche parte? E.g. un arco o un div? Prima di chiudere l'elemento avete bisogno di altri elementi al suo interno con i campi richiesti. Se si applica class = "hrecipe" ad un elemento padre come il tag poi tutti gli altri elementi dovrebbe essere al suo interno. Avete bisogno di cose come fn, rendimento, etc. Dai un'occhiata al l'offerta di Google esempio pagina - https://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fallrecipes.com%2Frecipe%2Fbanana-banana-bread%2F

rispondere
GEGaurav Ekkada

infine cor-rec-ta l'

Warn-zione: Almeno un campo deve essere impostato per hCard.
Warn-zione: Almeno un campo deve essere impostato per HatomEntry.
Warn-zione: Miss-zione campo obbligatorio "entry-title".
Warn-zione: Miss-ing campo obbligatorio "aggiornato".
Warn-zione: Miss-ing hCard necessaria "autore".

Grazie Jon

rispondere