Gå til indhold
SilktideHjælp

Gyldighed af strukturerede data

Når en side indeholder maskinlæsbare data, der beskriver dens indhold for søgemaskiner, skal disse data være gyldige for at kunne bruges. Silktide tjekker, at opmærkningen kan fortolkes korrekt, angiver hvilken slags ting den beskriver, og indeholder de egenskaber, som denne slags kræver.

skrives normalt som ved hjælp af schema.org-vokabularet:

<!-- Gyldig: kan fortolkes, har en @type og indeholder den påkrævede headline -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to store wine"
}
</script>

Hvorfor det er vigtigt

Søgemaskiner kasserer ødelagte strukturerede data uden varsel. Ugyldig JSON, en blok der aldrig angiver, hvad den beskriver, eller en type, der mangler sine væsentlige egenskaber, betyder alle, at opmærkningen ignoreres – du mister de udvidede søgeresultater (stjernebedømmelser, artikelkort, produktoplysninger), som opmærkningen var beregnet til at give, og intet på siden fortæller dig, at det er sket.

Ugyldige strukturerede data er uden tvivl værre end slet ingen: Indsatsen er brugt, og siden ser dækket ud uden at levere noget.

Sådan retter du det

  1. Ugyldig JSON – ret syntaksen. Efterstillede kommaer, anførselstegn i tekst uden escape-tegn og skabelonpladsholdere, der aldrig blev erstattet, er de sædvanlige årsager.
  2. Ingen @type – tilføj én til hver entitet ved hjælp af en anerkendt schema.org-type såsom Article, Product eller Event.
  3. Manglende påkrævede egenskaber – tilføj det, typen har brug for: For eksempel kræver en Article en headline, et Product kræver et name, og en Event kræver et name og startDate.
  4. Validér resultatet med Googles Rich Results Test eller schema.org-validatoren, før du udgiver det.

Sådan tester Silktide dette

  1. Test kun sider, der er kvalificerede til indeksering i søgemaskiner.
  2. Indsaml hver JSON-LD-blok på siden. Sider uden sådanne blokke springes over – om strukturerede data bør findes, testes separat af Strukturerede data.
  3. Rapportér højst ét fund pr. side, med det mest alvorlige først:
    • En blok, der ikke er gyldig JSON.
    • En blok, der ikke indeholder nogen @type.
    • En anerkendt type, der mangler en egenskab, den kræver. Silktide tester det væsentlige for almindelige typer, herunder Article (headline), Product, Organization, Person, LocalBusiness (name), Recipe (name og ingredients), Event (name og start date), FAQPage (questions) og BreadcrumbList (items).

Fejlfinding

Min opmærkning består Googles test, men Silktide markerer den

Silktide validerer de nødvendige grundlæggende elementer for almindelige typer frem for hele schema.org-vokabularet, og indlejrede entiteter valideres enkeltvis – for eksempel skal en Person, der er indlejret som forfatter, stadig have et name. Kontrollér den specifikke entitet, der er nævnt i fundet.

Jeg bruger mikrodata eller RDFa i stedet for JSON-LD

Dette tjek læser kun JSON-LD, som er det format, Google anbefaler. Strukturerede data i andre formater valideres ikke her.

Få mere at vide

Sidst opdateret

Var denne side nyttig?

Gyldighed af strukturerede data | Silktide Hjælp