SEO analiz, bir web sayfasının arama motorları tarafından ne kadar kolay taranıp anlaşılabildiğini ölçen madde madde bir denetimdir. R10.Net SEO Analiz aracı, girdiğiniz alan adının ana sayfasını 80'den fazla kriterle test eder; her maddenin sonucunu, neden önemli olduğunu ve nasıl düzeltileceğini ayrı ayrı yazar. Rapor 100 üzerinden bir puanla özetlenir ve PDF olarak indirilebilir.
Araç, title ve description gibi temel etiketlerden HSTS süresine, site haritası içeriğinden resimlerin lazy-load kullanımına kadar teknik SEO'nun sayfa düzeyinde kontrol edilebilen hemen her noktasına bakar. Ücretsizdir ve üyelik olmadan da kullanılabilir.
SEO Analiz Aracı Hangi Kriterleri İnceler?
Kriterler dört kategoriye ayrılır: Meta Etiketleri, Teknik Yapı, Güvenlik & Sunucu ve İçerik & Alan Adı. Her kategori kendi başarı yüzdesiyle gösterilir, böylece puanı aşağı çeken alan ilk bakışta belli olur. Kriter sayısı siteden siteye birkaç madde değişebilir; örneğin sayfada resim yoksa resimle ilgili bazı kontroller bilgi olarak geçer.
| Kategori | Odak noktası | Etkilediği alan |
|---|---|---|
| Meta Etiketleri | Title, description, canonical, robots, sosyal medya etiketleri | Arama sonucundaki görünüm ve dizine eklenme |
| Teknik Yapı | robots.txt, site haritası, yapısal veri, HTML yapısı, kod ve dosya yükü | Taranabilirlik ve sayfa hızı |
| Güvenlik & Sunucu | HTTPS, yönlendirmeler, sertifika, HSTS, güvenlik başlıkları, e-posta kayıtları | Kullanıcı güveni ve sitenin tek adresten sunulması |
| İçerik & Alan Adı | Metin miktarı, linkler, resimler, URL yapısı, sayfa boyutu, alan adı bilgileri | Konunun anlaşılması ve kullanıcı deneyimi |
Meta Etiketleri Kontrolleri
Meta etiketleri sayfanın <head> bölümünde yer alır ve ziyaretçiye görünmez; buna karşın Google'a sayfanın ne anlattığını, dizine eklenip eklenmeyeceğini ve asıl adresinin hangisi olduğunu bildirir. Bu kategorideki bir hata, içerik ne kadar iyi olursa olsun sayfanın arama sonuçlarında yanlış görünmesine yol açabilir.
| Kriter | Ne kontrol edilir? | Başarılı sonuç |
|---|---|---|
| Site başlığı (title) | Etiketin varlığı ve karakter uzunluğu | Yaklaşık 50–60 karakter |
| Açıklama (description) | Etiketin varlığı ve uzunluğu | 160 karakteri aşmayan özgün metin |
| Başlık ve açıklama farklılığı | İki etiketin birbirini tekrar edip etmediği | Açıklama başlığı tamamlıyor |
| Noindex etiketi | Sayfanın dizine eklenmesini engelleyen komut | Yok |
| Çelişkili robots sinyalleri | Meta robots ile X-Robots-Tag başlığının veya site haritasının çelişmesi | Yok |
| Sayfa geneli nofollow | Sayfadaki tüm linklerin takip edilmemesini isteyen komut | Yok |
| Canonical etiketi ve doğruluğu | Etiketin varlığı, mutlak adres olması ve sayfanın kendisini göstermesi | Kendini gösteriyor |
| Responsive (viewport) | Mobil ekranlara uyum için gereken viewport etiketi | Mevcut |
| Karakter seti | Türkçe karakterlerin doğru görünmesi için kodlama | UTF-8 |
| Open Graph ve görseli | Sosyal medya paylaşımında başlık, açıklama ve görsel; görselin mutlak adres olması | Mevcut, mutlak adres |
| Twitter (X) kart etiketleri | Kart türü ve gerekli alanların eksiksizliği | Tam |
| Tekrarlanan başlık / açıklama | Sayfada birden fazla title veya description olması | Yok |
| Meta refresh | Meta etiketiyle yapılan zamanlı yönlendirme | Yok |
Bilgilendirme olarak gösterilen meta maddeleri
Keywords etiketi, webmaster doğrulama etiketleri ve başlık ile H1'in aynı olup olmadığı puanı etkilemez. Google keywords etiketini 2009'dan bu yana sıralamada kullanmadığını açıklamıştır; bu etiketin olmaması bir eksik değildir. Doğrulama etiketleri ise Search Console gibi panellerin sahiplik kontrolünde işe yarar, ancak sahiplik DNS kaydıyla da doğrulanabildiği için zorunlu sayılmaz.
Teknik Yapı Kontrolleri
Teknik yapı kategorisi, arama motoru botunun siteye girip sayfaları bulabilmesini ve sayfanın tarayıcıda hızlı işlenmesini sağlayan altyapıyı denetler. En çok kriterin bulunduğu kategori budur. Buradaki hatalar çoğunlukla tema, eklenti ya da sunucu ayarlarından kaynaklanır ve genelde tek bir düzeltmeyle tüm sayfalar iyileşir.
Tarama ve dizine ekleme
| Kriter | Neden önemli? |
|---|---|
| Robots.txt ve tarama izni | Dosyanın varlığı ve ana sayfanın engellenmemiş olması; engel varsa Google siteyi tarayamaz |
| Sitemap.xml ve içeriği | Site haritasının bulunması ve içinde adres olması; yeni sayfaların keşfini hızlandırır |
| Robots.txt içinde sitemap | Site haritasının robots.txt'de tanımlı ve erişilebilir olması; tüm botların haritayı bulmasını sağlar |
| 404 sayfası (soft 404) | Var olmayan bir adresin gerçekten 404 kodu döndürmesi; 200 dönen hata sayfaları tarama bütçesini boşa harcatır |
| Kırık iç linkler | Ana sayfadaki iç linklerden alınan örneklemin hata verip vermediği |
| Yapısal veri (Schema.org) | JSON-LD veya benzeri işaretlemenin varlığı ve kullanılan tipler; zengin sonuç şansını artırır |
| Analiz kodu | Google Analytics gibi bir ölçüm kodunun kurulu olup olmadığı |
HTML yapısı ve kod yükü
| Kriter | Başarılı sonuç |
|---|---|
| HTML dosya türü (doctype) | HTML5 |
| Site dili tanımlaması | lang değeri var ve içerik diliyle uyumlu |
| H1 başlığı ve başlık hiyerarşisi | Tek H1, ardından sıralı H2 ve H3 başlıklar, boş başlık etiketi yok |
| Favicon ve mobil simgeler | Favicon mevcut; mobil simge ve manifest tanımlı |
| Flash, frame, iç içe tablolar | Hiçbiri kullanılmıyor |
| Kullanım dışı HTML etiketleri | font, center, marquee gibi eski etiketler yok |
| Inline CSS ve CSS @import | Elementlere doğrudan stil yazılmamış, @import kullanılmamış |
| Oluşturmayı engelleyen scriptler | head içindeki scriptler async veya defer ile yükleniyor |
| Harici dosya sayısı ve sayfa içi JavaScript | Makul sayıda CSS/JS dosyası, küçük sayfa içi kod |
| GZIP sıkıştırma | GZIP veya Brotli açık |
| Resimlerde genişlik/yükseklik | Tüm img etiketlerinde width ve height var |
İpucu: Oluşturmayı engelleyen script uyarısı alıyorsanız head bölümündeki script etiketlerine defer eklemek çoğu zaman yeterlidir. defer, dosyanın sayfa çizimini durdurmadan indirilmesini ve HTML işlendikten sonra çalışmasını sağlar.
Güvenlik ve Sunucu Kontrolleri
Bu kategori, sitenin tek ve güvenli bir adresten sunulup sunulmadığına bakar. HTTPS'in açık olması yetmez; http ve www'suz adreslerin kalıcı olarak tek bir adrese yönlenmesi, sertifikanın süresinin dolmaması ve tarayıcıya güvenlik talimatlarının verilmesi gerekir. E-posta kayıtları da alan adının itibarını koruduğu için burada değerlendirilir.
| Kriter | Ne kontrol edilir? | Başarılı sonuç |
|---|---|---|
| HTTPS kullanımı | Sayfanın SSL ile sunulması | Aktif |
| HTTP → HTTPS yönlendirmesi | http adresinin yönlenme şekli | 301 kalıcı |
| WWW yönlendirmesi | www'li ve www'suz adresin tek adrese toplanması | Yönleniyor |
| SSL sertifikası süresi | Bitişe kalan gün ve TLS sürümü | Süresi dolmamış, TLS 1.2 veya 1.3 |
| HSTS başlığı ve süresi | Tarayıcıya siteyi hep HTTPS ile açmasını söyleyen başlık ve max-age değeri | Aktif, en az 6 ay |
| Karışık içerik | HTTPS sayfada http ile yüklenen kaynak | Yok |
| Sunucu yazılım bilgisi | Server başlığında sürüm numarası paylaşılması | Sürüm gizli |
| Güvenlik başlıkları | X-Content-Type-Options ve X-Frame-Options gibi başlıklar | Tanımlı |
| E-posta koruması | Sayfa kaynağında açık yazılmış e-posta adresi | Yok |
| SPF ve DMARC kaydı | Alan adı adına sahte e-posta gönderimini zorlaştıran DNS kayıtları | Mevcut |
| IPv6 desteği | Alan adının AAAA kaydı | Var |
| Zararlı yazılım (Safe Browsing) | Alan adının Google Safe Browsing listesindeki durumu | Temiz |
Uyarı: HSTS'i preload listesine eklemek isterseniz max-age değerinin en az bir yıl (31536000 saniye) olması, includeSubDomains ve preload ifadelerinin başlıkta bulunması gerekir. Preload'dan çıkmak aylar sürebildiği için bunu tüm alt alan adlarınızın HTTPS'e hazır olduğundan emin olduktan sonra yapın.
İçerik ve Alan Adı Kontrolleri
İçerik kategorisi, sayfanın konusunu anlatacak kadar metin barındırıp barındırmadığını, linklerin ve resimlerin doğru kullanılıp kullanılmadığını ölçer. Alan adıyla ilgili maddeler ise daha çok bilgi niteliğindedir. Bu kategoride yazının kalitesi değil, ölçülebilir göstergeleri değerlendirilir; içeriğin gerçekten faydalı olup olmadığına yine okuyucunun gözüyle bakmak gerekir.
| Kriter | Ne kontrol edilir? | Dikkat edilecek nokta |
|---|---|---|
| İçerik miktarı | Sayfadaki kelime sayısı | Çok az metin içeren sayfalar konuyu anlatmakta zorlanır |
| İçerik / kod oranı | Görünür metnin HTML koduna oranı | Düşük oran, sayfanın kodla şiştiğini gösterir |
| HTML sayfa boyutu | HTML belgesinin ham boyutu | 1 MB üzeri uyarı alır |
| Sayfa yanıt süresi | Sunucunun HTML'i gönderme süresi | Yüksek süre sunucu veya önbellek sorununa işaret eder |
| İç ve dış linkler | Bağlantı sayıları | Önemli sayfalara iç link verilmesi |
| Nofollow linkler | nofollow, sponsored veya ugc verilmiş linkler | Bilgi amaçlıdır |
| Alt tire (_) bulunan linkler | Adresinde alt çizgi olan iç linkler | Kelimeler tire (-) ile ayrılmalı |
| SEO dostu linkler | Soru işareti ve parametre içeren iç linkler | Kısa, okunabilir, parametresiz adresler |
| Alt etiketi bulunmayan resimler | alt metni eksik görseller | Her görsel içeriği tarif eden bir alt metin almalı |
| Modern resim formatı | WebP veya AVIF kullanımı | JPEG ve PNG'ye göre daha küçük dosyalar |
| Resimlerde lazy-load | loading="lazy" kullanılmayan görseller | Ekranın altındaki görseller ertelenmeli |
| Aşırı büyük resimler | Dosya boyutu yüksek görseller | Sıkıştırılıp boyutlandırılmalı |
| Biçim etiketleri | strong, b ve em kullanımı | Bilgi amaçlıdır |
| Alan adı uzunluğu ve yaşı | Karakter sayısı ve kayıt süresi | Kısa, akılda kalıcı alan adları avantajlıdır |
Bilgi: İlk ekrandaki ana görsele lazy-load uygulanmamalıdır. Bu görsel genellikle LCP öğesidir ve ertelenmesi Core Web Vitals değerini kötüleştirir. Lazy-load'u yalnızca sayfa kaydırıldığında görünen görsellere uygulayın.
Rapor Sonuçları Nasıl Okunur?
Her kriter üç durumdan birini alır: başarılı, hatalı veya bilgilendirme. Puanı yalnızca başarılı ve hatalı maddeler belirler. Hatalı maddeler ayrıca önem derecesiyle etiketlenir ve raporun başındaki öncelikli düzeltmeler listesinde etkisine göre sıralanır. Her satırdaki Detay bağlantısı, kriterin tüm açıklamasını ve tespit edilen değeri gösterir.
| Durum | Anlamı | Ne yapmalı? |
|---|---|---|
| Başarılı | Kriter önerilen şekilde uygulanmış | Değişiklik gerekmez; güncellemelerden sonra yeniden kontrol edin |
| Hatalı | Kriter karşılanmıyor ve puanı düşürüyor | Satırdaki çözüm önerisini uygulayın |
| Bilgilendirme | Sitenin durumuna göre yorumlanması gereken veri | Sitenizin hedefleriyle uyumlu olup olmadığına bakın |
Önem derecesi ve puan ilişkisi
Puan, başarılı kriterlerin başarılı ve hatalı kriterlerin toplamına oranıyla hesaplanır; 80 ve üzeri İyi, 50–79 Orta, 50'nin altı Zayıf olarak etiketlenir. Önem derecesi puan hesabını değiştirmez, ama düzeltme sırasını belirlemenize yardım eder. Orta önemdeki bir madde, Düşük önemdekilere göre ziyaretçi ve arama motoru üzerinde daha belirgin etki yaratır.
PDF rapor
Raporun üst kısmındaki PDF Rapor İndir düğmesi, sonuçları paylaşılabilir bir dosyaya dönüştürür. Ajanslar ve serbest çalışanlar bu dosyayı müşteriye ön inceleme olarak sunabilir; çalışma öncesinde ve sonrasında alınan iki rapor, yapılan iyileştirmeyi somut olarak gösterir.
SEO Analizi Nasıl Yapılır?
Analiz birkaç saniye sürer ve alan adı dışında hiçbir bilgi istemez. Araç önce yönlendirmeleri izleyerek sitenin son adresine ulaşır, ardından ana sayfayı, robots.txt dosyasını, site haritasını ve DNS kayıtlarını aynı anda inceler. Sonuçlar hazır olduğunda rapor, alan adına özel bir adreste açılır.
- Alan adını kutuya yazın, ör.
ornek.com. Başına https veya www eklemenize gerek yoktur. - Sorgula düğmesine basın.
- Önce puanı ve kategori yüzdelerini, ardından öncelikli düzeltmeleri okuyun.
- Kategorileri tek tek açıp hatalı maddelerin Detay bölümüne göz atın.
- Gerekirse raporu PDF olarak indirin.
- Düzeltmeleri yaptıktan sonra Yenile ile önbelleği atlayıp siteyi baştan taratın.
İpucu: Kısa süre önce analiz edilmiş bir alan adının raporu önbellekten gelir ve üst kısımda "Önbellekten" ifadesiyle ne zaman oluşturulduğu yazar. Düzeltme sonrası eski sonucu görüyorsanız sitenizin ve CDN'inizin önbelleğini temizleyip Yenile'ye basın.
Hataları Düzeltirken Hangi Sırayı İzlemeli?
Tüm maddeleri aynı anda düzeltmeye çalışmak yerine, sitenin taranmasını ve dizine eklenmesini doğrudan engelleyen sorunlardan başlamak gerekir. Bir sayfa noindex taşıyorsa ya da robots.txt ile engelliyse, başlık uzunluğunu düzeltmenin hiçbir anlamı kalmaz. Aşağıdaki sıralama birçok sitede en hızlı sonucu veren yaklaşımdır.
| Öncelik | Sorun grubu | Örnek kriterler |
|---|---|---|
| 1 | Taramayı ve dizine eklemeyi engelleyenler | Noindex, robots.txt tarama izni, çelişkili robots sinyalleri, sayfa geneli nofollow |
| 2 | Adres karmaşası yaratanlar | HTTP → HTTPS yönlendirmesi, WWW yönlendirmesi, canonical doğruluğu, soft 404 |
| 3 | Güven ve güvenlik | SSL süresi, karışık içerik, Safe Browsing, HSTS |
| 4 | Arama sonucundaki görünüm | Title, description, tekrarlanan etiketler, yapısal veri |
| 5 | Hız ve kullanıcı deneyimi | Sıkıştırma, oluşturmayı engelleyen scriptler, resim boyutları, lazy-load, HTML boyutu |
| 6 | İnce ayarlar | Alt tire içeren linkler, inline CSS, biçim etiketleri, mobil simgeler |
Uyarı: URL yapısını değiştiren düzeltmelerde, örneğin alt tireyi tireye çevirirken, eski adresleri mutlaka 301 ile yeni adreslere yönlendirin. Yönlendirme yapılmazsa eski adreslerin sıralaması ve aldığı bağlantılar kaybolur.
Otomatik SEO Analizinin Ölçemedikleri
Otomatik bir denetim, kurallara bağlanabilen teknik göstergeleri ölçer. Google'ın sıralamada önem verdiği bazı konular ise bir yazılımın sayfa koduna bakarak puanlayabileceği türden değildir. Raporun yüksek puanı bu alanlarda da iyi olduğunuz anlamına gelmez; tam tablo için aşağıdaki konuları ayrıca değerlendirmek gerekir.
| Konu | Neden ölçülemez? | Nasıl değerlendirilir? |
|---|---|---|
| İçerik kalitesi ve E-E-A-T | Deneyim, uzmanlık ve güvenilirlik insan gözüyle anlaşılır | Google'ın faydalı içerik yönergelerine göre öz değerlendirme |
| Arama niyeti uyumu | Sayfanın kullanıcının asıl amacına cevap verip vermediği sorguya bağlıdır | Hedef kelimede ilk sayfadaki sonuçları incelemek |
| Geri bağlantılar | Başka sitelerden gelen linkler sayfa kodunda yer almaz | Search Console Bağlantılar raporu |
| Gerçek kullanıcı hızı | Core Web Vitals sahada, ziyaretçi cihazlarında ölçülür | Search Console Önemli Web Verileri raporu, Site Hız Testi |
| Tarama bütçesi ve dizine ekleme | Google'ın siteyi ne sıklıkla taradığı yalnızca Google tarafında görünür | Search Console Tarama istatistikleri ve Sayfa dizine ekleme raporları |
| Anahtar kelime sıralaması | Sıralama sorguya, konuma ve cihaza göre değişir | Sıra Bulucu ve Search Console Performans raporu |