Pemeriksa Kesenjangan Rendering

Free, no signup. Open the page in a browser and it looks complete; Google sees raw HTML first, then runs JavaScript and looks again — and those two views don't always agree. Test a public URL through the bounded rendering service to find where they diverge, with a side-by-side raw-vs-rendered diff.

Minta perbandingan melalui browser meskipun HTML awal tampak lengkap. Batas rendering yang ada tetap berlaku; permintaan tidak menjamin tangkapan hasil rendering.

Perilaku default: Free, no sign-up. The page is rendered in headless Chrome only when the initial HTML looks incomplete — most server-rendered sites never need it.

Pemeriksaan dijalankan dari server kami; kami mengambil URL yang Anda masukkan dan tidak menyimpan hasilnya. Reports are kept 7 days so you can share a link to the result. Anonymous aggregate stats feed our research posts; domains are counted once via an anonymized hash and never stored in the clear. Penghitung hasil anonim per proses dapat digunakan untuk riset agregat; URL, domain, IP, dan pengenal tidak pernah disertakan, dan statistik tidak dirilis jika jumlah proses kurang dari 100.

Masukan
Laporkan bug

Ada yang rusak di Pemeriksa Kesenjangan Rendering? Beri tahu kami apa yang terjadi—laporan ini langsung masuk ke antrean triase privat, bukan daftar publik.

Yang akan dikirim
 Input alat, unggahan, sumber yang ditempel, hasil lengkap, parameter kueri, dan fragmen URL tidak dilampirkan secara otomatis. Anda dapat mengedit atau menghapus kutipan yang dipilih di atas. Metadata browser dan antipenyalahgunaan diproses untuk mencegah spam. 

What this is checking

The render gap

Google can process JavaScript in a rendering phase after crawling. Content that appears only after rendering depends on that phase and is absent from the initial response; this comparison does not predict discovery or indexing timing.

The most restrictive rule wins

If a noindex appears in either the raw or rendered HTML, Google may use it — and an initial-HTML noindex may cause Google to skip rendering, so JavaScript cannot reliably undo it.

Canonicals are conditional

JavaScript may add a canonical when the raw HTML has none, or keep the same value. A different or additional value creates competing canonical input.

Checks based on the JavaScript SEO guide on Ahrefs. Confirm findings in Search Console.

Tentang alat ini

Google mungkin skip perenderan setelah ini sees noindex di awal HTML, so JavaScript tidak dapat reliably hapus yang direktif later; dirender-hanya noindex dapat juga menjadi digunakan. Untuk canonical, JavaScript mungkin tambah satu ketika awal HTML tidak memiliki, dan setting sama nilai adalah okay. Berubah ini untuk berbeda nilai atau membiarkan multiple nilai membuat risky competing masukan.

Information — catatan atau pengamatan (framework detected, minor perbedaan).

berubah — itu adalah fields JavaScript altered.

Fitur

  • Ini mengembalikan keduanya HTML versions untuk Anda browser.
  • Canonical adalah conditional
  • dirender DOM.
  • Chrome (di balik cost ledger; skipped render berarti mentah heuristic ditemukan substantial konten, tidak yang SSR atau kesetaraan adalah proved).
  • Buka individual memeriksa di bawah tabel untuk spesifik JS-SEO

Cara kerja

Render gap adalah perbedaan antara HTML mentah yang dikirim server dan DOM akhir setelah browser menjalankan JavaScript. Google dapat memproses JavaScript pada tahap rendering setelah perayapan. Konten yang hanya muncul setelah JavaScript bergantung pada keberhasilan rendering dan tidak terdapat dalam respons awal. Alat ini mengukur ketergantungan tersebut; alat ini tidak memprediksi kapan Google akan menemukan atau mengindeks konten. Ini adalah perbandingan cepat yang bersifat indikatif, bukan pengganti URL Inspection di Search Console. Peringatan berwarna amber berarti halaman berfungsi tetapi lebih bergantung pada rendering. Laporan yang dapat dibagikan disimpan selama tujuh hari, tanpa pendaftaran.

Batasan

  • Search Console.
  • Robots-aware: flags ketika robots.txt memblokir JavaScript atau CSS Google needs
  • Perilaku default: Headless Chrome berjalan hanya ketika dibatasi heuristic says awal HTML terlihat tidak lengkap. Substantial mentah titles, tautan, dan isi teks dapat buat alat skip perenderan, tetapi yang tidak membuktikan framework adalah server-dirender atau yang JavaScript akan tambah tidak ada. skipped jalankan memberikan awal-HTML analysis tanpa dirender kesetaraan comparison.
  • Mengapa melakukan alat sometimes tidak render my halaman?

Pertanyaan umum

Apa itu celah perenderan dalam SEO JavaScript?

Celah perenderan adalah perbedaan antara isi HTML mentah yang dikirim server dan DOM akhir setelah JavaScript berjalan di peramban. Google dapat memproses JavaScript pada tahap perenderan setelah perayapan. Karena itu, unsur yang baru muncul setelah JavaScript berhasil dijalankan bergantung pada proses tersebut dan tidak ada dalam respons awal. Alat ini mengukur ketergantungan itu; alat ini tidak memprediksi kapan Google menemukan atau mengindeks isinya.

Apakah Google benar-benar merender JavaScript?

Ya. Google merender halaman dengan versi Chromium yang terus diperbarui, sehingga isi dari sisi peramban dapat diindeks. Namun, render tetap merupakan tahap pemrosesan tersendiri, dan sumber daya yang diblokir atau galat JavaScript dapat mencegah isi muncul dalam HTML hasil render. Google tidak berinteraksi dengan halaman untuk memuat isinya: segala isi yang memerlukan tindakan harus sudah ada dalam HTML hasil render. Menempatkan isi dan tag penting dalam respons server menghilangkan ketergantungan ini.

Mengapa alat ini terkadang tidak merender halaman saya?

Perilaku default: Peramban tanpa antarmuka hanya dijalankan ketika heuristik terbatas menilai HTML awal tampak tidak lengkap. Judul, tautan, dan teks badan yang memadai dalam HTML mentah dapat membuat alat melewati render, tetapi hal itu tidak membuktikan bahwa kerangka kerja merender di server atau JavaScript tidak akan menambahkan apa pun. Proses tanpa render hanya menganalisis HTML awal dan tidak membandingkan kesetaraannya dengan hasil render.

Apakah Google mematuhi canonical atau noindex yang disisipkan JavaScript?

Google dapat melewati render setelah mendeteksi noindex dalam HTML awal, sehingga JavaScript tidak dapat menghapus arahan tersebut secara andal kemudian. Noindex yang hanya ada setelah render juga dapat diperhitungkan. Untuk canonical, JavaScript dapat menambahkannya ketika HTML awal belum memilikinya, dan memakai nilai yang sama tidak bermasalah. Menggantinya dengan nilai lain atau membiarkan beberapa nilai akan menciptakan sinyal yang saling bersaing dan berisiko.

Apakah ini sama dengan alat Inspeksi URL Google Search Console?

Tidak, dan alat ini tidak dimaksudkan sebagai penggantinya. Ini adalah perbandingan cepat yang bersifat petunjuk. Inspeksi URL Google Search Console memberikan bukti khusus dari Google tentang perayapan, pengindeksan, dan pengujian langsung untuk properti terverifikasi, tetapi tidak satu pun dari kedua alat tersebut menjamin cara suatu URL diproses pada perayapan berikutnya.

Langkah berikutnyaGenerator Sitemap XML — generate the corrected version. Panduan tersedia dalam bahasa Inggris.