Modul 5 · 5.3
Testa, underhåll och vad som inte är tillåtet
Modul 5: Strukturerad data · Lästid: 12 minuter
Lärandemål: Efter den här lektionen kan du testa strukturerad data med Rich Results Test och Schema Markup Validator, förklara skillnaden mellan fel och varningar och tillämpa Googles regler, till exempel förbudet mot recensioner om ditt eget företag.
Nyckelbegrepp: Rich Results Test, Schema Markup Validator, kritiskt problem (fel) jämfört med icke-kritiskt problem (varning), renderad HTML, rapporter i Search Console, riktlinjer för strukturerad data, egna recensioner (self-serving), manuell åtgärd, dubbla block, underhåll
Två testverktyg, två frågor
Det finns två gratis verktyg, och de svarar på var sin fråga.
| Rich Results Test | Schema Markup Validator | |
|---|---|---|
| Från vem | schema.org (efterföljaren till Googles gamla Structured Data Testing Tool, sedan 2021 hos schema.org) | |
| Fråga som verktyget besvarar | "Kan den här sidan få en särskild visning i Google?" | "Är detta giltig schema.org-märkning?" |
| Vilka typer | Bara typer som Google har en särskild visning för | Alla typer från schema.org |
| Kontrollerar Googles regler | Ja: obligatoriska och rekommenderade egenskaper enligt Google | Nej, bara schema.org självt |
| Indata | Adressen till en sida eller inklistrad kod | Adressen till en sida eller inklistrad kod |
Börja med Rich Results Test (https://search.google.com/test/rich-results). Fyll i adressen till din sida, inte koden: då ser verktyget sidan så som Googlebot hämtar den, inklusive JSON-LD som läggs till med JavaScript. Klistrar du in koden kan JavaScript stöta på begränsningar, säger Google själv. Vill du veta om din märkning stämmer enligt schema.org, även för typer som Google inte använder, så använd Schema Markup Validator (https://validator.schema.org/).
Läs fel och varningar
Rich Results Test delar in problem i två sorter:
- Kritiska problem (fel). En obligatorisk egenskap saknas, eller ett värde är ogiltigt. Objektet kan då inte få en särskild visning. Detta åtgärdar du alltid.
- Icke-kritiska problem (varningar). En rekommenderad egenskap saknas, till exempel
priceRangeellergeo. Objektet är giltigt. Fyll i egenskapen om du har uppgifterna och de stämmer; hitta inte på något för att bli av med en varning.
Säger testet "No items detected" fast du vet att det finns JSON-LD på sidan? Titta då på tre orsaker:
- JSON-koden är ogiltig (ett kommatecken för mycket eller för lite, ett glömt citattecken). Då hoppas hela blocket över. Schema Markup Validator anger oftast raden där det går fel.
- Typen är okänd (
Bloemisti stället förFlorist) eller felstavad (localbusiness). - Sidan är blockerad för Googlebot med robots.txt eller
noindex(lektion 3.3 och 1.3). Google ber uttryckligen: blockera inte sidor med strukturerad data.
Search Console håller koll
Så snart din webbplats finns i Search Console (modul 2) visar Search Console under Förbättringar en rapport per typ som Google har en särskild visning för och hittar giltig märkning av på din webbplats. Där ser du giltiga objekt, objekt med icke-kritiska problem och ogiltiga objekt, med exempelsidor. Några saker att känna till:
- Det finns ingen knapp som "fixar det". Du rättar källan (din webbplats, ditt tillägg, din webbplatsbyggare), och sedan kan du begära en kontroll i rapporten.
- Antalen gäller objekt, inte sidor. En sida kan innehålla flera objekt.
- Finns det ingen rapport för en typ har Google inte hittat någon giltig märkning av den typen, eller så har typen ingen egen visning.
Vad som inte är tillåtet
Googles riktlinjer för strukturerad data är korta och strikta. De viktigaste:
- Beskriv bara det som syns. Inga öppettider, priser eller recensioner i din JSON-LD som en besökare inte kan hitta på sidan.
- Ingen vilseledning. Uppgifterna ska ge en ärlig bild av sidan.
- På rätt sida. Lägg märkningen på den sida som den beskriver.
- Bilder i din strukturerade data ska gå att hämta och indexera för Google.
- Inga falska recensioner och inga recensioner som inte kommer från riktiga användare.
Recensioner om ditt eget företag
En regel som överraskar många företag: lägg inte in aggregateRating eller review om dig själv i LocalBusiness-blocket på din egen webbplats. Google säger: om företaget som bedöms själv hanterar recensionerna om sig självt kan sidorna med LocalBusiness- eller annan Organization-märkning inte få stjärnor i sökresultaten. Google införde regeln 2019. Det spelar ingen roll om du samlar in recensionerna själv, hämtar dem från en widget eller tar dem från en recensionssajt. Stjärnorna vid ditt företag i Google Maps kommer från din Företagsprofil (lektion 6.5), inte från din egen JSON-LD.
Tillägg och teman lägger ibland in ett sådant betyg automatiskt i din märkning. Kontrollera därför om det står aggregateRating i din egen JSON-LD, och stäng av det om det gäller ditt eget företag.
Vad som händer vid missbruk
Bryter du mot riktlinjerna kan Google vidta en manuell åtgärd för strukturerad data. Den ser du i Search Console under Säkerhet och manuella åtgärder (lektion 2.4). Följden enligt Google: sidan kan inte längre få särskilda visningar. Den vanliga rankningen i sökresultaten påverkas enligt Google inte av en sådan manuell åtgärd. När du har rättat felen begär du en ny granskning i Search Console.
Underhåll: de tysta felen
De flesta problem uppstår inte när du skriver koden, utan senare.
- Två block som motsäger varandra. Ditt tema lägger in ett
LocalBusiness-block, och ditt SEO-tillägg också, med ett annat telefonnummer. Välj en källa och stäng av den andra. Två block av olika slag (enWebSiteoch enFlorist) är inget problem; två gånger samma företag med olika uppgifter är det. - Uppgifter som ändras. Nytt telefonnummer, flytt, andra öppettider på sommaren. Ändra först på din fasta plats (din webbplatsbyggare eller ditt tillägg), och gå sedan igenom din Företagsprofil, Apple Business och kataloger (modul 6).
- Ett nytt tema eller en ny byggare. Efter en förnyelse av webbplatsen finns det ibland ingen JSON-LD kvar, eller så finns den dubbelt. Testa efter varje större ändring.
- Tillfälliga tider. Helgdagar och semestrar lägger du in i din Företagsprofil som särskilda öppettider. I JSON-LD går det med
validFromochvalidThrough; glöm då inte att ta bort dem igen.
En bra vana: testa din kontaktsida i Rich Results Test efter varje ändring av dina företagsuppgifter och efter varje större uppdatering av webbplatsen, och titta i rapporten i Search Console en gång per kvartal.
I praktiken: testa en WordPress-webbplats och en AI Builder-webbplats
På en WordPress-webbplats med ett SEO-tillägg ser du ofta fler objekt i Rich Results Test: WebSite, Organization eller LocalBusiness, BreadcrumbList och en Article per inlägg. På en webbplats från WebOkés AI Builder hittar du på startsidan en @graph med en WebSite och företaget som undertyp till LocalBusiness. Vill du se alla egenskaper i det blocket, även öppettiderna i den korta skrivformen openingHours, så klistra in adressen i Schema Markup Validator också: den visar varje schema.org-typ och varje egenskap. Med andra webbplatsbyggare fungerar testandet på exakt samma sätt.
Sammanfattning
- Rich Results Test visar om din sida kan få en visning i Google; Schema Markup Validator visar om din märkning är giltig schema.org.
- Testa med sidans adress, inte med inklistrad kod. Kritiska problem åtgärdar du alltid; varningar bara med riktiga uppgifter.
- Ingen ogiltig JSON, inga okända typer, och blockera inte sidor med strukturerad data för Googlebot.
- Inga recensioner eller betyg om ditt eget företag i din egen märkning; missbruk kan leda till en manuell åtgärd.
- Testa igen efter varje ändring av dina uppgifter eller din webbplats, och undvik dubbla block som motsäger varandra.
Quiz
Uppgift
Uppgift A5.3: Hitta felen. Ladda ner exempelfilen jsonld-fouten-1.json: ett JSON-LD-block för en blomsterbutik med sex fel. Läs det rad för rad (du får också klistra in det i Schema Markup Validator) och välj bland de tio påståendena i uppgiften de sex som beskriver ett verkligt fel. Programmet jämför ditt val med den fasta nyckeln och förklarar varför för varje påstående.
Läs mer
- Googles Rich Results Test: https://search.google.com/test/rich-results
- Schema Markup Validator: https://validator.schema.org/
- Google Search Central, Allmänna riktlinjer för strukturerad data: https://developers.google.com/search/docs/appearance/structured-data/sd-policies
- Google Search Central, Recensionsutdrag (med regeln om egna recensioner): 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, Strukturerad data med JavaScript: https://developers.google.com/search/docs/appearance/structured-data/generate-structured-data-with-javascript
