Dilysrwydd data strwythuredig
Pan fydd tudalen yn cynnwys data darllenadwy gan beiriant sy'n disgrifio ei chynnwys ar gyfer peiriannau chwilio, rhaid i'r data hwnnw fod yn ddilys er mwyn bod o unrhyw ddefnydd. Mae Silktide yn gwirio bod y marcio'n cael ei ddadansoddi'n gywir, yn datgan pa fath o beth y mae'n ei ddisgrifio, ac yn cynnwys y priodweddau y mae'r math hwnnw'n eu gofyn.
Fel arfer, ysgrifennir fel , gan ddefnyddio geirfa schema.org:
<!-- Dilys: caiff ei ddadansoddi, mae ganddo @type, ac mae'n cynnwys y headline gofynnol -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Sut i storio gwin"
}
</script>
Pam mae hyn yn bwysig
Mae peiriannau chwilio'n taflu data strwythuredig sydd wedi torri i ffwrdd yn dawel. Mae JSON annilys, bloc nad yw byth yn dweud beth y mae'n ei ddisgrifio, neu fath sydd heb ei briodweddau hanfodol i gyd yn golygu bod y marcio'n cael ei anwybyddu - byddwch yn colli'r canlyniadau cyfoethog (sgoriau sêr, cardiau erthyglau, manylion cynnyrch) yr oedd y marcio i fod i'w sicrhau, ac nid oes dim ar y dudalen yn dweud wrthych fod hyn wedi digwydd.
Gellir dadlau bod data strwythuredig annilys yn waeth na dim o gwbl: mae'r ymdrech wedi'i gwario, ac mae'r dudalen yn ymddangos fel pe bai wedi'i gorchuddio tra nad yw'n darparu dim.
Sut i'w drwsio
- JSON annilys - trwsiwch y gystrawen. Coma ar y diwedd, dyfynodau heb eu dianc y tu mewn i destun, a dalfannau templed na chawsant eu disodli yw'r achosion arferol.
- Dim
@type- ychwanegwch un at bob endid, gan ddefnyddio math schema.org cydnabyddedig megisArticle,Product, neuEvent. - Priodweddau gofynnol ar goll - ychwanegwch yr hyn sydd ei angen ar y math: er enghraifft, mae angen
headlinearArticle, mae angennamearProduct, ac mae angennameastartDatearEvent. - Dilyswch y canlyniad gyda Rich Results Test Google neu ddilysydd schema.org cyn cyhoeddi.
Sut mae Silktide yn profi hyn
- Profwch dudalennau sy'n gymwys i'w mynegeio gan beiriannau chwilio yn unig.
- Casglwch bob bloc JSON-LD ar y dudalen. Caiff tudalennau heb unrhyw flociau eu hepgor - caiff p'un a ddylai data strwythuredig fodoli ei brofi ar wahân gan Ddata strwythuredig.
- Rhowch wybod am uchafswm o un canfyddiad fesul tudalen, y mwyaf difrifol yn gyntaf:
- Bloc nad yw'n JSON dilys.
- Bloc nad yw'n cynnwys
@type. - Math cydnabyddedig sydd heb briodwedd y mae'n ei gofyn. Mae Silktide yn profi'r elfennau hanfodol ar gyfer mathau cyffredin, gan gynnwys
Article(headline),Product,Organization,Person,LocalBusiness(name),Recipe(name a ingredients),Event(name a start date),FAQPage(questions), aBreadcrumbList(items).
Datrys problemau
Mae fy marcio'n pasio prawf Google ond mae Silktide yn ei nodi
Mae Silktide yn dilysu'r elfennau hanfodol gofynnol ar gyfer mathau cyffredin yn hytrach na geirfa lawn schema.org, a chaiff endidau nythog eu dilysu'n unigol - er enghraifft, rhaid i Person sydd wedi'i nythu fel awdur fod â name o hyd. Gwiriwch yr endid penodol a enwir yn y canfyddiad.
Rwy'n defnyddio microdata neu RDFa yn lle JSON-LD
Mae'r gwiriad hwn ond yn darllen JSON-LD, sef y fformat y mae Google yn ei argymell. Ni chaiff data strwythuredig mewn fformatau eraill ei ddilysu yma.
Dysgu mwy
- Marcio data strwythuredig - y dechneg lawn, gan gynnwys sut i ddilysu a chadw'r marcio'n gywir
- SEO lleol a Google Business Profile - meysydd LocalBusiness y mae'n rhaid iddynt gyfateb i'r dudalen lleoliad weladwy
- Cyflwyniad i ddata strwythuredig (Google Search Central)
- Schema.org
- Data strwythuredig