Ham ve Oluşturulmuş HTML Denetleyicisi

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.

İlk HTML kapsamlı görünse bile tarayıcı karşılaştırması isteyin. Mevcut oluşturma sınırları geçerlidir; istek, oluşturulmuş bir sayfa kaydını garanti etmez.

Varsayılan davranış: 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.

Kontroller sunucumuzdan çalışır; girdiğiniz URL’yi getirir ve sonuçları saklamayız. 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. Anonim çalıştırma düzeyi sonuç sayaçları toplu araştırmalarda kullanılabilir; URL’ler, alan adları, IP’ler ve tanımlayıcılar asla dahil edilmez ve 100 çalıştırmanın altında istatistik yayımlanmaz.

Geri bildirim
Hata bildir

Ham ve Oluşturulmuş HTML Denetleyicisi içinde bozuk bir şey mi var? Ne olduğunu bize bildirin — rapor herkese açık bir listeye değil, doğrudan özel inceleme kuyruğuna gider.

Gönderilecek bilgiler
 Araç girdileri, yüklemeler, yapıştırılan kaynak, tam sonuçlar, sorgu parametreleri veya URL parçaları otomatik olarak eklenmez. Yukarıda seçilen bölümü düzenleyebilir veya kaldırabilirsiniz. Tarayıcı ve kötüye kullanımı önleme meta verileri spam önleme amacıyla işlenir. 

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.

Bu araç hakkında

Varsayılan davranış: İlk HTML ile JavaScript çalıştıktan sonraki HTML'yi karşılaştırın. Headless Chrome yalnızca gerektiğinde çalışır; SSR, prerendered, CSR veya hybrid strateji verdict'ini, yaklaşık 15 JavaScript-SEO kontrolünü ve paylaşılabilir ham/oluşturulmuş fark raporunu görün.

Özellikler

  • İlk ve oluşturulmuş HTML'yi yan yana karşılaştıran fark görünümü.
  • Noindex, canonical, robots.txt engeli, bağlantılar ve soft 404 için kalibre edilmiş kontroller.
  • SSR, prerendered, CSR veya hybrid rendering-strategy verdict'i.
  • Her kontrol için değişen alanlar, kanıt ve hedefli düzeltme rehberi.

Nasıl çalışır

Herkese açık URL'yi girin ve ham HTML kontrolünü çalıştırın. İlk HTML ile rendered DOM'u ve strateji verdict'ini okuyun; noindex, canonical, link ve soft 404 kontrollerini ayrı açın. Değişiklikleri düzelttikten sonra yeniden çalıştırın ve Search Console'da dizine ekleme etkisini ayrıca doğrulayın.

Sınırlamalar

  • İlk HTML'deki noindex Google'ın rendering'i atlamasına neden olabilir; JavaScript'in sonradan kaldırması güvenilir değildir. Araç dizine ekleme veya Google seçimi garantilemez.
  • Headless Chrome maliyet kaydıyla sınırlıdır; script, network, auth veya kişiselleştirilmiş durumlar farklı görünebilir. HTML snapshot'ı üretim davranışının tamamı değildir.

Sık sorulan sorular

JavaScript SEO'da oluşturma farkı nedir?

Sunucunun gönderdiği ham HTML ile tarayıcının JavaScript'i çalıştırıp son DOM'u oluşturmasından sonraki içerik arasındaki farktır. Yalnızca sonradan görünen her şey başarılı oluşturmaya bağlıdır ve ilk yanıtta yoktur. Araç bu bağımlılığı ölçer, Google'ın içeriği ne zaman keşfedip dizine ekleyeceğini tahmin etmez.

Google gerçekten JavaScript oluşturur mu?

Evet. Google sayfaları güncel Chromium ile oluşturur; istemci tarafı içerik dizine eklenebilir. Oluşturma ayrı bir aşamadır ve engellenen kaynaklar veya JavaScript hataları içeriği görünmez kılabilir. Google Arama, içerik yüklemek için sayfayla etkileşime girmez; kritik içeriği sunucu yanıtına koymak bu bağımlılığı kaldırır.

Bu araç bazen sayfamı neden oluşturmaz?

Varsayılan davranış: Arayüzsüz Chrome yalnızca sınırlı sezgisel denetim ilk HTML’nin eksik göründüğünü belirlediğinde çalışır. Yeterli ham başlık, bağlantı ve gövde metni oluşturmanın atlanmasına yol açabilir; bu, yazılım çatısının sunucu tarafında oluşturulduğunu veya JavaScript’in hiçbir şey eklemeyeceğini kanıtlamaz. Atlanan çalıştırma, oluşturulmuş sürümle eşitlik karşılaştırması olmadan ilk HTML çözümlemesi sunar.

JavaScript ile eklenen canonical veya noindex Google tarafından dikkate alınır mı?

Google ilk HTML'de noindex görünce oluşturmayı atlayabilir; JavaScript bunu daha sonra güvenilir biçimde kaldıramaz, ancak yalnızca oluşturulmuş sayfadaki noindex kullanılabilir. canonical ilk HTML'de yoksa JavaScript ekleyebilir ve aynı değeri ayarlamak uygundur; farklı veya birden çok değer riskli, çelişkili girdiler oluşturur.

Bu, Google Search Console URL Inspection aracıyla aynı mı?

Hayır; onun yerine geçmesi amaçlanmaz. Bu, hızlı ve yön gösteren bir karşılaştırmadır. Google Arama Konsolu’nun URL İnceleme aracı, doğrulanmış bir mülk için Google’a özgü tarama, dizine ekleme ve canlı deneme kanıtı sağlar; ancak iki araç da URL’nin sonraki taramada nasıl işleneceğini garanti etmez.

Sonraki adımXML Site Haritası Üreticisi — generate the corrected version. Rehber İngilizce olarak mevcut.