Skip links

X-Robots-Tag

Quick Insight

Di mana istilah ini digunakanSiapa yang menggunakan istilah ini
Indexing system halaman dan file mesin pencariSEO Specialist
Manajemen akses mesin pencari ke file non-HTMLWeb Developer
Manajemen X-Robots-Tag & HTTP header DevOps & IT Security
Mencegah indexing terhadap file tertentuDigital Marketer

Glossary Content: X-Robots-Tag adalah tag kontrol indexing yang diterapkan melalui header HTTP, digunakan untuk menginstruksikan mesin pencari apakah suatu halaman atau file harus diindeks atau tidak.

Main Content: X-Robots-Tag adalah metode alternatif selain meta robots tag dan robots.txt untuk mengontrol bagaimana Google dan mesin pencari lainnya mengindeks konten website Anda.

Berbeda dengan meta robots tag yang hanya dapat diterapkan di dalam HTML <head>, X-Robots-Tag bisa digunakan pada semua jenis file, termasuk:

  • PDF
  • Gambar (JPEG, PNG, GIF)
  • Video (MP4, AVI)
  • File non-HTML lainnya

Hal ini yang membuat X-Robot-Tag lebih fleksibel dibandingkan meta robots tag, terutama untuk mengontrol indeksasi file yang tidak dapat dimodifikasi melalui HTML.

Mengapa X-Robots-Tag Penting dalam SEO?

  • Mengontrol Indeksasi File Non-HTML: Jika Anda ingin mencegah Google mengindeks file PDF atau gambar tertentu, X-Robots-Tag adalah solusi terbaik.
  • Lebih Fleksibel daripada Meta Robots Tag: Bisa diterapkan melalui HTTP header, sehingga cocok untuk mengelola file yang tidak memiliki kode HTML.
  • Mencegah Google Mengindeks Halaman Sensitif: Berguna untuk mencegah halaman duplikat, staging site, atau halaman admin masuk ke hasil pencarian.
  • Dapat Digunakan untuk Mengontrol Snippet di SERP: Bisa digunakan untuk mengatur snippet length, cache control, dan preview rules dalam hasil pencarian.

Cara Menggunakan X-Robots-Tag

1. Menambahkan X-Robots-Tag melalui .htaccess (Apache Server)

Jika Anda menggunakan Apache, tambahkan kode berikut di file .htaccess untuk memblokir indexing pada file PDF:

apache
<FilesMatch “\.pdf$”>    Header set X-Robots-Tag “noindex, nofollow”</FilesMatch>

Kode ini memberitahu Google agar tidak mengindeks file PDF dan tidak mengikuti tautan dalam file tersebut.

2. Menambahkan X-Robots-Tag di Nginx Server

Jika Anda menggunakan Nginx, tambahkan baris berikut di file konfigurasi:

nginx
location ~* \.pdf$ {    add_header X-Robots-Tag “noindex, nofollow”;}

Kode ini akan mencegah pengindeksan file PDF di website berbasis Nginx.

3. Menambahkan X-Robots-Tag dalam Header PHP

Untuk mengontrol indeksasi melalui PHP, gunakan:

php
header(“X-Robots-Tag: noindex, nofollow”, true);

Kode ini akan mencegah mesin pencari mengindeks halaman PHP yang menjalankan script ini.

Parameter yang Dapat Digunakan dalam X-Robots-Tag

DirectiveFungsi
noindexMencegah halaman/file terindeks oleh mesin pencari
nofollowMencegah mesin pencari mengikuti tautan di halaman tersebut
noarchiveMencegah mesin pencari menyimpan cache halaman
nosnippetMencegah Google menampilkan cuplikan (snippet) di SERP
noimageindexMencegah gambar dalam halaman tersebut muncul di Google Images
notranslateMencegah Google menerjemahkan halaman di SERP

Contoh Kombinasi X-Robots-Tag untuk File Gambar:

apache
<FilesMatch “\.(jpg|png|gif)$”>    Header set X-Robots-Tag “noindex, noimageindex”</FilesMatch>

Kode ini memastikan Google tidak mengindeks gambar dalam format JPG, PNG, atau GIF.

Perbedaan X-Robots-Tag vs. Meta Robots Tag vs. Robots.txt

MetodeDigunakan untuk?Bagaimana Cara Kerjanya?KelebihanKekurangan
X-Robots-TagSemua file (HTML, PDF, gambar, video)Ditetapkan melalui HTTP headerBisa diterapkan ke file non-HTMLHarus diatur di server
Meta Robots TagHanya halaman HTMLDitempatkan dalam <head> HTMLMudah digunakanTidak bisa digunakan untuk PDF/Gambar
Robots.txtMengontrol akses bot ke website File konfigurasi di root domainDapat mencegah crawling sebelum indexingTidak bisa memblokir halaman dari SERP jika sudah terindeks

Jika ingin mengontrol indexing file non-HTML, X-Robots-Tag adalah pilihan terbaik.

Kesalahan Umum dalam Menggunakan X-Robots-Tag

  • Menggunakan “Disallow” di robots.txt untuk Menghindari Indexing
    • Disallow di robots.txt hanya mencegah crawling, bukan indexing.
    • Jika file sudah terindeks sebelumnya, Anda harus menggunakan noindex dengan X-Robots-Tag.
  • Tidak Memeriksa Implementasi dengan Google Search Console: Pastikan X-Robots-Tag diterapkan dengan benar menggunakan Google URL Inspection Tool.
  • Menggunakan X-Robots-Tag untuk File yang Sudah Terindeks Lama: Jika suatu halaman atau file sudah muncul di hasil pencarian, gunakan Google Search Console → Remove URLs untuk mempercepat penghapusan.
  • Menetapkan noindex, nofollow Secara Berlebihan: Jika semua halaman diberi noindex, nofollow, website bisa kehilangan trafik organik.

Manfaat Menggunakan X-Robots-Tag dengan Benar

  • Mengontrol Indeksasi dengan Lebih Fleksibel.
  • Mencegah File Sensitif Terindeks oleh Mesin Pencari.
  • Meningkatkan Pengelolaan SEO tanpa Mengubah Kode HTML.
  • Mempercepat Google dalam Menyesuaikan Indexing Halaman.

Kesimpulan

X-Robots-Tag adalah alat SEO yang sangat berguna untuk mengontrol indexing halaman dan file non-HTML melalui HTTP header. Dengan menerapkannya dengan benar, Anda dapat mencegah indeksasi file tertentu, mengontrol snippet di SERP, dan memastikan Google hanya mengindex halaman yang relevan.

Ingin mendominasi di dunia digital? Sebagai SEO Agency berpengalaman, kami siap memberikan layanan jasa SEO, jasa pembuatan website, dan landing page, secara profesional & transparan. Kontak kami untuk booking sesi konsultasi gratis.