Openlibrary: Tag Schema.org untuk penulis

Dibuat pada 21 Mar 2020  ·  17Komentar  ·  Sumber: internetarchive/openlibrary


Saat kami mencari buku menurut \https://www.google.com/search?q=books+by+mark+twain+openlibrary&oq=books+by+mark+twain+openlibrary kita diperlihatkan hasil pencarian seperti yang ditunjukkan di bawah ini tetapi penulis tidak memiliki markup skema jadi proposal saya adalah menambahkan tag person schema.org ke penulis.

Peluang: Ini bisa memiliki konsekuensi mesin pencari untuk 8 juta halaman penulis kami.

@tfmorris :
Seperti yang ditunjukkan @seabelis di Slack, tidak semua penulis adalah manusia, tetapi kita mungkin dapat dengan aman menandai siapa pun dengan tanggal lahir atau mati. Selain Person.birthDate dan Person.deathDate, markup lain yang dapat ditambahkan termasuk Thing.alternateName untuk masing-masing AKA, Thing.sameAs untuk ditautkan ke Wikidata.

Karya-karya pada halaman sudah ditandai sebagai Buku schema.org, tetapi juga dapat didekorasi dengan CreativeWork.author, CreativeWork.about (yaitu mata pelajaran), CreativeWork.publication, CreativeWork.inLanguage, dll.

Screenshot from 2020-03-21 11-14-43

Pemangku Kepentingan


@tabshaikh

Good First Issue @tabshaikh Help 2 Distribution SEO Feature Request hacktoberfest

Komentar yang paling membantu

@BrittanyBunk apakah Anda mengacu pada kekacauan dalam hal perubahan UI yang akan dibawa ke hasil pencarian?

Semua 17 komentar

Seperti yang ditunjukkan @seabelis di Slack, tidak semua penulis adalah manusia, tetapi kita mungkin dapat dengan aman menandai siapa pun dengan tanggal lahir atau mati. Selain Person.birthDate dan Person.deathDate, markup lain yang dapat ditambahkan termasuk Thing.alternateName untuk masing-masing AKA, Thing.sameAs untuk ditautkan ke Wikidata.

Karya-karya pada halaman sudah ditandai sebagai Buku schema.org, tetapi juga dapat didekorasi dengan CreativeWork.author, CreativeWork.about (yaitu mata pelajaran), CreativeWork.publication, CreativeWork.inLanguage, dll.

Saya mengerti bahwa orang suka menambahkan skema dengan SEO - tetapi saya merasa terkadang itu membuat kekacauan. Bagi saya - itu terlalu banyak untuk dibaca. Itu sudah memiliki novel dalam deskripsi dan orang-orang akan mengklik tautan untuk melihat sisanya. Saya tidak melihat kebutuhan untuk menambahkannya ke hasil pencarian (tempat di mana perlu pembacaan/tindakan cepat untuk sampai ke tempat yang seharusnya).

Kekacauan? Semua markup schema.org tidak terlihat.

@BrittanyBunk apakah Anda mengacu pada kekacauan dalam hal perubahan UI yang akan dibawa ke hasil pencarian?

@BrittanyBunk pastikan Anda benar-benar memahami masalah ini sebelum menimbang dan memberikan umpan balik. Dalam hal ini, tag skema hanya muncul di markup yang mendasarinya dan tidak terlihat oleh pengguna (selain cara Google memutuskan untuk menambah pengalaman mereka).

Jangan ragu untuk mengajukan pertanyaan klarifikasi.

@tabsyaikh ya! Itu hanya menunjukkan terlalu banyak dari apa yang sudah ada. Saya pikir satu buku tidak apa-apa, tetapi tidak boleh mengatakan 'buku oleh _penulis". Baris itu juga tidak penting, karena kita sudah tahu penulisnya di judul tautan.

@mekarpeles Saya pernah melihat skema yang digunakan di back-end sebelumnya (saya pikir?), Dan itu banyak dan beberapa di antaranya tidak digunakan, tetapi apakah ada untuk berjaga-jaga - jadi meskipun berantakan di bagian belakang- akhir, itu diperlukan di sana untuk penggunaan potensial - bahkan jika itu tidak digunakan saat ini.

Tag schema.org @BrittanyBunk tidak ditampilkan secara jelas di halaman web kepada pengguna akhir. Mereka secara khusus digunakan untuk memberikan konteks dan semantik ke mesin pencari .

Silakan lihat video ini: https://www.youtube.com/watch?v=9HvMv_1zG2s

Cara penting agar Google mengetahui salah satu halaman kami adalah tentang "buku" atau tentang "penulis" adalah jika kami memberi tahu Google. Dan ini dilakukan dengan menambahkan tag html tertentu ke markup kita.

Jika perhatian Anda secara khusus tentang bagaimana Google memberikan hasilnya, Google hanyalah salah satu mesin pencari dari banyak di luar sana yang menggunakan tag skema untuk kepentingan pengguna mereka dan saya yakin Google melakukan riset pasar dan pengguna dan merancang antarmuka mereka sesuai. Kami berada dalam posisi memercayai mesin telusur untuk memberikan nilai yang tepat bagi penggunanya. Kita harus menampilkan data yang benar dari Open Library ke semua mesin pencari. Jika Anda ingin Google melakukan sesuatu yang berbeda tentang hasil mereka, itu di luar cakupan masalah ini.

Mari kita lanjutkan dengan masalah ini. Ini adalah perbaikan metadata yang sangat mudah dan dapat memiliki konsekuensi mesin pencari untuk 8 juta halaman penulis kami.

Terima kasih @mekarpeles @tfmorris atas umpan baliknya, perbarui masalah yang sesuai :)

Halo yang disana! dapatkah saya diberi tugas ini?

@devarshigoswami yakin Anda dapat melanjutkan jika Anda memerlukan bantuan, Anda dapat melakukan ping ke saya :)

@tabshaikh Saya mengerti Openlibrary menggunakan skema microdata . Apakah saya perlu menambahkannya secara khusus ke halaman penulis Mark Twain atau di template secara umum?
Juga, apakah kalian menggunakan google tagmanger untuk memperbarui skema? Karena pendekatan itu terlihat sangat sederhana dan saya yakin kontributor pemula akan dengan mudah dapat berkontribusi untuk SEO.

@tabshaikh , mohon ditanggapi..

Apakah saya perlu menambahkannya secara khusus ke halaman penulis Mark Twain atau di template secara umum?
Template pada umumnya.

template secara umum saya akan mengatakan @devarshigoswami

@tabshaikh , saya ingin mengerjakan ini, dapatkah Anda memberi tahu saya, Apakah openlibrary/macros/SearchResultsWork.html ini file di mana kita perlu menambahkan skema Person

https://github.com/internetarchive/openlibrary/blob/1e31269adcc7118642e591e9dcfc04f400bdf658/openlibrary/macros/SearchResultsWork.html#L40
Jika itu adalah file yang perlu dikerjakan, Bisakah Anda mengonfirmasi Jika saya bergerak ke arah yang benar, apakah ini baris di mana kita perlu menambahkan Person.birthDate , Person.deathDate , dan skema lain yang disebutkan dalam deskripsi masalah? Saya agak bingung, jadi terpikir untuk bertanya. Terima kasih

Hai @nk4456542 :wave: Skema harus ditambahkan dalam file ini https://github.com/internetarchive/openlibrary/blob/master/openlibrary/templates/type/author/view.html
Tag skema yang disebutkan dalam pesan ini sudah cukup https://github.com/internetarchive/openlibrary/issues/3231#issuecomment -602078002 Anda juga dapat mengusulkan skema tambahan yang relevan dengan konten kami dan Anda dapat menggunakan situs ini sebagai referensi https ://schema.org/author

Terima kasih @tabshaikh. Akan mulai mengerjakan ini

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

dcapillae picture dcapillae  ·  4Komentar

nonom picture nonom  ·  3Komentar

jdlrobson picture jdlrobson  ·  5Komentar

jdlrobson picture jdlrobson  ·  5Komentar

cdrini picture cdrini  ·  5Komentar