Post by arnaorni685 on Nov 11, 2024 10:53:30 GMT
Data terstruktur ngamungkinkeun anjeun pikeun netepkeun ka Googlebot naon jinis inpormasi anu dikandung dina situs wéb supados langkung saé napsirkeunana sareng, kalayan sababaraha jinis data, ngabeungharan kumaha hasil pamilarian muncul sareng ngahasilkeun tayangan dina asisten sora. Nanging, upami diterapkeun teu leres, éta tiasa ngahukum halaman dina ulasan manual Google.
Dina dokuméntasi ngeunaan tindakan manual anu Google nyandak pikeun Daptar Email B2B ngahukum situs, urang mendakan sababaraha conto nyalahgunakeun atanapi nyiksa data terstruktur. Kasalahan ieu sok dilakukeun ngahaja salaku strategi Black Hat SEO, supados muncul dina SERPs sareng snippét anu beunghar. Jarang pisan nyieun salah sahiji kasalahan ieu teu dihaja, jadi sanajan urang ngaku yen urang geus ngalakukeun eta teu ngahaja, urang masih bakal penalized salila review manual.
Urang teu kudu sieun keur penalized pikeun data terstruktur , saprak, sakumaha urang geus disebutkeun dina kasempetan séjén, lamun dipaké ogé, aranjeunna ngaronjatkeun positioning jeung pisibilitas dina pilarian , kitu ogé appearances dina pilarian sora. Pikeun ngamangpaatkeun mangpaat data terstruktur tanpa dihukum, urang kedah teras-terasan nerapkeunana leres sareng tanpa tipu daya .
Salajengna, urang bade ningali jenis kasalahan naon urang kudu nyingkahan , naha urang hoyong Google leres napsirkeun data atawa lamun urang teu hayang jadi penalized . Dasarna, urang ngagaduhan jinis kasalahan ieu:
Kasalahan sintaksis. Éta tiasa janten dua jinis:
Tugas dina format basa.
The assignments on grammar dieusian ku schema.org jeung Google vocabularies.
Kasalahan semantik.
Ieu mangrupikeun kasalahan anu sami anu tiasa dilakukeun sareng basa markup naon waé.
Kasalahan sintaksis
Kasalahan sintaksis lumangsung nalika hiji basa ditulis jeung aturan tata basa eta basa teu diturutan. Dina kasus data terstruktur, urang kudu nuturkeun dua jenis aturan grammar: maranéhanana format nu urang bade nulis eta, contona JSON-LD, jeung aturan grammar basa nu ditetepkeun ku schema.org kosakata. .
Kasalahan sintaksis ngeunaan format
Sakumaha anu parantos disebatkeun, ieu mangrupikeun kasalahan nalika nyerat format data terstruktur, naha JSON-LD atanapi microdata, supados jinis data henteu tiasa diinterpretasi.
Hayu urang tingali conto dimana urang ngahasilkeun JSON-LD kalayan sababaraha kasalahan sintaksis anu umum. Salah sahijina disababkeun kusabab urang henteu nganggap yén atribut "lisensi" tiasa kosong nalika ngahasilkeun kode ieu:
Lamun urang teu boga nilai pikeun "lisensi", urang kudu miceun atribut ieu atawa tambahkeun hiji string kosong, saperti kieu, pikeun nyingkahan kasalahan sintaksis jeung boga JSON bener:
Kasalahan sintaksis anu sanésna dilereskeun dina conto, upami anjeun sono, nyaéta kutipan atribut sareng ngaleungitkeun koma anu terakhir sateuacan kurung tutup. Atribut anu dibutuhkeun ogé leungit, tapi ieu sanés kasalahan kusabab henteu nuturkeun sintaksis formatna, tapi kasalahan kusabab henteu nuturkeun sintaksis kosakata.
Pikeun ngahindarkeun kasalahan nalika ngabentuk data terstruktur, urang kedah nuturkeun grammar JSON, didefinisikeun dina RFC 7159, spésifikasi JSON-LD di W3C sareng spésifikasi microdata di WhatWG.
Nalika basa markup nuturkeun aturan gramatikal format na leres, éta disebut well-kabentuk (dina parabot validasi XML, kayaning sitemap a, geus ilahar pikeun manggihan ekspresi ieu).
Kasalahan sintaksis dina schema.org sareng Google
Ieu dilakukeun ku henteu nuturkeun aturan gramatikal schema.org atanapi spésifikasi Google.
Conto kasalahan sintaksis tipe ieu nyaéta:
Netepkeun tipe data anu salah atanapi henteu aya kana nilai atribut. Salaku conto, upami panulis atribut ngan ukur tiasa janten jinis Organisasi atanapi Jalma, urang moal tiasa ngalanggar aturan tata basa ku cara masihan data tina jinis Acara.
Nambahkeun atribut kana tipe data nu teu boga hiji, alatan kasalahan dina nuturkeun spésifikasi. Contona, nambahkeun atribut addressLocality langsung kana tipe LocalBusiness:
{
Dina dokuméntasi ngeunaan tindakan manual anu Google nyandak pikeun Daptar Email B2B ngahukum situs, urang mendakan sababaraha conto nyalahgunakeun atanapi nyiksa data terstruktur. Kasalahan ieu sok dilakukeun ngahaja salaku strategi Black Hat SEO, supados muncul dina SERPs sareng snippét anu beunghar. Jarang pisan nyieun salah sahiji kasalahan ieu teu dihaja, jadi sanajan urang ngaku yen urang geus ngalakukeun eta teu ngahaja, urang masih bakal penalized salila review manual.
Urang teu kudu sieun keur penalized pikeun data terstruktur , saprak, sakumaha urang geus disebutkeun dina kasempetan séjén, lamun dipaké ogé, aranjeunna ngaronjatkeun positioning jeung pisibilitas dina pilarian , kitu ogé appearances dina pilarian sora. Pikeun ngamangpaatkeun mangpaat data terstruktur tanpa dihukum, urang kedah teras-terasan nerapkeunana leres sareng tanpa tipu daya .
Salajengna, urang bade ningali jenis kasalahan naon urang kudu nyingkahan , naha urang hoyong Google leres napsirkeun data atawa lamun urang teu hayang jadi penalized . Dasarna, urang ngagaduhan jinis kasalahan ieu:
Kasalahan sintaksis. Éta tiasa janten dua jinis:
Tugas dina format basa.
The assignments on grammar dieusian ku schema.org jeung Google vocabularies.
Kasalahan semantik.
Ieu mangrupikeun kasalahan anu sami anu tiasa dilakukeun sareng basa markup naon waé.
Kasalahan sintaksis
Kasalahan sintaksis lumangsung nalika hiji basa ditulis jeung aturan tata basa eta basa teu diturutan. Dina kasus data terstruktur, urang kudu nuturkeun dua jenis aturan grammar: maranéhanana format nu urang bade nulis eta, contona JSON-LD, jeung aturan grammar basa nu ditetepkeun ku schema.org kosakata. .
Kasalahan sintaksis ngeunaan format
Sakumaha anu parantos disebatkeun, ieu mangrupikeun kasalahan nalika nyerat format data terstruktur, naha JSON-LD atanapi microdata, supados jinis data henteu tiasa diinterpretasi.
Hayu urang tingali conto dimana urang ngahasilkeun JSON-LD kalayan sababaraha kasalahan sintaksis anu umum. Salah sahijina disababkeun kusabab urang henteu nganggap yén atribut "lisensi" tiasa kosong nalika ngahasilkeun kode ieu:
Lamun urang teu boga nilai pikeun "lisensi", urang kudu miceun atribut ieu atawa tambahkeun hiji string kosong, saperti kieu, pikeun nyingkahan kasalahan sintaksis jeung boga JSON bener:
Kasalahan sintaksis anu sanésna dilereskeun dina conto, upami anjeun sono, nyaéta kutipan atribut sareng ngaleungitkeun koma anu terakhir sateuacan kurung tutup. Atribut anu dibutuhkeun ogé leungit, tapi ieu sanés kasalahan kusabab henteu nuturkeun sintaksis formatna, tapi kasalahan kusabab henteu nuturkeun sintaksis kosakata.
Pikeun ngahindarkeun kasalahan nalika ngabentuk data terstruktur, urang kedah nuturkeun grammar JSON, didefinisikeun dina RFC 7159, spésifikasi JSON-LD di W3C sareng spésifikasi microdata di WhatWG.
Nalika basa markup nuturkeun aturan gramatikal format na leres, éta disebut well-kabentuk (dina parabot validasi XML, kayaning sitemap a, geus ilahar pikeun manggihan ekspresi ieu).
Kasalahan sintaksis dina schema.org sareng Google
Ieu dilakukeun ku henteu nuturkeun aturan gramatikal schema.org atanapi spésifikasi Google.
Conto kasalahan sintaksis tipe ieu nyaéta:
Netepkeun tipe data anu salah atanapi henteu aya kana nilai atribut. Salaku conto, upami panulis atribut ngan ukur tiasa janten jinis Organisasi atanapi Jalma, urang moal tiasa ngalanggar aturan tata basa ku cara masihan data tina jinis Acara.
Nambahkeun atribut kana tipe data nu teu boga hiji, alatan kasalahan dina nuturkeun spésifikasi. Contona, nambahkeun atribut addressLocality langsung kana tipe LocalBusiness:
{