En iyi içerik bile Google tarafından bulunamıyor, taranamıyor ya da doğru anlaşılamıyorsa arama sonuçlarında kendine yer bulamaz. Teknik SEO, sitenizin altyapısını arama motorlarının sorunsuz çalışabileceği hale getirmekle ilgilenir. Bu yazıyı, sitenizi kendiniz kontrol edebilmeniz ya da yazılım ekibinizle paylaşabilmeniz için madde madde bir kontrol listesi olarak hazırladık.
Başlamadan önce bir öneri: Henüz yapmadıysanız sitenizi Google Search Console'a ekleyin. Aşağıdaki kontrollerin çoğunu bu ücretsiz araçla yapabilirsiniz.
1. Taranabilirlik ve dizine eklenebilirlik
robots.txt
- Sitenizin kök dizininde (alanadiniz.com/robots.txt) bir robots.txt dosyası olup olmadığını kontrol edin.
- Önemli sayfaları ya da sayfanın düzgün görüntülenmesi için gereken CSS ve JavaScript dosyalarını yanlışlıkla engelleyen bir Disallow kuralı olmadığından emin olun. Özellikle test ortamından canlıya taşınan sitelerde, tüm siteyi engelleyen Disallow: / satırı unutulabiliyor.
- robots.txt'nin bir sayfayı dizinden çıkarmak için doğru araç olmadığını unutmayın: Taranması engellenen bir sayfa, başka sitelerden bağlantı alıyorsa yine de dizinde görünebilir. Bir sayfanın dizine eklenmesini istemiyorsanız noindex kullanın ve Google'ın bu etiketi görebilmesi için sayfanın taranmasına izin verin.
noindex ve dizin durumu
- Search Console'da, dizine ekleme bölümündeki Sayfalar raporunda hangi sayfaların dizinde olmadığını ve nedenlerini inceleyin.
- Dizine girmesini istediğiniz sayfalarda yanlışlıkla bırakılmış bir noindex meta etiketi veya HTTP başlığı olmadığından emin olun.
- Tek tek sayfaları kontrol etmek için URL denetimi aracını kullanın.
- Önemli içerik ve bağlantılar yalnızca JavaScript ile yükleniyorsa, URL denetimi aracındaki canlı testle Google'ın sayfayı nasıl gördüğünü kontrol edin. Bağlantılar için href özniteliği olan standart bağlantı etiketleri kullanın; yalnızca tıklama olayıyla çalışan bağlantıları Google takip edemeyebilir.
XML site haritası
- Dizine eklenmesini istediğiniz sayfaları içeren güncel bir XML site haritanız olsun.
- Site haritasına yalnızca 200 durum kodu döndüren, canonical ve dizine eklenebilir URL'leri ekleyin; yönlendirilen, 404 veren veya noindex taşıyan sayfaları çıkarın.
- Site haritasını Search Console'a gönderin ve robots.txt dosyanızda Sitemap: satırıyla belirtin.
2. HTTPS, durum kodları ve yönlendirmeler
- HTTPS: Sitenizin tamamı HTTPS üzerinden açılmalı; HTTP adresleri kalıcı olarak HTTPS'e yönlendirilmeli. HTTPS bir sayfada HTTP üzerinden yüklenen kaynaklardan (karma içerik) kaynaklanan uyarıları giderin.
- Tek sürüm: www ile başlayan ve başlamayan sürümlerden yalnızca biri kullanılmalı, diğeri ona 301 ile yönlendirilmeli.
- Doğru durum kodları: Yayındaki sayfalar 200, kalıcı olarak taşınan sayfalar 301 (veya 308), kaldırılan sayfalar 404 ya da 410 döndürmeli.
- Soft 404: "Ürün bulunamadı" diyen ama 200 kodu döndüren sayfalar Google için yanıltıcıdır; Search Console'daki soft 404 uyarılarını kontrol edin.
- Yönlendirme zincirleri: A → B → C şeklindeki zincirleri doğrudan A → C olacak şekilde sadeleştirin.
- Kırık bağlantılar: Site içinde 404 veren sayfalara işaret eden bağlantıları düzeltin.
- Site taşıma ve yenileme: Alan adı, altyapı veya URL yapısı değişecekse eski ve yeni URL'leri eşleştiren bir yönlendirme listesi hazırlayın ve yayına almadan önce test edin.
3. Hız, Core Web Vitals ve mobil uyumluluk
Core Web Vitals, Google'ın gerçek kullanıcı deneyimini ölçmek için kullandığı üç metrikten oluşur. Google'ın yayımladığı "iyi" eşikleri şöyledir:
- LCP (Largest Contentful Paint): Sayfanın ana içeriğinin ne kadar hızlı yüklendiğini ölçer. İyi eşik: 2,5 saniye veya altı.
- INP (Interaction to Next Paint): Sayfanın kullanıcı etkileşimlerine ne kadar hızlı yanıt verdiğini ölçer. İyi eşik: 200 milisaniye veya altı.
- CLS (Cumulative Layout Shift): Sayfa yüklenirken içeriğin beklenmedik şekilde kaymasını ölçer. İyi eşik: 0,1 veya altı.
Bu değerler, sayfa ziyaretlerinin 75. yüzdelik dilimine göre değerlendirilir. Search Console'daki Core Web Vitals raporu ve PageSpeed Insights, sitenizin gerçek kullanıcı verilerini gösterir.
Hız için kontrol edilecekler
- Görselleri WebP veya AVIF gibi modern formatlarda ve gösterildikleri boyuta uygun şekilde sunun; ekranın altında kalan görsellere geç yükleme (lazy loading) uygulayın, ancak sayfanın ana görselini geç yüklemeyin.
- Görsellere, videolara ve gömülü alanlara genişlik ve yükseklik tanımlayarak sayfa kaymalarını (CLS) önleyin.
- Kullanılmayan JavaScript ve CSS'i azaltın; sohbet balonları ve takip kodları gibi üçüncü taraf betikleri gözden geçirin.
- Sunucu yanıt süresini, önbelleklemeyi ve gerekiyorsa CDN kullanımını değerlendirin.
Mobil uyumluluk
Google, siteleri ağırlıklı olarak mobil sürümleri üzerinden tarar ve dizine ekler (mobile-first indexing). Bu nedenle:
- Mobil sürümde, masaüstündeki önemli içeriklerin, başlıkların ve yapısal verilerin tamamı bulunmalı.
- Metinler yakınlaştırma gerektirmeden okunabilmeli, butonlar parmakla rahatça dokunulabilecek büyüklükte olmalı.
- İçeriği kapatan açılır pencerelerden kaçının; özellikle mobilde kullanıcı deneyimini ciddi şekilde bozarlar.
4. Site yapısı, canonical ve yinelenen içerik
- Canonical etiketi: Aynı içerik farklı URL'lerde açılıyorsa (filtre veya takip parametreleri, yazdırma sürümleri gibi), canonical etiketiyle tercih ettiğiniz sürümü belirtin. Dizine eklenmesini istediğiniz sayfalarda kendini gösteren bir canonical kullanmak iyi bir uygulamadır. Canonical'ın kesin bir komut değil, güçlü bir sinyal olduğunu ve Google'ın farklı bir sürümü seçebileceğini unutmayın.
- Başlık ve meta açıklama: Her sayfanın kendine özgü, içeriği doğru özetleyen bir başlığı (title) ve meta açıklaması olmalı. Birden fazla sayfada aynı başlığın kullanıldığı durumları ayıklayın.
- Yinelenen içerik: Birbirine çok benzeyen sayfaları birleştirin veya farklılaştırın. Kategori, etiket ve arşiv sayfalarının gereksiz kopyalar üretmediğinden emin olun.
- İç bağlantılar: Önemli sayfalarınıza ana sayfadan ve ilgili içeriklerden, açıklayıcı bağlantı metinleriyle ("buraya tıklayın" yerine "teknik SEO hizmeti" gibi) bağlantı verin. Hiçbir sayfadan bağlantı almayan "yetim" sayfalar bırakmayın.
- URL yapısı: Kısa, okunabilir, kelimeleri tire ile ayıran ve site genelinde tutarlı bir yapıya sahip URL'ler kullanın.
- hreflang: Siteniz birden fazla dilde yayındaysa, dil sürümlerini hreflang etiketleriyle birbirine bağlayın.
5. Yapısal veri
- İşletmeniz için Organization veya LocalBusiness, blog yazıları için Article, sayfa hiyerarşisi için BreadcrumbList gibi schema.org türlerini, Google'ın önerdiği JSON-LD formatında ekleyin.
- Yapısal veride yalnızca sayfada kullanıcıya gerçekten görünen bilgileri işaretleyin.
- Uygulamayı Google'ın Zengin Sonuçlar Testi ve Schema Markup Validator ile doğrulayın.
- Yapısal verinin zengin sonuç görünümünü garanti etmediğini unutmayın; sonucun nasıl gösterileceğine Google karar verir.
6. Search Console ile düzenli takip
Teknik SEO bir kerelik bir iş değildir; site güncellendikçe yeni sorunlar ortaya çıkabilir. Her ay şu kontrolleri yapmanızı öneririz:
- Performans raporu: Gösterim, tıklama ve ortalama konumdaki ani düşüşleri inceleyin.
- Sayfalar raporu: Dizine eklenmeyen sayfa sayısındaki beklenmedik artışları takip edin.
- Core Web Vitals raporu: "Kötü" veya "İyileştirilmesi gerekiyor" olarak işaretlenen URL gruplarına öncelik verin.
- Güvenlik ve manuel işlemler: Olası bir güvenlik sorunu ya da manuel işlem bildirimini gözden kaçırmayın.
- Site haritaları: Gönderdiğiniz site haritasının hatasız okunduğunu doğrulayın.
Teknik SEO'nun amacı sıralamayı tek başına yükseltmek değil, içeriğinizin önündeki engelleri kaldırmaktır. Engeller kalktığında içeriğinizin gerçek değeri görünür hale gelir.
BahaLabs ile teknik SEO
Bu listedeki maddelerin bir kısmını kendiniz kontrol edebilirsiniz; bazıları ise yazılım bilgisi ve sunucu erişimi gerektirir. BahaLabs olarak sitenizin teknik SEO analizini yapıyor, bulguları öncelik sırasına göre raporluyor ve düzeltmeleri kendi ekibimizle ya da yazılım ekibinizle birlikte uyguluyoruz. Ayrıntılar için SEO ve GEO hizmeti sayfamıza, altyapısı yetersiz kalan siteler için web yazılım hizmetimize göz atabilirsiniz. Teknik temelin yapay zeka aramalarındaki rolünü merak ediyorsanız GEO rehberimizi, genel çerçeve için SEO nedir, nasıl yapılır rehberimizi okuyabilirsiniz.



