Modul 5 · 5.3
Test, vedligeholdelse og hvad der ikke er tilladt
Modul 5: Strukturerede data · Læsetid: 12 minutter
Læringsmål: Efter denne lektion kan du teste strukturerede data med Rich Results Test og Schema Markup Validator, forklare forskellen på fejl og advarsler og anvende Googles regler, for eksempel forbuddet mod anmeldelser af din egen virksomhed.
Nøglebegreber: Rich Results Test, Schema Markup Validator, kritisk problem (fejl) over for ikke-kritisk problem (advarsel), gengivet HTML, rapporter i Search Console, retningslinjer for strukturerede data, egne anmeldelser (self-serving), manuel handling, dobbelte blokke, vedligeholdelse
To testværktøjer, to spørgsmål
Der findes to gratis værktøjer, og de besvarer hver sit spørgsmål.
| Rich Results Test | Schema Markup Validator | |
|---|---|---|
| Fra hvem | schema.org (efterfølgeren til Googles gamle Structured Data Testing Tool, hos schema.org siden 2021) | |
| Spørgsmål, det besvarer | "Kan denne side få en særlig visning i Google?" | "Er dette gyldig schema.org-markup?" |
| Hvilke typer | Kun typer, som Google har en særlig visning til | Alle typer fra schema.org |
| Tjekker Googles regler | Ja: påkrævede og anbefalede egenskaber ifølge Google | Nej, kun schema.org selv |
| Input | Adressen på en side eller indsat kode | Adressen på en side eller indsat kode |
Start med Rich Results Test (https://search.google.com/test/rich-results). Indtast adressen på din side, ikke koden: så ser værktøjet siden, som Googlebot henter den, inklusive JSON-LD, der tilføjes med JavaScript. Indsætter du koden, kan JavaScript løbe ind i begrænsninger, siger Google selv. Vil du vide, om din markup er korrekt efter schema.org, også for typer som Google ikke bruger til noget, så brug Schema Markup Validator (https://validator.schema.org/).
Sådan læser du fejl og advarsler
Rich Results Test deler problemer op i to slags:
- Kritiske problemer (fejl). Der mangler en påkrævet egenskab, eller en værdi er ugyldig. Elementet kan så ikke få en særlig visning. Dem retter du altid.
- Ikke-kritiske problemer (advarsler). Der mangler en anbefalet egenskab, som
priceRangeellergeo. Elementet er gyldigt. Udfyld egenskaben, hvis du har oplysningerne, og de er korrekte; find ikke på noget for at få en advarsel til at forsvinde.
Siger testen, at der ikke er fundet nogen elementer, selvom du ved, at der er JSON-LD på siden? Så se efter tre årsager:
- JSON er ugyldig (et komma for meget eller for lidt, et glemt anførselstegn). Så springes hele blokken over. Schema Markup Validator nævner som regel den linje, hvor det går galt.
- Typen er ukendt (
Bloemisti stedet forFlorist) eller stavet forkert (localbusiness). - Siden er blokeret for Googlebot med robots.txt eller
noindex(lektion 3.3 og 1.3). Google beder udtrykkeligt om, at du ikke blokerer sider med strukturerede data.
Search Console holder øje
Så snart dit site er i Search Console (modul 2), viser Search Console under Forbedringer en rapport for hver type, som Google har en særlig visning til og finder gyldig markup for på dit site. Her ser du gyldige elementer, elementer med ikke-kritiske problemer og ugyldige elementer, med eksempelsider. Et par ting, du skal vide:
- Der er ingen knap, der retter fejlen for dig. Du retter kilden (dit site, dit plugin, din websitebygger), og derefter kan du bede om en kontrol i rapporten.
- Tallene er elementer, ikke sider. Én side kan indeholde flere elementer.
- Er der ingen rapport for en type, har Google ikke fundet gyldig markup af den type, eller også har typen ingen egen visning.
Hvad der ikke er tilladt
Googles retningslinjer for strukturerede data er korte og strenge. De vigtigste:
- Beskriv kun det, der er synligt. Ingen åbningstider, priser eller anmeldelser i din JSON-LD, som en besøgende ikke kan finde på siden.
- Ingen vildledning. Oplysningerne skal give et ærligt billede af siden.
- På den rigtige side. Placer markuppen på den side, den beskriver.
- Billeder i dine strukturerede data skal kunne hentes og indekseres af Google.
- Ingen falske anmeldelser og ingen anmeldelser, der ikke kommer fra rigtige brugere.
Anmeldelser af din egen virksomhed
En regel, der overrasker mange virksomheder: læg ingen aggregateRating eller review om dig selv i LocalBusiness-blokken på dit eget site. Google siger: hvis den virksomhed, der bedømmes, selv styrer anmeldelserne af sig selv, kan siderne med LocalBusiness- eller anden Organization-markup ikke få stjerner i søgeresultaterne. Google indførte reglen i 2019. Det er ligegyldigt, om du selv indsamler anmeldelserne, henter dem fra en widget eller kopierer dem fra et anmeldelsessite. Stjernerne ved din virksomhed i Google Maps kommer fra dit Virksomhedsprofil (lektion 6.5), ikke fra din egen JSON-LD.
Plugins og temaer lægger nogle gange automatisk sådan en bedømmelse ind i din markup. Se derfor efter i din egen JSON-LD, om der står aggregateRating, og slå det fra, hvis det handler om din egen virksomhed.
Hvad der sker ved misbrug
Overtræder du retningslinjerne, kan Google foretage en manuel handling for strukturerede data. Den ser du i Search Console under Sikkerhed og manuelle handlinger (lektion 2.4). Følgen ifølge Google: siden kan ikke længere få særlige visninger. Den almindelige placering i søgeresultaterne påvirkes ifølge Google ikke af sådan en manuel handling. Når du har rettet fejlen, beder du om en ny vurdering i Search Console.
Vedligeholdelse: de stille fejl
De fleste problemer opstår ikke, når du skriver markuppen, men senere.
- To blokke, der modsiger hinanden. Dit tema indsætter en
LocalBusiness-blok, og det gør dit SEO-plugin også, med et andet telefonnummer. Vælg én kilde, og slå den anden fra. To blokke af forskellige slags (enWebSiteog enFlorist) er ikke et problem; den samme virksomhed to gange med forskellige oplysninger er. - Oplysninger, der ændrer sig. Nyt telefonnummer, flytning, andre åbningstider om sommeren. Ret det først det faste sted (din websitebygger eller dit plugin), og gennemgå derefter dit Virksomhedsprofil, Apple Business og kataloger (modul 6).
- Et nyt tema eller en ny bygger. Efter en fornyelse af dit site er der nogle gange ingen JSON-LD længere, eller den er der to gange. Test efter hver større ændring.
- Midlertidige tider. Helligdage og ferier lægger du ind i dit Virksomhedsprofil som særlige åbningstider. I JSON-LD kan det gøres med
validFromogvalidThrough; husk så at fjerne dem igen.
En god vane: test din kontaktside i Rich Results Test efter hver ændring af dine virksomhedsoplysninger og efter hver større opdatering af dit site, og kig i rapporten i Search Console en gang i kvartalet.
I praksis: test et WordPress-site og et AI Builder-site
På et WordPress-site med et SEO-plugin ser du ofte flere elementer i Rich Results Test: WebSite, Organization eller LocalBusiness, BreadcrumbList og en Article for hvert indlæg. På et site fra WebOkés AI Builder finder du på forsiden en @graph med en WebSite og virksomheden som undertype af LocalBusiness. Vil du se alle egenskaberne i den blok, også åbningstiderne i den korte skrivemåde openingHours, så indsæt også adressen i Schema Markup Validator: den viser alle schema.org-typer og alle egenskaber. Med andre websitebyggere tester du på præcis samme måde.
Opsummering
- Rich Results Test fortæller, om din side kan få en visning i Google; Schema Markup Validator fortæller, om din markup er gyldig schema.org.
- Test med sidens adresse, ikke med indsat kode. Kritiske problemer retter du altid; advarsler kun med rigtige oplysninger.
- Ingen ugyldig JSON, ingen ukendte typer, og bloker ikke sider med strukturerede data for Googlebot.
- Ingen anmeldelser eller bedømmelser af din egen virksomhed i din egen markup; misbrug kan føre til en manuel handling.
- Test igen efter hver ændring af dine oplysninger eller dit site, og undgå dobbelte blokke, der modsiger hinanden.
Quiz
Opgave
Opgave A5.3: Find fejlene. Download eksempelfilen jsonld-fouten-1.json: en JSON-LD-blok for en blomsterbutik med seks fejl. Læs den linje for linje (du må også indsætte den i Schema Markup Validator), og vælg blandt de ti udsagn i opgaven de seks, der beskriver en rigtig fejl. Programmet sammenligner dit valg med den faste nøgle og forklarer for hvert udsagn hvorfor.
Læs mere
- Googles Rich Results Test: https://search.google.com/test/rich-results
- Schema Markup Validator: https://validator.schema.org/
- Google Search Central, Generelle retningslinjer for strukturerede data: https://developers.google.com/search/docs/appearance/structured-data/sd-policies
- Google Search Central, Anmeldelsesuddrag (med reglen om egne anmeldelser): https://developers.google.com/search/docs/appearance/structured-data/review-snippet
- Google Search Console Hjælp, Rapporter om rich results: https://support.google.com/webmasters/answer/7552505
- Google Search Central, Strukturerede data med JavaScript: https://developers.google.com/search/docs/appearance/structured-data/generate-structured-data-with-javascript
