Forbedre dine søgeresultater med rige uddrag og Schema.org Vocabulary
Strukturerede data gør det muligt at præsentere dine søgeresultater på en mere visuelt tiltalende og informativ måde. Ifølge en Searchmetrics-undersøgelse fører tilsætningen af struktureret datapåmelding til en hjemmeside til en stigning på 36% i Googles søgeresultater.
Struktureret dataramning gøres i Google, Bing og andre søgemaskiner som rige uddrag. Rige uddrag er forbedrede søgeresultater som tilføjer ekstra information, f.eks. et foto, prisen, brugerbedømmelserne og andre egenskaber, til søgemaskineuddrag.
Strukturerede data fører til bedre søgeresultater af to hovedårsager:
- Det udvider HTML semantik ved at gøre indholdet mere forståeligt for søgemaskiner.
- Rige uddrag - søgemaskinens præsentation af strukturerede data - har a bedre klikfrekvens end almindelige, mindre informative søgeresultater.
Schema.org Ordforråd
Hvis du vil have rige uddrag til dit eget websted, skal du Tilføj strukturerede data til din HTML markup. Strukturerede data bruger schema.org ordforråd Det giver dig mulighed for at informere søgemaskiner om indholdet af dit indhold.
Schema.org er initiativ fra Google, Bing og Yahoo, der har til formål at give et sæt skemaer til at beskrive forskellige former for webindhold, så søgemaskiner bedre kan forstå det.
Schema.org-ordforrådet er organiseret i en to-niveau hierarki:
- typer: forskellige slags webindhold, de er arrangeret ind i deres eget hierarki
- Ejendomme: hver type har et vist antal egenskaber
Første niveau af typer
Ting er det mest generiske element i schema.org-ordforrådet er det forfader for alle andre typer.
Andet niveau af typer
Det andet niveau af typer er lidt mere specifik, og indeholder Begivenhed, det Handling, det Immaterielle, det CreativeWork, det Placere, det Organisation, det Produkt, og Person Typer. Der er også et separat andet niveau, der er tilgængeligt som en skema.org-udvidelse; Det er MedicalEntity Type.
Tredje niveau for typer
Hvert andet niveau Type indeholder nogle eller mange tredje niveau typer, for eksempel er en af CreativeWorks subtypen den Anmeldelse Type. Bemærk at mere specifikke typer (andet og tredje niveau) arve egenskaberne hos deres overordnede (og bedsteforælder i tilfælde af tredje niveau).
Billedet nedenfor blev offentliggjort på den officielle skemablog, og det visualiserer hiearkiet af schema.org-ordforrådet.
Find det skema, du har brug for
Gennemse ordforrådet for at finde det skema, du har brug for. For eksempel skal du bruge Ressourcer til opskrift Opskrift Skriv som er Child of CreativeWork. Det har mange egenskaber, som f.eks cookTime
, cookingMethod
, recipeIngredient
, og andre, plus det arver også egenskaberne hos sin forælder (CreativeWork) og bedsteforælder (Thing).
Schema.org er en fællesskabsprojekt, det bliver ofte udvidet, og nye versioner udgives regelmæssigt. Hvis du ikke kan finde det skema, du har brug for, kan du foreslå det til Schema.org Community, og du kan også bidrage til deres Github-projekt.
Tilføj strukturerede data til din markering
Så hvordan tilføjer du dine skemaer til front-end-koden? Schema.org kan bruge tre forskellige formater. Du skal vælge en for at tilføje struktureret data-markering til dit websted. Selvom du i teorien kan bruge mere end et format på samme site, er det skadeligt kodelæsbarhed og vedligeholdelighed, så det er ikke en god praksis.
Det tre hovedformater af struktureret datapåmelding er følgende:
- Mikrodata: Det er en webstandard, der udvider HTML ved introduktion af nye attributter såsom
itemprop
. Den officielle schema.org hjemmeside har en god tutorial om hvordan man bruger microdata, så hvis du allerede er bekendt med HTML, kan dette format være et godt valg. - RDFa: Den lange form for RDFa er Ressourcebeskrivelsesramme i attributter, og det er en W3C-anbefaling, der udvider HTML-, XML- og SVG-dokumenter ved hjælp af et sæt specifikke attributter. Facebooks Open Graph Protocol er også baseret på RDFa, så sandsynligvis har du allerede fundet det. Der er en RDFa Lite version til begyndere, og også en fuld version, der giver mange muligheder for at arbejde med strukturerede data på en udførlig måde.
- JSON-LD: Mens de to andre muligheder udvider HTML-markeringen, bruger JSON-LD JSON syntaks. JSON-LD står for JavaScript Objekt Notation for Linked Data, og dette er det format, som Google Developers anbefaler, ifølge deres opfattelse, "struktureret datarampling er bedst repræsenteret i JSON-LD-format". Du behøver ikke at være en JavaScript-ekspert til at bruge JSON, da det er et simpelt notationssystem, der bruger navneværdipar.
Du kan nemt sammenligne de tre formater ved hjælp af en praktisk fane nederst på hver skema.org Type side.
Ved at undersøge eksemplerne kan du nemt forstå, hvordan hvert format fungerer, og brug en af dem på dit eget websted.
Den strukturerede data markup du skal tilføje til din kode er baseret på schema.org-ordforrådet. Hvis du vælger mikrodata eller RDFa, skal du tilføje de ekstra attributter til almindelige HTML-tags.
For eksempel med mikrodata, Du tilføjer navnet på typen til beholderen ved hjælp af itemscope
attribut og hver egenskab med itemprop
attribut. Her er et meget simpelt eksempel:
Min opskrift
Beskrivelse af opskrift
Og det samme eksempel ved hjælp af RDFa, Det er værd at være opmærksom på de forskellige attributter, du skal bruge her:
Min opskrift
Beskrivelse af opskrift
Hvis du vælger JSON-LD-format, du skal placere din kode inde i tag i hovedet af din HTML-side. Eksemplet ovenfor vil se sådan ud:
Tips til brug af strukturerede data
Test din struktureret datapåmelding
Inden du tilføjer den strukturerede data-markering til dit websted, kan du hurtigt teste det ved hjælp af Googles struktureret datatestværktøj. På denne måde kan du hurtigt finde problemerne, hvis du har nogen.
Udnyt Google Knowledge Graph Cards
Google bruger ikke kun strukturerede data til rige uddrag, men hvis du er en myndighed for en bestemt indholdstype, kan dit indhold også vises i et af Knowledge Graph Cards vises på højre side af nogle søgeresultatsider.
Bemærk, at du ikke kan få Google til at vise et vidensgrafikkort til dit indhold, men hvis din struktureret dataramning er korrekt oprettet, har du mulighed for.
Gør brug af Google Rich Cards
I maj 2016 introducerede Google Rich Cards det er "opgraderingen af det nuværende Rich Snippets format", og giver engagerende mobile søgeresultater præsenteret i karruseller som kan gennemses ved at rulle til venstre og højre. Google Rich Cards bruger også struktureret dataprofil og schema.org-ordforrådet.
Tilføj strukturerede data til dine e-mails
Du kan bruge struktureret dataregistrering i dine e-mails For at udløse Google Now-kort til modtageren har Google-udviklere en fantastisk vejledning om, hvordan man gør det.
Generer struktureret data dynamisk
Det er muligt at bruge Google Tag Manager til dynamisk generere strukturerede data I JSON-LD-format lærer Moz.com dig hvordan man gør det.