Kesalahan Umum Skema Markup
Diterbitkan: 2022-10-05Schema.org bertujuan untuk menyediakan data terstruktur di web untuk mesin telusur sehingga mereka dapat lebih memahami kontennya. Ini membantu perayap mesin telusur memahami konteks situs web Anda. Dan ketika Anda menggunakannya dengan benar, Anda bisa mendapatkan fitur kaya tertentu dalam SERP Google. Dalam episode terbaru Hack My Growth, kita akan melihat masalah markup skema umum dan bagaimana hal itu dapat memengaruhi situs web kita.
Transkrip Video:
Mengapa Kami Melakukan Markup Skema?
Markup skema digunakan untuk membantu perayap lebih memahami konteks halaman web, dan dalam beberapa kasus, ini dapat digunakan untuk mendapatkan fitur yang kaya. Banyak orang mulai menambahkan ini ke situs web mereka dengan harapan mereka akan mendapatkan peringkat yang lebih baik. Dan jika dilakukan dengan benar, pasti dapat membantu meningkatkan peringkat Anda karena akan membantu mesin pencari memahami konteks halaman. Dalam beberapa kasus, ini akan memberi Anda keuntungan tambahan dari kemungkinan fitur kaya.
Masalahnya adalah banyak orang menambahkan markup yang salah atau hanya mulai menambahkan markup ke halaman tanpa memikirkan proses atau dampaknya. Ini menyebabkan kebingungan bagi perayap karena Anda memberi mereka semua informasi ini. Anda berkata, "Halamannya adalah ini , tetapi juga itu , tetapi juga ini ".
Dan komputer tidak akan dapat memikirkan informasi seperti yang dilakukan manusia. Ini akan melihat data dan mencoba memahami data.
Dan ketika Anda memiliki data yang bertentangan, itu akan meminimalkan kepercayaan, alih-alih meningkatkannya. Itu tidak akan membantu konteksnya. Ini memberi kesan bahwa orang-orang ini tidak tahu tentang apa situs mereka, dan mereka akan melanjutkan.
Masalah Markup Skema Umum
1. Jenis Markup yang Salah
Apa saja masalah umum yang biasanya saya lihat? Sering kali saya akan melihat jenis markup yang salah. Misalnya, seseorang menempatkan markup produk pada halaman layanan atau markup layanan pada halaman produk. Terkadang mereka akan menggunakan markup lokal serta markup organisasi pada halaman yang sama. Itu bisa membuat komplikasi.
2. Markup yang Bertentangan
Jenis kedua adalah di mana Anda menambahkan markup yang tidak bekerja sama atau membantu memperbaikinya. Sebaliknya, itu mengatakan dua hal yang berbeda pada waktu yang sama.
3. Terlalu Banyak Jenis Markup
Masalah besar lainnya adalah menambahkan terlalu banyak jenis markup. Lebih tidak selalu lebih baik. Seringkali, dalam hal menambahkan data terstruktur, lebih sedikit lebih baik. Pastikan Anda memiliki markup yang tepat dan tidak lebih.
4. Jenis Markup yang Salah Konfigurasi
Dan kemudian jenis terakhir hanya salah dikonfigurasi dan kesalahan dibuat oleh mungkin tidak membangun JSON Anda dengan benar atau tidak mendefinisikan jenis markup tertentu.
Periksa Situs Web Menggunakan Alat Validasi Dari schema.org
Menggunakan alat validasi dari schema.org:
Yang pertama ini adalah situs AutoNation. Ini adalah situs mobil tempat mereka menjual kendaraan baru dan bekas. Ini adalah beranda mereka. Dan di beranda mereka, mereka memiliki alamat pos, yang muncul dua kali. Mereka memiliki dua jenis informasi yang sama. Ini berlebihan.
Itu tidak akan membantu mereka karena mereka melakukannya dua kali. Ini tidak masuk akal.
Mereka juga memiliki koordinat geografis yang muncul dua kali juga. Mereka juga memiliki 24 item mobil yang berbeda dan di sini mereka menandai berbagai jenis mobil yang ada di halaman beranda. Saya mengerti mengapa mereka ingin melakukan itu. Mungkin melakukannya dari semacam plug-in.
Tentang apa halaman ini? Apakah tentang mobil yang berbeda ini atau tentang dealer mobil? Dan kemudian alih-alih menggunakan "dealer mobil" (yang sangat masuk akal, karena mereka memiliki alamat pos, koordinat geografis, dan informasi tentang bisnis), mereka mendapatkannya di bawah "dealer mobil", dan kemudian mereka menandainya sebagai "item mandiri" juga.
Itu bisa bersarang di bawah dealer mobil. "Layanan" tidak masuk akal di halaman ini karena ini bukan halaman layanan. Di sini kami memiliki sejumlah masalah berbeda yang muncul di halaman ini. Ada markup yang bentrok dan jenis markup yang salah di halaman ini. Kami memiliki halaman yang hanya menambahkan terlalu banyak markup.
Kami memiliki ulasan dan ulasan agregat di sini. Mereka memiliki beberapa ulasan, dan sepertinya mereka hanya menggunakan plugin ulasan. Ketika situs menggunakan banyak plug-in, dan masing-masing plug-in ini berjalan di markup mereka sendiri, Anda mendapatkan sesuatu yang terlihat seperti ini. Ini dapat membuat banyak kebingungan bagi perayap.
Kami tidak membutuhkan koordinat pos-geo ini. Saya tidak akan memiliki mobil ini. Saya hanya akan memiliki markup mobil di halaman mobil tertentu karena itulah halaman itu. Untuk yang satu ini, saya akan memiliki "dealer mobil", dan kemudian saya akan memiliki alamat, koordinat geografis, dan jam operasi mereka, semua bersarang di sini karena jenis ini, "dealer mobil", adalah jenis bisnis atau organisasi.
Ini adalah markup bisnis lokal. Kita bisa mengumpulkan semua informasi itu di bawah sini, membersihkannya dan membuatnya lebih mudah. Kami bahkan dapat menambahkan ulasan ke dalam ini juga, terutama ulasan agregat di sini. Ini adalah salah satu contoh dengan sejumlah masalah yang dapat dibersihkan dan dapat meningkatkan perayapan seluruh situs serta konteks situs.
Ini adalah situs web TripAdvisor. Dan seperti yang Anda lihat, mereka memiliki organisasi dan markup lokal . Dan dengan markup lokal ini, mereka mendapat banyak peringatan di sini karena mereka tidak memiliki alamat. Untuk menjadi markup lokal, Anda harus memiliki alamat. Perlu masuk akal. Mereka mendapatkan semua peringatan ini di sini karena Google berkata, "Apa yang Anda coba lakukan?"
Dan apa yang mereka coba lakukan adalah menandai semua lokalitas berbeda yang mungkin mereka layani. Tapi itu bukan tujuan dari markup lokal. Markup bisnis lokal digunakan untuk bisnis lokal yang melayani area lokal tertentu. TripAdvisor bukan bisnis lokal. Pada kasus ini. Mereka adalah bisnis nasional yang melayani seluruh negara Kanada. Dan mereka seharusnya hanya memiliki markup organisasi karena itulah satu-satunya yang masuk akal, setidaknya di beranda mereka.
Jika mereka memiliki lokasi yang berbasis di Toronto atau salah satu dari lokasi lain ini dan mereka memiliki lokasi bisnis atau kantor pusat tertentu di sana, maka mungkin masuk akal untuk menempatkan informasi itu di sini. Tetapi seperti yang kita lihat sekarang, mereka menambahkan banyak kebingungan pada perayapan situs mereka, karena mereka menyalahgunakan schema.org.

Ini adalah situs web yang melakukan pelatihan dan berlangganan latihan. Di situs WordPress, saya sering melihat di mana Anda memiliki halaman Web dan situs Web. Di sini kita memiliki situs Web, yang memberikan konteks situs itu sendiri dan banyak informasi tentangnya. Dan yang satu ini tidak mengerikan. Banyak informasi ini bisa jadi kurang dan di bawah organisasi, karena lebih banyak berbicara tentang siapa, mengapa, dan di mana korporasi itu sendiri. Semuanya bersarang di bawah sini.
Dan kemudian kami memiliki "Situs Web" di mana kami juga memberikan beberapa informasi yang berlebihan di sini. Tapi ini biasanya disuntikkan menggunakan sesuatu seperti Yoast atau plug-in SEO lainnya. Ini akan menempatkan markup situs web di sana. Anda tidak memerlukan "Halaman Web" dan "Situs Web". Pilih salah satu.
"Organisasi" baik-baik saja. Biasanya kami akan memiliki ini di halaman beranda atau halaman tentang. Yang lain baik-baik saja kecuali untuk "orang" karena, sekali lagi, ini adalah halaman beranda situs web, dan tidak mempromosikan seseorang. Anda ingin markup "orang" ini bersarang di "organisasi" yang berlaku (seperti CEO atau pendiri), atau di halaman profil orang tertentu itu, tempat Anda memberikan informasi tentang seseorang.
Ini BestBuy.com. Best Buy sepertinya selalu memiliki banyak kesalahan skema. Itu salah satu yang saya gunakan banyak. Dan di sini kita memiliki "remah roti" yang bekerja dengan baik untuk mereka. Tapi kemudian di sini kita mendapatkan kesalahan ketika datang ke pembentukan pembuatan file schema.org JSON-LD. Dan jika kita turun ke sini, Anda dapat melihat dari mana masalah ini berasal.
Saya tidak begitu yakin apa masalahnya karena saya belum dapat menunjukkannya secara mendalam, tetapi sepertinya mereka tidak memiliki tanda kurung. Sepertinya mereka memiliki kode JSON-LD yang diformulasikan dengan buruk, yang menyebabkannya rusak. Pengembang perlu melihat ini dan mencari tahu bagaimana itu dibuat dan memperbaikinya karena tidak membiarkan informasi ini lewat. Mereka memiliki situs web mereka di sini yang terpengaruh.
Mereka memiliki markup "organisasi", titik kontak mereka. Semua ini adalah informasi yang cukup penting untuk Best Buy sehingga orang dapat menghubungi mereka dan membuat hubungan yang jelas antara entitas grafik pengetahuan mereka dan situs web mereka. Ini adalah kesempatan yang terlewatkan untuk Best Buy dan ini adalah sesuatu yang dapat dibersihkan hanya dengan melihat kembali kodenya.
Ini adalah sistem sekolah umum yang menggunakan markup. Apa yang mereka coba lakukan adalah memiliki beberapa markup situs web atau mungkin markup organisasi, dan mereka telah menambahkan markup ke situs mereka, tetapi mereka belum menyatakan jenis markup yang seharusnya. Saat ini, perayap tidak tahu apa yang mereka coba lakukan.
Mereka punya markup ini di sini disuntikkan pada halaman. Secara teknis tidak salah, tetapi ambigu. Ini tidak membantu. Dan sekali lagi, tujuan dari schema.org dan data terstruktur, secara umum, adalah untuk menyediakan konteks. Di sini kita mendapatkan markup tanpa konteks. Ini cukup banyak tidak memiliki dampak apa pun di situs.
Dan kemudian di sini adalah satu lagi. Ini adalah situs yang menjual produk, tetapi ini adalah halaman utamanya. Di sini kita punya halaman web, dan sepertinya ini disuntikkan dari Yoast. Markup halaman Web ini terlihat cukup bagus. Mereka punya semua yang mereka butuhkan. Ini adalah bagian dari situs web secara keseluruhan.
Sekali lagi, halaman web dilampirkan ke situs web. Itu sarang yang benar, seperti yang Anda lihat di sini. Itu bagian dari sebuah situs web.
Masalah yang muncul di sini adalah "produk". Mereka meletakkan produk mereka di sini dan ini belum tentu halaman produk.
Masalah yang muncul di sini adalah "produk". Mereka meletakkan produk mereka di sini dan ini belum tentu halaman produk. Halaman beranda ini adalah halaman entri tentang situs web. Seharusnya bukan halaman produk karena situs ini memang memiliki halaman produk dan Anda harus meletakkan markup produk di halaman produk. Tidak menempatkan markup yang tepat di halaman yang tepat.
Skema Menyediakan Konteks
Sekali lagi, jika seluruh tujuan skema dan data struktur adalah untuk menyediakan konteks bagi perayap, maka kita perlu:
- pastikan kita menyuntikkannya dengan benar
- luangkan waktu untuk menulis kode JSON yang tepat.
- pastikan plugin tidak memasukkan data terstruktur yang tidak masuk akal untuk halaman tertentu itu
- memperlambat dan memetakan data terstruktur kami sebelum kami mulai menerapkannya di situs web kami
Silakan dan periksa itu. Daftar dan kami dapat berbicara selama 15 atau 20 menit tentang strategi Anda, dan dapatkan pandangan lain untuk kejelasan dan fokus yang Anda butuhkan untuk mendapatkan hasil yang Anda inginkan.
Terima kasih sekali lagi telah menonton video ini! Saya harap Anda belajar sesuatu yang baru hari ini. Saya harap ini menantang Anda untuk kembali dan melihat markup Anda untuk memastikan bahwa Anda dapat membersihkan area di mana Anda gagal dan mendapatkan hasil yang Anda cari. Jangan lupa tekan tombol subscribe. Jika Anda merasa ini bermanfaat, silakan dan bagikan dengan teman-teman Anda juga.
