Neidio i'r cynnwys
SilktideCymorth

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

  1. 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.
  2. Dim @type - ychwanegwch un at bob endid, gan ddefnyddio math schema.org cydnabyddedig megis Article, Product, neu Event.
  3. Priodweddau gofynnol ar goll - ychwanegwch yr hyn sydd ei angen ar y math: er enghraifft, mae angen headline ar Article, mae angen name ar Product, ac mae angen name a startDate ar Event.
  4. Dilyswch y canlyniad gyda Rich Results Test Google neu ddilysydd schema.org cyn cyhoeddi.

Sut mae Silktide yn profi hyn

  1. Profwch dudalennau sy'n gymwys i'w mynegeio gan beiriannau chwilio yn unig.
  2. 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.
  3. 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), a BreadcrumbList (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

Diweddarwyd ddiwethaf

A oedd y dudalen hon yn ddefnyddiol?