DATAWEB

Teknik SEO Kontrol Listesi: Yayın Öncesi 17 Kritik Kontrol

Bir web sitesi tasarım ve içerik açısından yayına hazır görünebilir; ancak yanlışlıkla açık bırakılmış bir noindex etiketi, hatalı canonical, yönlendirme zinciri, bozuk sitemap veya mobil kullanılabilirlik problemi sitenin Google’daki performansını daha başlangıçta olumsuz etkileyebilir.

Bu nedenle yeni bir siteyi yayına almadan, büyük bir tasarım değişikliğinden sonra veya alan adı/sunucu taşıması gerçekleştirirken teknik SEO kontrolü yapılmalıdır.

Aşağıdaki 17 maddelik listeyi yayın öncesi son kontrol olarak kullanabilirsiniz.

1. Tercih edilen alan adı ve HTTPS sürümünü belirleyin

Önce sitenin hangi URL üzerinden çalışacağını netleştirin.

Örneğin tercih edilen adres:


https://alanadiniz.com/

ise aşağıdaki alternatiflerin tamamını test edin:


http://alanadiniz.com/
http://www.alanadiniz.com/
https://www.alanadiniz.com/

Bu alternatifler doğrudan tercih edilen sürüme yönlenmelidir.

İdeal yapı:


http://www.alanadiniz.com/sayfa
→ 301
https://alanadiniz.com/sayfa

şeklinde tek yönlendirmedir.

Şu tür zincirlerden kaçının:


http → https → www → başka URL

Nasıl kontrol edilir?

Chrome’da adresleri tek tek açabilirsiniz.

Daha teknik kontrol için:


curl -I http://alanadiniz.com/ornek-sayfa

komutunu kullanabilirsiniz.

Beklenen sonuç eski sürümde 301, son URL’de ise 200’dür.

2. Robots.txt dosyasını kontrol edin

Tarayıcıda:


https://alanadiniz.com/robots.txt

adresini açın.

Özellikle şu hatayı arayın:


User-agent: *
Disallow: /

Bu kural Googlebot’un tüm siteyi taramasını engeller.

Ayrıca önemli kategori, ürün, hizmet veya içerik klasörlerinin yanlışlıkla Disallow kapsamına girmediğinden emin olun.

Robots.txt esas olarak tarama davranışını yönetir. Bir URL’nin Google indeksinden çıkarılması için tek başına robots.txt kullanımına güvenmeyin.

3. Noindex ve X-Robots-Tag kontrolü yapın

İndekslenmesini istediğiniz önemli bir URL’yi açın.

Sağ tıklayın:

Sayfa kaynağını görüntüle

Ardından Ctrl + F ile:


noindex

arayın.

İndekslenmesini istediğiniz sayfada şu etiket bulunmamalıdır:


<meta name="robots" content="noindex">

Ayrıca noindex HTTP başlığı üzerinden de gönderilebilir:


X-Robots-Tag: noindex

Bu nedenle kaynak kod temiz görünüyorsa HTTP header’larını da kontrol etmek gerekebilir.

WordPress kullanıyorsanız:

Ayarlar → Okuma

bölümündeki arama motorlarının siteyi indekslemesini engelleyen seçeneğin kapalı olduğunu doğrulayın.

4. Önemli URL’leri Search Console URL Denetleme ile test edin

Google Search Console’u açın.

Ekranın üst kısmındaki:

URL Denetleme

alanına tam URL’yi girin.

Örneğin:


https://alanadiniz.com/hizmet/web-tasarim/

Burada şunları inceleyin:

  • URL Google’da mı?
  • İndekslemeye izin veriliyor mu?
  • Son tarama tarihi nedir?
  • Sayfa getirme başarılı mı?
  • Google tarafından seçilen canonical nedir?

Yeni bir siteyi yayına alırken yalnızca ana sayfayı değil en az:

  • Ana sayfa
  • Bir kategori
  • Bir içerik
  • Bir ürün veya hizmet
  • İletişim sayfası

örneklem olarak kontrol edin.

Canlı durumdan emin olmak için:

Canlı URL’yi Test Et

seçeneğini de çalıştırabilirsiniz.

5. Canonical etiketlerini doğrulayın

Sayfa kaynağında:


rel="canonical"

arayın.

Normal bir özgün sayfada örnek:


<link rel="canonical" href="https://alanadiniz.com/ornek-sayfa/">

Canonical URL:

  • HTTP 200 dönmeli
  • İndekslenebilir olmalı
  • Başka bir URL’ye yönlenmemeli
  • Doğru HTTPS/www sürümünü kullanmalı
  • Sitemap’teki URL ile tutarlı olmalı

Aynı sayfada iki farklı canonical bulunmamalıdır.

Google belirttiğiniz canonical yerine başka bir URL seçiyorsa “Yinelenen, Google Kullanıcıdan Farklı Bir Canonical Seçti” sorun giderme rehberini kullanabilirsiniz.

Canonical ile kalıcı yönlendirme arasındaki fark konusunda kararsızsanız Canonical mı 301 Yönlendirme mi? rehberine de bakabilirsiniz.

6. XML sitemap’i temizleyin

Sitemap adresinizi açın.

Örneğin:


https://alanadiniz.com/sitemap.xml

Sitemap içerisinde mümkün olduğunca yalnızca:

  • 200 yanıtı veren
  • Canonical olan
  • İndekslenmesini istediğiniz
  • Gerçek içerik sunan

URL’ler bulunmalıdır.

Şunları sitemap’e doldurmayın:

  • 404 sayfalar
  • 301 yönlendirmeler
  • Noindex URL’ler
  • Filtre kopyaları
  • Arama sonuçları
  • Yönetim sayfaları
  • Sepet ve giriş ekranları

Search Console’da:

Dizine Ekleme → Site Haritaları

bölümüne girin ve sitemap’in durumunun başarılı olduğunu kontrol edin.

Sitemap başarılı olmasına rağmen önemli URL’ler indekslenmiyorsa sitemap mevcutken sayfaların neden indekslenmeyebileceğini ayrıca inceleyin.

Unutmayın:

Sitemap’te bulunmak indeks garantisi değildir.

7. HTTP durum kodlarını ve eski URL’leri kontrol edin

Yayın öncesi önemli URL’lerin HTTP durumlarını kontrol edin.

Normal içerik:


200 OK

Taşınmış içerik:


301 Moved Permanently

Olmayan içerik:


404 Not Found

veya gerçekten kalıcı olarak kaldırılmışsa:


410 Gone

olabilir.

Her 404 URL’yi ana sayfaya yönlendirmeyin.

Eski sayfanın anlamlı bir yeni karşılığı varsa 301 kullanın. Karşılığı yoksa 404 bırakmak çoğu zaman daha doğrudur.

8. Yönlendirme zincirlerini ortadan kaldırın

Şöyle bir yapı istemiyoruz:


A → 301 B → 301 C → 301 D

Mümkünse:


A → 301 D

şeklinde doğrudan hedef URL’ye gidin.

Özellikle:

  • HTTP → HTTPS
  • www → non-www
  • Eski slug → yeni slug

değişikliklerinin aynı anda yapıldığı projelerde zincir oluşması kolaydır.

Chrome DevTools’ta:

F12 → Network

bölümünden yönlendirmeleri görebilirsiniz.

9. İç bağlantı yapısını kontrol edin

Sitedeki önemli sayfalar yalnızca sitemap üzerinden keşfedilmemelidir.

Ana kategoriler ve önemli içerikler site içerisinden bağlantı almalıdır.

Özellikle:

  • Ana sayfa
  • Kategori sayfaları
  • İlgili rehberler
  • Breadcrumb
  • Menüler

üzerinden mantıklı bağlantı yapısı oluşturun.

Sitenin hiçbir yerinden bağlantı almayan önemli bir içerik yetim sayfa haline gelebilir.

Ayrıca iç linklerde yönlendirilmiş eski URL’ler yerine doğrudan son URL’yi kullanın.

10. Title, H1 ve meta açıklamaları kontrol edin

Her önemli sayfada açıklayıcı bir:


<title>

bulunmalıdır.

Ayrıca ana içeriği tanımlayan mantıklı bir H1 kullanın.

Şu tip başlıklardan kaçının:


Ana Sayfa
Ürün
Hizmet
Sayfa 1

Başlık sayfanın ne sunduğunu açıkça anlatmalıdır.

Meta açıklama doğrudan bir sıralama garantisi değildir; ancak arama sonucunda sayfanın içeriğini anlatmaya ve tıklama kararına yardımcı olabilir.

Şablon hatası nedeniyle yüzlerce sayfanın aynı title veya H1’e sahip olup olmadığını da kontrol edin.

11. Mobil görünümü gerçek ekran boyutlarında test edin

Chrome’da:

F12 → cihaz simgesi

üzerinden mobil görünümü açın.

En az şu sayfaları test edin:

  • Ana sayfa
  • Kategori
  • Ürün/hizmet
  • Blog/rehber
  • İletişim

Kontrol edin:

  • Yatay taşma var mı?
  • Menü açılıyor mu?
  • Butonlar tıklanabiliyor mu?
  • Form alanları ekrana sığıyor mu?
  • Popup içerikleri kapatıyor mu?

Sorunun kaynağını çözmeden her yere:


overflow-x:hidden;

eklemek yalnızca taşmayı gizleyebilir.

12. Core Web Vitals ve gerçek kullanıcı deneyimini inceleyin

PageSpeed Insights ile hem mobil hem masaüstü test yapın.

Temel Core Web Vitals hedefleri:

  • LCP: 2,5 saniye veya daha iyi
  • INP: 200 ms veya daha iyi
  • CLS: 0,1 veya daha iyi

LCP yüksekse:

  • Büyük hero görseli
  • Sunucu yanıt süresi
  • Render engelleyen CSS
  • Font yüklemeleri

incelenebilir.

INP yüksekse ağır JavaScript işlemlerini kontrol edin.

CLS yüksekse görsel, reklam veya iframe gibi sonradan alan kaplayan öğelere önceden boyut ayırın.

Yeni veya düşük trafikli sitelerde Search Console’da gerçek kullanıcı verisi hemen oluşmayabilir.

13. JavaScript ile oluşturulan içeriği kontrol edin

Sayfanın tarayıcıda görünmesi Google’ın aynı içeriği mutlaka gördüğü anlamına gelmez.

Özellikle JavaScript ağırlıklı sitelerde:

Search Console → URL Denetleme → Canlı URL’yi Test Et

sonrasında Google’ın gördüğü/oluşturduğu sayfayı kontrol edin.

Şunlar oluşturulan HTML’de bulunmalıdır:

  • Ana başlık
  • Ana içerik
  • Önemli bağlantılar
  • Ürün/hizmet bilgileri

Kritik iç bağlantıları sadece:


onclick=

üzerinden oluşturmak yerine gerçek:


<a href="/hedef/">Bağlantı</a>

öğeleri kullanın.

14. Görselleri ve medya öğelerini kontrol edin

Büyük görseller sayfa hızını ciddi şekilde etkileyebilir.

Kontrol edin:

  • Gereğinden büyük çözünürlük kullanılıyor mu?
  • WebP/AVIF gibi uygun format kullanılabilir mi?
  • Görsellerin width ve height değerleri var mı?
  • Anlamlı görsellerde açıklayıcı alt metin bulunuyor mu?
  • Kırık görsel URL’si var mı?

Ekranın ilk bölümündeki ana görseli agresif lazy-load etmek LCP’yi kötüleştirebilir.

Ekranın daha aşağısındaki görsellerde lazy-loading kullanılabilir.

15. Yapılandırılmış veriyi test edin

Şema kullanıyorsanız Google Rich Results Test ile kontrol edin.

Örneğin:

  • Product
  • Article
  • Breadcrumb
  • Organization
  • LocalBusiness

yapılarında kritik hata olup olmadığına bakın.

Yapılandırılmış veride bulunan bilgilerin kullanıcıya gösterilen sayfa içeriğiyle çelişmemesi gerekir.

Örneğin kullanıcıya gösterilmeyen sahte puan veya fiyatı yalnızca JSON-LD içine eklemeyin.

16. Manuel işlemler ve güvenlik sorunlarını kontrol edin

Search Console’da:

Güvenlik ve Manuel İşlemler → Manuel İşlemler

ve:

Güvenlik ve Manuel İşlemler → Güvenlik Sorunları

raporlarını açın.

Normal durumda problem olmadığını belirten temiz durum görmelisiniz.

Bir manuel işlem varsa hangi URL veya URL gruplarının etkilendiğini inceleyin ve Google’ın belirttiği problemi tamamen çözmeden yeniden değerlendirme talebi göndermeyin.

Güvenlik raporunda hacklenmiş içerik veya zararlı yazılım uyarısı varsa SEO çalışmalarından önce güvenlik problemini çözün.

17. Yayından sonra Search Console takibi planlayın

Teknik SEO kontrolü yayına basıldığı anda bitmez.

Yayından sonraki günlerde:

Search Console → Dizine Ekleme → Sayfalar

bölümünde indeks durumunu takip edin.

Ayrıca:

Performans → Arama sonuçları

raporunda ilk gösterimlerin oluşup oluşmadığını kontrol edin.

Önemli bir URL için özel teşhis gerektiğinde Sayfa raporunda aramak yerine URL Denetleme kullanın.

Yeni URL “Keşfedildi – Şu Anda Dizine Eklenmedi” durumunda kalırsa Keşfedildi – Şu Anda Dizine Eklenmedi rehberini kullanın.

Google sayfayı taramış fakat indekse almamışsa Tarandı – Şu Anda Dizine Eklenmedi rehberine geçin.

Yayın öncesi hızlı kabul listesi

Son kez şu sorulara cevap verin:

  • Tercih edilen HTTPS ve host sürümü net mi?
  • Önemli URL’ler 200 dönüyor mu?
  • Noindex yanlışlıkla açık mı?
  • Robots.txt önemli alanları engelliyor mu?
  • Canonical tek ve doğru mu?
  • Sitemap temiz mi?
  • Eski URL’ler doğru 301’e sahip mi?
  • Yönlendirme zinciri var mı?
  • Önemli sayfalar iç bağlantı alıyor mu?
  • Title ve H1 doğru mu?
  • Mobil görünüm sağlam mı?
  • Core Web Vitals açısından belirgin problem var mı?
  • JavaScript içeriği Google tarafından görülebiliyor mu?
  • Görseller optimize mi?
  • Yapılandırılmış veri geçerli mi?
  • Manuel işlem veya güvenlik sorunu var mı?
  • Yayın sonrası Search Console kontrolü planlandı mı?

Sonuç

Teknik SEO’da amaç her aracı yeşile çevirmek değil, arama motorlarının siteyi doğru şekilde:

keşfetmesini → taramasını → anlamasını → doğru URL’yi indekslemesini

sağlamaktır.

Bir problem tespit edildiğinde site genelinde rastgele değişiklik yapmak yerine önce problemi sınıflandırın:

  • Tarama
  • İndeksleme
  • Canonical
  • Yönlendirme
  • İç bağlantı
  • Mobil kullanılabilirlik
  • Performans
  • JavaScript

Ardından yalnızca ilgili bölümü düzeltip tekrar test edin.