58Wordpress LogoRésoudre Rich Snippets Testing Tool erreurs de Google

S'il vous plaît noter!

Cet art-ticle a été super-cédé par un nouvel art-icle, qui a été mis à jour pour microdonnées à grande diffusion (schema.org) à la place des microformats. Si vous souhaitez continuer à utiliser MicroFormats lire sur, mais je recommandons d'utiliser les microdonnées et vous invite à lire le nouvel art-icle, qui continuera à être mis à jour avec de nouvelles informations et de nouveaux thèmes.

S'il vous plaît noter

Je l'ai déplacé le contenu original de ce poste à de nouveaux postes que le nombre de thèmes que j'ai des instructions d'augmentation. Il y a des instructions spécifiques pour maintenant Mys-tique 2, Mys-tique 3thèsevingt onze et J'aime par Cosmos

l'originalMys-tique 2 art-icle est la plus détaillée si vous êtes à la recherche d'informations supplémentaires. Ci-dessous je vous ai fourni une idée générique de ce qui est nécessaire et où commencer lorsque vous essayez de modifier un nouveau thème

Partie 1: Informations de paternité

Vous devez 3 pièces pour ce - vous avez besoin chaque poste de con maintenir un lien vers votre page de l'auteur, vous avez besoin de votre page de l'auteur d'avoir un lien vers votre google pro-file (ou la page google ) et vous avez besoin de votre google pro-file (ou la page google ) d'avoir un point-tion lien vers votre domaine!

Face à ceux-ci dans l'ordre inverse.

  1. Connectez-vous à votre Google ou google pro-fichier et ajouter un pub-lique (il n'a pas besoin d'être pub-lic) lien à votre profil pointant vers votre site. Par exemple - sur mon profil Google + je dois un lien vers https://diymediahome.org
  2. Utilisez le code fourni par Yoast de mettre un lien vers votre pro-fichier google sur votre page de l'auteur
    • Installez le Yoast CET plu-gin ou ajouter le code Yoast à functions.php
    • Accédez à la page informer-a-tion utilisateur (Tableau de bord: Utilisateurs: Votre Pro-file) dans le mot-presse et remplir leGoogle+ domaine (ou Google champ Pro-fichier si vous avez utilisé le code Yoast) avec un lien vers votre profil Google
    • Modifier la author.php de votre thème, trouver le code qui dis-joue l'auteur informe-a-tion (compte twit-ter, site web, etc) et d'ajouter une partie supplémentaire dans le même style à la sortie le lien google +. Assurez-vous que le href a une rel="me"
  3. Ajoutez le code de sorte que l'auteur informe-a-tion pour chaque poste des liens vers votre page pro-auteur du fichier avec un rel="author"
    • Ceci est la plus délicate peu - elle peut impliquer plusieurs modifications à plusieurs fichiers. Commencez par regarder single.php (qui fait les pages uniques), index.php, search.php, archive.php etc. Regardez le code qui a une href="" à la page de l'auteur et ajouter dans rel="author"

Partie 2: HCard informations obligatoires (par exemple. mise à jour, entrée-titre, etc)

Chaque poste a besoin d'une cor-rectement balisage structuré ment con-Tain-résumé informer-a-tion à ce sujet.

  1. Ces modifications seront proba-blement aller dans les mêmes endroits que au moins certains des auteurs des modifications dans instruc-tion 3 dans la partie 1. emplacements probables sont single.php, page.php, index.php, search.php, archive.php
  2. Dans de nombreux cas, il s'agit simplement d'ajouter une certaine rel="" entrées au code existant ING - e.g. si votre thème montre déjà une ligne mise à jour ou pos-ment à l'intérieur ou à l'intérieur ap une durée que vous pouvez ajouter rel="updated" pour que p ou durée
  3. Vous devez également ajouter un peu plus de l'auteur liés Code - nouveau, supposant-ment vous avez le nom de l'auteur s'affiche en haut de chaque poste, il est facile d'ajouter qu'il y
    • vous avez besoin de votre nom à l'intérieur d'une balise avec un rel="fn".
    • Cette balise doit être dans une balise par-ent avec un rel="vcard"
  4. Tous ces balises supplémentaires doivent être à l'intérieur d'un élé-ment par-ent (peut-être même la balise body) qui a un rel="hentry". La plupart des thèmes ont déjà ce code présente

Remarque: Utilisation rel="updated" travaux à la date de la poste a été pu-blié, mais à proprement parler est pas toujours correctes. Si vous avez effectivement mis à jour un poste alors les dates mises à jour et publiées seront différents. Google va reconnaître à la fois (comme vous les humains si vous le montrer) il est donc préférable d'ajouter un peu de code qui vérifie si le poste a été mis à jour. Pour obtenir la date publiée utiliser la fonction get_the_date() et pour obtenir la date de mise à jour utiliser la fonc-tion get_the_modified_date().  Si il a été mis à jour alors affi-chage fois la date de pu-blié (avec rel="published") et la date de mise à jour (avec rel="updated").  Si le poste n'a pas été mis à jour alors il suffit de mettre la date de pu-blié avec rel="updated published".  Un exemple de code qui fait cela est inclus dans le thème de la thèse modifications art-icle.

Qu'est-ce que tu penses? Envoyez-nous un commentaire ci-dessous! Si vous souhaitez vous abonner s'il vous plaît utiliser le lien d'abonnement dans le menu en haut à droite. Vous pouvez également partager avec vos amis en utilisant les liens sociaux ci-dessous. À votre santé.

Laisser un commentaire

58 commentaires

gravatarPartie Gabriel

S'il vous plaît indiquer le blog URL et tout autre détail que vous considérez pertinents, afin que nous puissions répondre à votre question rapidement.
salut
Je vais avoir quelques problèmes avec la vignette de l'auteur d'apparaître sur les résultats de recherche ;
Le message structuré outil Test de données est:
Erreur: Champ obligatoire Miss-ing "mise à jour".

J'ai essayé :
1) Retirer hentry de

et

NE PAS TROUVER dans mon HTML CODE modèle

2) Changement :

NE PAS TROUVER dans mon HTML CODE

3) Changement:

NE PAS TROUVER dans mon HTML CODE

D'autres idées?

Merci!

Répondre
gravatarLazar

salut,

J'utilise un la coutume vingt douze thème et avoir - champ obligatoire Miss-ing "mise à jour" & Miss-ment nécessaire hCard erreur "auteur". Cette erreur que je reçois sur toutes les pages sauf la page d'index. J'utilise le plugin « booster seo pro ».

pouvez-vous me aider à résoudre ce problème?

merci d'avance

Répondre
gravatarNigel

salut, Avez-vous une idée sur la façon de résoudre ce problème avec un thème de la genèse et l'utilisation WP Social CET booster ?

Répondre
gravatarJon Scaife

Je vais étudier la question dès que j'ai le temps - été très occupé avec le travail si ce site a été un peu neg-tionné récemment.

Répondre
gravatarJon Scaife

Quel est le thème que vous utilisez? Si c'est un thème versé pour vous devrez soit m'envoyer une copie ou me donner accès aux fichiers certaine-faire afin que je puisse avoir un regard. S'il s'agit d'un thème libre faites le moi savoir et je vais vous revenir avec des instructions, ou des fichiers pré-édité.

Répondre
gravatarJon Scaife

Si vous pouvez m'envoyer une copie zippé de votre thème, je vais jeter un oeil dans les prochains jours ou 2. Je vois le génial URL - oups 🙂

Répondre
gravatarPour l'

Jon, j'ai 2 Sites mot-presse que je peux obtenir les snipptes google pour travailler.
Pouvez-vous m'aider?
Si donc s'il vous plaît con-tact moi ..

Albert

Répondre
gravatarJon Scaife

Quel est le thème que vous utilisez? Si c'est un thème versé pour vous devrez soit m'envoyer une copie ou me donner accès aux fichiers certaine-faire afin que je puisse avoir un regard. S'il s'agit d'un thème libre faites le moi savoir et je vais vous revenir avec des instructions, ou des fichiers pré-édité.

Répondre
gravatarJon Scaife

Merci pour votre commentaire et le lien utile 🙂

Mettre à jour 12-Juin-2013 - Lien supprimé car il est maintenant brisé

Répondre
gravatargovpatel

Bonjour

J'utilise un logiciel Artisteer à la CRE-mangé mon thème et je suis get-tion même erreur

Extraction ted données structurée
hatom-feed
hatom entrée:
Avertisse-ment: Au moins un champ doit être défini pour Chapeau-o-Mentry.
Avertisse-ment: Miss-tion champ obligatoire "entry-title".
Avertisse-ment: Champ obligatoire Miss-ing "mise à jour".
Avertisse-ment: Miss-ment hCard nécessaire "auteur".

Pouvez-vous m'aider avec ce que je dois faire pour effacer l'erreur.

Govindji Patel

Répondre
gravatarJon Scaife

Vous construisez-ment un thème la coutume?
Jetez un oeil sur le code pour l'un des exemples - vingt onze thème est probablement un bon exemple pour regarder. Si vous êtes toujours STRUG-gling, lorsque vous avez TER-MINE votre thème, envoyez-moi une copie zippée et je peux regarder pour vous. Acclamations 🙂

Répondre
gravatarJon Scaife

Je suis actuellement sur des guides de mise à jour de tra-vail - je ne pouvais pas voir un e-mail de votre. Si vous souhaitez l'envoyer à nouveau je vais Hap-pily doc-u-ment il

Répondre
gravatarJuge

HI,
Pouvez-vous s'il vous plaît m'aider avec
Avertisse-ment: Champ obligatoire Miss-ing "mise à jour".
Avertisse-ment: Miss-ment hCard nécessaire "auteur".

Voici ce qui à mon contenu single.php

à

J'ai essayé avec <span class = "fn"
à
Mais pas de chance

Répondre
gravatarJon Scaife

Je pense que votre com-ment a mutilé et certains-faire n'a pas été signalé à moi que celui que je n'avais pas répondu à - je suis désolé. Avez-vous obtenu votre thème fixe maintenant? Dans le cas contraire, entrer en contact et je verrai ce que je peux faire pour vous aider à régler ce problème

Répondre
gravatarMartin Smith

Hey Jon,

Je viens d'envoyer un message via votre page con-tact. Je HAV-tion des problèmes réels essayez-ment à la Figure les riches Snip-animaux sur une page mot-presse je travail-ment sur.

Merci,
hirondelle

Répondre
gravatarJon Scaife

Hiya Mar-tin,

Je vois que vous avez auteur-navire informer-a-tion ok ment de travail - c'est juste l'
"Mise à jour" et "auteur" pièces de hCard pour chaque poste qui sont fail-ING la
ment outil de test.

Je vais jeter un oeil et voir ce que je peux faire - ce thème que vous utilisez?

Merci

Répondre
gravatarMahmoud Shimul

Merci pour l'art-icle ...
J'utilise le thème mot-presse "glissé-tion porte". Je ne peux pas trouver le fichier "libphppost.class.php" dans mon thème ...

Je obtenir ces erreurs montrent-ment pour mon site:

Avertisse-ment: Champ obligatoire Miss-ing "mise à jour".
Avertisse-ment: Miss-ment hCard nécessaire "auteur"

S'il vous plaît aidez-moi ...

Répondre
gravatarJon Scaife

Ce fichier est spécifique au thème Gusta Me, vous ne trouverez pas dans votre thème. Vous devriez essayer les instructions génériques ou les instructions pour Mystique 2 ou vingt onze - ont un regard en index.php, single.php, archive.php etc.

Si vous êtes toujours STRUG-gling zip le thème et e-mail à moi et je vais jeter un oeil.

Répondre
gravatarAfif

salut, J'utilise un thème premium et juste ne semblent trouver la bonne ligne. Vous a envoyé un email avec le thème. Espoir vous pouvez avoir un coup d'oeil.

Merci un tas

Répondre
gravatarAfif

Je ne peux pas vous remercier assez, Je n'ai plus les erreurs grâce à votre solution.
Je dois vous féliciter pour votre réponse étant plus rapide que je pouvais attendre du fournisseur de thème premium.

Merci encore

Répondre
gravatarNick Keizer

Merci pour cet article.

J'ai l'auteur-navire veri-fiée maintenant et c'est pour toutes les pages de tra-vail. Le problème que je suis HAV-tion est que je ne peux pas obtenir ces erreurs dégagé:

Avertisse-ment: Au moins un champ doit être défini pour Chapeau-o-Mentry.
Avertisse-ment: Miss-tion champ obligatoire "entry-title".
Avertisse-ment: Champ obligatoire Miss-ing "mise à jour".
Avertisse-ment: Miss-ment hCard nécessaire "auteur".

J'utilise Mys-tique ver-sion 2.4.2 que j'ai mod-i-fiée con-sid-er-habilement (c'est peut-être le problème). Je l'ai fait exactement comme vous spécifiez et j'ai même ajouté le et les lignes dans plusieurs autres fichiers (index.php, author.php, archives.php, etc), mais toujours pas de chance.

Toutes les autres suggestions? Merci pour toute aide que vous pouvez fournir!

Entaille

Répondre
gravatarJon Scaife

Je vais jeter un oeil à Mys-tique 2.4.2 la semaine prochaine et mettre à jour les instructions si les choses ont changé. Sinon je vais avoir un oeil à votre code mod-i-fiée. Vous permettra de savoir dans les prochains jours.
À votre santé

Répondre
gravatarJon Scaife

D'oh - j'étais abruti - Mys-tique 2.4.2 est assez vieux. Je quelque façon lu comme 3.4.2. Pour 2.4.2 J'aurais pensé que mon jeu original d'instructions devrait fonctionner (ceux avant la mise à jour).

Répondre
gravatarJon Scaife

J'ai mis à jour l'article(s) et créa-ATED postes de Mys-tique Sep-ar-mangé 2 et 3 Pour éviter de fu-sion. Le Mys-tique 2 instructions de travail pour Mys-tique 2.4.2 - laissez-moi savoir comment vous obtenez sur 🙂

Répondre
gravatarLisa

Que faire si vous n'avez pas un seul PHP dossier? J'ai ces erreurs exactes comme vous le dites ci-dessus. J'ai un thème la coutume. Merci!

Répondre
gravatarJon Scaife

Jetez un oeil à la de templates docs hiérarchie. Je suis conjecture-ment si vous n'avez pas single.php le premier endroit à regarder est index.php mais les thèmes CUSTOM sont parfois une douleur à la Figure out. Si vous êtes toujours STRUG-gling vous pouvez zipper ensemble de votre thème et e-mail pour moi d'avoir un regard sur.

Répondre
gravatarSam Kear

Merci pour le guide, il a travaillé beaucoup pour moi. Ce bug a été ging-moi pendant un moment et je suis heureux d'avoir enfin fixé.

Répondre
gravatarJon Scaife

Une moyens-ure

un autre bout - Google ne semblent pas aimer si vous avez plus de 1 Type de riches snip-animaux dans l'utilisation. Actuellement, il semble que les micro-formats travail effective-ment, mais google sont recom-ment mend-microdonnées et je anti-cip-mangé ils passeront bientôt. Je recommandons y com-pris toutes les données à la fois pour, mais non compris le-ment l'élément de type ini-tiel et le point-portée. Vous évitez google recon-niser les microdonnées et évite le problème de plus tion HAV- 1 type, mais signifie que lorsque google faire passer tout ce que vous avez à faire est de rajouter du type de produit et le point-champ et tout le reste de la microdonnées apparaîtront. vous pouvez alors retirer le micro-formats con-tente à votre leis-ure. L'outil de test au snip-pet riche qui arrivera pily val-id-mangé deux types à la fois, ses seules choses comme recettes (où vous devez être blanc lis-ment) où les deux types ment VHA est un problème.
Je pense que c'est une honte de google ont opté pour les microdonnées plutôt que les micro-formats. Microdonnées était moins de frais généraux d'une manière, car il ne nécessite pas de nouvelles propriétés - son économique d'utiliser des classes que vous pouvez également appliquer des styles pour les. de l'autre côté, microdonnées est moins déroutant pour exactement la même raison - s'il y a une itemprop ou itemtype ou que vous connaissez son itemscope pour les microdonnées et s'il y a une classe que vous connaissez son style pour. Je suppose que sur-tout son tirage de partition. Je crois bing sont dos-ING microdonnées trop, si pré-somme-ment que cela signifie yahoo ainsi, ce qui en fait pour à peu près toute la recherche langue anglaise marché des moteurs

Répondre
gravatarHarald

Merci beaucoup pour cet article.

J'ai utilisé cette, J'ai même le thème zBench:

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

afin de résoudre ces problèmes:

Avertisse-ment: Miss-tion champ obligatoire "entry-title".
Avertisse-ment: Champ obligatoire Miss-ing "mise à jour".
Avertisse-ment: Miss-ment hCard nécessaire "auteur".

Maintenant, quand check-tion avec le
Riches Snip-animaux Test-ment outil
http://www.google.com/webmasters/tools/richsnippets
tout va bien tant que je vérifie au niveau de poste unique, par exemple.
http://www.mediawireless.eu/2012/seo-pr-suchmaschinenoptimierung-public-relations/
mais il n'est toujours pas ok, quand check-ment le seul domaine
http://www.mediawireless.eu/

Toute idée, aide ou suggestion?

Meilleur, Har-ald

Répondre
gravatarJon Scaife

Qu'est-ce que le fichier(s) avez vous modifiez? La page d'index (et les pages d'archives) sont souvent gen-er-ATED en utilisant un dif-fer-ent PHP dossier. Si vous avez modifié single.php vous pourriez aussi avoir besoin de modifier index.php ou archive.php. Si c'est le cas, vous aurez aussi besoin de modifier search.php page.php et author.php si elles existent. Thèmes Dif-fer-rents font façons diffé-fer-ent

Sur le plan positif, si vous l'avez tra-vaillant sur les messages simples vous êtes 95% de la façon dont il 🙂

Répondre
gravatarRob Cairns

Sur un site, je travaille sur l'exécution de la Genèse sans thème enfant, Je suis toujours HAV-Ing une erreur. pouvez-vous faire une sug-ges-tion Jon? L'erreur est : Avertisse-ment: Champ obligatoire Miss-ing "mise à jour". avec le txt complète ci-dessous.

Merci

Voler

hfeed
hentry
entry-title = gagner un exemplaire du Pic-ture Col-lage Maker Pro pour Win-dows
entrée-content = Rien ne me plaît plus que de découvrir à prix abordable, facile à utiliser logiciel qui me permettra d'avoir du plaisir cre-à-tion unique,, dernier-ing Memor-s avec pic-tures. Mon bon ami Shan-non plus au coupon ...
pu-blié = 03/26/2012
hCard
FN = Jean Parcs
Rel
name = gagner un exemplaire du Pic-ture Col-lage Maker Pro pour Win-dows
rel = livre-marque
url = http://www.theshoppinqueen.com/win-copy-picture-collage-maker-pro-windows
Rel
name = Voir tous les messages de Cadeaux
rel = tag
url = http://www.theshoppinqueen.com/giveaways
Avertisse-ment: Champ obligatoire Miss-ing "mise à jour".

Répondre
gravatarJon Scaife

Oui. Vous avez un champ "pu-blié", mais pas un champ "mise à jour". Si vous voulez faire une «solution rapide», vous pouvez simplement ajouter la classe "mise à jour" à la même classe que "pu-blié" (par exemple. si span class = "publié" devient span class = "publié la mise à jour". Strictement Tho, si vous mettez à jour un message, vous serez sup-ment contreplaqué incorrecte des données, alors quand j'ai fait les modifications que j'ai édité le PHP pour vérifier si le message a été mis à jour. Si elle n'a pas alors la sur-vente est exactement comme ci-dessus, mais si le poste a été mis à jour alors je mets hors 2 travées, une avec la date de pu-blié et une avec la date de mise à jour et d'appliquer une durée appro-pri-mangé à la fois.
Espérons-le ci-dessus a un sens et vous pouvez trier, mais si elle ne donne-moi pas alors un autre cri. Vous pouvez toujours utiliser le formulaire sur la page à propos de m'envoyer un e-mail et peut-être m'envoyer le fichier en ques-tion pour moi d'avoir un coup d'oeil.

Répondre
gravatarJeanette

Salut Jon, J'utilise la genèse avec le thème de l'enfant. J'ai installé un plugin appelé « crochets simples genèse » pour fixer les champs manquants avertissement, mais la partie « mise à jour » est toujours à l'affiche. Je voudrais savoir comment exactement le code ressemble. Pouvez-vous faire? Je appré-ci-a mangé. J'ai aussi un champ de pu-blié. Merci ...

Répondre
gravatarnoskill1343

Avertisse-ment: Au moins un champ doit être défini pour Hcard.
Avertisse-ment: Champ obligatoire Miss-ing "mise à jour".

J'ai même problème, mais en blog-place, toute sug-ges-tion?
J'essaie d'enlever hfeed et hentry, mais riche snip-pet toujours pas les travaux

Répondre
gravatarJon Scaife

Vous ne pouvez pas supprimer hfeed et hentry et s'attendre riches snip-animaux pour travailler
Vous devez ajouter des balises. Laisse supposer la la "hfeed" et "hentry" sont appliqués à des classes 2 divs nes-ted. L'intérieur de la div intérieure (avec la classe "hentry") vous avez besoin d'une autre balise (proba-blement un div, durée ou p) avec les trucs hCard (par catégories). Vous devez également une autre balise class = « mise à jour » et à l'intérieur cette étiquette dont vous avez besoin la date mise à jour pour le poste. La meilleure façon de le faire est de simplement ajouter class = « mis à jour » au conteneur existant pour les informations de date mise à jour. Je n'utilise pas de blog-ger, donc je ne peux pas vous dire exactement comment sur le dessus de ma tête, mais si vous ne pouvez pas le comprendre me laisser tomber un cri et je vous reconnecter pour blogueur et trier code pour vous. Si vous faites l'homme d'âge à fixer, il serait génial si vous pouviez poster ci-dessous (ou e-mail me) à nous faire savoir comment vous avez fixé, il. Désolé pour le retard de réponse-ment, ça a été un couple très occupé semaines. Acclamations 🙂

Répondre
gravatarnoskill1343

salut, merci beaucoup pour votre réponse, mon problème a été résolu, extrait enrichi est parfaitement apparaît dans Google locale (google.co.id), mais ne pas apparaître dans google.com.

Répondre
gravatarKovancives Darko

Comment puis-je ajouter ce code au thème de la thèse? single.php n'existe pas dans les dossiers de thèse.

Répondre
gravatarJon Scaife

Sans quels fichiers vous n'avez je ne peux pas dire ment savoir-. À moins que je me trompe thèse est pas un thème libre, je ne peux pas avoir un coup d'oeil. En supposant ment il utilise le stan-dard Gabarit hiérarchie Je suppose que le code serait quelque part dans index.php. Dans mon expérience mais il est plus probable que index.php sera très court et tire probablement dans d'autres fichiers. Commencez par en index.php ment oeil et si vous n'obtenez pas de chance zip une copie de index.php jusqu'à, Collez-le quelque part et envoyez-moi l'adresse et je vais jeter un oeil.

Répondre
gravatarm33r4

Salut à tous. J'ai créé mon extrait de recette mais obtenir le code d'erreur suivant et je ne sais vraiment pas comment corriger la situation:

Riches données snip-pet d'extraction ted de la page
hrecipe
Avertisse-ment: Au moins un champ doit être défini pour hRecipe.
hrecipe
Avertisse-ment: Au moins un champ doit être défini pour hRecipe.

Aide s'il vous plaît?

Merci beaucoup.

Répondre
gravatarJon Scaife

Désolé pour le retard de réponse-ment. Je suppose que vous avez une class = "hrecipe" appliqué à un élé-ment quelque part? E.g. une durée ou un div? Avant de fermer cet élément dont vous avez besoin d'autres éléments à l'intérieur avec les champs obligatoires. Si vous appliquez class = "hrecipe" à un élé-ment par-ent comme le tag alors tous vos autres éléments doivent être à l'intérieur. Vous avez besoin de choses comme fn, rendement, etc. Jetez un oeil à la page d'exemple offre de google - http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fallrecipes.com%2Frecipe%2Fbanana-banana-bread%2F

Répondre
gravatarGaurav Ekkada

enfin cor-rec-ment l'

Avertisse-ment: Au moins un champ doit être défini pour Hcard.
Avertisse-ment: Au moins un champ doit être défini pour Chapeau-o-Mentry.
Avertisse-ment: Miss-tion champ obligatoire "entry-title".
Avertisse-ment: Champ obligatoire Miss-ing "mise à jour".
Avertisse-ment: Miss-ment hCard nécessaire "auteur".

Merci Jon

Répondre