Strukturerte data og enhetsbygging
Bygg strukturerte data og enhetssignaler som samsvarer med synlig innhold, tydeliggjør nøkkelfakta for søk og AI-systemer, og forblir gyldige etter hvert som sider endres over tid.
Strukturerte data og enhetsbygging gjør godkjente fakta på nettstedet om til et maskinlesbart lag. Det identifiserer personene, organisasjonene, produktene, artiklene, spørsmålene, trinnene og navigasjonsstiene som faktisk eksisterer, tilordner stabile identifikatorer, og uttrykker testbare relasjoner. Det finner aldri opp en ny versjon av innholdet.
Fase: P13, strukturerte data og enhetsbygging. Trinn: C — Bygg. Tidsramme: 3–5 arbeidsdager for et nettsted med et lite sett stabile maler; 1–2 uker for en markedsplass, utgiver eller e-handelskatalog med flere innholdssystemer. Eier: den tekniske SEO-lederen er ansvarlig, med utvikling som implementerer maler, innholdseiere som bekrefter synlige fakta, og merkevare- eller juridiske eiere som godkjenner kanoniske enhetsposter.
Søkemotorer behandler generelt skjema som ett signal blant sideinnhold, lenker, feeder og andre bevis. AI-hentingssystemer kan i økende grad behandle det strukturerte laget som en direkte kilde til fakta og relasjoner. En feilaktig pris, forfatter, organisasjonsnavn eller relasjon kan derfor bli hentet med stor tillit fordi den ser eksplisitt ut. Markering forbedrer tolkning; den kan ikke gjøre en ubegrunnet påstand sann.
Hvorfor denne fasen, og hvorfor her
P13 bruker beslutninger som er tatt tidligere i prosessen. Det emnekartet identifiserer hvilken side som eier hver intensjon og enhet. Innholdsfortegnelsen identifiserer duplikater og eldre URL-er. Produksjonssystemet stabiliserer felt som forfatter, gjennomgått dato, pris, tilgjengelighet og FAQ-tekst. Optimalisering på siden gjør disse faktaene synlige, mens internt lenkearbeid fikser hierarki og kanoniske destinasjoner. Først da kan en skjemamal beskrive en etablert side i stedet for å kode et bevegelig mål.
Å kjøre denne fasen for tidlig produserer teknisk gyldig fiksjon. En utvikler kan merke hver redaksjonell side som Article før virksomheten bestemmer seg for om bylinjen representerer en person, et team eller organisasjonen. En produktmal kan eksponere en tilbudspris som den synlige siden senere erstatter med «kontakt oss». Brødsmulemarkering kan bevare et gammelt hierarki etter at navigasjonen er endret. Hvert objekt parsers, men hvert forteller maskiner noe annet enn det folk ser.
Å hoppe over fasen etterlater systemer som må tolke mer enn nødvendig. De kan fortsatt forstå siden, men navn, relasjoner, datoer, forfatterskap og produktfakta forblir tvetydige. Det svekker enhetsdisambiguering : prosessen med å avgjøre hvilken virkelig person, selskap, produkt eller sted et navn refererer til. Det gjør også fremtidig vedlikehold vanskeligere fordi ingen eier identifikatorene og kildefeltene bak markeringen.
Resultatet er ikke «skjema lagt til». Det er en testet kartlegging fra sidemaler til berettigede skjematyper, et kanonisk enhetsregister, levende valideringsbevis og en overvåkingsregel. P14, ekstern digital PR og sitater, trenger den kontrakten slik at eksterne profiler, omtale og referanser forsterker de samme navnene og identifikatorene i stedet for å skape nye varianter.
Inndata og utdata
| Retning | Element | Hvorfor det trengs | Akseptansekriterium |
|---|---|---|---|
| Inndata | Godkjent side- og maloversikt | Skjemadekning må følge virkelige sidetyper, ikke gjetting av URL-mønstre. | Hver gjeldende mal har en eier, eksempel-URL-er, publiseringsstatus og kanonisk oppførsel. |
| Inndata | Kanonisk enhetsliste | Navn og identifikatorer kan ikke stabiliseres én side om gangen. | Hver organisasjon, person, produktfamilie og sted har ett foretrukket navn og én kanonisk side eller et eksplisitt unntak. |
| Inndata | Kart over synlige innholdsfelt | Markering må genereres fra de samme faktaene brukerne ser. | Pris, tilgjengelighet, forfatter, datoer, vurderinger, FAQ-er, trinn og brødsmuler peker hver til et synlig kildefelt. |
| Inndata | Interne lenke- og hierarkibeslutninger | Brødsmuler og enhetssider avhenger av avtalt nettstedstruktur. | Forelder-barn-stier og destinasjons-URL-er er godkjent; uløste sammenslåinger og omdirigeringer er flagget. |
| Utdata | Skjemadekningsmatrise | Utvikling trenger å vite hva som hører hjemme på hver mal og hvorfor. | Hver gjeldende mal har et tilordnet berettiget typesett, nødvendige egenskaper, eier og ekskluderinger. |
| Utdata | Enhetsregister | Innhold, utvikling og PR trenger én navnekonvensjon. | Hver vesentlig enhet har en stabil @id, foretrukket navn, kanonisk side, aliaser og gjennomgåtte sameAs-referanser. |
| Utdata | Valideringsbevis | En bestått kildefil er ikke bevis på at live-sider fungerer. | Representative live-URL-er har syntaks-, kvalifiserings-, synlighetsparitets-, kanonisk- og indeksbevis med tidsstempler. |
| Utdata | Overvåkingsspesifikasjon | Markering forringes ellers stille når maler og fakta endres. | Kritiske maler har en testfrekvens, samplede URL-er, alarmtilstand, eier og korreksjonsservicenivå. |
Dekningsmatrisen inngår kontrakt med implementering; enhetsregisteret inngår kontrakt med neste fase. Valideringsbevis og overvåking holder begge oppdaterte.
Sjekklisten
Hvert element nedenfor inkluderer arbeidet, årsaken, metoden, verktøyet og en ferdig-når-betingelse. Behold disse fem feltene hvis sjekklisten flyttes inn i et billettsystem.
1. Oversikt over maler og velg kvalifiserte sideeksempler
Hva: list opp hver gjeldende mal og velg representative live-URL-er, inkludert varianter med manglende valgfrie felt. Hvorfor: ett ideelt eksempel kan ikke avdekke betingede feil som et produkt uten anmeldelser, en artikkel uten navngitt forfatter, eller en kategori uten brødsmuleforelder. Hvordan: grupper URL-er etter gjengivelsesmal og innholdskilde, velg deretter minst én komplett, én minimal og én kanttilfelle-URL per mal. Verktøy: sideoversikten, crawler-eksport, CMS-modell og nettleser. Ferdig når: 100 % av gjeldende maler har minst tre eksempler, eller alle live-URL-er når en mal har færre enn tre.
2. Velg kun skjematyper som fortjener sin plass
Hva: tilordn typer i henhold til sidens synlige oppgave. Hvorfor: ekstra typer øker overflaten for motsigelser uten å skape rett til et resultat. Hvordan: bruk den smaleste nøyaktige typen og dokumenter hvorfor hvert objekt eksisterer:
- Artikkelskjema
eller
BlogPostinghører hjemme på redaksjonelt innhold med en synlig overskrift, forfatter eller utgiver og publiseringskontekst. Bruk den bredereArticlenår en smalere undertype ville være misvisende. - FAQ-skjema hører kun hjemme der brukere ser de fullstendige spørsmålene og svarene. Semantisk verdi og spesiell søkepresentasjonskvalifisering er separate ting.
HowTohører hjemme på en synlig ordnet prosedyre. Tre markedsføringsfordeler er ikke en how-to.- Produktskjema hører hjemme på et spesifikt produkt eller variant. Tilbud, valuta, tilgjengelighet, vurderinger og anmeldelser må samsvare med siden.
- Organisasjonsskjema
hører hjemme på den kanoniske organisasjonsrepresentasjonen og kan refereres til med stabil
@idandre steder. Personhører hjemme på en kanonisk profil med nok synlig informasjon til å identifisere personen. En naken bylinje rettferdiggjør ikke legitimasjon.- BreadcrumbList-skjema må gjenspeile et hierarki brukere kan forstå, ikke en kunstig søkeordsti.
Verktøy: dekningsmatrisen, synlige sider, schema.org-vokabular og søkeplattformens gjeldende kvalifiseringsdokumentasjon. Ferdig når: hver valgt type har en setningsbegrunnelse, en synlig kilde og en eksplisitt ekskluderingsregel for sider der den ikke skal gjengis.
3. Bygg det kanoniske enhetsregisteret
Hva: opprett én vedlikeholdt post for hver viktig organisasjon, person, produktfamilie og lokasjon. Hvorfor: konsistente identifikatorer lar separate sider referere til det samme; inkonsistente navn tvinger maskiner til å avgjøre om «AmICited», «Am I Cited» og et juridisk selskapsnavn er én enhet eller flere. Hvordan: registrer foretrukket offentlig navn, juridisk navn der det er relevant, aliaser, kanonisk side, enhetstype, stabil @id, eier og autoritative sameAs-referanser. En sameAs-verdi hevder identitet, ikke emnemessig relevans, så den bør kun peke til en post eller offisiell profil som representerer samme enhet.
Én kanonisk side eier hver enhets fullstendige definisjon; andre sider refererer til dens @id i stedet for å opprette konkurrenter. En sides kanoniske URL
identifiserer den foretrukne siden for indeksering, mens @id identifiserer tingen som beskrives. For eksempel kan enheten være https://example.com/about/#organization mens siden forblir https://example.com/about/.
Verktøy: enhetsregister, CMS-poster, juridisk eller HR-kildedata, offisielle profiler og autoritative offentlige registre. Ferdig når: 100 % av vesentlige enheter brukt i markering har ett foretrukket navn, én kanonisk side eller godkjent unntak, én stabil @id, en eier og ingen uløst identitetskonflikt.
4. Kartlegg egenskaper til synlige kildefelt
Hva: koble hver skjemaegenskap til feltet som gjengir det synlige faktumet. Hvorfor: manuell duplisering skaper avdrift; samme pris eller forfatter lagret to steder vil til slutt være uenige. Hvordan: kartlegg headline til den synlige tittelen, author til den publiserte bylinjeposten, dateModified til en meningsfull synlig oppdateringsdato, tilbudsfelt til den kundevendte handelskilden, FAQ-objekter til gjengitte svar, og brødsmuleposisjoner til det faktiske hierarkiet. Ikke fyll ut en egenskap bare fordi den er tilgjengelig i en plugin, hvis kilden er skjult, utdatert eller semantisk forskjellig.
Verktøy: CMS-skjema, malfilkode, handelsfeed, innholds-API og feltkart. Ferdig når: hver vesentlig egenskap har én navngitt kilde, transformasjonsregel, fallback-atferd og eier; null vesentlige verdier vedlikeholdes uavhengig i markering og synlig innhold.
5. Implementer en tilkoblet JSON-LD-graf
Hva: gjengi de godkjente objektene og koble dem sammen med stabile identifikatorer. Hvorfor: frakoblede blokker kan beskrive samme organisasjon eller forfatter som separate ting, mens stabile referanser uttrykker relasjoner tydelig. Hvordan: bruk JSON-LD
— JavaScript Object Notation for Linked Data — med mindre den eksisterende plattformen krever et annet støttet format. Bruk @id-referanser for utgiver, forfatter, produktmerke og primærenhet i stedet for å gjenta partielle definisjoner. Hold utdataene serverlesbare der det er mulig, og escape brukerstyrte strenger på en sikker måte.
Resultatet er en liten kunnskapsgraf på sidenivå: enheter og deres relasjoner. Inkluder fakta som identifiserer eller kvalifiserer dem på denne siden, ikke hver tilgjengelige egenskap.
Verktøy: malframeworksystem, kildekodegjennomgang, nettleserkilde og en JSON-parser. Ferdig når: alle utvalgte eksempler produserer parsebare objekter, hver intern @id løser til én definisjon eller tiltenkt referanse, valgfrie felt forsvinner rent når de er fraværende, og ingen mal sender ut tomme plassholderverdier.
6. Utfør gjennomgang av synlig innholdsparitet
Hva: sammenlign hvert vesentlig oppmerket faktum med hva en bruker kan se på samme URL. Hvorfor: strukturerte data er en eksplisitt påstand, ikke et gjemmested for innhold. Søkesystemer kan ignorere villedende markering, fjerne kvalifisering eller anvende manuelle handlinger; AI-systemer kan gjenta feil verdi som om den var autoritativ. Hvordan: sammenlign den gjengitte siden og den ekstraherte grafen side om side. Sjekk navn, forfatterskap, legitimasjon, datoer, priser, tilgjengelighet, valuta, vurderinger, antall anmeldelser, spørsmål, svar, trinn og brødsmuleetiketter.
Verktøy: gjengitt side, ekstrahert JSON-LD, CMS-forhåndsvisning og handelskilde. Ferdig når: 100 % av vesentlige egenskaper samsvarer med synlig innhold i betydning, enheter, omfang og ferskhet på tvers av de komplette, minimale og kanttilfelle-eksemplene.
7. Valider syntaks, kvalifisering, kanoniske URL-er og live-tolkning
Hva: test den genererte grafen på fire nivåer. Hvorfor: gyldig JSON kan bruke feil egenskap; gyldig skjema kan oppfylle et søkefunksjons krav; en korrekt side kan fortsatt være ikke-indeksert; og Google kan velge en annen kanonisk. Hvordan: først, parse JSON. For det andre, valider vokabular og typespesifikke krav. For det tredje, inspiser live-URL-ens rich-result- og oppdaget-element-vurderinger. For det fjerde, bekreft indeksstatus og den valgte kanoniske. Skill feil fra advarsler, og skill kvalifisering fra faktisk visning.
Verktøy: skjemavalidering, relevant søkeplattformtestverktøy og AmICited URL Inspection. Ferdig når: det er null syntaksfeil, null ugyldige eller ustøttede nødvendige egenskaper, null uløste rich-result-feil på kvalifiserte maler, hver advarsel har en eier eller dokumentert grunn for ikke-anvendelighet, og den inspiserte live-URL-en er indeksert under den tiltenkte kanoniske.
8. Etabler regresjonsovervåking og endringseierskap
Hva: automatiser kontroller og definer hendelser som tvinger revalidering. Hvorfor: skjema råtner stille når et CMS-felt blir omdøpt, en komponent skjules, en priskilde endres, eller en JavaScript-distribusjon slutter å injisere grafen. Hvordan: kjør malfiksturer i lanseringstester, crawl representative live-URL-er, sammenlign oppdagede typer og feilantall med grunnlinjen, og abonner på søkeplattformrapporter. Utløs en målrettet gjennomgang etter endringer i maler, navigasjon, forfatterskap, organisasjonsidentitet, katalogfelt, kanoniske regler eller synlige FAQ- og trinnkomponenter.
Verktøy: automatiserte tester, planlagt crawler, distribusjonslogg, URL Inspection og en eid sakskø. Ferdig når: hver kritisk mal sjekkes før lansering og minst ukentlig i produksjon, feil oppretter en tilordnet alarm innen én arbeidsdag, og enhetsregisteret har en kvartalsvis gjennomgangsdato.
Verktøy i AmICited
AmICited støtter to forskjellige deler av arbeidsflyten. De bør ikke slås sammen til én poengsum fordi tilgjengelighet og tolkning av strukturerte data svarer på forskjellige spørsmål.
Åpne AI-tilgjengelighet på https://app.amicited.com/accessibility for å bekrefte at AI-agenter kan nå og hente sidestrukturen som markeringen er ment å beskrive. En perfekt graf er irrelevant hvis en crawler mottar en utfordringsside, et klientgjengitt skall eller blokkert tilgang. Bruk denne sjekken på de samme representative URL-ene og brukeragentforholdene som brukes for skjemaeksemplet.
Åpne URL-inspeksjon på https://app.amicited.com/reports/google-search/url-inspection for den levende Google-vurderingen. Inspiser den tiltenkte kanoniske, indeksstatus, rich-result-vurdering og oppdagede schema.org-noder. Gå gjennom objekt-, feil- og advarselstotaler i stedet for å behandle «markering oppdaget» som bestått. Oppdater etter en distribusjon når et bufret resultat ikke ville representere den nye malen.
Noter begge rapport-URL-ene, den inspiserte siden, tidspunkt, resultat og skjermbilde slik at neste gjennomgåer kan reprodusere kontrollen.
Beslutningsregler
Tall gjør «skjemakvalitet» om til en lanseringsbeslutning. Disse tersklene måler implementeringsintegritet, ikke lovede rangeringer, rike resultater eller siteringer.
| Funn | Terskel | Beslutning | Ferdig når | |
|---|---|---|---|---|
| Markering motsier eller legger til et vesentlig faktum som ikke er synlig på siden | 1 eller flere verdier | Blokker lansering | Hver motsigelse er korrigert i den delte kilden eller fjernet fra markering. | |
| JSON kan ikke parses | 1 eller flere feil | Blokker lansering | Alle samplede sider parser uten syntaksfeil. | |
| Nødvendig egenskap er ugyldig eller mangler på en type som er ment for rich-result-kvalifisering | 1 eller flere feil | Blokker den malen | Live-testen rapporterer null feil, eller typen er bevisst fjernet og matrisen oppdatert. | |
| Kritisk maldekning | Under 100 % av gjeldende maler | Blokker faseoverlevering | Hver mal har en kartlegging, ekskluderinger, eksempler og en eier. | |
| Eksempelstørrelse per mal | Færre enn 3 URL-er når 3+ finnes | Utvid test | En komplett, minimal og kanttilfelle-side består, eller alle URL-er er testet når færre finnes. | |
| Enhetsidentifikatorkollisjon | 2 poster bruker én @id, eller én enhet har konkurrerende @id-verdier | Blokker berørte enheter | Registeret inneholder én stabil identifikator per enhet og alle maler bruker den. | |
Ikke-gjennomgått sameAs-verdi | 1 eller flere lenker | Fjern eller gjennomgå | Hver lenke løses, representerer samme enhet, og har en eier og gjennomgangsdato. | |
| Valideringsadvarsel | Enhver advarsel | Triage, ikke ignorer stilltiende | Hver advarsel er fikset eller registrert med årsak, eier, omfang og neste gjennomgangsdato. | |
| Produksjonsregresjon | Enhver ny parsefeil, typetap eller vesentlig verdimismatch | Varsle innen 1 arbeidsdag | Eieren gjenoppretter grunnlinjen eller godkjenner og dokumenterer den tiltenkte endringen. | |
| Enhetsregistrets alder | Mer enn 90 dager, eller umiddelbart etter en vesentlig identitetsendring | Gjennomgå | Navn, kanoniske sider, identifikatorer, aliaser og autoritative referanser bekreftes på nytt. |
Bestått garanterer ikke et rikt resultat eller AI-sitering; disse tersklene styrer nøyaktighet og vedlikehold, ikke utvelgelse.
Leveranse
Overlever én versjonert pakke med fire artefakter: dekningsmatrisen, enhetsregisteret, valideringsloggen og overvåkingsspesifikasjonen. Et regneark, database eller depotfil er akseptabelt hvis feltene er eksporterbare og eiere kan oppdatere dem uten å rekonstruere metoden.
SKJEMADEKNINGSMATRISE
Mal | Eksempel-URL-er | Inkluderte typer | Ekskluderte typer og årsak
Egenskap | Synlig kildefelt | Fallback | Implementeringseier
ENHETSREGISTER
Enhetstype | Foretrukket navn | Juridisk navn | Aliaser
Kanonisk side | Stabil @id | sameAs-referanser | Posteier | Gjennomgått dato
VALIDERINGSLOGG
URL | Mal | Testtidspunkt | Distribuert versjon
Parseringsresultat | Oppdagede typer | Feil | Advarsler | Synlig paritet
Indeksstatus | Google-kanonisk | Rich-result-vurdering | Bevislenker
OVERVAKINGSSPESIFIKASJON
Mal | Test-URL-er | Kontrollfrekvens | Alarmtilstand
Eier | Svartid | Siste bestått | Neste enhetsgjennomgang
Overleveringen er akseptert når utvikling kan identifisere malfeilen bak ethvert live-objekt, innhold kan identifisere den synlige kilden bak enhver vesentlig verdi, og eieren av neste fase kan identifisere den kanoniske enhetsposten uten å åpne koden.
Hva går galt
En plugin merker opp alt. Hjemmesiden blir en Article, kategori-kort blir produkter, og hver accordion blir en FAQ. Fiks dekningsmatrisen; konfigurasjon følger sideformålet.
Markering og synlig innhold bruker forskjellige databaser. Tilbudet sier «på lager» etter at siden sier utilgjengelig. Generer begge representasjonene fra samme felt og test oppdateringsforsinkelse.
Hver side omdefinerer organisasjonen. Navn, logoer og profiler driver. Definer den én gang med en stabil @id, og referer så til den.
sameAs blir en lenkedumping. Omtaler og liknende navngitte selskaper hevdes å være identiske. Behold kun autoritative poster og kontrollerte profiler for samme enhet.
FAQ- eller HowTo-markering skjuler svaret. Hvis brukere kun ser en smakebit eller portet trinn, gjengi det fullstendige merkede innholdet eller fjern egenskapene.
Validering stopper ved en generator. Live-malen kan duplisere objekter, escape JSON feilaktig, eller mislykkes for crawler. Valider den distribuerte siden og dens indekstolkning.
Advarsler blir enten avvist eller ignorert i sin helhet. Triage hver etter konsekvens, noter beslutningen, og gå tilbake til den når krav eller maler endres.
Skjema får æren for resultater det ikke kan garantere. Spor gyldighet separat fra søkepresentasjon, trafikk, AI-siteringer og konverteringer.
Neste fase
P14 er ekstern digital PR og sitater. Den trenger enhetsregisteret, ikke bare kode. Dekning, profiler, partnerskap og kataloger bør bruke det godkjente navnet, kanoniske destinasjonen og relasjonsspråket; ellers kan eksterne bevis styrke feil identitet.
P13-eieren overleverer:
- det godkjente foretrukne navnet, aliaser, kanonisk side og stabil identifikator for hver enhet i kampanjens omfang;
- de autoritative postene som allerede er tilkoblet med
sameAs, inkludert eventuelle hull som ikke bør fylles ut uten verifisering; - siden og skjematypene som beskriver hver enhet, slik at oppsøkende påstander samsvarer med fakta på nettstedet;
- uløste konflikter, som et juridisk navn som avviker fra det offentlige merkevarenavnet eller to eksperter med liknende navn;
- overvåkningseieren som må gjennomgå identitetsendringer skapt av nye profiler, rebrandinger, oppkjøp eller forfatterflyttinger.
Neste fase kan begynne når en ekstern utgiver kan identifisere og lenke til riktig enhet ved kun å bruke denne pakken. Den venter mens eierskap, navngivning eller identitet forblir omstridt.
FAQ
Ofte stilte spørsmål
Garantierer det å legge til skjemamarkering et rikt resultat eller en AI-sitering?
Hvilke skjematyper bør vi implementere først?
Kan strukturerte data inneholde fakta som ikke vises på siden?
Hva bør en sameAs-lenke peke til?
Hvor ofte bør strukturerte data overvåkes?
Flere veiledninger i denne delen
Klar til å sette det ut i livet?
Gratis sjekk · 7 dagers prøveperiode · ingen kredittkort