Lompat ke konten Lompat ke sidebar Lompat ke footer

Memperbaiki Warning Kolom URL Tidak Ada di Skema Data Terstruktur

Saat melakukan pengecekan di Google Structured Data Testing Tool atau Rich Results Test, mungkin Anda pernah menemukan peringatan "kolom URL tidak ditemukan (opsional)". Peringatan ini bukanlah error yang berbahaya, tetapi jika dibiarkan dapat memengaruhi validasi data terstruktur dan menurunkan efektivitas SEO situs Anda.

perbaikan warning di struktured data google testing tool
Memperbaiki Warning Kolom URL Tidak Ada di Skema Data Terstruktur
Data terstruktur sangat penting untuk membantu mesin pencari memahami konten di dalam website Anda dengan lebih baik. Jika ada elemen yang hilang atau tidak sesuai dengan standar, Google akan memberikan peringatan agar Anda segera memperbaikinya. Oleh karena itu, artikel ini akan membahas secara lengkap penyebab munculnya peringatan ini serta langkah-langkah untuk memperbaikinya dengan benar.

Penyebab Peringatan Kolom URL Tidak Ditemukan

Peringatan ini biasanya muncul karena beberapa faktor berikut:

  1. Struktur JSON-LD Tidak Lengkap
    Jika dalam template Blogger atau website Anda tidak terdapat atribut url, maka Google tidak dapat membaca data tersebut dengan sempurna. Ini bisa terjadi karena template yang digunakan tidak menyertakan skema data terstruktur yang lengkap atau ada bagian yang terhapus secara tidak sengaja.

  2. Update Template Blogger atau CMS Lain
    Setelah melakukan pembaruan template atau sistem manajemen konten (CMS), beberapa elemen data terstruktur mungkin hilang atau berubah formatnya. Hal ini bisa disebabkan oleh perubahan standar yang diterapkan oleh platform tersebut.

  3. Kesalahan dalam Kode Data Terstruktur (Schema Markup)
    Schema Markup yang tidak sesuai standar Google dapat menyebabkan beberapa elemen tidak terbaca dengan benar. Jika struktur kode tidak lengkap atau terjadi kesalahan sintaks, peringatan bisa muncul dalam uji coba data terstruktur.

  4. Penggunaan Template yang Tidak SEO-Friendly
    Beberapa template gratis atau versi lama mungkin tidak memiliki skema data terstruktur yang optimal. Ini bisa menyebabkan beberapa elemen yang dibutuhkan oleh Google, termasuk kolom URL, tidak ada dalam template tersebut.

Cara Memperbaiki Peringatan Kolom URL Tidak Ditemukan

Sebelum kita menuju ke langkah langkah untuk cara perbaikanya, Anda bisa melihat peringatan yang muncul pada saat anda melakukan pengujian Di Google Structured Data Testing Tool atau Rich Results Test, Untuk lebih jelasnya kurang lebih seperti pada contoh screenshot di berikut:


Terlihat seperti pada contoh screenshot di atas, bahwa dibagian Artikel ada warning masalah non kritis terdeteksi, lalu setelah kita tinjau di bagian artikel maka akan muncul peringatan seperti Berikut:


Nah disitu tertulis peringatan kolom "URL" tidak ada (opsional) Untuk memperbaiki masalah ini sebenarnya mudah, akan tetapi juga perlu berhati hati, karena apabila salah satu kode di dalam template hilang atau terhapus juga bisa menyebabkan terjadinya error atau hal buruk lainya pada blog anda, Berikut langkah langkah untuk cara memperbaiki terkait masalah Warning  Di Google Structured Data Testing Tool atau Rich Results Tes

Cek dan Edit Data Terstruktur JSON-LD di Blogger

Jika Anda menggunakan Blogger, ikuti langkah-langkah berikut untuk memastikan bahwa kolom URL telah ditambahkan ke dalam skema data terstruktur:

  1. Masuk ke akun Blogger Anda dan pilih blog yang ingin diperbaiki.
  2. Buka menu "Tema" dan klik "Edit HTML" untuk mengakses kode template.
  3. Cari kode JSON-LD dalam template. Biasanya terdapat dalam tag berikut:
  4. <script type="application/ld+json">
  5. Tambahkan atau perbaiki bagian url yang hilang. Contohnya seperti berikut:
  6. "url": "<data:post.url/>"
  7. Pastikan kode JSON-LD tidak memiliki kesalahan sintaks, lalu simpan template setelah selesai mengedit.

Menyesuaikan Schema Markup dengan Standar Google

Jika Anda menggunakan WordPress atau CMS lainnya, pastikan Schema Markup telah disesuaikan dengan standar terbaru dari Google. Berikut adalah contoh skema data terstruktur yang benar untuk artikel di blog:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Judul Artikel Anda",
  "author": {
    "@type": "Person",
    "name": "Nama Anda"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Nama Situs Anda"
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.situsanda.com/post-url"
  },
  "url": "https://www.situsanda.com/post-url",
  "datePublished": "2024-03-30",
  "dateModified": "2024-03-30"
}
</script>

Gantilah URL dalam kode tersebut dengan alamat artikel atau halaman yang sesuai di situs Anda.

Untuk pengguna template Viomagz yang versi lama, anda bisa mencari kode html seperti berikut, kode ini letaknya di bagian bawah setelah kode <body>


<b:includable id='postMeta' var='post'>
  <b:include data='post' name='postMetadataJSON'/>
</b:includable>

Setelah kode diatas ditemukan, langkah selanjutnya salin kode di bawah ini dan letakan tepat di bawah kode:

</b:includable>

Berikut adalah kodenya dan silahkan di salin:


<b:includable id='postMetadataJSON'>
	<script type='application/ld+json'>
      {
        "@context": "http://schema.org",
        "@type": "BlogPosting",
        "mainEntityOfPage": {
          "@type": "WebPage",
          "@id": "<data:post.url.canonical.jsonEscaped/>"
        },
        "headline": "<data:post.title.jsonEscaped/>",
        "description": "<b:eval expr='data:blog.metaDescription.escaped ? data:blog.metaDescription.escaped : data:this.description'/>",
        "datePublished": "<data:post.date.iso8601.jsonEscaped/>",
        "dateModified": "<data:post.lastUpdated.iso8601.jsonEscaped/>",
        <b:include data='post' name='postMetadataJSONImage'/><b:include data='post' name='postMetadataJSONPublisher'/>
        "author": {
          "@type": "Person",
          "name": "<data:post.author.name.jsonEscaped/>",
          "url": "<b:if cond='data:post.author.profileUrl'><data:post.author.profileUrl.jsonEscaped/><b:else/><data:blog.homepageUrl.jsonEscaped/></b:if>",
          "image": "<data:post.author.authorPhoto.image.jsonEscaped/>"
        }
      }
	</script>
</b:includable>

Langkah selanjutnya klik Simpan Template :

Gunakan Rich Results Test untuk Validasi

Setelah selesai menerapkan beberapa perbaikan kode, Jangan lupa lakukan pengecekan ulang menggunakan alat uji data terstruktur dari Google:

  1. Kunjungi halaman Google Rich Results Test di search.google.com/test/rich-results.
  2. Masukkan URL artikel atau URL Blog yang ingin diuji atau tempelkan kode JSON-LD langsung ke dalam kolom yang tersedia.
  3. Klik tombol "Test URL" atau "Test Code" untuk memulai proses pengecekan.
  4. Jika masih ada peringatan, lakukan perbaikan sesuai rekomendasi yang diberikan oleh Google.
Namun jika perbaikan yang anda lakukan telah berhasil, maka tampilanya akan berubah seperti pada screenshot berikut, dan yang tadinya ada keterangan warning pada Artikel masalah non kritis terdeteksi maka akan hilang

Bersihkan Cache dan Cookies

Setelah memperbarui template atau kode data terstruktur, cache browser bisa menyimpan data lama sehingga perubahan tidak langsung terlihat. Untuk memastikan bahwa perubahan sudah diterapkan dengan benar, lakukan langkah-langkah berikut:

  1. Gunakan mode "Incognito" atau "Private Browsing" di browser Anda.
  2. Hapus cache dan cookies melalui pengaturan browser.
  3. Gunakan alat seperti Lighthouse (Google Chrome DevTools) untuk melihat hasil real-time dari perubahan yang telah Anda lakukan.

Gunakan Template yang Mendukung SEO dan Schema Markup

Jika peringatan masih muncul setelah Anda melakukan semua langkah di atas, mungkin masalahnya terletak pada template yang digunakan. Cobalah untuk menggunakan template Blogger atau WordPress yang sudah dioptimalkan untuk SEO dan mendukung skema data terstruktur yang lengkap. Template premium biasanya memiliki struktur data yang lebih baik dibandingkan template gratisan atau template lama.

Kesimpulan

Peringatan "Kolom URL Tidak Ditemukan" dalam data terstruktur sebenarnya bukanlah masalah besar, tetapi penting untuk diperbaiki agar situs Anda tetap optimal di mata Google. Dengan memperbaiki skema data terstruktur, Anda dapat meningkatkan kualitas SEO situs dan memastikan bahwa Google memahami konten Anda dengan lebih baik.

Langkah-langkah yang bisa Anda lakukan untuk memperbaiki peringatan ini antara lain:

  • Memeriksa dan mengedit Schema Markup di template Blogger atau WordPress.
  • Menambahkan elemen url jika belum ada dalam data terstruktur JSON-LD.
  • Melakukan validasi menggunakan Google Rich Results Test.
  • Membersihkan cache setelah melakukan perubahan untuk memastikan hasil yang terbaru.
  • Menggunakan template yang SEO-friendly agar tidak perlu banyak perbaikan manual.

Dengan mengikuti panduan ini, Anda dapat memastikan bahwa situs Anda memenuhi standar terbaru Google dan tetap kompetitif dalam hasil pencarian. Jika masih ada pertanyaan atau kendala, jangan ragu untuk berdiskusi di kolom komentar. Semoga artikel ini membantu Anda dalam meningkatkan performa SEO situs Anda

Arief Setiawan
Arief Setiawan Blogger Indonesia Yang senang berbagi ilmu, Seputar tutorial blogger, optimasi SEO dan informasi tentang sosial Media

Posting Komentar untuk "Memperbaiki Warning Kolom URL Tidak Ada di Skema Data Terstruktur"