Google Klarifikasi Meta Tag Noindex Bagian dari Doc JavaScript

Simon / Pixabay

Google telah memperbarui dokumentasinya untuk administrator web akhir-akhir ini, dan menambahkan lebih banyak informasi ke salah satu dokumen tersebut hari ini. Raksasa pencarian merilis panduan SEO JavaScript terbaru untuk administrator bulan lalu dan menawarkan waktu peninjauan untuk administrator web dan pakar SEO untuk memberikan umpan balik. Satu permintaan adalah saran untuk memberikan kejelasan lebih lanjut di sekitar tag meta noindex, dan Google berkewajiban.

Google menyarankan administrator situs web untuk menggunakan tag meta robots mereka dengan hati-hati. Menggunakan tag meta noindex secara tidak benar dapat mencegah Googlebot merayapi laman yang sebenarnya dirayapi. Perusahaan memberikan contoh ini:

<meta name = ”robots” content = ”noindex, nofollow”

Tag meta noindex itu akan mencegah Googlebot mengindeks halaman dan tautan berikut yang disertakan pada halaman.

Google juga menjelaskan bahwa administrator situs web dapat menggunakan JavaScript untuk menambahkan tag meta robots ke salah satu halaman mereka atau mengubah konten halaman. Berikut adalah contoh kode tag meta noindex yang disediakan oleh Google.

ambil (‘/ api / produk /’ + productId)

.then (function (response) {return response.json ();})

.then (function (apiResponse) {

if (apiResponse.isError) {

// dapatkan tag meta robot

var metaRobots = document.querySelector (‘meta (name =” robot ”)’);

// jika tidak ada tag meta robot, tambahkan satu

if (! metaRobots) {

metaRobots = document.createElement (‘meta’);

metaRobots.setAttribute (‘name’, ‘robots’);

document.head.appendChild (metaRobots);

}

// beritahu Googlebot untuk mengecualikan halaman ini dari indeks

metaRobots.setAttribute (‘content’, ‘noindex’);

// tampilkan pesan kesalahan kepada pengguna

errorMsg.textContent = ‘Produk ini tidak lagi tersedia’;

kembali;

}

// tampilkan informasi produk

// …

});

Klik di sini untuk tautan ke kode contoh Google jika Anda ingin dengan mudah menyalin dan menempelkannya untuk Anda gunakan sendiri.

Perusahaan menjelaskan bahwa ketika Googlebot menemukan "noindex" di tag meta robot sebelum melihat JavaScript, itu tidak akan merender atau mengindeks halaman. Jadi, itu juga tidak menjalankan JavaScript. Karena Google melewatkan JavaScript dalam contoh ini, tidak ada cara untuk menghapus tag dari halaman.

"Menggunakan JavaScript untuk mengubah atau menghapus tag meta robot mungkin tidak berfungsi seperti yang diharapkan," Google memperingatkan. Googlebot melewatkan rendering dan eksekusi JavaScript jika tag meta robots awalnya berisi noindex. "

Perusahaan selanjutnya menyarankan administrator situs web yang mungkin ingin halaman tertentu diindeks untuk tidak menggunakan "noindex" dalam kode halaman asli.

Pos terkait

Back to top button