Pertanyaan Microdata atau JSON-LD? saya bingung


Saya belum menemukan jawaban yang jelas dan diperbarui, bahkan setelah googling selama beberapa jam, jadi ini dia:

  1. Saya sadar akan kelebihan dan kekurangan dari Microdata dan JSON-LD. Saya juga tahu bahwa Microdata dijatuhkan dari W3C (dan akibatnya dari API browser). Apa yang saya tidak yakin adalah bagaimana itu akan mempengaruhi situs mana Microdata digunakan khusus untuk tujuan SEO.

  2. Apakah Google mendukung JSON-LD untuk SERPs? Format apa yang disarankan untuk digunakan? Saya mencari jawaban terbaru - bukan dari 2011 atau 2012 (jika masih berlaku, silakan mempostingnya).

  3. Apa yang lebih tepat untuk situs dinamis dengan banyak konten (pikirkan: 50000 video, gambar dll): JSON-LD, Microdata atau RDFa? Mengapa?


32
2018-06-29 06:12


asal


Jawaban:


Konsumen yang mendukung Microdata mendukung Microdata, tidak peduli jika atau di mana Microdata ditentukan.

Bisa dibayangkan bahwa konsumen baru mungkin memutuskan untuk tidak mendukungnya, tetapi sintaksnya masih sangat populer dan masih menjadi bagian dari Standar Hidup HTML WHATWG, jadi mungkin tidak akan hilang.

Tentang Google konsumen

Beberapa tahun yang lalu, JSON-LD tidak didukung untuk banyak fitur mereka, dan mereka merekomendasikan agar penulis menggunakan Microdata (dan mereka juga mendukung RDFa). Hari ini berbeda.

Lihat Google Format dan penempatan markup:

JSON-LD adalah format yang disarankan. Google sedang dalam proses penambahan dukungan JSON-LD untuk semua fitur yang didukung markup. Tabel di bawah ini mencantumkan pengecualian untuk ini. Kami merekomendasikan menggunakan JSON-LD jika memungkinkan.

Menurut tabel yang disebutkan, Microdata dan RDFa mendukung semua jenis data Google, sementara JSON-LD mendukung semuanya kecuali fitur Breadcrumbs mereka.

Saya tidak akan memberi banyak bobot pada rekomendasi mereka. Mereka bilang bahwa "Markup data terstruktur paling mudah diwakili dalam format JSON-LD", tetapi saya rasa aman untuk mengatakan bahwa ini hanya berlaku untuk penulis yang menghasilkan data terstruktur secara terprogram (terutama dari alat yang mendukung JSON).
Untuk penulis yang secara manual menambahkan markup data terstruktur, biasanya lebih mudah menggunakan Microdata atau RDFa, dan menggunakan sintaksis ini meminimalkan risiko bahwa penulis memperbarui konten tanpa memperbarui data terstruktur juga (lihat Prinsip KERING).

JSON-LD vs. Microdata vs. RDFa

Kecuali Anda tahu (dan peduli) konsumen yang tidak mendukung ketiga sintaks ini, itu tidak masalah. Gunakan apa yang lebih mudah bagi Anda dan alat Anda.

Jika Anda tidak memiliki preferensi, saya akan mengatakan JSON-LD atau RDFa, karena bertentangan dengan Microdata,

  • keduanya adalah Rekomendasi W3C,
  • keduanya dapat digunakan dalam konteks non-HTML5,
  • keduanya memungkinkan (dengan mudah) mencampur beberapa kosakata.

JSON-LD jika Anda suka data terstruktur Anda tidak "berbaur" dengan markup Anda (= menduplikasi konten), RDFa jika Anda ingin menggunakan markup yang ada (= tidak menduplikasi konten).


40
2018-06-29 12:58



Saya memilih untuk pergi JSON-LDkarena lebih mudah dibaca dan dikompilasi. Kesalahan bercak adalah hal yang mudah untuk kamus yang lebih rumit. Ini adalah W3C dan Google standar yang direkomendasikan.

Satu peringatan (utama jika Anda perlu mendukungnya), adalah bahwa mulai 16 Mei 2017, Bing STILL tidak mendukung JSON-LD


4
2018-05-16 13:45