Article
Menambahkan data terstruktur Article
ke halaman artikel
berita, blog, dan olahraga dapat meningkatkan kualitas tampilan konten di hasil Google Penelusuran. Halaman Anda mungkin memenuhi syarat untuk fitur yang berbeda, tergantung cara Anda mengodekan halaman:
- AMP dengan data terstruktur: Halaman AMP dengan data terstruktur dapat muncul di carousel Artikel teratas, carousel host hasil kaya, Artikel visual, dan hasil kaya dalam hasil Penelusuran seluler. Hasil ini dapat mencakup gambar, logo halaman, dan fitur hasil penelusuran menarik lainnya.
- Halaman web non-AMP dengan data terstruktur: Halaman non-AMP
yang menyertakan data terstruktur
Article
dapat membantu Google memahami halaman web lebih lanjut dan menampilkan teks judul, gambar, dan tanggal publikasi dengan lebih baik untuk artikel dalam hasil kayaArticle
.
Contoh
Berikut adalah contoh kode JSON-LD di halaman AMP dengan data terstruktur Article
.
<html amp> <head> <title>Article headline</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "NewsArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://google.com/article" }, "headline": "Article headline", "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "datePublished": "2015-02-05T08:00:00+08:00", "dateModified": "2015-02-05T09:20:00+08:00", "author": { "@type": "Person", "name": "John Doe", "url": "http://example.com/profile/johndoe123" }, "publisher": { "@type": "Organization", "name": "Google", "logo": { "@type": "ImageObject", "url": "https://google.com/logo.jpg" } } } </script> </head> <body> </body> </html>
Berikut ini contoh halaman non-AMP dengan data terstruktur Article
.
Halaman non-AMP memiliki rekomendasi yang berbeda dari halaman AMP.
<html> <head> <title>Article headline</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "NewsArticle", "headline": "Article headline", "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "datePublished": "2015-02-05T08:00:00+08:00", "dateModified": "2015-02-05T09:20:00+08:00", "author": [{ "@type": "Person", "name": "Jane Doe", "url": "http://example.com/profile/janedoe123" },{ "@type": "Person", "name": "John Doe", "url": "http://example.com/profile/johndoe123" }] } </script> </head> <body> </body> </html>
Penerapan
AMP dengan data terstruktur

Halaman AMP yang memiliki data terstruktur dapat muncul pada carousel artikel dalam hasil penelusuran. Tanpa data terstruktur, halaman AMP hanya dapat muncul sebagai link biru standar di hasil Google Penelusuran. Untuk informasi selengkapnya tentang AMP dalam hasil penelusuran, buka Tentang AMP di Google Penelusuran.
Untuk membuat halaman AMP dengan data terstruktur:
- Ikuti spesifikasi Project AMP.
- Ikuti panduan halaman tambahan untuk memastikan bahwa Google dapat meng-crawl halaman Anda.
- Tambahkan elemen data terstruktur yang mendeskripsikan artikel di halaman.
- Uji data terstruktur Anda menggunakan Pengujian Hasil Kaya.
Halaman non-AMP dengan data terstruktur

Jika menambahkan data terstruktur Article
ke halaman non-AMP, Anda dapat
meningkatkan saran terkait judul, tanggal publikasi, dan gambar yang tepat untuk ditampilkan Google dalam hasil Penelusuran.
Untuk menambahkan data terstruktur ke halaman artikel non-AMP Anda:
- Tambahkan elemen data terstruktur ke halaman Anda, yang mendeskripsikan artikel di halaman.
- Baca panduan untuk memastikan bahwa Google dapat meng-crawl halaman Anda.
- Uji data terstruktur Anda menggunakan Pengujian Hasil Kaya.
Panduan
Anda harus mengikuti panduan ini agar data terstruktur memenuhi syarat untuk disertakan dalam hasil Google Penelusuran.
- Pedoman webmaster
- Pedoman data terstruktur umum
- Panduan teknis
- Panduan logo AMP (jika berlaku)
- Persyaratan metadata cerita AMP (jika berlaku)
Panduan teknis
- Jika Anda menawarkan akses berbasis langganan ke konten situs Anda, atau jika pengguna harus mendaftar untuk mendapatkan akses, sebaiknya tambahkan data terstruktur untuk langganan dan konten berbayar berpenghalang.
- Untuk konten yang terdiri dari banyak bagian, pastikan
rel=canonical
mengarah ke setiap halaman atau halaman "lihat-semua" (bukan ke halaman 1 dari sebuah rangkaian multi-bagian). Pelajari kanonikalisasi lebih lanjut.
Panduan logo AMP
Panduan berikut berlaku pada logo untuk semua halaman AMP, termasuk cerita AMP.
- Format file harus didukung oleh Google Gambar.
- Jangan menggunakan animasi.
- Bagian grafis logo harus terbaca pada warna latar belakang.
Panduan berikut berlaku pada logo yang digunakan untuk halaman AMP umum, bukan cerita AMP. Ada perbedaan persyaratan logo untuk cerita AMP.
- Logo harus berbentuk persegi panjang, bukan bujur sangkar.
- Logo harus pas dalam persegi panjang ukuran 60x600 piksel, dan tingginya tepat 60 piksel (lebih disukai),
atau lebarnya tepat 600 piksel. Misalnya, ukuran 450x45 piksel tidak akan diterima, meskipun pas dengan
persegi panjang berukuran 600x60 piksel.
- Penerbit sebaiknya hanya menggunakan satu logo per merek, yang konsisten di seluruh halaman AMP umum.
- Gunakan logo teks lengkap atau logo lengkap; bukan ikon.
- Teks dalam logo berbasis kata sebaiknya berukuran tinggi maksimal 48 piksel dan secara vertikal berada tepat di tengah dalam gambar yang setinggi 60 piksel. Beri ruang tambahan untuk menambah tinggi menjadi 60 piksel.
- Logo dengan latar belakang solid sebaiknya menyertakan padding minimal 6 piksel di sekitar gambar.
Definisi jenis data terstruktur
Bagian berikut menjelaskan persyaratan properti untuk data terstruktur
Article
. Halaman AMP dan non-AMP memiliki persyaratan dan rekomendasi
properti yang berbeda:
- Untuk halaman AMP: Anda harus menyertakan properti wajib agar konten Anda memenuhi syarat untuk ditampilkan sebagai hasil kaya. Anda juga dapat menyertakan properti yang direkomendasikan untuk menambahkan informasi lain ke konten, yang akan meningkatkan kualitas pengalaman pengguna.
- Untuk halaman non-AMP: Agar dapat membantu Google memahami halaman Anda dengan lebih baik, sertakan properti yang direkomendasikan untuk halaman non-AMP.
Objek Article
Objek Article harus didasarkan pada salah satu jenis schema.org berikut: Article
, NewsArticle
, BlogPosting
.
Properti berikut berlaku untuk halaman AMP.
Properti wajib | |
---|---|
author |
Penulis artikel. Untuk membantu Google memahami penulis secara optimal di berbagai fitur, sebaiknya ikuti praktik terbaik markup penulis. Jika ada beberapa penulis, cantumkan namanya dalam array: "author": [{ "@type": "Person", "name": "Jane Doe", "url": "http://example.com/profile/janedoe123" },{ "@type": "Person", "name": "John Doe", "url": "http://example.com/profile/johndoe123" }] |
author.name |
Nama penulis. |
datePublished |
Tanggal dan waktu artikel pertama kali dipublikasikan, dalam format ISO 8601. Praktik terbaik:
|
headline |
Judul artikel. Judul tidak boleh lebih dari 110 karakter. Untuk cerita AMP, judul harus cocok dengan teks di halaman sampul pertama dalam Cerita AMP. |
image |
Properti berulang dari URL ke gambar yang mewakili artikel atau cerita AMP. Karena perbedaan format dalam hasil penelusuran, panduan gambar berikut hanya berlaku pada halaman AMP umum, bukan cerita AMP. Cerita AMP memiliki persyaratan yang berbeda untuk gambar.
Contoh: { "@context": "https://schema.org", "@type": "NewsArticle", "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] } |
publisher |
Penerbit artikel. |
publisher.logo |
Logo penerbit. Lihat Panduan logo AMP untuk detail tentang konten gambar.
Jika Anda menggunakan jenis Contoh: { "@context": "https://schema.org", "@type": "NewsArticle", "publisher": { "@type": "Organization", "name": "Google", "logo": { "@type": "ImageObject", "url": "https://google.com/logo.jpg" } } } Berikut ini adalah contoh jenis { "@context": "https://schema.org", "@type": "NewsArticle", "publisher": { "@type": "Organization", "name": "Google", "logo": "https://google.com/logo.jpg" } } |
publisher.name |
Nama penerbit. |
Properti yang direkomendasikan | |
---|---|
author.url |
Link ke halaman web yang mengidentifikasi penulis artikel secara unik. Misalnya, halaman media sosial penulis, halaman tentang saya, atau halaman biodata. |
dateModified |
Tanggal dan waktu artikel terakhir kali diubah, dalam format ISO 8601. |
mainEntityOfPage |
URL kanonis halaman artikel. Tentukan mainEntityOfPage jika artikel adalah topik utama halaman artikel. |
Properti berikut berlaku untuk halaman non-AMP.
Properti yang direkomendasikan | |
---|---|
author |
Penulis artikel. Untuk membantu Google memahami penulis secara optimal di berbagai fitur, sebaiknya ikuti praktik terbaik markup penulis. |
author.name |
Nama penulis. |
author.url |
Link ke halaman web yang mengidentifikasi penulis artikel secara unik. Misalnya, halaman media sosial penulis, halaman tentang saya, atau halaman biodata. |
dateModified |
Tanggal dan waktu artikel terakhir kali diubah, dalam format ISO 8601. |
datePublished |
Tanggal dan waktu artikel pertama kali dipublikasikan, dalam format ISO 8601. |
headline |
Judul artikel. Judul tidak boleh lebih dari 110 karakter. |
image |
URL ke gambar yang mewakili artikel. Hanya gambar yang di-markup yang secara langsung disertakan dalam artikel yang perlu ditentukan. Lebar gambar setidaknya harus 696 piksel. Panduan tambahan terkait gambar:
Contoh: { "@context": "https://schema.org", "@type": "NewsArticle", "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] } |
Praktik terbaik markup penulis
Untuk membantu Google memahami dan menampilkan penulis konten secara optimal, sebaiknya ikuti praktik terbaik ini saat mencantumkan penulis di markup:
Praktik terbaik untuk markup penulis | |
---|---|
Menyertakan semua penulis di markup |
Pastikan semua penulis yang ditampilkan sebagai penulis di halaman web juga disertakan dalam markup. |
Mencantumkan beberapa penulis |
Saat mencantumkan beberapa penulis, cantumkan setiap penulis di kolom "author": [ {"name": "Willow Lane"}, {"name": "Regula Felix"} ]
Jangan gabungkan beberapa penulis di kolom "author": { "name": "Willow Lane, Regula Felix" } |
Menggunakan kolom tambahan |
Untuk membantu Google lebih memahami siapa penulisnya, sebaiknya gunakan
properti Misalnya, jika penulisnya adalah orang, Anda dapat menautkan ke halaman penulis yang menyediakan informasi selengkapnya tentang penulis: "author": [ { "@type": "Person", "name": "Willow Lane", "url": "http://www.example.com/staff/willow_lane" } ] Jika penulisnya adalah sebuah organisasi, Anda dapat menautkan ke halaman beranda organisasi. "author": [ { "@type":"Organization", "name": "Some News Agency", "url": "https://www.example.com/" } ] |
Hanya mencantumkan nama penulis di properti |
Di properti
"author": [ { "name": "Echidna Jones", "honorificPrefix": "Dr", "jobTitle": "Editor in Chief" } ], "publisher": [ { "name": "Bugs Daily" } ] } |
Menggunakan |
Gunakan jenis |
Berikut adalah contoh yang menerapkan praktik terbaik markup penulis:
"author": [ { "@type": "Person", "name": "Willow Lane", "jobTitle": "Journalist", "url":"https://www.example.com/staff/willow-lane" }, { "@type":"Person", "name": "Echidna Jones", "jobTitle": "Editor in Chief", "url":"https://www.example.com/staff/echidna-jones" } ], "publisher": { "name": "The Daily Bug", "url": "https://www.example.com" }, // + Other fields related to the article... }
Troubleshooting
If you're having trouble implementing or debugging structured data, here are some resources that may help you.
- You might have an error in your structured data. Check the list of structured data errors.
- If you received a structured data manual action against your page, the structured data on the page will be ignored (although the page can still appear in Google Search results). To fix structured data issues, use the Manual Actions report.
- Review the guidelines again to identify if your content isn't compliant with the guidelines.
- Troubleshoot missing rich results / drop in total rich results.
- For general questions about crawling and indexing, check the Google Search crawling and indexing FAQ.
- Ask a question in the Google Search Central office hours.
- Post a question in the Google Search Central forum.