Jasa web profesional sejak 2009

Chrome Akan Menghapus XSLT: Apa Dampaknya pada Sitemap WordPress dan Yoast SEO?

Chrome Akan Menghapus XSLT: Apa Dampaknya pada Sitemap WordPress dan Yoast SEO?

Saat membuka file XML sitemap di Chrome, Anda mungkin melihat banner merah bertuliskan bahwa situs memakai XSLT dan Chrome akan segera menghapus fitur itu dari browser. Peringatan Chrome XSLT sitemap semacam itu muncul lantaran Chrome menutup dukungan transformasi XSLT di sisi klien, bukan karena WordPress, Yoast SEO, atau Google Search Console melaporkan kerusakan data. Selama respons HTTP benar dan struktur XML sesuai protokol sitemap, crawler tetap bisa membaca XML sitemap yang valid.

Menurut dokumentasi Chrome for Developers tentang penghapusan XSLT, Chrome menjadwalkan penghapusan default pada Chrome 158 tanggal 17 November 2026. Namun yang berubah terutama lapisan presentasi untuk manusia di browser. Mesin pencari mengonsumsi XML mentah, bukan tabel HTML hasil transformasi stylesheet.

  • Banner “This site uses XSLT” berasal dari Chrome, bukan error WordPress atau GSC.
  • Penghapusan XSLT tidak otomatis merusak XML sitemap atau indexing Google.
  • Yoast SEO beralih dari stylesheet text/xsl ke CSS agar tampilan sitemap tetap rapi setelah migrasi browser.
  • WordPress Core memilih menghapus XSL bawaan dan menampilkan XML native, target rilis inti WordPress 7.2.
  • Indikator sitemap bermasalah tetap HTTP 4xx/5xx, XML invalid, robots, atau parsing error di Search Console.
  • Langkah praktis: pertahankan URL sitemap, jangan pasang RC hanya karena banner, update plugin stabil saat rilis resmi tersedia.

Apa Arti Peringatan “This Site Uses XSLT”?

XML sitemap menyimpan daftar URL, timestamp lastmod, dan metadata lain dalam tag seperti <urlset>, <url>, dan <loc>. Agar manusia tidak harus membaca pohon XML mentah, banyak plugin WordPress menambahkan processing instruction stylesheet, misalnya <?xml-stylesheet type="text/xsl" href="..."?>. Browser Chrome memakai XSLT untuk mengubah XML itu menjadi tampilan mirip halaman web.

Alur lama berjalan dari data XML, transformasi XSLT, lalu tabel atau layout yang enak dibaca. Setelah Chrome menonaktifkan XSLT, browser menampilkan XML lewat viewer bawaan kecuali stylesheet Anda ganti ke CSS yang Chrome masih dukung. Jadi peringatan merah menandai langkah migrasi platform browser, bukan kegagalan submit sitemap ke Google.

Protokol sitemap resmi tidak mewajibkan XSLT sama sekali. Spesifikasi di Sitemaps.org hanya mensyaratkan struktur XML yang valid. Stylesheet hanya kosmetik untuk audit manual di browser.

Jadwal Chrome Menghapus XSLT

Google Chromium merilis peringatan dini, deprecate API, lalu mematikan XSLT pada rilis stabil dengan pengecualian sementara lewat Origin Trial dan kebijakan Enterprise. Tanggal 17 November 2026 adalah titik default untuk pengguna stabil, bukan berarti semua instalasi Chrome berhenti seketika tanpa opsi perpanjangan terbatas.

TahapVersi / tanggalPerubahan
Peringatan awalChrome 142, 28 Oktober 2025Pesan di konsol
Deprecate resmiChrome 143, 2 Desember 2025Peringatan API deprecated
Origin TrialChrome 152, 25 Agustus 2026Jalur uji lanjut XSLT
Penghapusan defaultChrome 158, 17 November 2026XSLT berhenti pada Stable
Akhir OT / EnterpriseChrome 176, 17 Agustus 2027XSLT nonaktif untuk semua

Detail tiap fase dan opsi polyfill atau extension tercantum pada halaman migrasi resmi Chrome. Jangan menuliskan bahwa Firefox atau Safari pasti mengikuti tanggal yang sama, karena keputusan engine lain berbeda meski arah umumnya serupa.

Mengapa Chrome Meninggalkan XSLT?

Standar XSLT 1.0 sudah ada sejak 1999, sementara ekosistem web modern lebih sering memakai JSON, JavaScript, dan DOM API untuk render. Chrome melaporkan penggunaan XSLT hanya sekitar 0,02% page load, dan processing instruction XSLT di bawah 0,001%. Fitur langka dengan biaya pemeliharaan tinggi inilah yang mendorong penghapusan.

Implementasi browser bergantung pada library lama seperti libxslt berbasis C/C++. Dokumentasi Chrome menautkan risiko memory safety, termasuk CVE yang pernah muncul pada rantai libxslt. Peringatan sitemap di browser tidak berarti situs Anda terkena exploit tersebut. Banner hanya memberi tahu bahwa halaman XML memuat instruksi text/xsl yang Chrome akan berhenti proses.

Mozilla secara resmi mendukung arah penghapusan XSLT dengan pertimbangan keamanan dan maintenance, sementara WebKit menyatakan dukungan hati-hati dan ingin melihat implementasi lain berjalan lebih dulu, menurut diskusi standar di GitHub Mozilla dan WHATWG. Chrome 158 tetap menjadi referensi tanggal paling konkret untuk pengguna WordPress yang membuka sitemap di Chrome hari ini.

Apakah XML Juga Dihapus dari Chrome?

Tidak. Chrome menegaskan browser masih mendukung XML. Rencana jangka panjang mencakup migrasi parser XML internal menuju implementasi memory-safe, terpisah dari penghapusan XSLT. Chrome menghapus transformasi XSLT dan API XSLTProcessor, bukan format XML itu sendiri.

Processing instruction stylesheet dengan type="text/css" tetap valid. Yoast SEO memilih jalur itu untuk mengganti stylesheet XSL: XML sama, crawler membaca data yang sama, hanya cara browser menata tampilan untuk manusia yang berubah.

Dampak Chrome XSLT pada Sitemap WordPress dan SEO

Dokumentasi Google Search Central mencantumkan XML sebagai salah satu format sitemap yang didukung. Googlebot mengambil URL dari tag <loc> dan metadata terkait, tanpa memerlukan transformasi XSLT. Jadi kegagalan XSLT di browser tidak setara dengan search engine gagal memproses sitemap.

Masalah indexing yang nyata lebih sering berasal dari respons HTTP 404 atau 500, redirect ke HTML login, XML malformed, robots.txt memblokir sitemap, atau URL sitemap salah di Search Console. Tetapi pisahkan gejala presentasi Chrome dari indikator teknis tersebut agar troubleshooting tidak salah arah.

Bila jumlah URL di GSC tidak cocok dengan file sitemap, penyebabnya sering di luar XSLT, misalnya filter parameter, halaman noindex, atau perbedaan cara Google menghitung entri. Penjelasan lebih rinci ada pada artikel Sitemap Website Tidak Sama Dengan GSC: Kenapa Jumlah URL Bisa Berbeda?.

Penghapusan XSLT juga tidak menjelaskan fenomena halaman terindex namun tidak tampil di SERP. Gejala visibilitas organik punya diagnosa tersendiri, termasuk kasus pada Tidak Tampil di Google Meski Sudah Terindex (Sandbox), dan tidak seharusnya Anda samakan dengan banner browser pada file sitemap.

Yoast SEO: dari XSLT ke CSS

Yoast SEO lama memakai stylesheet XSL agar sitemap_index.xml dan child sitemap tampil sebagai tabel. Chrome mendeteksi instruksi text/xsl itulah yang memicu banner peringatan saat Anda membuka misalnya https://codef.id/sitemap_index.xml sebelum migrasi selesai.

Tim Yoast membuka issue GitHub #23663 pada 2 Oktober 2026 setelah rencana Chrome diketahui. Solusi inti: ganti XSLT dengan CSS yang Chrome masih dukung. Tim Yoast menutup issue sebagai completed pada 28 Oktober 2026, dan pre-release Yoast SEO 28.9 RC2 (30 Oktober) membawa perubahan tersebut. Changelog distribusi Yoast saat ini menjadwalkan rilis stabil 28.9 pada 17 November 2026, sejajar dengan Chrome 158. Per 1 November 2026, anggap itu jadwal rilis, bukan bukti bahwa semua situs production sudah terupdate otomatis.

CSS tidak bisa menduplikasi seluruh kemampuan transformasi XSLT. Menurut diskusi issue Yoast, tampilan pasca migrasi dapat kehilangan hyperlink otomatis pada <loc>, teks penghitungan jumlah URL, format tanggal yang rapi, dan beberapa detail image entry, sementara XML untuk crawler tetap utuh. Add-on Yoast News SEO, Video SEO, dan Local SEO masih punya stylesheet XSLT sendiri dan membutuhkan pekerjaan lanjutan, jadi jangan asumsikan seluruh ekosistem Yoast sudah bebas XSLT hanya karena core plugin bergerak.

Perbandingan Tampilan Yoast Sebelum dan Sesudah

AspekYoast dengan XSLT (lama)Yoast dengan CSS (baru)
Stylesheettype="text/xsl"type="text/css"
Peran browserTransform XML ke HTML-likeMenata XML mentah
URL di tampilanSering berupa linkBisa plain text
Hitung jumlah URLBisa via transformTidak via CSS saja
Data untuk GooglebotXML unchangedXML unchanged

Perbedaan di atas hanya memengaruhi kenyamanan audit manual. Selama plugin aktif dan Google masih bisa fetch sitemap, submit di Search Console tetap relevan untuk discovery, bukan untuk “memperbaiki” XSLT.

WordPress Core Menghapus XSL, Bukan Mengganti CSS

Situs tanpa plugin sitemap khusus memakai endpoint bawaan /wp-sitemap.xml. Changeset 64073 (3 Oktober 2026) menghapus XSL stylesheet dari sitemap inti WordPress. Pendekatan Core membiarkan browser menampilkan XML native, berbeda dari strategi Yoast yang migrasi ke CSS.

Perubahan itu masuk trunk dan WordPress menargetkan milestone 7.2. Per early November 2026, rilis stabil terbaru masih 7.1.x, sementara 7.2 dalam tahap beta dengan final release yang WordPress jadwalkan awal Desember 2026. Frasa “WordPress sudah memperbaiki masalah banner” belum tepat untuk semua instalasi production hari ini.

Bila Yoast SEO aktif, plugin biasanya menggantikan sitemap Core dengan sitemap_index.xml. Dua jalur itu perlu Anda bedakan saat menguji URL mana yang benar-benar Anda laporkan ke Google.

Langkah yang Disarankan Pengguna WordPress

Tidak perlu menghapus atau mengganti URL sitemap hanya karena banner XSLT. Jangan memasang build RC Yoast ke production semata-mata untuk menghilangkan peringatan visual. Jangan mengandalkan extension Chrome sebagai solusi permanen untuk sitemap CMS yang Anda update lewat plugin resmi.

  1. Pastikan URL sitemap di Search Console masih benar dan status fetch sukses.
  2. Buka sitemap di tab anonim, cek HTTP 200 dan Content-Type XML.
  3. Validasi struktur <sitemapindex> atau <urlset> serta URL absolut di <loc>.
  4. Rencanakan update Yoast SEO stabil yang membawa migrasi CSS setelah rilis final tersedia di situs Anda.
  5. Setelah update, buka ulang sitemap dan pastikan instruksi text/xsl sudah tidak ada bila changelog plugin menyatakan migrasi selesai.
  6. Untuk sitemap Core WordPress, pantau rilis 7.2 bila Anda bergantung pada /wp-sitemap.xml tanpa Yoast.

Custom PHP workaround di tema untuk mempertahankan XSLT di browser umumnya tidak sebanding dengan update resmi plugin, kecuali Anda mengelola stack yang tidak Anda update dan benar-benar bergantung pada transformasi klien.

Checklist: Kapan Sitemap WordPress Benar-benar Bermasalah?

Berikut daftar yang perlu Anda cek bila Search Console atau crawler melaporkan masalah, bukan bila hanya banner Chrome XSLT yang muncul.

  • Respons HTTP 200 tanpa redirect ke halaman HTML error.
  • Body response adalah XML well-formed.
  • Tag akar sesuai jenis file index atau urlset.
  • Setiap <loc> memakai URL absolut dengan skema https atau http yang konsisten.
  • Sitemap tidak diblokir robots.txt atau autentikasi.
  • Tidak ada 403, 404, atau 500 saat Googlebot fetch.
  • Laporan GSC tidak menampilkan parsing error untuk URL sitemap yang sama.

Panduan Google untuk membuat dan submit sitemap tercantum di dokumentasi Build and submit a sitemap. Ikuti langkah submit dan monitoring di sana, bukan metrik tampilan browser.

Pertanyaan Sering Ditanyakan

Apakah “This site uses XSLT” error WordPress?

Tidak. Itu peringatan Chrome tentang stylesheet XSLT pada respons XML.

Apakah Google masih bisa membaca sitemap?

Ya, selama XML valid dan dapat diakses crawler, terlepas dari apakah browser manusia bisa mentransform tampilan.

Apakah XSLT wajib untuk SEO?

Tidak. XSLT hanya membantu presentasi saat Anda membuka file sitemap di browser.

Kapan XSLT berhenti di Chrome?

Default pada Chrome 158, 17 November 2026, dengan pengecualian terbatas Origin Trial dan Enterprise Policy hingga August 2027.

Apakah perlu extension XSLT?

Untuk sitemap WordPress yang Anda update via plugin, update CMS lebih tepat daripada bergantung extension jangka panjang. Chrome menawarkan extension sebagai fallback aplikasi legacy yang sumber XML-nya tidak Anda ubah.

Apakah warning hilang setelah update Yoast?

Banner cenderung hilang bila sitemap tidak lagi mengirim processing instruction type="text/xsl" dan stylesheet sudah memakai CSS atau tidak ada stylesheet sama sekali.

Akhirnya, migrasi XSLT Chrome adalah perubahan platform browser yang terlihat keras pada sitemap WordPress karena kebiasaan lama memakai XSL untuk tampilan manusia. XML untuk Google tetap prioritas yang sama. Pertahankan sitemap Anda, verifikasi fetch di Search Console, lalu update Yoast atau WordPress Core saat rilis stabil yang relevan sudah tersedia di lingkungan production Anda.

Related Posts

Tentang Penulis

Budi Haryono

Budi Haryono

Full-stack WordPress Developer & SEO Specialist

SEO Practitioner since 2008 | Web Developer specializing in PHP, WordPress | SEO Consultant & Google Ads (PPC) Manager

WordPress
SEO
Web Development

Hubungi Penulis

Membantu membuat web menggunakan WordPress, SEO dan PPC Managemen.

CodeF Under Renovation 🙏