Teknik SEO, sitenizin arama motorları tarafından sorunsuz taranması, doğru anlaşılması ve dizine eklenmesi için gereken altyapı çalışmalarıdır. Çoğu işletme sahibi bu tarafı görmez; ama yanlış ayarlanmış tek bir dosya, önemli sayfalarınızın Google'da hiç görünmemesine yol açabilir.
Aşağıdaki 15 maddeyi dört grupta topladık. Yeni bir site yayına alırken, tasarım yenilerken ya da altyapı değiştirirken bu listeyi baştan sona gözden geçirmenizi öneririz. Kontrollerin çoğunu ücretsiz Google Search Console ile yapabilirsiniz.
Tarama ve dizine ekleme
- Önemli sayfalar taranabiliyor mu? Sayfalarınızın giriş yapmadan erişilebilir olduğundan, sunucunun 200 durum kodu döndürdüğünden ve ana içeriğin yalnızca kullanıcı etkileşimiyle yüklenmediğinden emin olun. İçerik JavaScript ile oluşturuluyorsa Search Console'daki URL Denetleme aracıyla Google'ın sayfayı nasıl gördüğünü kontrol edin.
- robots.txt doğru ayarlanmış mı? robots.txt taramayı kontrol eder, dizine eklemeyi değil. Yanlışlıkla tüm siteyi ya da CSS ve JavaScript dosyalarını engelleyen bir kural olup olmadığına bakın. robots.txt ile engellenen bir sayfa, başka yerlerden bağlantı alıyorsa yine de dizinde görünebilir.
- noindex etiketleri bilinçli mi kullanılıyor? Bir sayfanın dizine eklenmesini istemiyorsanız noindex meta etiketini kullanın ve o sayfayı robots.txt ile engellemeyin; aksi halde Google etiketi göremez. Test ortamından kalan noindex etiketleri, yayına alınan sitelerde sık rastlanan bir hatadır.
- XML site haritası güncel mi? Site haritasında yalnızca dizine eklenmesini istediğiniz, 200 döndüren ve canonical olan URL'ler yer almalı. Tek bir site haritası dosyası en fazla 50.000 URL içerebilir; daha büyük sitelerde site haritası dizin dosyası kullanılır. Haritayı Search Console'a gönderin ve robots.txt içinde belirtin.
- Canonical etiketleri tutarlı mı? Aynı ya da çok benzer içeriğe birden fazla URL'den ulaşılabiliyorsa, rel="canonical" ile tercih ettiğiniz adresi belirtin. Google canonical'ı kesin bir komut değil, güçlü bir sinyal olarak değerlendirir; bu yüzden iç bağlantılarınız ve site haritanız da aynı adresi göstermelidir.
Güvenlik ve performans
- Site tamamen HTTPS ile mi açılıyor? HTTP adresleri kalıcı (301) yönlendirmeyle HTTPS sürümüne gitmeli. Sayfalarda HTTP üzerinden yüklenen görsel veya script (karışık içerik) kalmamalı. Ayrıca www ve www'siz sürümlerden yalnızca birini tercih edip diğerini ona yönlendirin.
- LCP (Largest Contentful Paint) iyi mi? Sayfadaki en büyük görsel ya da metin bloğunun ne kadar sürede yüklendiğini ölçer. Google'ın iyi kabul ettiği eşik 2,5 saniye ve altıdır. Büyük ve sıkıştırılmamış görseller, yavaş sunucu yanıtı ve render'ı engelleyen kaynaklar en yaygın nedenlerdir.
- INP (Interaction to Next Paint) iyi mi? Kullanıcı bir düğmeye tıkladığında ya da menü açtığında sayfanın ne kadar hızlı tepki verdiğini ölçer; 2024'te FID'in yerini aldı. İyi eşik 200 milisaniye ve altıdır. Ağır JavaScript ve çok sayıda üçüncü taraf script INP'yi bozar.
- CLS (Cumulative Layout Shift) iyi mi? Sayfa yüklenirken öğelerin beklenmedik biçimde kaymasını ölçer. İyi eşik 0,1 ve altıdır. Boyutu belirtilmemiş görseller, sonradan yüklenen banner'lar ve web fontları kaymaların başlıca kaynağıdır. Üç metriği de Search Console'daki Core Web Vitals raporundan ve PageSpeed Insights'tan izleyebilirsiniz.
Site yapısı ve sinyaller
- Mobil sürüm eksiksiz mi? Google, siteleri büyük ölçüde mobil sürümleri üzerinden dizine ekler. Mobilde gizlenen içerik, eksik başlıklar ya da kaldırılan yapılandırılmış veri, masaüstünde olsa bile değerlendirmeye girmeyebilir. Metinlerin okunabilir, düğmelerin rahat dokunulabilir olduğunu da kontrol edin.
- Yapılandırılmış veri doğru ve geçerli mi? Organization, LocalBusiness, Product, Article ve BreadcrumbList gibi schema.org türlerini Google'ın önerdiği JSON-LD formatında ekleyin. Zengin Sonuçlar Testi ile hataları kontrol edin. İşaretlemenin sayfada görünen içerikle birebir uyumlu olması gerekir.
- Yönlendirmeler ve 404'ler kontrol altında mı? Taşınan sayfalar için 301 kullanın ve yönlendirme zincirlerinden kaçının; A'dan B'ye, B'den C'ye giden zincirleri doğrudan hedefe bağlayın. Kaldırılan sayfalar 404 ya da 410 döndürmeli. İçeriği olmadığı halde 200 döndüren sayfalar Search Console'da soft 404 olarak işaretlenir.
- İç bağlantı yapısı mantıklı mı? Önemli sayfalarınız ana sayfadan birkaç tıklamayla ulaşılabilir olmalı. Hiçbir sayfadan bağlantı almayan yetim sayfaları tespit edin. Bağlantı metinlerinde "buraya tıklayın" yerine hedef sayfanın konusunu anlatan ifadeler kullanın.
Çok dilli siteler ve düzenli izleme
- Çok dilli siteniz varsa hreflang doğru mu? Her dil sürümü, kendisi dahil tüm alternatiflerini hreflang ile göstermeli ve bu bağlantılar karşılıklı olmalı. Türkçe sayfa İngilizce sayfayı gösteriyorsa, İngilizce sayfa da Türkçe sayfayı göstermelidir. Dil seçimi yapılmamış ziyaretçiler için x-default kullanılabilir. Tek dilli sitelerde bu madde gerekmez.
- Search Console düzenli takip ediliyor mu? Sayfa dizine ekleme raporunda hangi sayfaların neden dizin dışında kaldığını, Core Web Vitals raporunda performans sorunlarını, güvenlik ve manuel işlemler bölümünde olası cezaları kontrol edin. Önemli değişikliklerden sonra ilgili sayfaları URL Denetleme aracıyla test edin.
Bu kontrolleri ayda bir yapmak, çoğu küçük ve orta ölçekli site için yeterli bir başlangıçtır. Tasarım değişikliği, alan adı taşıma ya da altyapı geçişi gibi büyük işlerden önce ve sonra ise listeyi mutlaka eksiksiz uygulayın.
Site taşımalarında en sık gördüğümüz sorun, eski adreslerin yeni adreslere doğru eşlenmemesidir. Geçişten önce mevcut sitenin tüm önemli URL'lerini bir tabloya çıkarın, her biri için yeni karşılığını belirleyin ve 301 yönlendirmelerini bu tabloya göre kurun. Yayına aldıktan sonraki haftalarda Search Console'daki dizine ekleme raporunu ve organik trafiği yakından izleyin; beklenmedik 404'leri ve dizinden düşen sayfaları erkenden yakalamak, kaybı en aza indirir.
Teknik SEO'yu satış hedefiyle önceliklendirmek
Teknik SEO denetimleri genellikle uzun hata listeleriyle sonuçlanır ve her maddenin aynı önemde olduğu izlenimini verir. Oysa bazı hatalar yalnızca birkaç önemsiz sayfayı etkilerken, bazıları en çok talep getiren hizmet sayfalarınızın görünmesini engeller.
Dijitalist olarak teknik sorunları, etkiledikleri sayfaların işinize ne kadar talep ve satış getirdiğine göre sıralıyoruz. Reklam ve CRM verilerimiz, hangi sayfaların gerçekten müşteri getirdiğini gösterdiği için önce oradaki engelleri kaldırıyor, ardından geri kalan iyileştirmelere geçiyoruz.
Bu kontrollerin bir kısmını ücretsiz araçlarımızla hemen yapabilirsiniz: H1 başlık kontrolü, kanonik URL kontrolü, hreflang kontrolü, iç link analizi, dış link analizi ve site haritası oluşturucu.
Teknik SEO denetimini ve düzeltmeleri bir SEO ajansına bırakmak isterseniz SEO ve GEO hizmetimizi inceleyin; ilk kontrolü ücretsiz SEO analizi aracımızla yapabilirsiniz.
Sık sorulan sorular
Teknik SEO kontrolü ne sıklıkla yapılmalı?
Çoğu site için aylık bir kontrol yeterli bir başlangıçtır. Tasarım yenileme, alan adı değişikliği ya da altyapı geçişi gibi büyük değişikliklerden önce ve sonra ise kapsamlı bir kontrol yapılmalıdır.
robots.txt ile bir sayfayı Google'dan kaldırabilir miyim?
Güvenilir bir yöntem değildir. robots.txt yalnızca taramayı engeller; başka sitelerden bağlantı alan bir sayfa yine de dizinde görünebilir. Bir sayfanın dizinde yer almamasını istiyorsanız noindex etiketi kullanın ve sayfanın taranabilir kalmasına izin verin.
Core Web Vitals metrikleri nelerdir?
Üç metrikten oluşur: Yükleme performansını ölçen LCP, etkileşime yanıt süresini ölçen INP ve görsel kararlılığı ölçen CLS. INP, 2024'te FID'in yerini almıştır.
Teknik SEO için ücretli bir araç gerekir mi?
Başlangıç için Google Search Console, PageSpeed Insights ve Zengin Sonuçlar Testi gibi ücretsiz araçlar yeterlidir. Büyük sitelerde tüm URL'leri tarayan masaüstü veya bulut tabanlı tarama araçları işi kolaylaştırır.