Angular Forms Tutorial - 9 - Vise feilmeldinger

Nylig begynte jeg å bruke schema.org-utdrag. Den første var Personutdraget. Jeg gjorde alt i henhold til Googles anbefaling bortsett fra det faktum at jeg ikke trenger for eksempel tilknytningsfelt og mange andre. Jeg brukte bare beskrivelse, bilde, navn. Så neste trinn er å teste hvordan siden min vises i Googles søkeresultat, Google Snippet Tools hjelper oss med det. Eksemplet på eksemplet har et bilde, ser flott ut, men under eksemplet er det skrevet Vær oppmerksom på at det ikke er noen garanti for at en Rich Snippet vises for denne siden på faktiske søkeresultater og faktisk i google søkeresultater er det ikke noe bilde. Vanlige spørsmål var ikke veldig beskrivende. Jeg mistenker at det er få obligatoriske felt for hvert utdrag, men jeg fant ikke hva de er.

Vet du hva som er obligatorisk felt for personutdrag (jeg er også interessert i produkt)?

Fra FAQ:

For øyeblikket er gjennomgangssider og sosiale nettverk / nettsteder for personprofiler kvalifiserte. Vi planlegger å utvide Rich Snippets til andre typer innhold i fremtiden.

Lenger nede (nr. 2) er det en kommentar om at "visse data er nødvendige for å generere en forhåndsvisning av rich snippet", men ingen faktisk informasjon om hva det er. Ordet "påkrevd" dukker knapt opp på schema.org i det hele tatt, og bare som en del av forklaringer på egenskaper, ikke om en er nødvendig.

Her er et innlegg til schema.org-postlisten (nå flyttet) fra august som peker på det åpenbare problemet med dette, som det ikke var noe svar på.

  • ok, takk, ta en titt på dette innlegget drupal skjema et sted i midten han påpeker at Image, tilknytning, jobTitle er obligatoriske felt. Jeg vet ikke hvor det kommer fra.
  • Du må spørre personen som skrev det. Merk at e-postlistemeldingen sier noe om å få advarsler fra valideringsverktøyet. Informasjonen i den Drupal-oppskriften ble sannsynligvis bestemt av en eller annen mengde eksperimentering; det er ikke det samme som offisiell dokumentasjon. Verken schema.org-dokumentene eller Googles implementeringsnotater sier noe om saken. Det er dårlig fordi det betyr at de teoretisk kan bestemme seg for å endre disse kravene, og bryte implementeringen uten åpenbar varsel til deg.
  • I stedet for Person prøver jeg å bruke Thing-kodebiten, den har bare 4 felt, og dette er faktisk alt jeg trenger. Jeg er ikke sikker på om google vil forhåndsvise Thing, la oss ta en titt

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?