Apakah markup JSON-LD dan mengapa lebih baik daripada schema.org

Semua pemilik tapak mengetahui bahawa schema.org adalah perkara yang perlu dan berguna. Tetapi tidak semua orang memperkenalkan mikromark. Sekiranya anda memahami cara menggunakan schema.org, tetapi jangan berani menandai halaman kerana kerumitan proses, artikel ini adalah untuk anda. Terdapat alternatif yang berkesan dan mudah digunakan - ini adalah format JSON-LD. Mengapa format ini lebih baik daripada schema.org? Butiran di bawah.

Apa itu JSON-LD

JSON-LD adalah kaedah untuk memancarkan data yang dipautkan (Data Berkaitan, LD) menggunakan format teks JSON (JavaScript Object Notation). Format JSON-LD telah dibangunkan oleh World Wide Web Consortium (W3C). Menggunakan format teks JSON membolehkan orang mudah membaca dan menulis dokumen yang ditandakan menggunakan JSON-LD. Halaman markup JSON-LD memudahkan mesin untuk menyusun data dan mengiktiraf konsep, yang penting bagi pemilik tapak dalam konteks promosi enjin carian.

Dalam amalan, penggunaan format JSON-LD meningkatkan perwakilan tapak dalam hasil carian. Anda mendapat coretan canggih yang menarik perhatian pengguna dan meningkatkan klik pada pautan. Khususnya, menggunakan JSON-LD, anda boleh menandakan data untuk grafik pengetahuan, memaparkan carian tapak dalam SERP, dan menandakan peristiwa.

JSON-LD membolehkan pemilik tapak meletakkan maklumat dalam konteks yang ditentukan dengan menyatakan objek dan menerangkan sifatnya. Dengan kata lain, JSON-LD mengikat data dalam talian. Dalam kes ini, anda boleh menggunakan semantik schema.org untuk menentukan objek dan menggunakan JSON-LD sebagai kaedah pemindahan data.

Anda akan dapat menggunakan JSON-LD secara efektif hanya jika anda telah menggunakan schema.org micromaking atau mempunyai idea mengenainya.

Dengan cara ini, pada pertengahan 2013, schema.org termasuk JSON-LD dalam senarai format yang disyorkan untuk susun atur halaman. Cadangan itu mengatakan bahawa JSON-LD mempunyai kesan positif terhadap pengedaran data berstruktur di web.

Data yang ditandakan dengan JSON-LD diiktiraf oleh enjin carian. Ini memudahkan pengindeksan dan meningkatkan keterlihatan tapak dalam terima kasih carian untuk coretan maju. Pada masa yang sama, JSON-LD bersesuaian dengan schema.org, yang membolehkan pemilik tapak menggunakan semantik sistem ini.

Enjin carian terbesar di dunia, Google menghargai kemampuan JSON-LD. Pada pertengahan 2014, enjin carian disyorkan menggunakan format ini untuk menandakan data mengenai tarikh konsert kumpulan muzik. Google memasukkan maklumat ini dalam grafik pengetahuan. Google juga mengesyorkan menggunakan JSON-LD untuk memaparkan nombor telefon organisasi dalam hasil carian. Akhirnya, Google mengesyorkan menggunakan JSON-LD untuk menandakan halaman yang mengumumkan atau menggambarkan sebarang peristiwa dan peristiwa: persidangan, persembahan, dan sebagainya. Dengan bantuan markup, anda boleh mendapatkan maklumat tentang pengarang penerbitan dan penerbit (organisasi) dalam Graph Knowledge.

Sekiranya schema.org dan JSON-LD bersesuaian, mengapa kajian format baru? Semuanya jelas: JSON-LD lebih mudah digunakan, jadi anda boleh melaksanakannya dengan lebih cepat.

Kenapa JSON-LD lebih baik daripada schema.org

Jawapan untuk soalan ini adalah perbezaan antara mikroparking schema.org dan format JSON-LD. Skema schema.org dinyatakan sebagai kod HTML dalam badan halaman. Sebagai contoh, ia mungkin kelihatan seperti ini:

Anytitle

Anytitle

Dan untuk menggunakan JSON-LD, anda tidak perlu menyertakan HTML dalam badan halaman. Cukup masukkan skrip ke dalam bekas. Dalam kes ini, markup mungkin kelihatan seperti ini:

Anytitle {"@context": "//schema.org/", "@type": "Article", "name": "Anytitle"}

Anytitle

Menggunakan JSON-LD membolehkan anda menyusun maklumat tanpa mengganggu kandungan yang dipaparkan kepada pengguna. Tanda dalam format ini dibentangkan dalam bentuk meta-data, dibungkus dalam tag dalam bekas. Ini sangat memudahkan dan mempercepatkan kerja dengan micromarking.

Adakah JSON-LD mempunyai kelemahan?

Ya ada. Kelemahan utama format ini adalah secara langsung kerana kelebihan utamanya. Seperti yang disebutkan di atas, markup dalam format JSON-LD dimasukkan ke dalam tag kontena. Ini menjimatkan pemilik tapak daripada perlu menandakan dokumen HTML. Walau bagaimanapun, markup tetap kelihatan hanya untuk enjin carian. Secara teori, ini secara langsung bertentangan dengan cadangan enjin carian yang memilih kandungan yang kelihatan kepada metadata tersembunyi.

Secara teori, anda boleh menggunakan JSON-LD untuk menipu enjin carian. Contohnya, dalam markup, anda boleh menunjukkan bahawa penulis artikel itu adalah Matt Cutts. Enjin carian akan memaparkannya di bahagian atas masalah terima kasih kepada pihak berkuasa pengarang. Dan pada halaman, anda boleh menentukan pengarang sebenar atau tidak menunjukkan pengarang sama sekali. Oleh kerana ini, pengguna langsung tidak akan melihat penipuan.

Bagaimanapun, dalam praktiknya, menggunakan JSON-LD tidak membawa kepada sekatan. Tambahan pula, Google sendiri mengesyorkan menggunakan format ini, seperti yang dinyatakan di atas.

Cara menggunakan JSON-LD

Format JSON-LD menganggap mengikat data menggunakan kekunci dan nilai mereka. Senarai kekunci rizab boleh didapati di dalam dokumen W3C. Konsep pusat kaedah markup ini adalah konteks (@context). Dengan kunci ini, anda boleh mengaitkan istilah dengan pengenal sumber antarabangsa (IRI). Sebagai contoh, anda boleh menunjukkan bahawa semantik schema.org digunakan dalam markup:

{"@context": "//schema.org"

Anda boleh menentukan jenis markup yang berlainan menerusi kunci konteks. Selepas konteks utama mengikuti jenis utama, yang digunakan untuk menentukan entiti. Untuk memilih entiti dan menerangkan sifatnya, anda mesti pergi ke skema laman web dan pilih skema yang dikehendaki.

Untuk memahami cara menggunakan JSON-LD dengan betul, anda boleh mempertimbangkan contoh khusus. Bayangkan anda ingin menambah maklumat tentang seseorang ke halaman. Dalam kes ini, kod tersebut akan kelihatan seperti ini:

{"@context": {"name": "//schema.org/name", Dalam kes ini, nama kunci sepadan dengan nilai //schema.org/name "image": {"@id": "// schema. org / image ", Pasangan kunci / nilai ini mengatakan bahawa imej itu sepadan dengan //schema.org/image" @type ":" @id "Ini bermakna nilai imej harus dianggap sebagai pengecam IRI}," homepage ": { "@id": "//schema.org/url", kunci laman utama sepadan dengan nilai //schema.org/url "@type": "@id" Nilai laman utama harus dipertimbangkan sebagai pengecam IRI}}}

Ia masih menambah maklumat tentang orang itu:

{"@context": {"name": "//schema.org/name", "image": {"@id": "//schema.org/image", "@type": "@id" }, "laman utama": {"@id": "//schema.org/url", "@type": "@id"}}, "name": "Deontay Wilder", "homepage": "// deontaywilder.com/ "," image ":" //deontaywilder.com/image "}

Sila ambil perhatian bahawa anda perlu meletakkan tanda "@" (di "anjing") sebelum konteks dan kekunci jenis. Kunci ini tidak diletakkan sebelum kekunci lain. Sifat objek dipisahkan oleh koma. Koma tidak dimasukkan selepas harta terakhir. Jika tidak, markup dianggap salah.

Anda boleh membenamkan templat kod JSON-LD di tapak jika anda bercadang untuk menggunakan hanya satu jenis markup. Jika tapak anda mempunyai objek yang berlainan, setiap halaman harus ditandai secara berasingan.

Dalam beberapa kes, anda perlu menggunakan dua jenis markup pada masa yang sama. Sebagai contoh, anda mungkin mempunyai objek Produk pada halaman di mana anda ingin memasukkan objek Tawaran. Dalam keadaan ini, tentukan kunci jenis dua kali untuk Produk dan Tawaran. Kod sepatutnya kelihatan seperti ini:

{"@context": "//schema.org/", "@ type": "Product", "offers": {"@type": "Offer", "name": "offer sales"}}

Seperti yang dinyatakan di atas, kod tersebut mesti dimasukkan ke dalam tag dan diletakkan di dalam bekas halaman. Untuk memeriksa kebenaran kod tersebut, gunakan pengesah Google atau pengesah Yandex.

Adakah mungkin menggunakan JSON-LD jika anda takut masuk ke dalam kod?

Ya, dalam keadaan tertentu, bahkan humanitas keturunan dapat melaksanakan JSON-LD. Sebagai contoh, jika tapak anda dikuasakan oleh CMS WordPress, anda boleh mula menggunakan JSON-LD dengan beberapa klik. Untuk melakukan ini, gunakan plugin berikut:

  • NextGEN Facebook. Dengan plugin ini, anda secara automatik boleh menentukan pengarang penerbitan (Orang) dan penerbit (Organisasi). Jika tapak anda dimasukkan dalam graf pengetahuan, data ini mungkin dipaparkan pada halaman yang mengeluarkan.
  • Pengoptimuman Perkongsian Sosial WordPress. Plugin ini mempunyai fungsi yang sama dengan yang sebelumnya.
  • Kotak Carian pautan tapak. Dengan plugin ini, anda boleh menambah markup yang mengaktifkan paparan modul carian tapak dalam output. Sila ambil perhatian, walaupun anda menambah markup ini, Google tidak menjamin paparan cuplikan yang dilanjutkan. Keutamaan ini berlaku untuk laman web yang dilawati dengan kandungan berharga.
  • Data Struktur JSON-LD. Ini adalah plugin paling menarik yang membolehkan anda pada masa yang sama melaksanakan hampir semua jenis markup JSON-LD menarik: Perkara, Orang, Laman Web dan searchAction.

Jika tapak anda dikuasakan oleh CMS Drupal, gunakan modul JSON-LD. Sila ambil perhatian bahawa pemaju modul menekankan status eksperimennya.

Siapa yang memerlukan JSON-LD

Format JSON-LD adalah cara penstrukturan data yang tidak melibatkan mengubah kandungan dalam badan halaman. Alat ini sesuai untuk pemilik laman web yang ingin segera melaksanakan microdata. Sila ambil perhatian bahawa enjin gelintar pada masa ini memaparkan hanya beberapa jenis markup JSON-LD pada halaman output, termasuk maklumat tentang pengarang dan organisasi dalam lajur pengetahuan, serta borang carian dan maklumat mengenai acara dalam coretan. Oleh itu, aplikasi praktikal JSON-LD masih terhad.

Walau bagaimanapun, format markup ini semakin popular kerana kemudahan pelaksanaannya. Enjin carian pasti akan bertindak balas terhadap ini dan meningkatkan bilangan jenis markup yang dipaparkan dalam output. Jika anda memasukkan JSON-LD sekarang, menjadi orang pertama yang menghargai manfaat menggunakan format ini. Dengan cara ini, jika tapak anda dikuasakan oleh enjin WordPress atau Drupal, anda boleh memisahkan data menggunakan pemalam.

Tonton video itu: The Knowledge Graph and You: Video actions and movie reviews 100 Days of Google Dev (Oktober 2019).

Tinggalkan Komen Anda