2012-03-27 13 views
0

ich die folgenden Fehler aus dem Google Rich Snippets-Tool für meine Website http://iancrowther.co.uk/Google Rich Snippets Warnungen für hCard

hcard
Warnung: Diese Informationen werden nicht als Rich Snippets in den Suchergebnissen Ergebnisse erscheinen, weil Es scheint eine Organisation zu beschreiben. Google zeigt derzeit keine Organisationsinformationen in Rich Snippets an.
Warnung: Mindestens ein Feld muss für Hcard festgelegt sein.
Warnung: Fehlendes erforderliches Feld "name (fn)".

Ich experimentiere mit vcard und Schema.org und frage mich, ob ich etwas vermisse oder der Validator spielt. Ich habe vcard und Schema.org markup zu body hinzugefügt, die Verwirrung verursachen können. Außerdem mache ich die Annahme, dass ich beide Methoden verwenden kann, um meinen Code zu markieren.


Update:

ich mit dem body Tag denke, ich versuche nur, damit Google die Elemente entdecken, die in der Seite des Schemas Objekt bilden. Ich bin mir nicht sicher, ob dies ein guter/schlechter Weg ist, sich den Dingen zu nähern. Es lässt jedoch mein Markup frei von bestimmten Markup-Blöcken sein. Ich denke, das ist offen für Diskussionen, aber ich mag die Idee, einen natürlichen Fluss zu den Inhalten zu haben, die im Hintergrund dekoriert sind. Glauben Sie, dass es negative Auswirkungen hat? Ich bin unentschlossen.

Ich bin für die Person Struktur, dies war ein guter Ruf, da dies repräsentativer für den aktuellen Inhalt der Website ist. Ich bin ein freiberuflicher Entwickler und nutze diese Seite daher als meine Zielseite für die Organisation. Ich denke also, dass ich eine stärkere Entscheidung über die Ziele der Website treffen muss und den Inhalt entsprechend anpassen muss, dh Organisation oder Person.

Ich verstehe, dass es keine unmittelbaren Rich Snippet Gewinne gibt, aber ich bin ein Web-Typ, so ein großes Interesse an dieser Art von Dingen haben.

Antwort

1

Mit Schematests finde ich es am einfachsten, von dem offensichtlichsten Problem auszugehen und von dort aus tiefer zu arbeiten. Beachten Sie, ich habe keine Erfahrung mit hcard, aber ich glaube nicht, dass der Fehler, den Sie erwähnten, tatsächlich etwas mit Ihren hcard-Eigenschaften zu tun hat.

Das offensichtlichste Problem, das ich sehe, ist, dass Ihr Body-Tag einen ItemType von schema.org\Organization hat. Wenn Sie einen Elementtyp für ein dom-Element festlegen, sagen Sie, dass alles innerhalb dieses Elements dazu beitragen wird, diesen Elementtyp zu beschreiben. Da Sie dies auf Ihr Körperelement gesetzt haben, sagen Sie Google ganz wortwörtlich, dass es sich bei Ihrer gesamten Seite um eine Organisation handelt.

Aus dem Inhalt Ihrer Seite würde ich empfehlen, diesen itemtype zu schema.org\Person zu ändern. Dies scheint eine genauere Beschreibung zu sein. Sobald Sie diese Änderung vorgenommen und den Scanner erneut ausgeführt haben, sehen Sie möglicherweise mehr Fehler im Zusammenhang mit dem Schema, und wir können diese ebenfalls durcharbeiten (z. B. müssen Sie wahrscheinlich familname und givenName festlegen).

Mit all dem gesagt, sollten Sie wissen, dass es derzeit keine Rich Snippets gibt, die Sie durch das Hinzufügen dieser Schemadaten gewinnen können. Dies auf Ihrer Seite richtig einzurichten, ist nur gut zu tun, vor allem, da wir nicht wissen, welche Rich Snippets Google oder andere in Zukunft veröffentlichen werden. Derzeit werden jedoch keine zusätzlichen Rich Snippets in den Google-Suchergebnissen angezeigt diese Tags. Ich möchte Sie nicht davon abbringen, das richtig aufzustellen, aber ich möchte nur Ihre Erwartungen setzen.

+0

Ich habe die Frage aktualisiert, um ein Feedback basierend auf Ihrer Antwort zu geben, wenn Sie interessiert sind. – iancrowther