58Logo WordpressRisoluzione Rich Snippets errori Testing Tool di Google

Si prega di notare!

Questa arte-icolo ora è stato super-ceduta da un nuovo art-icolo, 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.

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 Mys-tique 2, Mys-tique 3tesiventi undici e Mi piace da Cosmos

l'originaleMys-tique 2 art-icolo è 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 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 posto non è stato aggiornato poi basta mettere la data di pubblicazione con rel="updated published".  Un esempio di codice che fa questo è incluso con il modifiche Tesi a tema art-icolo.

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

58 Commenti

gravatarParte 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
Sto avendo alcuni problemi con la paternità delle miniature di apparire nei risultati di ricerca ;
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
gravatarlazar

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. Io uso plug-in “seo richiamo pro”.

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
gravatarPer l'

Jon, ho 2 siti wordpress che posso ottenere i snipptes Google per Opera.
Mi potete aiutare?
In caso affermativo si prega di con-tatto me ..

Albert

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

Estrazione ted dati strutturato
hatom-alimentazione
hatom-entry:
Warn-zione: Almeno un campo deve essere impostato per Hat-o-mEntry.
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
gravatarJon 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
gravatarJon Scaife

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

rispondere
gravatarGiudice

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
gravatarJon Scaife

Penso che il tuo commento rimasto storpiato e in qualche modo non è stata segnalata da me come uno che non avevo risposto - Mi dispiace che. 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 Snippets in una pagina wordpress sto lavorando.

Grazie,
balestruccio

rispondere
gravatarJon 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
gravatarMahmud Shimul

Grazie per l'arte-icolo ...
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
gravatarJon 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 stai ancora lottando zip del tema e una e-mail a me e io 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 ringraziarvi abbastanza, Non ho più gli errori grazie al vostro fix.
Devo complimentarmi con voi per la vostra risposta essere più veloce di quanto potessi aspettare dal fornitore premio tema.

Grazie ancora

rispondere
gravatarNick Keizer

Grazie per questo articolo.

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

Warn-zione: Almeno un campo deve essere impostato per Hat-o-mEntry.
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
gravatarJon 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
gravatarJon Scaife

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

rispondere
gravatarJon 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
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 cus-tom. Grazie!

rispondere
gravatarJon 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 è possibile comprimere tutto il tema e una e-mail a me per avere uno sguardo a.

rispondere
gravatarJon 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) dove entrambi i tipi-zione HAV è un pro-blema.
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 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 = "">

Per 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
http://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
gravatarJon 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
gravatarRob 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 = Vinci una copia di Picture Collage Maker Pro per 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 = Vinci una copia di Picture Collage Maker Pro per Windows
rel = book-mark
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
Warn-zione: Miss-ing campo obbligatorio "aggiornato".

rispondere
gravatarJon 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 è 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 a circa pagina di mandarmi e-mail e poi magari mi mandi il file in questione per me avere uno sguardo a.

rispondere
gravatarJeanette

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
gravatarnoskill1343

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, qualsiasi sug-ges-zione?
Cerco di rimuovere hfeed e hentry, ma ricco snip-pet ancora non funziona

rispondere
gravatarJon 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 quindi non posso dirvi 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
gravatarnoskill1343

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
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 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
gravatarKovancives Darko

ciao, ancora una volta molte grazie. Scriverò un art-icolo 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 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
gravatarJon 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, eccetera. Dai un'occhiata al l'offerta di Google esempio pagina - http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fallrecipes.com%2Frecipe%2Fbanana-banana-bread%2F

rispondere
gravatarGaurav 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 Hat-o-mEntry.
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