İçeriğe geç
TR · $
Panele Giriş Paket Al
Teknik SEO

Teknik SEO Kontrol Listesi: Madde Madde Tam Rehber

7 dakika okuma

Bu teknik SEO kontrol listesi, sitenizin arama motorları tarafından bulunup taranabilmesi, doğru sayfaların dizine eklenmesi ve ziyaretçiye hızlı, güvenli bir deneyim sunulması için bakmanız gereken maddeleri sırayla toplar. En iyi içerik bile taranamıyorsa ya da yanlışlıkla dizin dışı bırakılmışsa sıralama alamaz; bu yüzden içerik çalışmasından önce temeli kontrol etmek gerekir. Her maddeyi "evet / hayır" diye işaretleyebileceğiniz biçimde yazdık.

Teknik SEO neden önce gelir?

Arama motoru üç aşamada çalışır: tarama (sayfayı bulup indirmek), indeksleme (içeriği anlayıp depolamak) ve sıralama. Teknik SEO ilk iki aşamanın sorunsuz işlemesini sağlar. Bir sorun burada oluşursa sonraki aşamalar hiç başlamaz. Başlamadan önce Search Console'un kurulu olduğundan emin olun; kurulum için Search Console başlangıç rehberimize bakabilirsiniz. Aşağıdaki kontrollerin çoğu oradaki raporlarla doğrulanır.

Kontrolü hızlandırmak için üç ücretsiz kaynak yeterlidir: Search Console (Google'ın sizi nasıl gördüğü), PageSpeed Insights (hız ve Core Web Vitals) ve bir masaüstü tarama aracı (sitenizi arama motoru gibi gezip kırık link, yönlendirme ve eksik etiket listesi çıkarır). Her maddede sonucu "tamam / düzeltilecek / yok" olarak işaretleyip tarihli bir tabloda tutun; üç ay sonra aynı tabloyla karşılaştırma yapabilirsiniz.

1. Tarama (crawl) kontrolleri

  • Önemli sayfalar robots.txt ile engellenmiyor. Search Console'daki "URL Denetimi" aracı bir sayfanın taranabilir olup olmadığını gösterir.
  • Sayfalar HTTP 200 dönüyor. Önemli sayfalarda 404, 500 veya soft 404 (içeriksiz ama 200 dönen sayfa) olmamalı.
  • Yönlendirmeler tek adımlı ve 301. Zincirleme yönlendirmeler (A → B → C) kısaltılmalı; geçici durumlar dışında 302 kullanmayın.
  • Önemli sayfalar iç linklerle bağlı. Hiçbir yerden link almayan "yetim" sayfalar kaçırılabilir. Ayrıntılar için iç linkleme stratejisi yazımıza bakın.
  • Bozuk iç linkler temizlenmiş. 404 veren linkleri düzeltin veya kaldırın.
  • URL yapısı temiz. Kısa, okunur, küçük harfli, gereksiz parametresiz adresler tercih edin; aynı içeriğe giden yüzlerce parametreli varyasyon üretmeyin.
  • Sunucu günlüklerinde Googlebot hataları yok. Büyük sitelerde bot isteklerine sık 5xx dönülmesi taramayı azaltır.

2. İndeksleme kontrolleri

  • Search Console → Sayfalar raporu incelendi. "Dizine eklenmedi" nedenlerini (örn. "Taranan - şu anda dizine eklenmedi", "Alternatif sayfa, uygun canonical", "noindex etiketiyle dışlandı") tek tek okuyun.
  • Önemli sayfalarda noindex yok. Geliştirme sırasında eklenip unutulan <meta name="robots" content="noindex"> yaygın bir hatadır.
  • Gereksiz sayfalar bilerek dışlanmış. Teşekkür, sepet, filtre ve iç arama sayfaları için noindex değerlendirin.
  • İnce (thin) içerik gözden geçirilmiş. Birkaç cümlelik, tekrar eden sayfaları birleştirin veya geliştirin.
  • Site araması yapıldı. Google'a site:alanadiniz.com yazıp kabaca dizindeki sayfa sayısını gerçek sayıyla karşılaştırın.

3. Canonical ve yinelenen içerik

Canonical etiketi (<link rel="canonical" href="...">), aynı ya da çok benzer içeriğin birden fazla adreste bulunduğu durumlarda "asıl sürüm bu" demenin yoludur.

  • Her sayfa kendini (self-referencing) canonical gösteriyor ya da bilinçli olarak asıl sürüme işaret ediyor.
  • Canonical mutlak adres (https://...) kullanıyor ve yönlendirme veya 404 veren bir adrese işaret etmiyor.
  • www / www'suz, http / https ve sonda eğik çizgi varyasyonları tek sürüme 301 ile yönlendiriliyor.
  • Filtre ve sıralama parametreleri asıl kategori sayfasına canonical veriyor.
  • Canonical ile noindex birlikte kullanılmıyor. İki sinyal birbirine ters düşer.

Not: Canonical bir yönergedir, emir değil. Google, çelişkili sinyallerle (iç linkler, sitemap, yönlendirme) başka bir adresi seçebilir. Bu yüzden iç link, sitemap ve canonical aynı adresi göstermelidir.

Canonical hatalarının tipik bir örneği şudur: bir e-ticaret sitesinde "?sirala=fiyat" parametreli bir kategori adresi kendini canonical gösterir. Sonuçta aynı ürün listesi onlarca adreste dizine girer ve sayfalar birbiriyle yarışır. Çözüm, bütün parametreli varyasyonların canonical'ını temiz kategori adresine vermektir.

4. Hreflang ve çok dilli yapı

Birden fazla dil veya bölge için sayfanız varsa hreflang, Google'a hangi sürümün hangi kullanıcıya gösterileceğini söyler.

  • Her dil sürümü diğerlerini listeliyor (karşılıklı doğrulama). A sayfası B'yi gösteriyorsa B de A'yı göstermeli.
  • Kendi dil sürümünü de içeriyor (self-reference).
  • Dil ve bölge kodları doğru: tr, en, en-gb gibi; tr-tr yerine çoğunlukla tr yeterlidir.
  • Hedef adresler 200 dönüyor ve canonical ile çelişmiyor.
  • x-default tanımlı: Dil seçici veya varsayılan sayfa için.
  • Her dil gerçekten çevrilmiş. Çevrilmemiş sayfaları farklı dil diye işaretlemeyin.

5. Sitemap ve robots.txt

DosyaKontrol edilecekler
sitemap.xml Yalnız 200 dönen, indekslenmesini istediğiniz, canonical adresleri içerir; Search Console'a gönderilmiştir; her dosya 50.000 URL veya 50 MB sınırını aşmaz; lastmod gerçek güncelleme tarihini yansıtır.
robots.txt Alan adının kökünde (/robots.txt) durur; yönetim ve geçici alanlar dışında kritik klasörleri engellemez; CSS/JS dosyalarını engellemez; sitemap adresini Sitemap: satırıyla belirtir.

Kritik bir ayrım: robots.txt taramayı engeller ama dizinden çıkarmaz. Bir sayfanın dizinde görünmemesini istiyorsanız noindex kullanın ve robots.txt ile aynı anda engellemeyin; yoksa Google noindex etiketini hiç göremez.

6. Hız, mobil ve güvenlik

  • Core Web Vitals kontrol edilmiş. LCP ≤ 2,5 sn, INP ≤ 200 ms, CLS ≤ 0,1 hedefleyin. Ayrıntılar için Core Web Vitals rehberimize bakın; ölçüm için PageSpeed Insights kullanılabilir.
  • Görseller sıkıştırılmış (WebP/AVIF), boyutları tanımlı, ekran altındakiler gecikmeli yükleniyor.
  • Sunucu yanıt süresi (TTFB) kısa ve önbellekleme açık.
  • Mobil uyumluluk: Responsive tasarım, viewport etiketi, tıklanabilir öğeler arasında yeterli boşluk, mobilde de masaüstüyle aynı içerik.
  • Tüm site HTTPS. Sertifika geçerli, karışık içerik (mixed content) yok, http adresleri https'e 301 yönlendirilir.
  • Güvenlik başlıkları ve güncel altyapı: Güncel PHP/CMS sürümü ve zararlı yazılım taraması.
  • Sayfa içi temel etiketler tamam: Her sayfada özgün title ve description, tek H1. Yazım ipuçları için meta title ve description rehberimize bakın.

7. Yapısal veri

Yapısal veri (schema.org işaretlemesi), sayfanın ne olduğunu makineler için açık biçimde tarif eder ve zengin sonuçlara (yıldız, SSS, fiyat, tarif vb.) uygunluk sağlar. Biçim olarak Google JSON-LD önerir.

  • Uygun türler uygulanmış: Kurumsal sitelerde Organization, yazılarda Article, ürünlerde Product, yerel işletmelerde LocalBusiness, yolu gösteren BreadcrumbList.
  • İşaretleme sayfada görünen içerikle birebir uyumlu. Görünmeyen veya sahte bilgi eklemek manuel işlem riskidir.
  • Doğrulama yapılmış: Google'ın Zengin Sonuç Testi ve Search Console "Geliştirmeler" raporu hata ve uyarıları gösterir.
  • Güncel gereklilikler kontrol edildi: Hangi türlerin zengin sonuç verdiği zamanla değişir; güncel listeyi Google Search Central'dan takip edin.

Öncelik sırası: Hepsini aynı anda düzeltmeye çalışmayın. Önce "engelleyici" sorunlara bakın: sayfaların taranabilmesi, yanlış noindex, robots.txt hataları ve 5xx. Sonra canonical ve yönlendirme temizliği, ardından hız ve yapısal veri gelir.

JavaScript ile oluşan içerik

React, Vue gibi çerçevelerle kurulan sitelerde içerik tarayıcıda oluşturulur. Google JavaScript'i çalıştırabilir ama bu işlem ikinci bir kuyrukta yapılır, gecikebilir ve hata verebilir.

  • Önemli içerik ilk HTML yanıtında var mı? Search Console'daki "URL Denetimi → Canlı URL'yi test et → Taranan sayfayı görüntüle" ile Google'ın gördüğü sürümü karşılaştırın.
  • Linkler gerçek <a href> mi? Yalnızca tıklama olayıyla gezinen düğmeler taranmayabilir.
  • Title, description ve canonical sunucu tarafında mı yazılıyor? Mümkünse sunucu taraflı oluşturma (SSR) veya önceden oluşturma kullanın.
  • Sonsuz kaydırma yerine sayfalama linkleri bulunuyor mu? Aksi halde derindeki içerik keşfedilmeyebilir.

Sık görülen sorunlar ve çözümleri

BelirtiOlası nedenÇözüm
Yeni sayfa haftalarca dizine girmiyorİç link yok, sitemap'te değil, kalitesi düşükİç link ekleyin, sitemap'e koyun, URL Denetimi'nden dizinlemeyi isteyin, içeriği güçlendirin
"Alternatif sayfa, uygun canonical" uyarısı çokParametreli veya kopya adreslerCanonical'ları ve sitemap adreslerini tutarlı hale getirin
Trafik aniden düştüYanlışlıkla noindex, robots.txt engeli, tema değişikliğiCanlı sayfada kaynak kodu ve robots.txt'i kontrol edin, Search Console'da hata tarihini bulun
Mobilde ve masaüstünde farklı içerikGizlenen bölümler, ayrı mobil siteMobildeki içeriği eksiksiz tutun; Google mobil sürümü esas alır
Zengin sonuç görünmüyorİşaretleme hatalı veya içerikle uyumsuzZengin Sonuç Testi'nde doğrulayın, görünür içerikle eşleştirin

Ne sıklıkla kontrol edilmeli?

SıklıkKontrol
HaftalıkSearch Console'da tarama hataları ve güvenlik/manuel işlem bildirimleri
AylıkDizine eklenen sayfa sayısı, Core Web Vitals durumu, 404 ve yönlendirme raporu
3 ayda birTam site taraması, yetim sayfalar, sitemap ve canonical tutarlılığı, hreflang
Büyük değişiklikten sonraTema, alan adı, CMS veya URL yapısı değişince tüm liste baştan

Sonuç

Teknik SEO'nun amacı, içeriğinizin önündeki engelleri kaldırmaktır: sayfalarınız taransın, doğru adresiyle dizine girsin, hızlı açılsın ve anlaşılır biçimde işaretlensin. Yukarıdaki yedi başlığı bir elektronik tabloya aktarıp sitenizi sırayla taramak, yarım gün içinde sağlam bir tabloyu ortaya çıkarır. Sorunlar düzeldikten sonra sıra içerik ve görünürlük çalışmasına gelir; bunun için organik trafik artırma yöntemleri yazımızı izleyebilirsiniz.

Sitenizin teknik olarak hazır olduğundan emin olduktan sonra arama sonuçlarındaki görünürlüğünüzü desteklemek için organik hit yaklaşımını da inceleyebilirsiniz. Sıralamayı yine de Google'ın algoritmaları belirler; HitBot bu kararların yerine geçmez, yalnızca sizin yürüttüğünüz çalışmanın yanında bir araçtır.

Anahtar kelimenizde tıklama mı eksik?

HitBot, hedeflediğiniz kelimede arama yapıp sitenizi bulan ve tıklayan gerçek oturumlar üretir. Sonuç Search Console'da gösterim ve tıklama olarak birikir.

Diğer yazılar