Schema.org i praktiken — så strukturerar vi för AI Overviews
Det räcker inte med JSON-LD. Schema måste matcha sidans semantiska struktur, annars blir det ignorerat av crawlers och AI-engines.
De flesta sajter har JSON-LD i headern och tror att jobbet är gjort. Men schema utan semantisk korrespondens i DOM:en är som en metadatafil till en bok som ingen har skrivit. AI-crawlers verifierar — om h-hierarki, entiteter och relationer i koden inte stämmer med det schema deklarerar, viktas signalen ner.
Vad schema egentligen är
Schema.org är en gemensam vokabulär för att beskriva entiteter — Person, Organization, Article, Service, Product. Den finns för att maskiner ska kunna tolka strukturen i mänskligt skrivet innehåll.
I praktiken läggs den ofta som JSON-LD i sidans head. Crawlers läser den. Men de litar inte blint på den.
Varför schema utan korrespondens viktas ner
Modern crawlers verifierar. Om er JSON-LD säger Article med författare X men sidan saknar synlig byline, ingen daterad publicering och ingen H1 som matchar headline-fältet — då räknas signalen som potentiellt manipulerad och viktas ner.
Det är som metadata till en bok som ingen har skrivit. Verifierbart fel.
Hur vi konstruerar schema som faktiskt fungerar
- Sidan har semantisk H-hierarki innan schema ens rörs
- Varje schema-fält har en synlig motsvarighet i DOM:en
- Author-objektet pekar på en riktig författarsida med biografi
- Datum i schema matchar publicerat datum i UI:t
- BreadcrumbList speglar den faktiska navigationen
Det här är inte tekniskt — det är redaktionellt
Schema är en byline-disciplin. Det fungerar när redaktionen och utvecklarna håller samma standard: namngivna författare, dokumenterade källor, daterade artiklar, citatkonventioner. När den disciplinen brister fungerar inte schema heller.