Jäsennellyn datan kelpoisuus
Kun sivu sisältää hakukoneille sen sisältöä kuvaavaa koneellisesti luettavaa dataa, datan on oltava kelvollista, jotta siitä on hyötyä. Silktide tarkistaa, että merkintä jäsennetään oikein, ilmoittaa, millaista asiaa se kuvaa, ja sisältää kyseisen tyypin edellyttämät ominaisuudet.
kirjoitetaan yleensä -muodossa käyttäen schema.org-sanastoa:
<!-- Kelvollinen: jäsennetään, sisältää @type-määritteen ja vaaditun otsikon -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Viinin säilyttäminen"
}
</script>
Miksi tämä on tärkeää
Hakukoneet hylkäävät rikkinäisen jäsennellyn datan ilmoittamatta siitä. Virheellinen JSON, lohko, joka ei koskaan kerro kuvauskohdettaan, tai tyyppi, josta puuttuvat olennaiset ominaisuudet, tarkoittavat kaikki sitä, että merkintä jätetään huomiotta. Menetät merkinnällä tavoitellut rikastetut hakutulokset (tähtiarvioinnit, artikkelikortit, tuotetiedot), eikä sivulla mikään kerro, että näin tapahtui.
Virheellinen jäsennelty data on kiistatta pahempaa kuin sen puuttuminen kokonaan: vaiva on nähty, ja sivu näyttää kattavalta, mutta se ei tuota mitään.
Korjaaminen
- Virheellinen JSON - korjaa syntaksi. Ylimääräiset pilkut, tekstin sisällä olevat esitysmuodoltaan virheelliset lainausmerkit ja korvaamatta jääneet mallipaikkamerkit ovat tavallisimpia syitä.
- Ei
@type-määritettä - lisää sellainen jokaiselle entiteetille käyttämällä tunnistettua schema.org-tyyppiä, kutenArticle,ProducttaiEvent. - Vaadittuja ominaisuuksia puuttuu - lisää tyypin tarvitsemat ominaisuudet: esimerkiksi
Articletarvitseeheadline-ominaisuuden,Producttarvitseename-ominaisuuden jaEventtarvitseename- jastartDate-ominaisuudet. - Vahvista tulos Googlen Rich Results Testillä tai schema.org-validaattorilla ennen julkaisemista.
Näin Silktide testaa tämän
- Testaa vain sivut, jotka voidaan sisällyttää hakemistoon.
- Kerää kaikki sivun JSON-LD-lohkot. Sivut, joilla niitä ei ole, ohitetaan – se, pitäisikö jäsenneltyä dataa olla, testataan erikseen kohdassa Jäsennelty data.
- Raportoi enintään yhden löydöksen sivua kohden, vakavin ensin:
- Lohko ei ole kelvollista JSONia.
- Lohko ei sisällä
@type-määritettä. - Tunnistetulta tyypiltä puuttuu sen edellyttämä ominaisuus. Silktide testaa yleisten tyyppien olennaiset ominaisuudet, mukaan lukien
Article(otsikko),Product,Organization,Person,LocalBusiness(nimi),Recipe(nimi ja ainesosat),Event(nimi ja alkamispäivä),FAQPage(kysymykset) jaBreadcrumbList(kohteet).
Vianmääritys
Merkintäni läpäisee Googlen testin, mutta Silktide merkitsee sen virheelliseksi
Silktide vahvistaa yleisten tyyppien vaaditut olennaiset ominaisuudet koko schema.org-sanaston sijaan, ja sisäkkäiset entiteetit vahvistetaan yksitellen – esimerkiksi tekijäksi sisäkkäin lisätyllä Person-entiteetillä on silti oltava name-ominaisuus. Tarkista löydöksessä mainittu entiteetti.
Käytän JSON-LD:n sijaan mikrodatan tai RDFa:n muotoa
Tämä tarkistus lukee vain JSON-LD:tä, joka on Googlen suosittelema muoto. Muissa muodoissa olevaa jäsenneltyä dataa ei vahvisteta tässä.
Lisätietoja
- Jäsennellyn datan merkintä - koko tekniikka, mukaan lukien merkinnän vahvistaminen ja pitäminen totuudenmukaisena
- Paikallinen SEO ja Google Business Profile - LocalBusiness-kentät, joiden on vastattava näkyvää sijaintisivua
- Johdanto jäsenneltyyn dataan (Google Search Central)
- Schema.org
- Jäsennelty data