Situs web modern secara aktif menggunakan JavaScript untuk menampilkan konten dinamis. Saat Anda menggunakan JavaScript untuk membuat data terstruktur di situs web Anda, ada beberapa poin yang harus Anda perhatikan. Manual ini membahas praktik terbaik dan strategi implementasi.
Jika Anda baru mulai bekerja dengan data terstruktur, Anda dapat membiasakan diri dengan cara kerja data ini di mesin pencari Google.
Ada beberapa opsi untuk menghasilkan data terstruktur menggunakan JavaScript, tetapi yang paling populer adalah: berikut ini:
Jika Anda menggunakan penandaan untuk produk, perlu diingat bahwa penandaan yang dihasilkan secara dinamis dapat mengurangi frekuensi dan akurasi pengindeksan produk di mesin pencari, yang sangat penting untuk data yang berubah dengan cepat, seperti ketersediaan barang dan harganya. Jika Anda seorang penjual yang mengoptimalkan semua jenis hasil perdagangan, pastikan bahwa server Anda dapat mengatasi peningkatan beban dari Google.
Google Tag Manager adalah platform yang memungkinkan Anda untuk mengontrol tag di situs Anda tanpa perlu mengedit kode. Untuk menghasilkan data terstruktur menggunakan Google Tag Manager, ikuti langkah -langkah berikut:
Google Tag Manager (GTM) mendukung penggunaan variabel untuk mengekstrak data dari halaman dan memasukkannya ke dalam data terstruktur. Penggunaan variabel menghindari duplikasi informasi dalam GTM, yang mengurangi risiko perbedaan antara konten halaman dan data terstruktur yang diimplementasikan menggunakan GTM.
Misalnya, Anda dapat secara dinamis membuat blok JSON-LD untuk resep yang menggunakan nama halaman sebagai nama resep, membuat variabel pengguna berikut bernama recipe_name:
function() { return document.title; } Setelah itu, Anda dapat menggunakan recipe_name di kustom -tag Anda.
Kami menyarankan Anda membuat variabel untuk mengumpulkan semua informasi yang diperlukan dari halaman.
Berikut ini adalah contoh isi kustom -tag:
Catatan: Contoh ini menunjukkan bahwa Anda telah menentukan variabel recipe_name, recipe_image dan recipe_author di gtm.
Metode lain untuk menghasilkan data terstruktur adalah penggunaan JavaScript untuk menghasilkan semua data Anda atau untuk menambahkan informasi ke tanda server. Bagaimanapun, Google dapat memproses dan memahami data terstruktur yang ada di DOM saat merender halaman. Untuk mengetahui lebih lanjut tentang bagaimana Google memproses JavaScript, baca kepemimpinan JavaScript.
Contoh data terstruktur yang dihasilkan menggunakan JavaScript:
fetch('https://api.example.com/recipes/123') .then(response => response.text()) .then(structuredDataText => { const script = document.createElement('script'); script.setAttribute('type', 'application/ld+json'); script.textContent = structuredDataText; document.head.appendChild(script); }); Jika Anda menggunakan rendering server, Anda juga dapat memasukkan data terstruktur dalam hasil rendering. Lihatlah dokumentasi kerangka kerja Anda untuk mengetahui cara menghasilkan JSON-LD untuk jenis data terstruktur yang diinginkan.
Untuk memastikan bahwa Google dapat mengindeks data terstruktur Anda, ikuti langkah -langkah berikut:
Kesuksesan: Jika Anda telah melakukan semuanya dengan benar dan jenis data terstruktur Anda didukung dalam alat ini, Anda akan melihat pesan "Halaman memenuhi syarat untuk hasil yang kaya". Jika Anda menguji jenis data terstruktur yang tidak didukung dalam tes hasil yang kaya, periksa rendering. Jika berisi data terstruktur, Google akan dapat memprosesnya.
Coba lagi: Jika ada kesalahan atau peringatan, kemungkinan besar itu adalah kesalahan sintaksis atau properti yang tidak ada. Lihat dokumentasi untuk jenis data terstruktur Anda dan pastikan bahwa Anda telah menambahkan semua properti yang diperlukan. Jika masalahnya tidak dihilangkan, periksa juga panduan untuk memperbaiki masalah dengan JavaScript untuk pencarian.
Jika Anda memerlukan bantuan dalam menghasilkan atau menguji data terstruktur untuk situs Anda, Anda dapat menghubungi perusahaan SEO "SEO.Computer" untuk masalah apa pun di email info@seo.computer Atau melalui whatsapp +79202044461.
ID 15